Lines Matching refs:AlignSCEV
94 const SCEV *AlignSCEV, in getNewAlignmentDiff() argument
97 const SCEV *DiffAlignDiv = SE->getUDivExpr(DiffSCEV, AlignSCEV); in getNewAlignmentDiff()
98 const SCEV *DiffAlign = SE->getMulExpr(DiffAlignDiv, AlignSCEV); in getNewAlignmentDiff()
101 DEBUG(dbgs() << "\talignment relative to " << *AlignSCEV << " is " << in getNewAlignmentDiff()
113 cast<SCEVConstant>(AlignSCEV)->getValue()->getSExtValue(); in getNewAlignmentDiff()
128 static unsigned getNewAlignment(const SCEV *AASCEV, const SCEV *AlignSCEV, in getNewAlignment() argument
143 *AlignSCEV << " and offset " << *OffSCEV << in getNewAlignment()
146 unsigned NewAlignment = getNewAlignmentDiff(DiffSCEV, AlignSCEV, SE); in getNewAlignment()
170 NewAlignment = getNewAlignmentDiff(DiffStartSCEV, AlignSCEV, SE); in getNewAlignment()
171 unsigned NewIncAlignment = getNewAlignmentDiff(DiffIncSCEV, AlignSCEV, SE); in getNewAlignment()
202 const SCEV *&AlignSCEV, in extractAlignmentInfo() argument
257 AlignSCEV = SE->getConstant(Int64Ty, Alignment); in extractAlignmentInfo()
296 const SCEV *AlignSCEV, *OffSCEV; in processAssumption() local
297 if (!extractAlignmentInfo(ACall, AAPtr, AlignSCEV, OffSCEV)) in processAssumption()
318 unsigned NewAlignment = getNewAlignment(AASCEV, AlignSCEV, OffSCEV, in processAssumption()
326 unsigned NewAlignment = getNewAlignment(AASCEV, AlignSCEV, OffSCEV, in processAssumption()
334 unsigned NewDestAlignment = getNewAlignment(AASCEV, AlignSCEV, OffSCEV, in processAssumption()
343 unsigned NewSrcAlignment = getNewAlignment(AASCEV, AlignSCEV, OffSCEV, in processAssumption()