Searched refs:SCEVZeroExtendExpr (Results 1 – 7 of 7) sorted by relevance
38 void visitZeroExtendExpr(const SCEVZeroExtendExpr *Numerator) {} in visitZeroExtendExpr()
168 class SCEVZeroExtendExpr : public SCEVIntegralCastExpr {171 SCEVZeroExtendExpr(const FoldingSetNodeIDRef ID, const SCEV *op, Type *ty);619 return ((SC *)this)->visitZeroExtendExpr((const SCEVZeroExtendExpr *)S); in visit()787 const SCEV *visitZeroExtendExpr(const SCEVZeroExtendExpr *Expr) { in visitZeroExtendExpr()
290 const SCEVZeroExtendExpr *ZExt = cast<SCEVZeroExtendExpr>(this); in print()535 SCEVZeroExtendExpr::SCEVZeroExtendExpr(const FoldingSetNodeIDRef ID, in SCEVZeroExtendExpr() function in SCEVZeroExtendExpr1163 if (const SCEVZeroExtendExpr *SZ = dyn_cast<SCEVZeroExtendExpr>(Op)) in getTruncateExpr()1580 if (const SCEVZeroExtendExpr *SZ = dyn_cast<SCEVZeroExtendExpr>(Op)) in getZeroExtendExprImpl()1920 if (const SCEVZeroExtendExpr *SZ = dyn_cast<SCEVZeroExtendExpr>(Op)) in getSignExtendExprImpl()5391 const SCEVZeroExtendExpr *ZExt = dyn_cast<SCEVZeroExtendExpr>(Op); in isSimpleCastedPHI()6305 const SCEVZeroExtendExpr *Z = cast<SCEVZeroExtendExpr>(S); in getConstantMultipleImpl()6659 const SCEVZeroExtendExpr *ZExt = cast<SCEVZeroExtendExpr>(S); in getRangeRef()10041 if (const SCEVZeroExtendExpr *ZExt = dyn_cast<SCEVZeroExtendExpr>(S)) in stripInjectiveFunctions()12480 const SCEVZeroExtendExpr *ZExt = dyn_cast<SCEVZeroExtendExpr>(RHS); in isKnownPredicateExtendIdiom()[all …]
947 if ((isa<SCEVZeroExtendExpr>(Src) && isa<SCEVZeroExtendExpr>(Dst)) || in removeMatchingExtensions()1057 (isa<SCEVZeroExtendExpr>(X) && in isKnownPredicate()1058 isa<SCEVZeroExtendExpr>(Y))) { in isKnownPredicate()
460 Value *visitZeroExtendExpr(const SCEVZeroExtendExpr *S);
984 return isHighCostExpansion(cast<SCEVZeroExtendExpr>(S)->getOperand(), in isHighCostExpansion()2812 return getExprBase(cast<SCEVZeroExtendExpr>(S)->getOperand()); in getExprBase()6184 assert((isa<SCEVZeroExtendExpr>(Cast) || isa<SCEVTruncateExpr>(Cast) || in pushSCEV()
1290 Value *SCEVExpander::visitZeroExtendExpr(const SCEVZeroExtendExpr *S) { in visitZeroExtendExpr()