Home | History | Annotate | Download | only in Scalar

Lines Matching defs:SE

76   ScalarEvolution *SE;
107 ScalarEvolution *SE) {
109 const SCEV *DiffAlignDiv = SE->getUDivExpr(DiffSCEV, AlignSCEV);
110 const SCEV *DiffAlign = SE->getMulExpr(DiffAlignDiv, AlignSCEV);
111 const SCEV *DiffUnitsSCEV = SE->getMinusSCEV(DiffAlign, DiffSCEV);
142 ScalarEvolution *SE) {
143 const SCEV *PtrSCEV = SE->getSCEV(Ptr);
144 const SCEV *DiffSCEV = SE->getMinusSCEV(PtrSCEV, AASCEV);
148 DiffSCEV = SE->getNoopOrSignExtend(DiffSCEV, OffSCEV->getType());
152 DiffSCEV = SE->getMinusSCEV(DiffSCEV, OffSCEV);
158 unsigned NewAlignment = getNewAlignmentDiff(DiffSCEV, AlignSCEV, SE);
173 const SCEV *DiffIncSCEV = DiffARSCEV->getStepRecurrence(*SE);
182 NewAlignment = getNewAlignmentDiff(DiffStartSCEV, AlignSCEV, SE);
183 unsigned NewIncAlignment = getNewAlignmentDiff(DiffIncSCEV, AlignSCEV, SE);
228 const SCEV *CmpLHSSCEV = SE->getSCEV(CmpLHS);
229 const SCEV *CmpRHSSCEV = SE->getSCEV(CmpRHS);
243 const SCEV *AndLHSSCEV = SE->getSCEV(AndLHS);
244 const SCEV *AndRHSSCEV = SE->getSCEV(AndRHS);
268 AlignSCEV = SE->getConstant(Int64Ty, Alignment);
276 OffSCEV = SE->getZero(Int64Ty);
285 OffSCEV = SE->getMinusSCEV(AndLHSAddSCEV, *J);
297 OffSCEV = SE->getSignExtendExpr(OffSCEV, Int64Ty);
311 const SCEV *AASCEV = SE->getSCEV(AAPtr);
330 LI->getPointerOperand(), SE);
338 SI->getPointerOperand(), SE);
346 MI->getDest(), SE);
355 MTI->getSource(), SE);
416 SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE();