Searched refs:SCEVZeroExtendExpr (Results 1 – 12 of 12) sorted by relevance
38 void visitZeroExtendExpr(const SCEVZeroExtendExpr *Numerator) {} in visitZeroExtendExpr()
156 class SCEVZeroExtendExpr : public SCEVIntegralCastExpr {159 SCEVZeroExtendExpr(const FoldingSetNodeIDRef ID, const SCEV *op, Type *ty);624 return ((SC *)this)->visitZeroExtendExpr((const SCEVZeroExtendExpr *)S); in visit()796 const SCEV *visitZeroExtendExpr(const SCEVZeroExtendExpr *Expr) { in visitZeroExtendExpr()
104 PWACtx visitZeroExtendExpr(const llvm::SCEVZeroExtendExpr *E);
280 const SCEVZeroExtendExpr *ZExt = cast<SCEVZeroExtendExpr>(this); in print()507 SCEVZeroExtendExpr::SCEVZeroExtendExpr(const FoldingSetNodeIDRef ID, in SCEVZeroExtendExpr() function in SCEVZeroExtendExpr1233 if (const SCEVZeroExtendExpr *SZ = dyn_cast<SCEVZeroExtendExpr>(Op)) in getTruncateExpr()1608 if (const SCEVZeroExtendExpr *SZ = dyn_cast<SCEVZeroExtendExpr>(Op)) in getZeroExtendExpr()1914 if (const SCEVZeroExtendExpr *SZ = dyn_cast<SCEVZeroExtendExpr>(Op)) in getSignExtendExpr()5202 const SCEVZeroExtendExpr *ZExt = dyn_cast<SCEVZeroExtendExpr>(Op); in isSimpleCastedPHI()6179 if (const SCEVZeroExtendExpr *E = dyn_cast<SCEVZeroExtendExpr>(S)) { in GetMinTrailingZerosImpl()9510 const SCEVZeroExtendExpr *SZ = cast<SCEVZeroExtendExpr>(V); in BuildConstantFromSCEV()9795 if (const SCEVZeroExtendExpr *ZExt = dyn_cast<SCEVZeroExtendExpr>(S)) in stripInjectiveFunctions()12169 const SCEVZeroExtendExpr *ZExt = dyn_cast<SCEVZeroExtendExpr>(RHS); in isKnownPredicateExtendIdiom()[all …]
884 if ((isa<SCEVZeroExtendExpr>(Src) && isa<SCEVZeroExtendExpr>(Dst)) || in removeMatchingExtensions()994 (isa<SCEVZeroExtendExpr>(X) && in isKnownPredicate()995 isa<SCEVZeroExtendExpr>(Y))) { in isKnownPredicate()
457 Value *visitZeroExtendExpr(const SCEVZeroExtendExpr *S);
308 PWACtx SCEVAffinator::visitZeroExtendExpr(const SCEVZeroExtendExpr *Expr) { in visitZeroExtendExpr()
346 const SCEV *visitZeroExtendExpr(const SCEVZeroExtendExpr *E) { in visitZeroExtendExpr()
160 ValidatorResult visitZeroExtendExpr(const SCEVZeroExtendExpr *Expr) { in visitZeroExtendExpr()
971 return isHighCostExpansion(cast<SCEVZeroExtendExpr>(S)->getOperand(), in isHighCostExpansion()2814 return getExprBase(cast<SCEVZeroExtendExpr>(S)->getOperand()); in getExprBase()6028 assert((isa<SCEVZeroExtendExpr>(Cast) || isa<SCEVTruncateExpr>(Cast) || in pushSCEV()
625 TEST_F(ScalarEvolutionsTest, SCEVZeroExtendExpr) { in TEST_F() argument
1659 Value *SCEVExpander::visitZeroExtendExpr(const SCEVZeroExtendExpr *S) { in visitZeroExtendExpr()