Lines Matching refs:PSE
1373 static bool getCastsForInductionPHI(PredicatedScalarEvolution &PSE, in getCastsForInductionPHI() argument
1380 assert(PSE.getSCEV(PN) == AR && "Unexpected phi node SCEV expression"); in getCastsForInductionPHI()
1426 auto *AddRec = dyn_cast<SCEVAddRecExpr>(PSE.getSCEV(Val)); in getCastsForInductionPHI()
1427 if (AddRec && PSE.areAddRecsEqualWithPreds(AddRec, AR)) in getCastsForInductionPHI()
1447 PredicatedScalarEvolution &PSE, in isInductionPHI() argument
1460 return isFPInductionPHI(Phi, TheLoop, PSE.getSE(), D); in isInductionPHI()
1462 const SCEV *PhiScev = PSE.getSCEV(Phi); in isInductionPHI()
1467 AR = PSE.getAsAddRec(Phi); in isInductionPHI()
1483 if (getCastsForInductionPHI(PSE, SymbolicPhi, AR, Casts)) in isInductionPHI()
1484 return isInductionPHI(Phi, TheLoop, PSE.getSE(), D, AR, &Casts); in isInductionPHI()
1487 return isInductionPHI(Phi, TheLoop, PSE.getSE(), D, AR); in isInductionPHI()