Lines Matching refs:RightSCEV
176 const SCEV *RightSCEV = SE.getSCEV(RightValue); in parseLoopStructure() local
180 if (isa<SCEVAddRecExpr>(RightSCEV)) { in parseLoopStructure()
181 std::swap(LeftSCEV, RightSCEV); in parseLoopStructure()
254 FixedRightSCEV = RightSCEV; in parseLoopStructure()
268 isKnownNonNegativeInLoop(RightSCEV, &L, SE)) in parseLoopStructure()
279 cannotBeMinInLoop(RightSCEV, &L, SE, /*Signed*/ false)) { in parseLoopStructure()
281 RightSCEV = in parseLoopStructure()
282 SE.getMinusSCEV(RightSCEV, SE.getOne(RightSCEV->getType())); in parseLoopStructure()
284 } else if (cannotBeMinInLoop(RightSCEV, &L, SE, /*Signed*/ true)) { in parseLoopStructure()
286 RightSCEV = in parseLoopStructure()
287 SE.getMinusSCEV(RightSCEV, SE.getOne(RightSCEV->getType())); in parseLoopStructure()
309 if (!isSafeIncreasingBound(IndVarStart, RightSCEV, Step, Pred, in parseLoopStructure()
319 SE.getAddExpr(RightSCEV, SE.getOne(RightSCEV->getType())); in parseLoopStructure()
343 cannotBeMaxInLoop(RightSCEV, &L, SE, /* Signed */ false)) { in parseLoopStructure()
345 RightSCEV = SE.getAddExpr(RightSCEV, SE.getOne(RightSCEV->getType())); in parseLoopStructure()
347 } else if (cannotBeMaxInLoop(RightSCEV, &L, SE, /* Signed */ true)) { in parseLoopStructure()
349 RightSCEV = SE.getAddExpr(RightSCEV, SE.getOne(RightSCEV->getType())); in parseLoopStructure()
374 if (!isSafeDecreasingBound(IndVarStart, RightSCEV, Step, Pred, in parseLoopStructure()
385 SE.getMinusSCEV(RightSCEV, SE.getOne(RightSCEV->getType())); in parseLoopStructure()