[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)
commit561247a8238a094bc4aa35376a2fd076bef51fe6
treefa788e47be113b6ce6a6caadde874c3a29ee27a5
parentd5775617c8c2a1f393a7edd339f63fc3c4c7c0a4
[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

llvm-svn: 301298
llvm/lib/Analysis/IVUsers.cpp
llvm/test/Analysis/IVUsers/quadradic-exit-value.ll