Lines Matching refs:getLoop
167 WriteAsOperand(OS, AR->getLoop()->getHeader(), /*PrintType=*/false); in print()
526 const Loop *LLoop = LA->getLoop(), *RLoop = RA->getLoop(); in compare()
860 return getAddRecExpr(Operands, AddRec->getLoop(), SCEV::FlagAnyWrap); in getTruncateExpr()
928 const Loop *L = AR->getLoop(); in getZeroExtendExpr()
1067 const Loop *L = AR->getLoop(); in getPreStartForSignExtend()
1194 const Loop *L = AR->getLoop(); in getSignExtendExpr()
1326 return getAddRecExpr(Ops, AR->getLoop(), SCEV::FlagNW); in getAnyExtendExpr()
1724 const Loop *AddRecLoop = AddRec->getLoop(); in getAddExpr()
1765 if (AddRecLoop == cast<SCEVAddRecExpr>(Ops[OtherIdx])->getLoop()) { in getAddExpr()
1773 if (OtherAddRec->getLoop() == AddRecLoop) { in getAddExpr()
1935 return getAddRecExpr(Operands, AddRec->getLoop(), in getMulExpr()
1979 const Loop *AddRecLoop = AddRec->getLoop(); in getMulExpr()
2022 if (AddRecLoop == cast<SCEVAddRecExpr>(Ops[OtherIdx])->getLoop()) { in getMulExpr()
2038 if (OtherAddRec->getLoop() == AddRecLoop) { in getMulExpr()
2068 AddRec->getLoop(), in getMulExpr()
2142 AR->getLoop(), SCEV::FlagAnyWrap)) { in getUDivExpr()
2146 return getAddRecExpr(Operands, AR->getLoop(), in getUDivExpr()
2157 AR->getLoop(), SCEV::FlagAnyWrap)) { in getUDivExpr()
2162 AR->getLoop(), SCEV::FlagNW); in getUDivExpr()
2233 if (StepChrec->getLoop() == L) { in getAddRecExpr()
2286 const Loop *NestedLoop = NestedAR->getLoop(); in getAddRecExpr()
3037 cast<SCEVAddRecExpr>(Accum)->getLoop() == L)) { in createNodeForPHI()
3082 if (AddRec->getLoop() == L && AddRec->isAffine()) { in createNodeForPHI()
3343 const SCEV *MaxBECount = getMaxBackedgeTakenCount(AddRec->getLoop()); in getUnsignedRange()
3495 const SCEV *MaxBECount = getMaxBackedgeTakenCount(AddRec->getLoop()); in getSignedRange()
4474 if (AddRec->getLoop() == L) { in ComputeExitLimitFromICmp()
5068 getAddRecExpr(NewOps, AddRec->getLoop(), in computeSCEVAtScope()
5081 if (!AddRec->getLoop()->contains(L)) { in computeSCEVAtScope()
5084 const SCEV *BackedgeTakenCount = getBackedgeTakenCount(AddRec->getLoop()); in computeSCEVAtScope()
5255 if (!AddRec || AddRec->getLoop() != L) in HowFarToZero()
5460 const Loop *L = AR->getLoop(); in SimplifyICmpOperands()
5721 AR->getLoop(), Pred, AR->getStart(), RHS) && in isKnownPredicate()
5723 AR->getLoop(), Pred, AR->getPostIncExpr(*this), RHS)) in isKnownPredicate()
5727 AR->getLoop(), Pred, LHS, AR->getStart()) && in isKnownPredicate()
5729 AR->getLoop(), Pred, LHS, AR->getPostIncExpr(*this))) in isKnownPredicate()
6088 if (!AddRec || AddRec->getLoop() != L) in HowManyLessThans()
6209 const SCEV *Shifted = SE.getAddRecExpr(Operands, getLoop(), in getNumIterationsInRange()
6271 const SCEV *NewAddRec = SE.getAddRecExpr(NewOps, getLoop(), in getNumIterationsInRange()
6533 if (AR->getLoop() == L) in computeLoopDisposition()
6541 if (L->contains(AR->getLoop())) in computeLoopDisposition()
6545 if (AR->getLoop()->contains(L)) in computeLoopDisposition()
6637 if (!DT->dominates(AR->getLoop()->getHeader(), BB)) in computeBlockDisposition()