Home
last modified time | relevance | path

Searched refs:SCEVSignExtendExpr (Results 1 – 6 of 6) sorted by relevance

/external/llvm/include/llvm/Analysis/
DScalarEvolutionExpressions.h116 class SCEVSignExtendExpr : public SCEVCastExpr {
119 SCEVSignExtendExpr(const FoldingSetNodeIDRef ID,
539 return ((SC*)this)->visitSignExtendExpr((const SCEVSignExtendExpr*)S); in visit()
665 const SCEV *visitSignExtendExpr(const SCEVSignExtendExpr *Expr) { in visitSignExtendExpr()
761 const SCEV *visitSignExtendExpr(const SCEVSignExtendExpr *Expr) { in visitSignExtendExpr()
DScalarEvolutionExpander.h244 Value *visitSignExtendExpr(const SCEVSignExtendExpr *S);
/external/llvm/lib/Analysis/
DScalarEvolution.cpp162 const SCEVSignExtendExpr *SExt = cast<SCEVSignExtendExpr>(this); in print()
357 SCEVSignExtendExpr::SCEVSignExtendExpr(const FoldingSetNodeIDRef ID, in SCEVSignExtendExpr() function in SCEVSignExtendExpr
758 void visitSignExtendExpr(const SCEVSignExtendExpr *Numerator) {} in visitSignExtendExpr()
1097 if (const SCEVSignExtendExpr *SS = dyn_cast<SCEVSignExtendExpr>(Op)) in getTruncateExpr()
1206 struct ExtendOpTraits<SCEVSignExtendExpr> : public ExtendOpTraitsBase {
1219 SCEVSignExtendExpr>::GetExtendExpr = &ScalarEvolution::getSignExtendExpr;
1589 if (const SCEVSignExtendExpr *SS = dyn_cast<SCEVSignExtendExpr>(Op)) in getSignExtendExpr()
1654 getExtendAddRecStart<SCEVSignExtendExpr>(AR, Ty, this), in getSignExtendExpr()
1693 getExtendAddRecStart<SCEVSignExtendExpr>(AR, Ty, this), in getSignExtendExpr()
1715 getExtendAddRecStart<SCEVSignExtendExpr>(AR, Ty, this), in getSignExtendExpr()
[all …]
DDependenceAnalysis.cpp810 (isa<SCEVSignExtendExpr>(Src) && isa<SCEVSignExtendExpr>(Dst))) { in removeMatchingExtensions()
901 if ((isa<SCEVSignExtendExpr>(X) && in isKnownPredicate()
902 isa<SCEVSignExtendExpr>(Y)) || in isKnownPredicate()
DScalarEvolutionExpander.cpp1524 Value *SCEVExpander::visitSignExtendExpr(const SCEVSignExtendExpr *S) { in visitSignExtendExpr()
/external/llvm/lib/Transforms/Scalar/
DLoopStrengthReduce.cpp760 return isHighCostExpansion(cast<SCEVSignExtendExpr>(S)->getOperand(), in isHighCostExpansion()
2498 return getExprBase(cast<SCEVSignExtendExpr>(S)->getOperand()); in getExprBase()