Searched refs:SCEVZeroExtendExpr (Results 1 – 7 of 7) sorted by relevance
38 void visitZeroExtendExpr(const SCEVZeroExtendExpr *Numerator) {} in visitZeroExtendExpr()
152 class SCEVZeroExtendExpr : public SCEVIntegralCastExpr {155 SCEVZeroExtendExpr(const FoldingSetNodeIDRef ID,586 return ((SC*)this)->visitZeroExtendExpr((const SCEVZeroExtendExpr*)S); in visit()755 const SCEV *visitZeroExtendExpr(const SCEVZeroExtendExpr *Expr) { in visitZeroExtendExpr()
271 const SCEVZeroExtendExpr *ZExt = cast<SCEVZeroExtendExpr>(this); in print()492 SCEVZeroExtendExpr::SCEVZeroExtendExpr(const FoldingSetNodeIDRef ID, in SCEVZeroExtendExpr() function in SCEVZeroExtendExpr1216 if (const SCEVZeroExtendExpr *SZ = dyn_cast<SCEVZeroExtendExpr>(Op)) in getTruncateExpr()1591 if (const SCEVZeroExtendExpr *SZ = dyn_cast<SCEVZeroExtendExpr>(Op)) in getZeroExtendExpr()1898 if (const SCEVZeroExtendExpr *SZ = dyn_cast<SCEVZeroExtendExpr>(Op)) in getSignExtendExpr()4907 const SCEVZeroExtendExpr *ZExt = dyn_cast<SCEVZeroExtendExpr>(Op); in isSimpleCastedPHI()5766 if (const SCEVZeroExtendExpr *E = dyn_cast<SCEVZeroExtendExpr>(S)) { in GetMinTrailingZerosImpl()8749 const SCEVZeroExtendExpr *SZ = cast<SCEVZeroExtendExpr>(V); in BuildConstantFromSCEV()9082 if (const SCEVZeroExtendExpr *ZExt = dyn_cast<SCEVZeroExtendExpr>(S)) in stripInjectiveFunctions()11362 const SCEVZeroExtendExpr *ZExt = dyn_cast<SCEVZeroExtendExpr>(RHS); in isKnownPredicateExtendIdiom()[all …]
874 if ((isa<SCEVZeroExtendExpr>(Src) && isa<SCEVZeroExtendExpr>(Dst)) || in removeMatchingExtensions()972 (isa<SCEVZeroExtendExpr>(X) && in isKnownPredicate()973 isa<SCEVZeroExtendExpr>(Y))) { in isKnownPredicate()
457 Value *visitZeroExtendExpr(const SCEVZeroExtendExpr *S);
968 return isHighCostExpansion(cast<SCEVZeroExtendExpr>(S)->getOperand(), in isHighCostExpansion()2811 return getExprBase(cast<SCEVZeroExtendExpr>(S)->getOperand()); in getExprBase()5970 assert((isa<SCEVZeroExtendExpr>(Cast) || isa<SCEVTruncateExpr>(Cast) || in pushSCEV()
1722 Value *SCEVExpander::visitZeroExtendExpr(const SCEVZeroExtendExpr *S) { in visitZeroExtendExpr()