Searched refs:SCEVSignExtendExpr (Results 1 – 10 of 10) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | ScalarEvolutionDivision.h | 39 void visitSignExtendExpr(const SCEVSignExtendExpr *Numerator) {} in visitSignExtendExpr()
|
| H A D | ScalarEvolutionPatternMatch.h | 152 inline SCEVUnaryExpr_match<SCEVSignExtendExpr, Op0_t> 154 return m_scev_Unary<SCEVSignExtendExpr>(Op0); in m_scev_SExt()
|
| H A D | ScalarEvolutionExpressions.h | 183 class SCEVSignExtendExpr : public SCEVIntegralCastExpr { 186 SCEVSignExtendExpr(const FoldingSetNodeIDRef ID, const SCEV *op, Type *ty); 625 return ((SC *)this)->visitSignExtendExpr((const SCEVSignExtendExpr *)S); in visit() 798 const SCEV *visitSignExtendExpr(const SCEVSignExtendExpr *Expr) { in visitSignExtendExpr()
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | ScalarEvolution.cpp | 303 const SCEVSignExtendExpr *SExt = cast<SCEVSignExtendExpr>(this); in print() 541 SCEVSignExtendExpr::SCEVSignExtendExpr(const FoldingSetNodeIDRef ID, in SCEVSignExtendExpr() function in SCEVSignExtendExpr 1167 if (const SCEVSignExtendExpr *SS = dyn_cast<SCEVSignExtendExpr>(Op)) in getTruncateExpr() 1289 struct ExtendOpTraits<SCEVSignExtendExpr> : public ExtendOpTraitsBase { 1302 SCEVSignExtendExpr>::GetExtendExpr = &ScalarEvolution::getSignExtendExpr; 1903 if (!isa<SCEVSignExtendExpr>(S)) in getSignExtendExpr() 1921 if (const SCEVSignExtendExpr *SS = dyn_cast<SCEVSignExtendExpr>(Op)) in getSignExtendExprImpl() 1938 SCEV *S = new (SCEVAllocator) SCEVSignExtendExpr(ID.Intern(SCEVAllocator), in getSignExtendExprImpl() 2006 getExtendAddRecStart<SCEVSignExtendExpr>(AR, Ty, this, Depth + 1); in getSignExtendExprImpl() 2052 Start = getExtendAddRecStart<SCEVSignExtendExpr>(AR, Ty, this, in getSignExtendExprImpl() [all …]
|
| H A D | Delinearization.cpp | 71 isa<SCEVSignExtendExpr>(S)) { in follow()
|
| H A D | DependenceAnalysis.cpp | 975 (isa<SCEVSignExtendExpr>(Src) && isa<SCEVSignExtendExpr>(Dst))) { in removeMatchingExtensions() 1074 if ((isa<SCEVSignExtendExpr>(X) && in isKnownPredicate() 1075 isa<SCEVSignExtendExpr>(Y)) || in isKnownPredicate()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
| H A D | ScalarEvolutionExpander.h | 503 Value *visitSignExtendExpr(const SCEVSignExtendExpr *S);
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | LoopStrengthReduce.cpp | 1128 return isHighCostExpansion(cast<SCEVSignExtendExpr>(S)->getOperand(), in isHighCostExpansion() 2999 return getExprBase(cast<SCEVSignExtendExpr>(S)->getOperand()); in getExprBase() 6459 isa<SCEVPtrToIntExpr>(Cast) || isa<SCEVSignExtendExpr>(Cast)) && in pushSCEV() 6461 Success &= pushCast(Cast, (isa<SCEVSignExtendExpr>(Cast))); in pushSCEV()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | ScalarEvolutionExpander.cpp | 1378 Value *SCEVExpander::visitSignExtendExpr(const SCEVSignExtendExpr *S) { in visitSignExtendExpr()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/ |
| H A D | DemangleTestCases.inc | 20140 …NS_19FoldingSetNodeIDRefEPKNS_4SCEVEPKNS_4TypeE", "llvm::SCEVSignExtendExpr::SCEVSignExtendExpr(ll… 20141 …NS_19FoldingSetNodeIDRefEPKNS_4SCEVEPKNS_4TypeE", "llvm::SCEVSignExtendExpr::SCEVSignExtendExpr(ll… 20359 …8SCEVSignExtendExprE", "llvm::SCEVExpander::visitSignExtendExpr(llvm::SCEVSignExtendExpr const*)"},
|