Lines Matching refs:getTruncateExpr
1067 const SCEV *ScalarEvolution::getTruncateExpr(const SCEV *Op, in getTruncateExpr() function in ScalarEvolution
1089 return getTruncateExpr(ST->getOperand(), Ty); in getTruncateExpr()
1105 const SCEV *S = getTruncateExpr(SA->getOperand(i), Ty); in getTruncateExpr()
1121 const SCEV *S = getTruncateExpr(SM->getOperand(i), Ty); in getTruncateExpr()
1135 Operands.push_back(getTruncateExpr(Op, Ty)); in getTruncateExpr()
2136 return getTruncateExpr(Fold, DstType); in getAddExpr()
3519 return getTruncateExpr(V, Ty); in getTruncateOrZeroExtend()
3533 return getTruncateExpr(V, Ty); in getTruncateOrSignExtend()
3586 return getTruncateExpr(V, Ty); in getTruncateOrNoop()
5064 getTruncateExpr( in createSCEV()
5185 getTruncateExpr(getSCEV(L->getOperand(0)), in createSCEV()
5195 return getTruncateExpr(getSCEV(U->getOperand(0)), U->getType()); in createSCEV()
6911 return getTruncateExpr(Op, Cast->getType()); in computeSCEVAtScope()
7189 getZeroExtendExpr(getTruncateExpr(ModuloResult, NarrowTy), WideTy); in howFarToZero()