HomeSort by: relevance | last modified time | path
    Searched refs:RightSCEV (Results 1 - 2 of 2) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
LoopPeel.cpp 210 const SCEV *RightSCEV = SE.getSCEV(RightVal);
214 if (SE.evaluatePredicate(Pred, LeftSCEV, RightSCEV))
220 if (isa<SCEVAddRecExpr>(RightSCEV)) {
221 std::swap(LeftSCEV, RightSCEV);
247 if (!SE.isKnownPredicate(Pred, IterVal, RightSCEV))
264 SE.isKnownPredicate(Pred, IterVal, RightSCEV))
270 RightSCEV))
278 RightSCEV) &&
279 !SE.isKnownPredicate(Pred, IterVal, RightSCEV) &&
280 SE.isKnownPredicate(Pred, NextIterVal, RightSCEV)) {
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
InductiveRangeCheckElimination.cpp 806 const SCEV *RightSCEV = SE.getSCEV(RightValue);
810 if (isa<SCEVAddRecExpr>(RightSCEV)) {
811 std::swap(LeftSCEV, RightSCEV);
880 FixedRightSCEV = RightSCEV;
892 // comparison check against "RightSCEV + 1" more optimistic.
894 isKnownNonNegativeInLoop(RightSCEV, &L, SE))
905 cannotBeMinInLoop(RightSCEV, &L, SE, /*Signed*/false)) {
907 RightSCEV = SE.getMinusSCEV(RightSCEV,
908 SE.getOne(RightSCEV->getType()))
    [all...]

Completed in 78 milliseconds