summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms
diff options
context:
space:
mode:
authorDevang Patel <dpatel@apple.com>2007-08-25 01:09:14 +0000
committerDevang Patel <dpatel@apple.com>2007-08-25 01:09:14 +0000
commitc1ef32ef3d387f61ac0254a7bdd5ed4bff69b972 (patch)
tree77e100028c2b9490bf945f1d471242f066d9ecc8 /llvm/lib/Transforms
parent2ed652f11db3bd96973a4c3e2f174806b5e84d7b (diff)
downloadbcm5719-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.cpp6
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,
OpenPOWER on IntegriCloud