Home | History | Annotate | Download | only in Analysis

Lines Matching refs:expandCodeFor

451                     expandCodeFor(SE.getAddExpr(ScaledOps), Ty);
524 Value *Idx = expandCodeFor(SE.getAddExpr(Ops), Ty);
762 Value *W = expandCodeFor(SE.getNegativeSCEV(Op), Ty);
768 Value *W = expandCodeFor(Op, Ty);
810 Value *W = expandCodeFor(Op, Ty);
825 Value *LHS = expandCodeFor(S->getLHS(), Ty);
833 Value *RHS = expandCodeFor(S->getRHS(), Ty);
1093 Value *StartV = expandCodeFor(Normalized->getStart(), ExpandTy,
1111 Value *StepV = expandCodeFor(Step, IntTy, L->getHeader()->begin());
1217 // expandCodeFor with an InsertPoint that is either outside the PostIncLoop
1230 // but hopefully expandCodeFor handles that.
1238 Value *StepV = expandCodeFor(Step, IntTy, L->getHeader()->begin());
1250 expandCodeFor(PostLoopScale, IntTy));
1262 expandCodeFor(PostLoopOffset, IntTy));
1299 V = expandCodeFor(SE.getTruncateExpr(SE.getUnknown(V), Ty), 0,
1383 // folders, then expandCodeFor the closed form. This allows the folders to
1404 Value *V = expandCodeFor(S->getOperand(),
1413 Value *V = expandCodeFor(S->getOperand(),
1422 Value *V = expandCodeFor(S->getOperand(),
1439 Value *RHS = expandCodeFor(S->getOperand(i), Ty);
1463 Value *RHS = expandCodeFor(S->getOperand(i), Ty);
1477 Value *SCEVExpander::expandCodeFor(const SCEV *SH, Type *Ty,
1480 return expandCodeFor(SH, Ty);
1483 Value *SCEVExpander::expandCodeFor(const SCEV *SH, Type *Ty) {
1577 PHINode *V = cast<PHINode>(expandCodeFor(H, 0, L->getHeader()->begin()));