Revert -r278269 [IndVarSimplify] Eliminate zext of a signed IV when the IV is known...
authorArtur Pilipenko <apilipenko@azulsystems.com>
Mon, 22 Aug 2016 13:12:07 +0000 (13:12 +0000)
committerArtur Pilipenko <apilipenko@azulsystems.com>
Mon, 22 Aug 2016 13:12:07 +0000 (13:12 +0000)
commitb78ad9d41f0fa63f4c7902b70647cefb1c639b74
tree457da01bc4b8215ec635ceff3a6ee3927dc7e0ad
parenta927aa4ad083a180558fe9e2224805cdc6a60b47
Revert -r278269 [IndVarSimplify] Eliminate zext of a signed IV when the IV is known to be non-negative

This change needs to be reverted in order to revert -r278267 which cause performance regression on MultiSource/Benchmarks/TSVC/Symbolics-flt/Symbolics-flt from LNT and some other bechmarks.

See comments on https://reviews.llvm.org/D18777 for details.

llvm-svn: 279432
llvm/lib/Transforms/Scalar/IndVarSimplify.cpp
llvm/test/Transforms/IndVarSimplify/iv-widen-elim-ext.ll [deleted file]