Searched refs:SCEVZeroExtendExpr (Results 1 – 9 of 9) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | ScalarEvolutionDivision.h | 38 void visitZeroExtendExpr(const SCEVZeroExtendExpr *Numerator) {} in visitZeroExtendExpr()
|
| H A D | ScalarEvolutionPatternMatch.h | 158 inline SCEVUnaryExpr_match<SCEVZeroExtendExpr, Op0_t> 160 return m_scev_Unary<SCEVZeroExtendExpr>(Op0); in m_scev_ZExt()
|
| H A D | ScalarEvolutionExpressions.h | 169 class SCEVZeroExtendExpr : public SCEVIntegralCastExpr { 172 SCEVZeroExtendExpr(const FoldingSetNodeIDRef ID, const SCEV *op, Type *ty); 623 return ((SC *)this)->visitZeroExtendExpr((const SCEVZeroExtendExpr *)S); in visit() 791 const SCEV *visitZeroExtendExpr(const SCEVZeroExtendExpr *Expr) { in visitZeroExtendExpr()
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | ScalarEvolution.cpp | 296 const SCEVZeroExtendExpr *ZExt = cast<SCEVZeroExtendExpr>(this); in print() 534 SCEVZeroExtendExpr::SCEVZeroExtendExpr(const FoldingSetNodeIDRef ID, in SCEVZeroExtendExpr() function in SCEVZeroExtendExpr 1171 if (const SCEVZeroExtendExpr *SZ = dyn_cast<SCEVZeroExtendExpr>(Op)) in getTruncateExpr() 1305 struct ExtendOpTraits<SCEVZeroExtendExpr> : public ExtendOpTraitsBase { 1318 SCEVZeroExtendExpr>::GetExtendExpr = &ScalarEvolution::getZeroExtendExpr; 1569 if (!isa<SCEVZeroExtendExpr>(S)) in getZeroExtendExpr() 1586 if (const SCEVZeroExtendExpr *SZ = dyn_cast<SCEVZeroExtendExpr>(Op)) in getZeroExtendExprImpl() 1598 SCEV *S = new (SCEVAllocator) SCEVZeroExtendExpr(ID.Intern(SCEVAllocator), in getZeroExtendExprImpl() 1633 getExtendAddRecStart<SCEVZeroExtendExpr>(AR, Ty, this, Depth + 1); in getZeroExtendExprImpl() 1678 Start = getExtendAddRecStart<SCEVZeroExtendExpr>(AR, Ty, this, in getZeroExtendExprImpl() [all …]
|
| H A D | DependenceAnalysis.cpp | 974 if ((isa<SCEVZeroExtendExpr>(Src) && isa<SCEVZeroExtendExpr>(Dst)) || in removeMatchingExtensions() 1076 (isa<SCEVZeroExtendExpr>(X) && in isKnownPredicate() 1077 isa<SCEVZeroExtendExpr>(Y))) { in isKnownPredicate()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
| H A D | ScalarEvolutionExpander.h | 501 Value *visitZeroExtendExpr(const SCEVZeroExtendExpr *S);
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | LoopStrengthReduce.cpp | 1125 return isHighCostExpansion(cast<SCEVZeroExtendExpr>(S)->getOperand(), in isHighCostExpansion() 2997 return getExprBase(cast<SCEVZeroExtendExpr>(S)->getOperand()); in getExprBase() 6458 assert((isa<SCEVZeroExtendExpr>(Cast) || isa<SCEVTruncateExpr>(Cast) || in pushSCEV()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | ScalarEvolutionExpander.cpp | 1372 Value *SCEVExpander::visitZeroExtendExpr(const SCEVZeroExtendExpr *S) { in visitZeroExtendExpr()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/ |
| H A D | DemangleTestCases.inc | 20138 …NS_19FoldingSetNodeIDRefEPKNS_4SCEVEPKNS_4TypeE", "llvm::SCEVZeroExtendExpr::SCEVZeroExtendExpr(ll… 20139 …NS_19FoldingSetNodeIDRefEPKNS_4SCEVEPKNS_4TypeE", "llvm::SCEVZeroExtendExpr::SCEVZeroExtendExpr(ll… 20358 …8SCEVZeroExtendExprE", "llvm::SCEVExpander::visitZeroExtendExpr(llvm::SCEVZeroExtendExpr const*)"},
|