Lines Matching defs:OffSCEV
79 // There is an address given by an offset OffSCEV from AASCEV which has an
83 const SCEV *OffSCEV, Value *Ptr,
92 // sign-extended OffSCEV to i64, so make sure they agree again.
93 DiffSCEV = SE->getNoopOrSignExtend(DiffSCEV, OffSCEV->getType());
97 DiffSCEV = SE->getAddExpr(DiffSCEV, OffSCEV);
100 << *AlignSCEV << " and offset " << *OffSCEV
163 const SCEV *&OffSCEV) {
182 OffSCEV = SE->getSCEV(AlignOB.Inputs[2].get());
184 OffSCEV = SE->getZero(Int64Ty);
185 OffSCEV = SE->getTruncateOrZeroExtend(OffSCEV, Int64Ty);
192 const SCEV *AlignSCEV, *OffSCEV;
193 if (!extractAlignmentInfo(ACall, Idx, AAPtr, AlignSCEV, OffSCEV))
220 Align NewAlignment = getNewAlignment(AASCEV, AlignSCEV, OffSCEV,
229 Align NewAlignment = getNewAlignment(AASCEV, AlignSCEV, OffSCEV,
239 getNewAlignment(AASCEV, AlignSCEV, OffSCEV, MI->getDest(), SE);
252 getNewAlignment(AASCEV, AlignSCEV, OffSCEV, MTI->getSource(), SE);