]> granicus.if.org Git - llvm/commit
[IVUsers] Don't bail out of normalizing non-affine add recs
authorSanjoy Das <sanjoy@playingwithpointers.com>
Tue, 25 Apr 2017 06:53:25 +0000 (06:53 +0000)
committerSanjoy Das <sanjoy@playingwithpointers.com>
Tue, 25 Apr 2017 06:53:25 +0000 (06:53 +0000)
commit390033473cc0d908d74a85165a0b468529c74eeb
tree431732a4dad004b63a626475a176be3b5933a420
parent3c9711dbf2ada8ba6653ca4f9f2f9e450aeef15c
[IVUsers] Don't bail out of normalizing non-affine add recs

Summary:
In a previous change I changed SCEV's normalization / denormalization
to work with non-affine add recs.  So the bailout in IVUsers can be
removed.

Reviewers: atrick, efriedma

Reviewed By: atrick

Subscribers: davide, mcrosier, llvm-commits

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

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@301298 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Analysis/IVUsers.cpp
test/Analysis/IVUsers/quadradic-exit-value.ll