OSDN Git Service

[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)
commit265e61ad4925b28547765e55805696a0a8c88fc0
treec0c67d71472b9d8bb818bcd334e6b7564d505bcb
parentab23f2239f17c719b29a67bbef01cfdfde92cfe7
[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.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@277891 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp
test/Transforms/IRCE/conjunctive-checks.ll
test/Transforms/IRCE/single-access-no-preloop.ll