Lines Matching refs:expandCodeFor
456 expandCodeFor(SE.getAddExpr(ScaledOps), Ty); in expandAddToGEP()
511 Value *Idx = expandCodeFor(SE.getAddExpr(Ops), Ty); in expandAddToGEP()
736 Value *W = expandCodeFor(SE.getNegativeSCEV(Op), Ty); in visitAddExpr()
742 Value *W = expandCodeFor(Op, Ty); in visitAddExpr()
793 Value *P = expandCodeFor(I->second, Ty); in visitMulExpr()
841 Value *LHS = expandCodeFor(S->getLHS(), Ty); in visitUDivExpr()
849 Value *RHS = expandCodeFor(S->getRHS(), Ty); in visitUDivExpr()
1246 Value *StartV = expandCodeFor(Normalized->getStart(), ExpandTy, in getAddRecExprPHILiterally()
1265 Value *StepV = expandCodeFor(Step, IntTy, &L->getHeader()->front()); in getAddRecExprPHILiterally()
1411 StepV = expandCodeFor(Step, IntTy, &L->getHeader()->front()); in expandAddRecExprLiterally()
1431 Result = Builder.CreateSub(expandCodeFor(Normalized->getStart(), TruncTy), in expandAddRecExprLiterally()
1442 expandCodeFor(PostLoopScale, IntTy)); in expandAddRecExprLiterally()
1450 Value *Base = expandCodeFor(PostLoopOffset, ExpandTy); in expandAddRecExprLiterally()
1458 expandCodeFor(PostLoopOffset, IntTy)); in expandAddRecExprLiterally()
1490 V = expandCodeFor(SE.getTruncateExpr(SE.getUnknown(V), Ty), nullptr, in visitAddRecExpr()
1606 Value *V = expandCodeFor(S->getOperand(), in visitTruncateExpr()
1615 Value *V = expandCodeFor(S->getOperand(), in visitZeroExtendExpr()
1624 Value *V = expandCodeFor(S->getOperand(), in visitSignExtendExpr()
1641 Value *RHS = expandCodeFor(S->getOperand(i), Ty); in visitSMaxExpr()
1665 Value *RHS = expandCodeFor(S->getOperand(i), Ty); in visitUMaxExpr()
1679 Value *SCEVExpander::expandCodeFor(const SCEV *SH, Type *Ty, in expandCodeFor() function in SCEVExpander
1682 return expandCodeFor(SH, Ty); in expandCodeFor()
1685 Value *SCEVExpander::expandCodeFor(const SCEV *SH, Type *Ty) { in expandCodeFor() function in SCEVExpander
1849 cast<PHINode>(expandCodeFor(H, nullptr, &L->getHeader()->front())); in getOrInsertCanonicalInductionVariable()
2140 Value *Expr0 = expandCodeFor(Pred->getLHS(), Pred->getLHS()->getType(), IP); in expandEqualPredicate()
2141 Value *Expr1 = expandCodeFor(Pred->getRHS(), Pred->getRHS()->getType(), IP); in expandEqualPredicate()
2173 Value *TripCountVal = expandCodeFor(ExitCount, CountTy, Loc); in generateOverflowCheck()
2179 Value *StepValue = expandCodeFor(Step, Ty, Loc); in generateOverflowCheck()
2180 Value *NegStepValue = expandCodeFor(SE.getNegativeSCEV(Step), Ty, Loc); in generateOverflowCheck()
2181 Value *StartValue = expandCodeFor(Start, ARExpandTy, Loc); in generateOverflowCheck()