Searched refs:DiffSCEV (Results 1 – 1 of 1) sorted by relevance
50 static MaybeAlign getNewAlignmentDiff(const SCEV *DiffSCEV, in getNewAlignmentDiff() argument54 const SCEV *DiffUnitsSCEV = SE->getURemExpr(DiffSCEV, AlignSCEV); in getNewAlignmentDiff()57 << *DiffUnitsSCEV << " (diff: " << *DiffSCEV << ")\n"); in getNewAlignmentDiff()87 const SCEV *DiffSCEV = SE->getMinusSCEV(PtrSCEV, AASCEV); in getNewAlignment() local88 if (isa<SCEVCouldNotCompute>(DiffSCEV)) in getNewAlignment()93 DiffSCEV = SE->getNoopOrSignExtend(DiffSCEV, OffSCEV->getType()); in getNewAlignment()97 DiffSCEV = SE->getAddExpr(DiffSCEV, OffSCEV); in getNewAlignment()101 << " using diff " << *DiffSCEV << "\n"); in getNewAlignment()103 if (MaybeAlign NewAlignment = getNewAlignmentDiff(DiffSCEV, AlignSCEV, SE)) { in getNewAlignment()108 if (const SCEVAddRecExpr *DiffARSCEV = dyn_cast<SCEVAddRecExpr>(DiffSCEV)) { in getNewAlignment()