Lines Matching defs:AddRecSCEV
43 const SCEVAddRecExpr *AddRecSCEV = nullptr;
56 const SCEV *AddRecSCEV = SE.getSCEV(Cond.AddRecValue);
58 const SCEVAddRecExpr *LHSAddRecSCEV = dyn_cast<SCEVAddRecExpr>(AddRecSCEV);
63 std::swap(AddRecSCEV, BoundSCEV);
67 Cond.AddRecSCEV = dyn_cast<SCEVAddRecExpr>(AddRecSCEV);
73 if (Cond.AddRecSCEV && isa<PHINode>(Cond.AddRecValue)) {
135 if (!Cond.AddRecSCEV)
138 if (!Cond.AddRecSCEV->isAffine())
141 const SCEV *StepRecSCEV = Cond.AddRecSCEV->getStepRecurrence(SE);
277 SplitCandidateCond.AddRecSCEV->getStart(),