Searched refs:SCEVSignExtendExpr (Results 1 – 7 of 7) sorted by relevance
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/ |
H A D | ScalarEvolutionDivision.h | 39 void visitSignExtendExpr(const SCEVSignExtendExpr *Numerator) {} in visitSignExtendExpr()
|
H A D | ScalarEvolutionExpressions.h | 167 class SCEVSignExtendExpr : public SCEVIntegralCastExpr { 170 SCEVSignExtendExpr(const FoldingSetNodeIDRef ID, 580 return ((SC*)this)->visitSignExtendExpr((const SCEVSignExtendExpr*)S); in visit() 754 const SCEV *visitSignExtendExpr(const SCEVSignExtendExpr *Expr) { in visitSignExtendExpr()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/ |
H A D | ScalarEvolution.cpp | 278 const SCEVSignExtendExpr *SExt = cast<SCEVSignExtendExpr>(this); in print() 497 SCEVSignExtendExpr::SCEVSignExtendExpr(const FoldingSetNodeIDRef ID, in SCEVSignExtendExpr() function in SCEVSignExtendExpr 1201 if (const SCEVSignExtendExpr *SS = dyn_cast<SCEVSignExtendExpr>(Op)) in getTruncateExpr() 1324 struct ExtendOpTraits<SCEVSignExtendExpr> : public ExtendOpTraitsBase { 1337 SCEVSignExtendExpr>::GetExtendExpr = &ScalarEvolution::getSignExtendExpr; 1881 if (const SCEVSignExtendExpr *SS = dyn_cast<SCEVSignExtendExpr>(Op)) in getSignExtendExpr() 1898 SCEV *S = new (SCEVAllocator) SCEVSignExtendExpr(ID.Intern(SCEVAllocator), in getSignExtendExpr() 1971 getExtendAddRecStart<SCEVSignExtendExpr>(AR, Ty, this, Depth + 1), in getSignExtendExpr() 2016 getExtendAddRecStart<SCEVSignExtendExpr>(AR, Ty, this, in getSignExtendExpr() 2042 getExtendAddRecStart<SCEVSignExtendExpr>(AR, Ty, this, in getSignExtendExpr() [all …]
|
H A D | DependenceAnalysis.cpp | 875 (isa<SCEVSignExtendExpr>(Src) && isa<SCEVSignExtendExpr>(Dst))) { in removeMatchingExtensions() 970 if ((isa<SCEVSignExtendExpr>(X) && in isKnownPredicate() 971 isa<SCEVSignExtendExpr>(Y)) || in isKnownPredicate()
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/ |
H A D | ScalarEvolutionExpander.h | 454 Value *visitSignExtendExpr(const SCEVSignExtendExpr *S);
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/ |
H A D | LoopStrengthReduce.cpp | 945 return isHighCostExpansion(cast<SCEVSignExtendExpr>(S)->getOperand(), in isHighCostExpansion() 2781 return getExprBase(cast<SCEVSignExtendExpr>(S)->getOperand()); in getExprBase()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/ |
H A D | ScalarEvolutionExpander.cpp | 1716 Value *SCEVExpander::visitSignExtendExpr(const SCEVSignExtendExpr *S) { in visitSignExtendExpr()
|