Lines Matching refs:SE
95 ScalarEvolution *SE) { in getNewAlignmentDiff() argument
97 const SCEV *DiffUnitsSCEV = SE->getURemExpr(DiffSCEV, AlignSCEV); in getNewAlignmentDiff()
127 ScalarEvolution *SE) { in getNewAlignment() argument
128 const SCEV *PtrSCEV = SE->getSCEV(Ptr); in getNewAlignment()
132 PtrSCEV = SE->getTruncateOrZeroExtend( in getNewAlignment()
133 PtrSCEV, SE->getEffectiveSCEVType(AASCEV->getType())); in getNewAlignment()
134 const SCEV *DiffSCEV = SE->getMinusSCEV(PtrSCEV, AASCEV); in getNewAlignment()
140 DiffSCEV = SE->getNoopOrSignExtend(DiffSCEV, OffSCEV->getType()); in getNewAlignment()
144 DiffSCEV = SE->getAddExpr(DiffSCEV, OffSCEV); in getNewAlignment()
150 if (MaybeAlign NewAlignment = getNewAlignmentDiff(DiffSCEV, AlignSCEV, SE)) { in getNewAlignment()
164 const SCEV *DiffIncSCEV = DiffARSCEV->getStepRecurrence(*SE); in getNewAlignment()
173 MaybeAlign NewAlignment = getNewAlignmentDiff(DiffStartSCEV, AlignSCEV, SE); in getNewAlignment()
175 getNewAlignmentDiff(DiffIncSCEV, AlignSCEV, SE); in getNewAlignment()
219 AlignSCEV = SE->getSCEV(AlignOB.Inputs[1].get()); in extractAlignmentInfo()
220 AlignSCEV = SE->getTruncateOrZeroExtend(AlignSCEV, Int64Ty); in extractAlignmentInfo()
226 OffSCEV = SE->getSCEV(AlignOB.Inputs[2].get()); in extractAlignmentInfo()
228 OffSCEV = SE->getZero(Int64Ty); in extractAlignmentInfo()
229 OffSCEV = SE->getTruncateOrZeroExtend(OffSCEV, Int64Ty); in extractAlignmentInfo()
245 const SCEV *AASCEV = SE->getSCEV(AAPtr); in processAssumption()
264 LI->getPointerOperand(), SE); in processAssumption()
273 SI->getPointerOperand(), SE); in processAssumption()
282 getNewAlignment(AASCEV, AlignSCEV, OffSCEV, MI->getDest(), SE); in processAssumption()
295 getNewAlignment(AASCEV, AlignSCEV, OffSCEV, MTI->getSource(), SE); in processAssumption()
325 ScalarEvolution *SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnFunction() local
328 return Impl.runImpl(F, AC, SE, DT); in runOnFunction()
334 SE = SE_; in runImpl()
352 ScalarEvolution &SE = AM.getResult<ScalarEvolutionAnalysis>(F); in run() local
354 if (!runImpl(F, AC, &SE, &DT)) in run()