Home
last modified time | relevance | path

Searched refs:SCEVZeroExtendExpr (Results 1 – 25 of 25) sorted by relevance

/external/llvm-project/llvm/include/llvm/Analysis/
DScalarEvolutionDivision.h38 void visitZeroExtendExpr(const SCEVZeroExtendExpr *Numerator) {} in visitZeroExtendExpr()
DScalarEvolutionExpressions.h152 class SCEVZeroExtendExpr : public SCEVIntegralCastExpr {
155 SCEVZeroExtendExpr(const FoldingSetNodeIDRef ID,
578 return ((SC*)this)->visitZeroExtendExpr((const SCEVZeroExtendExpr*)S); in visit()
747 const SCEV *visitZeroExtendExpr(const SCEVZeroExtendExpr *Expr) { in visitZeroExtendExpr()
/external/llvm/include/llvm/Analysis/
DScalarEvolutionExpressions.h92 class SCEVZeroExtendExpr : public SCEVCastExpr {
95 SCEVZeroExtendExpr(const FoldingSetNodeIDRef ID,
447 return ((SC*)this)->visitZeroExtendExpr((const SCEVZeroExtendExpr*)S); in visit()
557 const SCEV *visitZeroExtendExpr(const SCEVZeroExtendExpr *Expr) { in visitZeroExtendExpr()
DScalarEvolutionExpander.h331 Value *visitZeroExtendExpr(const SCEVZeroExtendExpr *S);
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/
DScalarEvolutionExpressions.h112 class SCEVZeroExtendExpr : public SCEVCastExpr {
115 SCEVZeroExtendExpr(const FoldingSetNodeIDRef ID,
520 return ((SC*)this)->visitZeroExtendExpr((const SCEVZeroExtendExpr*)S); in visit()
683 const SCEV *visitZeroExtendExpr(const SCEVZeroExtendExpr *Expr) { in visitZeroExtendExpr()
DScalarEvolutionExpander.h368 Value *visitZeroExtendExpr(const SCEVZeroExtendExpr *S);
/external/llvm-project/polly/include/polly/Support/
DSCEVAffinator.h104 PWACtx visitZeroExtendExpr(const llvm::SCEVZeroExtendExpr *E);
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
DScalarEvolution.cpp258 const SCEVZeroExtendExpr *ZExt = cast<SCEVZeroExtendExpr>(this); in print()
459 SCEVZeroExtendExpr::SCEVZeroExtendExpr(const FoldingSetNodeIDRef ID, in SCEVZeroExtendExpr() function in SCEVZeroExtendExpr
948 void visitZeroExtendExpr(const SCEVZeroExtendExpr *Numerator) {} in visitZeroExtendExpr()
1290 if (const SCEVZeroExtendExpr *SZ = dyn_cast<SCEVZeroExtendExpr>(Op)) in getTruncateExpr()
1419 struct ExtendOpTraits<SCEVZeroExtendExpr> : public ExtendOpTraitsBase {
1432 SCEVZeroExtendExpr>::GetExtendExpr = &ScalarEvolution::getZeroExtendExpr;
1658 if (const SCEVZeroExtendExpr *SZ = dyn_cast<SCEVZeroExtendExpr>(Op)) in getZeroExtendExpr()
1670 SCEV *S = new (SCEVAllocator) SCEVZeroExtendExpr(ID.Intern(SCEVAllocator), in getZeroExtendExpr()
1710 getExtendAddRecStart<SCEVZeroExtendExpr>(AR, Ty, this, Depth + 1), in getZeroExtendExpr()
1755 getExtendAddRecStart<SCEVZeroExtendExpr>(AR, Ty, this, in getZeroExtendExpr()
[all …]
DDependenceAnalysis.cpp872 if ((isa<SCEVZeroExtendExpr>(Src) && isa<SCEVZeroExtendExpr>(Dst)) || in removeMatchingExtensions()
970 (isa<SCEVZeroExtendExpr>(X) && in isKnownPredicate()
971 isa<SCEVZeroExtendExpr>(Y))) { in isKnownPredicate()
DScalarEvolutionExpander.cpp1643 Value *SCEVExpander::visitZeroExtendExpr(const SCEVZeroExtendExpr *S) { in visitZeroExtendExpr()
2149 return isHighCostExpansionHelper(cast<SCEVZeroExtendExpr>(S)->getOperand(), in isHighCostExpansionHelper()
/external/llvm/lib/Analysis/
DScalarEvolution.cpp150 const SCEVZeroExtendExpr *ZExt = cast<SCEVZeroExtendExpr>(this); in print()
342 SCEVZeroExtendExpr::SCEVZeroExtendExpr(const FoldingSetNodeIDRef ID, in SCEVZeroExtendExpr() function in SCEVZeroExtendExpr
755 void visitZeroExtendExpr(const SCEVZeroExtendExpr *Numerator) {} in visitZeroExtendExpr()
1096 if (const SCEVZeroExtendExpr *SZ = dyn_cast<SCEVZeroExtendExpr>(Op)) in getTruncateExpr()
1217 struct ExtendOpTraits<SCEVZeroExtendExpr> : public ExtendOpTraitsBase {
1230 SCEVZeroExtendExpr>::GetExtendExpr = &ScalarEvolution::getZeroExtendExpr;
1418 if (const SCEVZeroExtendExpr *SZ = dyn_cast<SCEVZeroExtendExpr>(Op)) in getZeroExtendExpr()
1463 getExtendAddRecStart<SCEVZeroExtendExpr>(AR, Ty, this), in getZeroExtendExpr()
1502 getExtendAddRecStart<SCEVZeroExtendExpr>(AR, Ty, this), in getZeroExtendExpr()
1517 getExtendAddRecStart<SCEVZeroExtendExpr>(AR, Ty, this), in getZeroExtendExpr()
[all …]
DDependenceAnalysis.cpp837 if ((isa<SCEVZeroExtendExpr>(Src) && isa<SCEVZeroExtendExpr>(Dst)) || in removeMatchingExtensions()
944 (isa<SCEVZeroExtendExpr>(X) && in isKnownPredicate()
945 isa<SCEVZeroExtendExpr>(Y))) { in isKnownPredicate()
DScalarEvolutionExpander.cpp1545 Value *SCEVExpander::visitZeroExtendExpr(const SCEVZeroExtendExpr *S) { in visitZeroExtendExpr()
1946 return isHighCostExpansionHelper(cast<SCEVZeroExtendExpr>(S)->getOperand(), in isHighCostExpansionHelper()
/external/llvm-project/llvm/lib/Analysis/
DScalarEvolution.cpp270 const SCEVZeroExtendExpr *ZExt = cast<SCEVZeroExtendExpr>(this); in print()
492 SCEVZeroExtendExpr::SCEVZeroExtendExpr(const FoldingSetNodeIDRef ID, in SCEVZeroExtendExpr() function in SCEVZeroExtendExpr
1174 if (const SCEVZeroExtendExpr *SZ = dyn_cast<SCEVZeroExtendExpr>(Op)) in getTruncateExpr()
1304 struct ExtendOpTraits<SCEVZeroExtendExpr> : public ExtendOpTraitsBase {
1317 SCEVZeroExtendExpr>::GetExtendExpr = &ScalarEvolution::getZeroExtendExpr;
1543 if (const SCEVZeroExtendExpr *SZ = dyn_cast<SCEVZeroExtendExpr>(Op)) in getZeroExtendExpr()
1555 SCEV *S = new (SCEVAllocator) SCEVZeroExtendExpr(ID.Intern(SCEVAllocator), in getZeroExtendExpr()
1595 getExtendAddRecStart<SCEVZeroExtendExpr>(AR, Ty, this, Depth + 1), in getZeroExtendExpr()
1639 getExtendAddRecStart<SCEVZeroExtendExpr>(AR, Ty, this, in getZeroExtendExpr()
1658 getExtendAddRecStart<SCEVZeroExtendExpr>(AR, Ty, this, in getZeroExtendExpr()
[all …]
DDependenceAnalysis.cpp874 if ((isa<SCEVZeroExtendExpr>(Src) && isa<SCEVZeroExtendExpr>(Dst)) || in removeMatchingExtensions()
972 (isa<SCEVZeroExtendExpr>(X) && in isKnownPredicate()
973 isa<SCEVZeroExtendExpr>(Y))) { in isKnownPredicate()
/external/llvm-project/llvm/include/llvm/Transforms/Utils/
DScalarEvolutionExpander.h453 Value *visitZeroExtendExpr(const SCEVZeroExtendExpr *S);
/external/llvm-project/polly/lib/Support/
DSCEVAffinator.cpp308 PWACtx SCEVAffinator::visitZeroExtendExpr(const SCEVZeroExtendExpr *Expr) { in visitZeroExtendExpr()
DScopHelper.cpp350 const SCEV *visitZeroExtendExpr(const SCEVZeroExtendExpr *E) { in visitZeroExtendExpr()
DSCEVValidator.cpp172 class ValidatorResult visitZeroExtendExpr(const SCEVZeroExtendExpr *Expr) { in visitZeroExtendExpr()
/external/llvm-project/llvm/unittests/Analysis/
DScalarEvolutionTest.cpp579 TEST_F(ScalarEvolutionsTest, SCEVZeroExtendExpr) { in TEST_F() argument
/external/llvm/lib/Transforms/Scalar/
DLoopStrengthReduce.cpp748 return isHighCostExpansion(cast<SCEVZeroExtendExpr>(S)->getOperand(), in isHighCostExpansion()
2462 return getExprBase(cast<SCEVZeroExtendExpr>(S)->getOperand()); in getExprBase()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
DIndVarSimplify.cpp1462 if (!isa<SCEVZeroExtendExpr>(ExtendOperExpr)) in widenWithVariantLoadUse()
DLoopStrengthReduce.cpp916 return isHighCostExpansion(cast<SCEVZeroExtendExpr>(S)->getOperand(), in isHighCostExpansion()
2775 return getExprBase(cast<SCEVZeroExtendExpr>(S)->getOperand()); in getExprBase()
/external/llvm-project/llvm/lib/Transforms/Scalar/
DLoopStrengthReduce.cpp934 return isHighCostExpansion(cast<SCEVZeroExtendExpr>(S)->getOperand(), in isHighCostExpansion()
2770 return getExprBase(cast<SCEVZeroExtendExpr>(S)->getOperand()); in getExprBase()
/external/llvm-project/llvm/lib/Transforms/Utils/
DScalarEvolutionExpander.cpp1680 Value *SCEVExpander::visitZeroExtendExpr(const SCEVZeroExtendExpr *S) { in visitZeroExtendExpr()