Lines Matching refs:IndVarNext
422 Value *IndVarNext; member
429 LatchExit(nullptr), LatchBrExitIdx(-1), IndVarNext(nullptr), in LoopStructure()
440 Result.IndVarNext = Map(IndVarNext); in map()
739 const SCEVAddRecExpr *IndVarNext = cast<SCEVAddRecExpr>(LeftSCEV); in parseLoopStructure() local
741 if (!IsInductionVar(IndVarNext, IsIncreasing)) { in parseLoopStructure()
793 const SCEV *StartNext = IndVarNext->getStart(); in parseLoopStructure()
794 const SCEV *Addend = SE.getNegativeSCEV(IndVarNext->getStepRecurrence(SE)); in parseLoopStructure()
819 Result.IndVarNext = LeftValue; in parseLoopStructure()
1045 Increasing ? B.CreateICmpSLT(LS.IndVarNext, ExitSubloopAt) in changeIterationSpaceEnd()
1046 : B.CreateICmpSGT(LS.IndVarNext, ExitSubloopAt); in changeIterationSpaceEnd()
1059 ? B.CreateICmpSLT(LS.IndVarNext, LS.LoopExitAt) in changeIterationSpaceEnd()
1060 : B.CreateICmpSGT(LS.IndVarNext, LS.LoopExitAt); in changeIterationSpaceEnd()
1084 RRI.IndVarEnd = PHINode::Create(LS.IndVarNext->getType(), 2, "indvar.end", in changeIterationSpaceEnd()
1087 RRI.IndVarEnd->addIncoming(LS.IndVarNext, RRI.ExitSelector); in changeIterationSpaceEnd()
1167 cast<IntegerType>(MainLoopStructure.IndVarNext->getType()); in run()
1417 SE.getConstant(LS.IndVarNext->getType(), Increasing ? -1 : 1, true); in runOnLoop()
1419 cast<SCEVAddRecExpr>(SE.getAddExpr(SE.getSCEV(LS.IndVarNext), MinusOne)); in runOnLoop()