Searched refs:RightSCEV (Results 1 – 2 of 2) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | LoopConstrainer.cpp | 180 if (isa<SCEVAddRecExpr>(RightSCEV)) { in parseLoopStructure() 181 std::swap(LeftSCEV, RightSCEV); in parseLoopStructure() 254 FixedRightSCEV = RightSCEV; in parseLoopStructure() 281 RightSCEV = in parseLoopStructure() 282 SE.getMinusSCEV(RightSCEV, SE.getOne(RightSCEV->getType())); in parseLoopStructure() 286 RightSCEV = in parseLoopStructure() 287 SE.getMinusSCEV(RightSCEV, SE.getOne(RightSCEV->getType())); in parseLoopStructure() 319 SE.getAddExpr(RightSCEV, SE.getOne(RightSCEV->getType())); in parseLoopStructure() 345 RightSCEV = SE.getAddExpr(RightSCEV, SE.getOne(RightSCEV->getType())); in parseLoopStructure() 349 RightSCEV = SE.getAddExpr(RightSCEV, SE.getOne(RightSCEV->getType())); in parseLoopStructure() [all …]
|
| H A D | LoopPeel.cpp | 373 const SCEV *RightSCEV = SE.getSCEV(RightVal); in countToEliminateCompares() local 377 if (SE.evaluatePredicate(Pred, LeftSCEV, RightSCEV)) in countToEliminateCompares() 383 if (isa<SCEVAddRecExpr>(RightSCEV)) { in countToEliminateCompares() 384 std::swap(LeftSCEV, RightSCEV); in countToEliminateCompares() 410 if (!SE.isKnownPredicate(Pred, IterVal, RightSCEV)) in countToEliminateCompares() 427 SE.isKnownPredicate(Pred, IterVal, RightSCEV)) in countToEliminateCompares() 433 RightSCEV)) in countToEliminateCompares() 441 RightSCEV) && in countToEliminateCompares() 442 !SE.isKnownPredicate(Pred, IterVal, RightSCEV) && in countToEliminateCompares() 443 SE.isKnownPredicate(Pred, NextIterVal, RightSCEV)) { in countToEliminateCompares()
|