Searched refs:RightSCEV (Results 1 - 2 of 2) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLoopUnrollPeel.cpp193 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 DInductiveRangeCheckElimination.cpp810 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