Lines Matching refs:getTruncateExpr

1133 const SCEV *ScalarEvolution::getTruncateExpr(const SCEV *Op, Type *Ty,  in getTruncateExpr()  function in ScalarEvolution
1156 return getTruncateExpr(ST->getOperand(), Ty, Depth + 1); in getTruncateExpr()
1184 const SCEV *S = getTruncateExpr(CommOp->getOperand(i), Ty, Depth + 1); in getTruncateExpr()
1208 Operands.push_back(getTruncateExpr(Op, Ty, Depth + 1)); in getTruncateExpr()
1847 getTruncateExpr(TruncRHS->getOperand(), NewTruncTy), Ty), in getZeroExtendExprImpl()
2150 return getTruncateExpr(Op, Ty); in getCastExpr()
2654 return getTruncateExpr(Fold, Ty); in getAddExpr()
3408 return getZeroExtendExpr(getTruncateExpr(LHS, TruncTy), FullTy); in getURemExpr()
4730 return getTruncateExpr(V, Ty, Depth); in getTruncateOrZeroExtend()
4742 return getTruncateExpr(V, Ty, Depth); in getTruncateOrSignExtend()
4791 return getTruncateExpr(V, Ty); in getTruncateOrNoop()
5592 getAddRecExpr(getTruncateExpr(StartVal, TruncTy), in createAddRecFromPHIWithCastsImpl()
5593 getTruncateExpr(Accum, TruncTy), L, SCEV::FlagAnyWrap); in createAddRecFromPHIWithCastsImpl()
5621 const SCEV *TruncatedExpr = getTruncateExpr(Expr, TruncTy); in createAddRecFromPHIWithCastsImpl()
7814 getTruncateExpr(ShiftedLHS, in createSCEV()
7954 AddTruncateExpr = getTruncateExpr(ShlOp0SCEV, TruncTy); in createSCEV()
7964 AddTruncateExpr = getTruncateExpr(ShlOp0SCEV, TruncTy); in createSCEV()
7997 return getTruncateExpr(getSCEV(U->getOperand(0)), U->getType()); in createSCEV()
11616 const SCEV *TruncFoundLHS = getTruncateExpr(FoundLHS, NarrowType); in isImpliedCond()
11617 const SCEV *TruncFoundRHS = getTruncateExpr(FoundRHS, NarrowType); in isImpliedCond()