Enhance SCEV to compute the trip count for some loops with unknown stride.
authorDavid L Kreitzer <david.l.kreitzer@intel.com>
Mon, 15 Aug 2016 20:21:41 +0000 (20:21 +0000)
committerDavid L Kreitzer <david.l.kreitzer@intel.com>
Mon, 15 Aug 2016 20:21:41 +0000 (20:21 +0000)
commit7fe18251a5e0a1c95e8950aeb52ac0dc30ffe7cd
treeabddc0994a389f4439e06b2c2499e6940e6607ef
parentb9250475eab2a5bb72ef34ecf8c7a28ce8b5dcca
Enhance SCEV to compute the trip count for some loops with unknown stride.

Patch by Pankaj Chawla

Differential Revision: https://reviews.llvm.org/D22377

llvm-svn: 278731
llvm/include/llvm/Analysis/ScalarEvolution.h
llvm/lib/Analysis/ScalarEvolution.cpp
llvm/test/Analysis/ScalarEvolution/trip-count-unknown-stride.ll [new file with mode: 0644]