Lines Matching refs:getSignExtendExpr
1365 SCEVSignExtendExpr>::GetExtendExpr = &ScalarEvolution::getSignExtendExpr;
1715 getSignExtendExpr(Step, WideTy, Depth + 1), in getZeroExtendExpr()
1725 Step = getSignExtendExpr(Step, Ty, Depth + 1); in getZeroExtendExpr()
1768 Step = getSignExtendExpr(Step, Ty, Depth + 1); in getZeroExtendExpr()
1896 ScalarEvolution::getSignExtendExpr(const SCEV *Op, Type *Ty, unsigned Depth) { in getSignExtendExpr() function in ScalarEvolution
1911 return getSignExtendExpr(SS->getOperand(), Ty, Depth + 1); in getSignExtendExpr()
1954 Ops.push_back(getSignExtendExpr(Op, Ty, Depth + 1)); in getSignExtendExpr()
1970 const SCEV *SSExtD = getSignExtendExpr(getConstant(D), Ty, Depth); in getSignExtendExpr()
1973 const SCEV *SSExtR = getSignExtendExpr(SResidual, Ty, Depth + 1); in getSignExtendExpr()
2001 Step = getSignExtendExpr(Step, Ty, Depth + 1); in getSignExtendExpr()
2029 const SCEV *SAdd = getSignExtendExpr(getAddExpr(Start, SMul, in getSignExtendExpr()
2033 const SCEV *WideStart = getSignExtendExpr(Start, WideTy, Depth + 1); in getSignExtendExpr()
2039 getSignExtendExpr(Step, WideTy, Depth + 1), in getSignExtendExpr()
2048 Step = getSignExtendExpr(Step, Ty, Depth + 1); in getSignExtendExpr()
2088 Step = getSignExtendExpr(Step, Ty, Depth + 1); in getSignExtendExpr()
2099 const SCEV *SSExtD = getSignExtendExpr(getConstant(D), Ty, Depth); in getSignExtendExpr()
2102 const SCEV *SSExtR = getSignExtendExpr(SResidual, Ty, Depth + 1); in getSignExtendExpr()
2113 Step = getSignExtendExpr(Step, Ty, Depth + 1); in getSignExtendExpr()
2141 return getSignExtendExpr(Op, Ty); in getCastExpr()
2162 return getSignExtendExpr(Op, Ty); in getAnyExtendExpr()
2178 const SCEV *SExt = getSignExtendExpr(Op, Ty); in getAnyExtendExpr()
2306 Signed ? &ScalarEvolution::getSignExtendExpr in willNotOverflow()
4584 return getSignExtendExpr(V, Ty, Depth); in getTruncateOrSignExtend()
4608 return getSignExtendExpr(V, Ty); in getNoopOrSignExtend()
5434 CreateSignExtend ? getSignExtendExpr(TruncatedExpr, Expr->getType()) in createAddRecFromPHIWithCastsImpl()
7730 return getSignExtendExpr( in createSCEV()
7743 return getSignExtendExpr( in createSCEV()
7772 auto *V1 = getSignExtendExpr(getSCEV(BO->LHS), Ty); in createSCEV()
7773 auto *V2 = getSignExtendExpr(getSCEV(BO->RHS), Ty); in createSCEV()
7777 return getSignExtendExpr(getSCEV(U->getOperand(0)), U->getType()); in createSCEV()
11319 LHS = getSignExtendExpr(LHS, FoundLHS->getType()); in isImpliedCond()
11320 RHS = getSignExtendExpr(RHS, FoundLHS->getType()); in isImpliedCond()
11330 FoundLHS = getSignExtendExpr(FoundLHS, LHS->getType()); in isImpliedCond()
11331 FoundRHS = getSignExtendExpr(FoundRHS, LHS->getType()); in isImpliedCond()
14075 SE.getSignExtendExpr(Step, Ty), L, in visitZeroExtendExpr()
14090 return SE.getAddRecExpr(SE.getSignExtendExpr(AR->getStart(), Ty), in visitSignExtendExpr()
14091 SE.getSignExtendExpr(Step, Ty), L, in visitSignExtendExpr()
14094 return SE.getSignExtendExpr(Operand, Expr->getType()); in visitSignExtendExpr()