From c1ef32ef3d387f61ac0254a7bdd5ed4bff69b972 Mon Sep 17 00:00:00 2001 From: Devang Patel Date: Sat, 25 Aug 2007 01:09:14 +0000 Subject: Constant split values needs upper bound and lower bound check, just like any other split value. llvm-svn: 41389 --- llvm/lib/Transforms/Scalar/LoopIndexSplit.cpp | 6 ------ 1 file changed, 6 deletions(-) (limited to 'llvm/lib/Transforms') 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(SD.SplitValue)) { - SD.A_ExitValue = AEV; - SD.B_StartValue = BSV; - return; - } - Value *C1 = new ICmpInst(Sign ? ICmpInst::ICMP_SLT : ICmpInst::ICMP_ULT, AEV, -- cgit v1.2.3