Searched refs:SCEVSignExtendExpr (Results 1 – 8 of 8) sorted by relevance
39 void visitSignExtendExpr(const SCEVSignExtendExpr *Numerator) {} in visitSignExtendExpr()
182 class SCEVSignExtendExpr : public SCEVIntegralCastExpr {185 SCEVSignExtendExpr(const FoldingSetNodeIDRef ID, const SCEV *op, Type *ty);621 return ((SC *)this)->visitSignExtendExpr((const SCEVSignExtendExpr *)S); in visit()794 const SCEV *visitSignExtendExpr(const SCEVSignExtendExpr *Expr) { in visitSignExtendExpr()
297 const SCEVSignExtendExpr *SExt = cast<SCEVSignExtendExpr>(this); in print()542 SCEVSignExtendExpr::SCEVSignExtendExpr(const FoldingSetNodeIDRef ID, in SCEVSignExtendExpr() function in SCEVSignExtendExpr1159 if (const SCEVSignExtendExpr *SS = dyn_cast<SCEVSignExtendExpr>(Op)) in getTruncateExpr()1898 if (!isa<SCEVSignExtendExpr>(S)) in getSignExtendExpr()1916 if (const SCEVSignExtendExpr *SS = dyn_cast<SCEVSignExtendExpr>(Op)) in getSignExtendExprImpl()5390 const SCEVSignExtendExpr *SExt = dyn_cast<SCEVSignExtendExpr>(Op); in isSimpleCastedPHI()6309 const SCEVSignExtendExpr *E = cast<SCEVSignExtendExpr>(S); in getConstantMultipleImpl()6666 const SCEVSignExtendExpr *SExt = cast<SCEVSignExtendExpr>(S); in getRangeRef()10043 if (const SCEVSignExtendExpr *SExt = dyn_cast<SCEVSignExtendExpr>(S)) in stripInjectiveFunctions()12479 const SCEVSignExtendExpr *SExt = dyn_cast<SCEVSignExtendExpr>(LHS); in isKnownPredicateExtendIdiom()[all …]
72 isa<SCEVSignExtendExpr>(S)) { in follow()
948 (isa<SCEVSignExtendExpr>(Src) && isa<SCEVSignExtendExpr>(Dst))) { in removeMatchingExtensions()1055 if ((isa<SCEVSignExtendExpr>(X) && in isKnownPredicate()1056 isa<SCEVSignExtendExpr>(Y)) || in isKnownPredicate()
462 Value *visitSignExtendExpr(const SCEVSignExtendExpr *S);
987 return isHighCostExpansion(cast<SCEVSignExtendExpr>(S)->getOperand(), in isHighCostExpansion()2814 return getExprBase(cast<SCEVSignExtendExpr>(S)->getOperand()); in getExprBase()6185 isa<SCEVPtrToIntExpr>(Cast) || isa<SCEVSignExtendExpr>(Cast)) && in pushSCEV()6187 Success &= pushCast(Cast, (isa<SCEVSignExtendExpr>(Cast))); in pushSCEV()
1296 Value *SCEVExpander::visitSignExtendExpr(const SCEVSignExtendExpr *S) { in visitSignExtendExpr()