Home
last modified time | relevance | path

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

/external/llvm-project/llvm/include/llvm/Analysis/
DScalarEvolutionDivision.h39 void visitSignExtendExpr(const SCEVSignExtendExpr *Numerator) {} in visitSignExtendExpr()
DScalarEvolutionExpressions.h167 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()
/external/llvm/include/llvm/Analysis/
DScalarEvolutionExpressions.h107 class SCEVSignExtendExpr : public SCEVCastExpr {
110 SCEVSignExtendExpr(const FoldingSetNodeIDRef ID,
449 return ((SC*)this)->visitSignExtendExpr((const SCEVSignExtendExpr*)S); in visit()
562 const SCEV *visitSignExtendExpr(const SCEVSignExtendExpr *Expr) { in visitSignExtendExpr()
DScalarEvolutionExpander.h333 Value *visitSignExtendExpr(const SCEVSignExtendExpr *S);
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/
DScalarEvolutionExpressions.h127 class SCEVSignExtendExpr : public SCEVCastExpr {
130 SCEVSignExtendExpr(const FoldingSetNodeIDRef ID,
522 return ((SC*)this)->visitSignExtendExpr((const SCEVSignExtendExpr*)S); in visit()
690 const SCEV *visitSignExtendExpr(const SCEVSignExtendExpr *Expr) { in visitSignExtendExpr()
DScalarEvolutionExpander.h370 Value *visitSignExtendExpr(const SCEVSignExtendExpr *S);
/external/llvm-project/polly/include/polly/Support/
DSCEVAffinator.h105 PWACtx visitSignExtendExpr(const llvm::SCEVSignExtendExpr *E);
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
DScalarEvolution.cpp265 const SCEVSignExtendExpr *SExt = cast<SCEVSignExtendExpr>(this); in print()
466 SCEVSignExtendExpr::SCEVSignExtendExpr(const FoldingSetNodeIDRef ID, in SCEVSignExtendExpr() function in SCEVSignExtendExpr
949 void visitSignExtendExpr(const SCEVSignExtendExpr *Numerator) {} in visitSignExtendExpr()
1286 if (const SCEVSignExtendExpr *SS = dyn_cast<SCEVSignExtendExpr>(Op)) in getTruncateExpr()
1403 struct ExtendOpTraits<SCEVSignExtendExpr> : public ExtendOpTraitsBase {
1416 SCEVSignExtendExpr>::GetExtendExpr = &ScalarEvolution::getSignExtendExpr;
1964 if (const SCEVSignExtendExpr *SS = dyn_cast<SCEVSignExtendExpr>(Op)) in getSignExtendExpr()
1981 SCEV *S = new (SCEVAllocator) SCEVSignExtendExpr(ID.Intern(SCEVAllocator), in getSignExtendExpr()
2054 getExtendAddRecStart<SCEVSignExtendExpr>(AR, Ty, this, Depth + 1), in getSignExtendExpr()
2099 getExtendAddRecStart<SCEVSignExtendExpr>(AR, Ty, this, in getSignExtendExpr()
[all …]
DDependenceAnalysis.cpp873 (isa<SCEVSignExtendExpr>(Src) && isa<SCEVSignExtendExpr>(Dst))) { in removeMatchingExtensions()
968 if ((isa<SCEVSignExtendExpr>(X) && in isKnownPredicate()
969 isa<SCEVSignExtendExpr>(Y)) || in isKnownPredicate()
DScalarEvolutionExpander.cpp1652 Value *SCEVExpander::visitSignExtendExpr(const SCEVSignExtendExpr *S) { in visitSignExtendExpr()
2152 return isHighCostExpansionHelper(cast<SCEVSignExtendExpr>(S)->getOperand(), in isHighCostExpansionHelper()
/external/llvm-project/llvm/lib/Analysis/
DScalarEvolution.cpp277 const SCEVSignExtendExpr *SExt = cast<SCEVSignExtendExpr>(this); in print()
499 SCEVSignExtendExpr::SCEVSignExtendExpr(const FoldingSetNodeIDRef ID, in SCEVSignExtendExpr() function in SCEVSignExtendExpr
1170 if (const SCEVSignExtendExpr *SS = dyn_cast<SCEVSignExtendExpr>(Op)) in getTruncateExpr()
1288 struct ExtendOpTraits<SCEVSignExtendExpr> : public ExtendOpTraitsBase {
1301 SCEVSignExtendExpr>::GetExtendExpr = &ScalarEvolution::getSignExtendExpr;
1845 if (const SCEVSignExtendExpr *SS = dyn_cast<SCEVSignExtendExpr>(Op)) in getSignExtendExpr()
1862 SCEV *S = new (SCEVAllocator) SCEVSignExtendExpr(ID.Intern(SCEVAllocator), in getSignExtendExpr()
1935 getExtendAddRecStart<SCEVSignExtendExpr>(AR, Ty, this, Depth + 1), in getSignExtendExpr()
1980 getExtendAddRecStart<SCEVSignExtendExpr>(AR, Ty, this, in getSignExtendExpr()
2006 getExtendAddRecStart<SCEVSignExtendExpr>(AR, Ty, this, in getSignExtendExpr()
[all …]
DDependenceAnalysis.cpp875 (isa<SCEVSignExtendExpr>(Src) && isa<SCEVSignExtendExpr>(Dst))) { in removeMatchingExtensions()
970 if ((isa<SCEVSignExtendExpr>(X) && in isKnownPredicate()
971 isa<SCEVSignExtendExpr>(Y)) || in isKnownPredicate()
/external/llvm/lib/Analysis/
DScalarEvolution.cpp157 const SCEVSignExtendExpr *SExt = cast<SCEVSignExtendExpr>(this); in print()
350 SCEVSignExtendExpr::SCEVSignExtendExpr(const FoldingSetNodeIDRef ID, in SCEVSignExtendExpr() function in SCEVSignExtendExpr
756 void visitSignExtendExpr(const SCEVSignExtendExpr *Numerator) {} in visitSignExtendExpr()
1092 if (const SCEVSignExtendExpr *SS = dyn_cast<SCEVSignExtendExpr>(Op)) in getTruncateExpr()
1201 struct ExtendOpTraits<SCEVSignExtendExpr> : public ExtendOpTraitsBase {
1214 SCEVSignExtendExpr>::GetExtendExpr = &ScalarEvolution::getSignExtendExpr;
1614 if (const SCEVSignExtendExpr *SS = dyn_cast<SCEVSignExtendExpr>(Op)) in getSignExtendExpr()
1690 getExtendAddRecStart<SCEVSignExtendExpr>(AR, Ty, this), in getSignExtendExpr()
1729 getExtendAddRecStart<SCEVSignExtendExpr>(AR, Ty, this), in getSignExtendExpr()
1751 getExtendAddRecStart<SCEVSignExtendExpr>(AR, Ty, this), in getSignExtendExpr()
[all …]
DDependenceAnalysis.cpp838 (isa<SCEVSignExtendExpr>(Src) && isa<SCEVSignExtendExpr>(Dst))) { in removeMatchingExtensions()
942 if ((isa<SCEVSignExtendExpr>(X) && in isKnownPredicate()
943 isa<SCEVSignExtendExpr>(Y)) || in isKnownPredicate()
DScalarEvolutionExpander.cpp1554 Value *SCEVExpander::visitSignExtendExpr(const SCEVSignExtendExpr *S) { in visitSignExtendExpr()
1949 return isHighCostExpansionHelper(cast<SCEVSignExtendExpr>(S)->getOperand(), in isHighCostExpansionHelper()
/external/llvm-project/llvm/include/llvm/Transforms/Utils/
DScalarEvolutionExpander.h455 Value *visitSignExtendExpr(const SCEVSignExtendExpr *S);
/external/llvm-project/polly/lib/Support/
DSCEVAffinator.cpp368 PWACtx SCEVAffinator::visitSignExtendExpr(const SCEVSignExtendExpr *Expr) { in visitSignExtendExpr()
DScopHelper.cpp353 const SCEV *visitSignExtendExpr(const SCEVSignExtendExpr *E) { in visitSignExtendExpr()
DSCEVValidator.cpp176 class ValidatorResult visitSignExtendExpr(const SCEVSignExtendExpr *Expr) { in visitSignExtendExpr()
/external/llvm/lib/Transforms/Scalar/
DLoopStrengthReduce.cpp751 return isHighCostExpansion(cast<SCEVSignExtendExpr>(S)->getOperand(), in isHighCostExpansion()
2464 return getExprBase(cast<SCEVSignExtendExpr>(S)->getOperand()); in getExprBase()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
DIndVarSimplify.cpp1459 if (!isa<SCEVSignExtendExpr>(ExtendOperExpr)) in widenWithVariantLoadUse()
DLoopStrengthReduce.cpp919 return isHighCostExpansion(cast<SCEVSignExtendExpr>(S)->getOperand(), in isHighCostExpansion()
2777 return getExprBase(cast<SCEVSignExtendExpr>(S)->getOperand()); in getExprBase()
/external/llvm-project/llvm/lib/Transforms/Scalar/
DLoopStrengthReduce.cpp937 return isHighCostExpansion(cast<SCEVSignExtendExpr>(S)->getOperand(), in isHighCostExpansion()
2772 return getExprBase(cast<SCEVSignExtendExpr>(S)->getOperand()); in getExprBase()
/external/llvm-project/llvm/lib/Transforms/Utils/
DScalarEvolutionExpander.cpp1688 Value *SCEVExpander::visitSignExtendExpr(const SCEVSignExtendExpr *S) { in visitSignExtendExpr()