Lines Matching refs:getSignExtendExpr

1369     SCEVSignExtendExpr>::GetExtendExpr = &ScalarEvolution::getSignExtendExpr;
1718 getSignExtendExpr(Step, WideTy, Depth + 1), in getZeroExtendExpr()
1729 getSignExtendExpr(Step, Ty, Depth + 1), L, in getZeroExtendExpr()
1777 getSignExtendExpr(Step, Ty, Depth + 1), L, in getZeroExtendExpr()
1904 ScalarEvolution::getSignExtendExpr(const SCEV *Op, Type *Ty, unsigned Depth) { in getSignExtendExpr() function in ScalarEvolution
1918 return getSignExtendExpr(SS->getOperand(), Ty, Depth + 1); in getSignExtendExpr()
1961 Ops.push_back(getSignExtendExpr(Op, Ty, Depth + 1)); in getSignExtendExpr()
1977 const SCEV *SSExtD = getSignExtendExpr(getConstant(D), Ty, Depth); in getSignExtendExpr()
1980 const SCEV *SSExtR = getSignExtendExpr(SResidual, Ty, Depth + 1); in getSignExtendExpr()
2008 getSignExtendExpr(Step, Ty, Depth + 1), L, SCEV::FlagNSW); in getSignExtendExpr()
2034 const SCEV *SAdd = getSignExtendExpr(getAddExpr(Start, SMul, in getSignExtendExpr()
2038 const SCEV *WideStart = getSignExtendExpr(Start, WideTy, Depth + 1); in getSignExtendExpr()
2044 getSignExtendExpr(Step, WideTy, Depth + 1), in getSignExtendExpr()
2054 getSignExtendExpr(Step, Ty, Depth + 1), L, in getSignExtendExpr()
2111 getSignExtendExpr(Step, Ty, Depth + 1), L, AR->getNoWrapFlags()); in getSignExtendExpr()
2122 const SCEV *SSExtD = getSignExtendExpr(getConstant(D), Ty, Depth); in getSignExtendExpr()
2125 const SCEV *SSExtR = getSignExtendExpr(SResidual, Ty, Depth + 1); in getSignExtendExpr()
2136 getSignExtendExpr(Step, Ty, Depth + 1), L, AR->getNoWrapFlags()); in getSignExtendExpr()
2168 return getSignExtendExpr(Op, Ty); in getAnyExtendExpr()
2184 const SCEV *SExt = getSignExtendExpr(Op, Ty); in getAnyExtendExpr()
4047 return getSignExtendExpr(V, Ty); in getTruncateOrSignExtend()
4071 return getSignExtendExpr(V, Ty); in getNoopOrSignExtend()
4852 CreateSignExtend ? getSignExtendExpr(TruncatedExpr, Expr->getType()) in createAddRecFromPHIWithCastsImpl()
6409 return getSignExtendExpr( in createSCEV()
6422 return getSignExtendExpr( in createSCEV()
6451 auto *V1 = getSignExtendExpr(getSCEV(BO->LHS), Ty); in createSCEV()
6452 auto *V2 = getSignExtendExpr(getSCEV(BO->RHS), Ty); in createSCEV()
6456 return getSignExtendExpr(getSCEV(U->getOperand(0)), U->getType()); in createSCEV()
8280 return getSignExtendExpr(Op, Cast->getType()); in computeSCEVAtScope()
9641 LHS = getSignExtendExpr(LHS, FoundLHS->getType()); in isImpliedCond()
9642 RHS = getSignExtendExpr(RHS, FoundLHS->getType()); in isImpliedCond()
9650 FoundLHS = getSignExtendExpr(FoundLHS, LHS->getType()); in isImpliedCond()
9651 FoundRHS = getSignExtendExpr(FoundRHS, LHS->getType()); in isImpliedCond()
12046 SE.getSignExtendExpr(Step, Ty), L, in visitZeroExtendExpr()
12061 return SE.getAddRecExpr(SE.getSignExtendExpr(AR->getStart(), Ty), in visitSignExtendExpr()
12062 SE.getSignExtendExpr(Step, Ty), L, in visitSignExtendExpr()
12065 return SE.getSignExtendExpr(Operand, Expr->getType()); in visitSignExtendExpr()