Lines Matching refs:BasePtrIncSCEV
263 const SCEV *BasePtrIncSCEV, PrepForm Form);
267 const SCEV *BasePtrIncSCEV);
667 const SCEV *BasePtrIncSCEV = BasePtrSCEV->getStepRecurrence(*SE); in rewriteForBase() local
668 Value *IncNode = getNodeForInc(L, BaseMemI, BasePtrIncSCEV); in rewriteForBase()
671 dyn_cast<SCEVConstant>(BasePtrIncSCEV); in rewriteForBase()
690 assert(SE->isLoopInvariant(BasePtrIncSCEV, L) && in rewriteForBase()
694 : BasePtrIncSCEV); in rewriteForBase()
698 if (alreadyPrepared(L, BaseMemI, BasePtrStartSCEV, BasePtrIncSCEV, Form)) { in rewriteForBase()
1145 const SCEV *BasePtrIncSCEV) { in getNodeForInc() argument
1148 if (isa<SCEVConstant>(BasePtrIncSCEV)) in getNodeForInc()
1149 return cast<SCEVConstant>(BasePtrIncSCEV)->getValue(); in getNodeForInc()
1151 if (!SE->isLoopInvariant(BasePtrIncSCEV, L)) in getNodeForInc()
1182 if (!PHIBasePtrIncSCEV || (PHIBasePtrIncSCEV != BasePtrIncSCEV)) in getNodeForInc()
1204 if (SE->getSCEVAtScope(StrippedI->getOperand(0), L) == BasePtrIncSCEV) in getNodeForInc()
1206 if (SE->getSCEVAtScope(StrippedI->getOperand(1), L) == BasePtrIncSCEV) in getNodeForInc()
1220 const SCEV *BasePtrIncSCEV, in alreadyPrepared() argument
1258 if (PHIBasePtrIncSCEV == BasePtrIncSCEV) { in alreadyPrepared()