Lines Matching refs:OffSCEV
129 const SCEV *OffSCEV, Value *Ptr, in getNewAlignment() argument
143 DiffSCEV = SE->getNoopOrSignExtend(DiffSCEV, OffSCEV->getType()); in getNewAlignment()
147 DiffSCEV = SE->getAddExpr(DiffSCEV, OffSCEV); in getNewAlignment()
150 << *AlignSCEV << " and offset " << *OffSCEV in getNewAlignment()
213 const SCEV *&OffSCEV) { in extractAlignmentInfo() argument
229 OffSCEV = SE->getSCEV(AlignOB.Inputs[2].get()); in extractAlignmentInfo()
231 OffSCEV = SE->getZero(Int64Ty); in extractAlignmentInfo()
232 OffSCEV = SE->getTruncateOrZeroExtend(OffSCEV, Int64Ty); in extractAlignmentInfo()
239 const SCEV *AlignSCEV, *OffSCEV; in processAssumption() local
240 if (!extractAlignmentInfo(ACall, Idx, AAPtr, AlignSCEV, OffSCEV)) in processAssumption()
266 Align NewAlignment = getNewAlignment(AASCEV, AlignSCEV, OffSCEV, in processAssumption()
275 Align NewAlignment = getNewAlignment(AASCEV, AlignSCEV, OffSCEV, in processAssumption()
285 getNewAlignment(AASCEV, AlignSCEV, OffSCEV, MI->getDest(), SE); in processAssumption()
298 getNewAlignment(AASCEV, AlignSCEV, OffSCEV, MTI->getSource(), SE); in processAssumption()