Lines Matching refs:getTruncateExpr
1072 const SCEV *ScalarEvolution::getTruncateExpr(const SCEV *Op, in getTruncateExpr() function in ScalarEvolution
1094 return getTruncateExpr(ST->getOperand(), Ty); in getTruncateExpr()
1110 const SCEV *S = getTruncateExpr(SA->getOperand(i), Ty); in getTruncateExpr()
1126 const SCEV *S = getTruncateExpr(SM->getOperand(i), Ty); in getTruncateExpr()
1140 Operands.push_back(getTruncateExpr(AddRec->getOperand(i), Ty)); in getTruncateExpr()
2071 return getTruncateExpr(Fold, DstType); in getAddExpr()
3323 return getTruncateExpr(V, Ty); in getTruncateOrZeroExtend()
3340 return getTruncateExpr(V, Ty); in getTruncateOrSignExtend()
3405 return getTruncateExpr(V, Ty); in getTruncateOrNoop()
4169 getTruncateExpr( in createSCEV()
4303 getSignExtendExpr(getTruncateExpr(getSCEV(L->getOperand(0)), in createSCEV()
4311 return getTruncateExpr(getSCEV(U->getOperand(0)), U->getType()); in createSCEV()
5918 return getTruncateExpr(Op, Cast->getType()); in computeSCEVAtScope()