diff options
| author | Devang Patel <dpatel@apple.com> | 2007-08-25 01:09:14 +0000 |
|---|---|---|
| committer | Devang Patel <dpatel@apple.com> | 2007-08-25 01:09:14 +0000 |
| commit | c1ef32ef3d387f61ac0254a7bdd5ed4bff69b972 (patch) | |
| tree | 77e100028c2b9490bf945f1d471242f066d9ecc8 /llvm/lib/Transforms | |
| parent | 2ed652f11db3bd96973a4c3e2f174806b5e84d7b (diff) | |
| download | bcm5719-llvm-c1ef32ef3d387f61ac0254a7bdd5ed4bff69b972.tar.gz bcm5719-llvm-c1ef32ef3d387f61ac0254a7bdd5ed4bff69b972.zip | |
Constant split values needs upper bound and lower bound check, just like any other split value.
llvm-svn: 41389
Diffstat (limited to 'llvm/lib/Transforms')
| -rw-r--r-- | llvm/lib/Transforms/Scalar/LoopIndexSplit.cpp | 6 |
1 files changed, 0 insertions, 6 deletions
diff --git a/llvm/lib/Transforms/Scalar/LoopIndexSplit.cpp b/llvm/lib/Transforms/Scalar/LoopIndexSplit.cpp index f6cb4293f6e..a817ec5b1a4 100644 --- a/llvm/lib/Transforms/Scalar/LoopIndexSplit.cpp +++ b/llvm/lib/Transforms/Scalar/LoopIndexSplit.cpp @@ -946,12 +946,6 @@ void LoopIndexSplit::calculateLoopBounds(SplitInfo &SD) { // values in original loop's preheader. // A_ExitValue = min(SplitValue, OrignalLoopExitValue) // B_StartValue = max(SplitValue, OriginalLoopStartValue) - if (isa<ConstantInt>(SD.SplitValue)) { - SD.A_ExitValue = AEV; - SD.B_StartValue = BSV; - return; - } - Value *C1 = new ICmpInst(Sign ? ICmpInst::ICMP_SLT : ICmpInst::ICMP_ULT, AEV, |

