Searched refs:RightSCEV (Results 1 - 2 of 2) sorted by relevance
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | LoopUnrollPeel.cpp | 193 const SCEV *RightSCEV = SE.getSCEV(RightVal); 197 if (SE.isKnownPredicate(Pred, LeftSCEV, RightSCEV) || 199 RightSCEV)) 205 if (isa<SCEVAddRecExpr>(RightSCEV)) { 206 std::swap(LeftSCEV, RightSCEV); 234 if (!SE.isKnownPredicate(Pred, IterVal, RightSCEV)) 251 SE.isKnownPredicate(Pred, IterVal, RightSCEV)) 257 RightSCEV)) 265 RightSCEV) && 266 !SE.isKnownPredicate(Pred, IterVal, RightSCEV) [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | InductiveRangeCheckElimination.cpp | 810 const SCEV *RightSCEV = SE.getSCEV(RightValue); local 814 if (isa<SCEVAddRecExpr>(RightSCEV)) { 815 std::swap(LeftSCEV, RightSCEV); 884 FixedRightSCEV = RightSCEV; 896 // comparison check against "RightSCEV + 1" more optimistic. 898 isKnownNonNegativeInLoop(RightSCEV, &L, SE)) 909 cannotBeMinInLoop(RightSCEV, &L, SE, /*Signed*/false)) { 911 RightSCEV = SE.getMinusSCEV(RightSCEV, 912 SE.getOne(RightSCEV [all...] |
Completed in 99 milliseconds