Home
last modified time | relevance | path

Searched refs:SCEVTruncateExpr (Results 1 – 20 of 20) sorted by relevance

/external/llvm-project/llvm/include/llvm/Analysis/
DScalarEvolutionDivision.h37 void visitTruncateExpr(const SCEVTruncateExpr *Numerator) {} in visitTruncateExpr()
DScalarEvolutionExpressions.h137 class SCEVTruncateExpr : public SCEVIntegralCastExpr {
140 SCEVTruncateExpr(const FoldingSetNodeIDRef ID,
576 return ((SC*)this)->visitTruncateExpr((const SCEVTruncateExpr*)S); in visit()
740 const SCEV *visitTruncateExpr(const SCEVTruncateExpr *Expr) { in visitTruncateExpr()
/external/llvm/include/llvm/Analysis/
DScalarEvolutionExpressions.h77 class SCEVTruncateExpr : public SCEVCastExpr {
80 SCEVTruncateExpr(const FoldingSetNodeIDRef ID,
445 return ((SC*)this)->visitTruncateExpr((const SCEVTruncateExpr*)S); in visit()
552 const SCEV *visitTruncateExpr(const SCEVTruncateExpr *Expr) { in visitTruncateExpr()
DScalarEvolutionExpander.h329 Value *visitTruncateExpr(const SCEVTruncateExpr *S);
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/
DScalarEvolutionExpressions.h97 class SCEVTruncateExpr : public SCEVCastExpr {
100 SCEVTruncateExpr(const FoldingSetNodeIDRef ID,
518 return ((SC*)this)->visitTruncateExpr((const SCEVTruncateExpr*)S); in visit()
676 const SCEV *visitTruncateExpr(const SCEVTruncateExpr *Expr) { in visitTruncateExpr()
DScalarEvolutionExpander.h366 Value *visitTruncateExpr(const SCEVTruncateExpr *S);
/external/llvm-project/polly/include/polly/Support/
DSCEVAffinator.h103 PWACtx visitTruncateExpr(const llvm::SCEVTruncateExpr *E);
/external/llvm/lib/Analysis/
DScalarEvolution.cpp143 const SCEVTruncateExpr *Trunc = cast<SCEVTruncateExpr>(this); in print()
334 SCEVTruncateExpr::SCEVTruncateExpr(const FoldingSetNodeIDRef ID, in SCEVTruncateExpr() function in SCEVTruncateExpr
754 void visitTruncateExpr(const SCEVTruncateExpr *Numerator) {} in visitTruncateExpr()
1088 if (const SCEVTruncateExpr *ST = dyn_cast<SCEVTruncateExpr>(Op)) in getTruncateExpr()
1107 hasTrunc = isa<SCEVTruncateExpr>(S); in getTruncateExpr()
1123 hasTrunc = isa<SCEVTruncateExpr>(S); in getTruncateExpr()
1142 SCEV *S = new (SCEVAllocator) SCEVTruncateExpr(ID.Intern(SCEVAllocator), in getTruncateExpr()
1431 if (const SCEVTruncateExpr *ST = dyn_cast<SCEVTruncateExpr>(Op)) { in getZeroExtendExpr()
1631 if (const SCEVTruncateExpr *ST = dyn_cast<SCEVTruncateExpr>(Op)) { in getSignExtendExpr()
1844 if (const SCEVTruncateExpr *T = dyn_cast<SCEVTruncateExpr>(Op)) { in getAnyExtendExpr()
[all …]
DScalarEvolutionExpander.cpp1536 Value *SCEVExpander::visitTruncateExpr(const SCEVTruncateExpr *S) { in visitTruncateExpr()
1943 return isHighCostExpansionHelper(cast<SCEVTruncateExpr>(S)->getOperand(), in isHighCostExpansionHelper()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
DScalarEvolution.cpp251 const SCEVTruncateExpr *Trunc = cast<SCEVTruncateExpr>(this); in print()
452 SCEVTruncateExpr::SCEVTruncateExpr(const FoldingSetNodeIDRef ID, in SCEVTruncateExpr() function in SCEVTruncateExpr
947 void visitTruncateExpr(const SCEVTruncateExpr *Numerator) {} in visitTruncateExpr()
1282 if (const SCEVTruncateExpr *ST = dyn_cast<SCEVTruncateExpr>(Op)) in getTruncateExpr()
1295 new (SCEVAllocator) SCEVTruncateExpr(ID.Intern(SCEVAllocator), Op, Ty); in getTruncateExpr()
1312 if (!isa<SCEVCastExpr>(CommOp->getOperand(i)) && isa<SCEVTruncateExpr>(S)) in getTruncateExpr()
1342 SCEV *S = new (SCEVAllocator) SCEVTruncateExpr(ID.Intern(SCEVAllocator), in getTruncateExpr()
1678 if (const SCEVTruncateExpr *ST = dyn_cast<SCEVTruncateExpr>(Op)) { in getZeroExtendExpr()
1928 if (auto *TruncRHS = dyn_cast<SCEVTruncateExpr>(SM->getOperand(1))) { in getZeroExtendExpr()
1989 if (const SCEVTruncateExpr *ST = dyn_cast<SCEVTruncateExpr>(Op)) { in getSignExtendExpr()
[all …]
DScalarEvolutionExpander.cpp1634 Value *SCEVExpander::visitTruncateExpr(const SCEVTruncateExpr *S) { in visitTruncateExpr()
2146 return isHighCostExpansionHelper(cast<SCEVTruncateExpr>(S)->getOperand(), in isHighCostExpansionHelper()
/external/llvm-project/llvm/lib/Analysis/
DScalarEvolution.cpp263 const SCEVTruncateExpr *Trunc = cast<SCEVTruncateExpr>(this); in print()
485 SCEVTruncateExpr::SCEVTruncateExpr(const FoldingSetNodeIDRef ID, const SCEV *op, in SCEVTruncateExpr() function in SCEVTruncateExpr
1166 if (const SCEVTruncateExpr *ST = dyn_cast<SCEVTruncateExpr>(Op)) in getTruncateExpr()
1179 new (SCEVAllocator) SCEVTruncateExpr(ID.Intern(SCEVAllocator), Op, Ty); in getTruncateExpr()
1197 isa<SCEVTruncateExpr>(S)) in getTruncateExpr()
1227 SCEV *S = new (SCEVAllocator) SCEVTruncateExpr(ID.Intern(SCEVAllocator), in getTruncateExpr()
1563 if (const SCEVTruncateExpr *ST = dyn_cast<SCEVTruncateExpr>(Op)) { in getZeroExtendExpr()
1809 if (auto *TruncRHS = dyn_cast<SCEVTruncateExpr>(SM->getOperand(1))) { in getZeroExtendExpr()
1870 if (const SCEVTruncateExpr *ST = dyn_cast<SCEVTruncateExpr>(Op)) { in getSignExtendExpr()
2082 if (const SCEVTruncateExpr *T = dyn_cast<SCEVTruncateExpr>(Op)) { in getAnyExtendExpr()
[all …]
/external/llvm-project/llvm/include/llvm/Transforms/Utils/
DScalarEvolutionExpander.h451 Value *visitTruncateExpr(const SCEVTruncateExpr *S);
/external/llvm-project/polly/lib/Support/
DSCEVAffinator.cpp273 PWACtx SCEVAffinator::visitTruncateExpr(const SCEVTruncateExpr *Expr) { in visitTruncateExpr()
DScopHelper.cpp347 const SCEV *visitTruncateExpr(const SCEVTruncateExpr *E) { in visitTruncateExpr()
DSCEVValidator.cpp168 class ValidatorResult visitTruncateExpr(const SCEVTruncateExpr *Expr) { in visitTruncateExpr()
/external/llvm/lib/Transforms/Scalar/
DLoopStrengthReduce.cpp745 return isHighCostExpansion(cast<SCEVTruncateExpr>(S)->getOperand(), in isHighCostExpansion()
2460 return getExprBase(cast<SCEVTruncateExpr>(S)->getOperand()); in getExprBase()
/external/llvm-project/llvm/lib/Transforms/Scalar/
DLoopStrengthReduce.cpp931 return isHighCostExpansion(cast<SCEVTruncateExpr>(S)->getOperand(), in isHighCostExpansion()
2768 return getExprBase(cast<SCEVTruncateExpr>(S)->getOperand()); in getExprBase()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
DLoopStrengthReduce.cpp913 return isHighCostExpansion(cast<SCEVTruncateExpr>(S)->getOperand(), in isHighCostExpansion()
2773 return getExprBase(cast<SCEVTruncateExpr>(S)->getOperand()); in getExprBase()
/external/llvm-project/llvm/lib/Transforms/Utils/
DScalarEvolutionExpander.cpp1672 Value *SCEVExpander::visitTruncateExpr(const SCEVTruncateExpr *S) { in visitTruncateExpr()