Lines Matching refs:SE
72 ScalarEvolution *SE;
103 ScalarEvolution *SE) {
105 const SCEV *DiffAlignDiv = SE->getUDivExpr(DiffSCEV, AlignSCEV);
106 const SCEV *DiffAlign = SE->getMulExpr(DiffAlignDiv, AlignSCEV);
107 const SCEV *DiffUnitsSCEV = SE->getMinusSCEV(DiffAlign, DiffSCEV);
138 ScalarEvolution *SE) {
139 const SCEV *PtrSCEV = SE->getSCEV(Ptr);
140 const SCEV *DiffSCEV = SE->getMinusSCEV(PtrSCEV, AASCEV);
144 DiffSCEV = SE->getNoopOrSignExtend(DiffSCEV, OffSCEV->getType());
148 DiffSCEV = SE->getMinusSCEV(DiffSCEV, OffSCEV);
154 unsigned NewAlignment = getNewAlignmentDiff(DiffSCEV, AlignSCEV, SE);
169 const SCEV *DiffIncSCEV = DiffARSCEV->getStepRecurrence(*SE);
178 NewAlignment = getNewAlignmentDiff(DiffStartSCEV, AlignSCEV, SE);
179 unsigned NewIncAlignment = getNewAlignmentDiff(DiffIncSCEV, AlignSCEV, SE);
224 const SCEV *CmpLHSSCEV = SE->getSCEV(CmpLHS);
225 const SCEV *CmpRHSSCEV = SE->getSCEV(CmpRHS);
239 const SCEV *AndLHSSCEV = SE->getSCEV(AndLHS);
240 const SCEV *AndRHSSCEV = SE->getSCEV(AndRHS);
265 AlignSCEV = SE->getConstant(Int64Ty, Alignment);
273 OffSCEV = SE->getConstant(Int64Ty, 0);
282 OffSCEV = SE->getMinusSCEV(AndLHSAddSCEV, *J);
294 OffSCEV = SE->getSignExtendExpr(OffSCEV, Int64Ty);
308 const SCEV *AASCEV = SE->getSCEV(AAPtr);
327 LI->getPointerOperand(), SE);
335 SI->getPointerOperand(), SE);
343 MI->getDest(), SE);
352 MTI->getSource(), SE);
413 SE = &getAnalysis<ScalarEvolution>();