Home | History | Annotate | Download | only in Scalar

Lines Matching defs:SE

179   ScalarEvolution *SE;
216 SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE();
249 if (SE->isSCEVable(I->getType()) && isPotentiallyNaryReassociable(&*I)) {
250 const SCEV *OldSCEV = SE->getSCEV(&*I);
253 SE->forgetValue(&*I);
262 const SCEV *NewSCEV = SE->getSCEV(&*I);
407 IndexExprs.push_back(SE->getSCEV(*Index));
409 IndexExprs[I] = SE->getSCEV(LHS);
418 SE->getZeroExtendExpr(IndexExprs[I], GEP->getOperand(I)->getType());
420 SE->getGEPExpr(
421 GEP->getSourceElementType(), SE->getSCEV(GEP->getPointerOperand()),
488 const SCEV *AExpr = SE->getSCEV(A), *BExpr = SE->getSCEV(B);
489 const SCEV *RHSExpr = SE->getSCEV(RHS);
545 return SE->getAddExpr(LHS, RHS);
547 return SE->getMulExpr(LHS, RHS);