Lines Matching refs:SCEV
50 static MaybeAlign getNewAlignmentDiff(const SCEV *DiffSCEV, in getNewAlignmentDiff()
51 const SCEV *AlignSCEV, in getNewAlignmentDiff()
54 const SCEV *DiffUnitsSCEV = SE->getURemExpr(DiffSCEV, AlignSCEV); in getNewAlignmentDiff()
82 static Align getNewAlignment(const SCEV *AASCEV, const SCEV *AlignSCEV, in getNewAlignment()
83 const SCEV *OffSCEV, Value *Ptr, in getNewAlignment()
85 const SCEV *PtrSCEV = SE->getSCEV(Ptr); in getNewAlignment()
87 const SCEV *DiffSCEV = SE->getMinusSCEV(PtrSCEV, AASCEV); in getNewAlignment()
116 const SCEV *DiffStartSCEV = DiffARSCEV->getStart(); in getNewAlignment()
117 const SCEV *DiffIncSCEV = DiffARSCEV->getStepRecurrence(*SE); in getNewAlignment()
162 const SCEV *&AlignSCEV, in extractAlignmentInfo()
163 const SCEV *&OffSCEV) { in extractAlignmentInfo()
192 const SCEV *AlignSCEV, *OffSCEV; in processAssumption()
201 const SCEV *AASCEV = SE->getSCEV(AAPtr); in processAssumption()