Lines Matching refs:PSE
1361 static bool getCastsForInductionPHI(PredicatedScalarEvolution &PSE, in getCastsForInductionPHI() argument
1368 assert(PSE.getSCEV(PN) == AR && "Unexpected phi node SCEV expression"); in getCastsForInductionPHI()
1414 auto *AddRec = dyn_cast<SCEVAddRecExpr>(PSE.getSCEV(Val)); in getCastsForInductionPHI()
1415 if (AddRec && PSE.areAddRecsEqualWithPreds(AddRec, AR)) in getCastsForInductionPHI()
1435 PredicatedScalarEvolution &PSE, in isInductionPHI() argument
1448 return isFPInductionPHI(Phi, TheLoop, PSE.getSE(), D); in isInductionPHI()
1450 const SCEV *PhiScev = PSE.getSCEV(Phi); in isInductionPHI()
1455 AR = PSE.getAsAddRec(Phi); in isInductionPHI()
1471 if (getCastsForInductionPHI(PSE, SymbolicPhi, AR, Casts)) in isInductionPHI()
1472 return isInductionPHI(Phi, TheLoop, PSE.getSE(), D, AR, &Casts); in isInductionPHI()
1475 return isInductionPHI(Phi, TheLoop, PSE.getSE(), D, AR); in isInductionPHI()