[IRCE] Preserve loop-simplify form
authorSanjoy Das <sanjoy@playingwithpointers.com>
Sat, 6 Aug 2016 00:01:56 +0000 (00:01 +0000)
committerSanjoy Das <sanjoy@playingwithpointers.com>
Sat, 6 Aug 2016 00:01:56 +0000 (00:01 +0000)
commitcf181867a6f9b36f29d95930486382257626ae0f
treeff839036ba80163f9af9be6846fdd8101b7ee8e7
parentbbe3288b06230eaadd17d4adad16efcdf766ed24
[IRCE] Preserve loop-simplify form

Fixes PR28764.  Right now there is no way to test this, but (as
mentioned on the PR) with Michael Zolotukhin's yet to be checked in
LoopSimplify verfier, 8 of the llvm-lit tests for IRCE crash.

llvm-svn: 277891
llvm/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp
llvm/test/Transforms/IRCE/conjunctive-checks.ll
llvm/test/Transforms/IRCE/single-access-no-preloop.ll