Lines Matching refs:getTruncateExpr
792 const SCEV *ScalarEvolution::getTruncateExpr(const SCEV *Op, in getTruncateExpr() function in ScalarEvolution
815 return getTruncateExpr(ST->getOperand(), Ty); in getTruncateExpr()
831 const SCEV *S = getTruncateExpr(SA->getOperand(i), Ty); in getTruncateExpr()
846 const SCEV *S = getTruncateExpr(SM->getOperand(i), Ty); in getTruncateExpr()
859 Operands.push_back(getTruncateExpr(AddRec->getOperand(i), Ty)); in getTruncateExpr()
1575 return getTruncateExpr(Fold, DstType); in getAddExpr()
2770 return getTruncateExpr(V, Ty); in getTruncateOrZeroExtend()
2787 return getTruncateExpr(V, Ty); in getTruncateOrSignExtend()
2852 return getTruncateExpr(V, Ty); in getTruncateOrNoop()
3652 getZeroExtendExpr(getTruncateExpr(getSCEV(U->getOperand(0)), in createSCEV()
3783 getSignExtendExpr(getTruncateExpr(getSCEV(L->getOperand(0)), in createSCEV()
3791 return getTruncateExpr(getSCEV(U->getOperand(0)), U->getType()); in createSCEV()
5112 return getTruncateExpr(Op, Cast->getType()); in computeSCEVAtScope()