Lines Matching refs:getTruncateExpr
1135 const SCEV *ScalarEvolution::getTruncateExpr(const SCEV *Op, Type *Ty, in getTruncateExpr() function in ScalarEvolution
1158 return getTruncateExpr(ST->getOperand(), Ty, Depth + 1); in getTruncateExpr()
1186 const SCEV *S = getTruncateExpr(CommOp->getOperand(i), Ty, Depth + 1); in getTruncateExpr()
1210 Operands.push_back(getTruncateExpr(Op, Ty, Depth + 1)); in getTruncateExpr()
1849 getTruncateExpr(TruncRHS->getOperand(), NewTruncTy), Ty), in getZeroExtendExprImpl()
2152 return getTruncateExpr(Op, Ty); in getCastExpr()
2656 return getTruncateExpr(Fold, Ty); in getAddExpr()
3410 return getZeroExtendExpr(getTruncateExpr(LHS, TruncTy), FullTy); in getURemExpr()
4735 return getTruncateExpr(V, Ty, Depth); in getTruncateOrZeroExtend()
4747 return getTruncateExpr(V, Ty, Depth); in getTruncateOrSignExtend()
4796 return getTruncateExpr(V, Ty); in getTruncateOrNoop()
5597 getAddRecExpr(getTruncateExpr(StartVal, TruncTy), in createAddRecFromPHIWithCastsImpl()
5598 getTruncateExpr(Accum, TruncTy), L, SCEV::FlagAnyWrap); in createAddRecFromPHIWithCastsImpl()
5626 const SCEV *TruncatedExpr = getTruncateExpr(Expr, TruncTy); in createAddRecFromPHIWithCastsImpl()
7830 getTruncateExpr(ShiftedLHS, in createSCEV()
7970 AddTruncateExpr = getTruncateExpr(ShlOp0SCEV, TruncTy); in createSCEV()
7980 AddTruncateExpr = getTruncateExpr(ShlOp0SCEV, TruncTy); in createSCEV()
8013 return getTruncateExpr(getSCEV(U->getOperand(0)), U->getType()); in createSCEV()
11694 const SCEV *TruncFoundLHS = getTruncateExpr(FoundLHS, NarrowType); in isImpliedCond()
11695 const SCEV *TruncFoundRHS = getTruncateExpr(FoundRHS, NarrowType); in isImpliedCond()