Lines Matching refs:RightSCEV
804 const SCEV *RightSCEV = SE.getSCEV(RightValue); in parseLoopStructure() local
808 if (isa<SCEVAddRecExpr>(RightSCEV)) { in parseLoopStructure()
809 std::swap(LeftSCEV, RightSCEV); in parseLoopStructure()
878 FixedRightSCEV = RightSCEV; in parseLoopStructure()
892 isKnownNonNegativeInLoop(RightSCEV, &L, SE)) in parseLoopStructure()
903 cannotBeMinInLoop(RightSCEV, &L, SE, /*Signed*/false)) { in parseLoopStructure()
905 RightSCEV = SE.getMinusSCEV(RightSCEV, in parseLoopStructure()
906 SE.getOne(RightSCEV->getType())); in parseLoopStructure()
908 } else if (cannotBeMinInLoop(RightSCEV, &L, SE, /*Signed*/true)) { in parseLoopStructure()
910 RightSCEV = SE.getMinusSCEV(RightSCEV, in parseLoopStructure()
911 SE.getOne(RightSCEV->getType())); in parseLoopStructure()
933 if (!isSafeIncreasingBound(IndVarStart, RightSCEV, Step, Pred, in parseLoopStructure()
943 SE.getAddExpr(RightSCEV, SE.getOne(RightSCEV->getType())); in parseLoopStructure()
967 cannotBeMaxInLoop(RightSCEV, &L, SE, /* Signed */ false)) { in parseLoopStructure()
969 RightSCEV = SE.getAddExpr(RightSCEV, SE.getOne(RightSCEV->getType())); in parseLoopStructure()
971 } else if (cannotBeMaxInLoop(RightSCEV, &L, SE, /* Signed */ true)) { in parseLoopStructure()
973 RightSCEV = SE.getAddExpr(RightSCEV, SE.getOne(RightSCEV->getType())); in parseLoopStructure()
998 if (!isSafeDecreasingBound(IndVarStart, RightSCEV, Step, Pred, in parseLoopStructure()
1009 SE.getMinusSCEV(RightSCEV, SE.getOne(RightSCEV->getType())); in parseLoopStructure()