Home
last modified time | relevance | path

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

/external/swiftshader/third_party/LLVM/include/llvm/Analysis/
DScalarEvolutionExpressions.h82 class SCEVTruncateExpr : public SCEVCastExpr {
85 SCEVTruncateExpr(const FoldingSetNodeIDRef ID,
90 static inline bool classof(const SCEVTruncateExpr *S) { return true; } in classof()
466 return ((SC*)this)->visitTruncateExpr((const SCEVTruncateExpr*)S); in visit()
DScalarEvolutionExpander.h212 Value *visitTruncateExpr(const SCEVTruncateExpr *S);
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Analysis/
DScalarEvolutionExpressions.h91 class SCEVTruncateExpr : public SCEVCastExpr {
94 SCEVTruncateExpr(const FoldingSetNodeIDRef ID,
452 return ((SC*)this)->visitTruncateExpr((const SCEVTruncateExpr*)S); in visit()
604 const SCEV *visitTruncateExpr(const SCEVTruncateExpr *Expr) { in visitTruncateExpr()
DScalarEvolutionExpander.h353 Value *visitTruncateExpr(const SCEVTruncateExpr *S);
/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/lib/Analysis/
DScalarEvolution.cpp134 const SCEVTruncateExpr *Trunc = cast<SCEVTruncateExpr>(this); in print()
309 SCEVTruncateExpr::SCEVTruncateExpr(const FoldingSetNodeIDRef ID, in SCEVTruncateExpr() function in SCEVTruncateExpr
814 if (const SCEVTruncateExpr *ST = dyn_cast<SCEVTruncateExpr>(Op)) in getTruncateExpr()
832 hasTrunc = isa<SCEVTruncateExpr>(S); in getTruncateExpr()
847 hasTrunc = isa<SCEVTruncateExpr>(S); in getTruncateExpr()
873 SCEV *S = new (SCEVAllocator) SCEVTruncateExpr(ID.Intern(SCEVAllocator), in getTruncateExpr()
907 if (const SCEVTruncateExpr *ST = dyn_cast<SCEVTruncateExpr>(Op)) { in getZeroExtendExpr()
1173 if (const SCEVTruncateExpr *ST = dyn_cast<SCEVTruncateExpr>(Op)) { in getSignExtendExpr()
1303 if (const SCEVTruncateExpr *T = dyn_cast<SCEVTruncateExpr>(Op)) { in getAnyExtendExpr()
1528 for (; Idx < Ops.size() && isa<SCEVTruncateExpr>(Ops[Idx]); ++Idx) { in getAddExpr()
[all …]
DScalarEvolutionExpander.cpp1290 Value *SCEVExpander::visitTruncateExpr(const SCEVTruncateExpr *S) { in visitTruncateExpr()
/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-7.0/llvm/lib/Analysis/
DScalarEvolution.cpp230 const SCEVTruncateExpr *Trunc = cast<SCEVTruncateExpr>(this); in print()
421 SCEVTruncateExpr::SCEVTruncateExpr(const FoldingSetNodeIDRef ID, in SCEVTruncateExpr() function in SCEVTruncateExpr
912 void visitTruncateExpr(const SCEVTruncateExpr *Numerator) {} in visitTruncateExpr()
1245 if (const SCEVTruncateExpr *ST = dyn_cast<SCEVTruncateExpr>(Op)) in getTruncateExpr()
1267 if (!isa<SCEVCastExpr>(CommOp->getOperand(i)) && isa<SCEVTruncateExpr>(S)) in getTruncateExpr()
1297 SCEV *S = new (SCEVAllocator) SCEVTruncateExpr(ID.Intern(SCEVAllocator), in getTruncateExpr()
1633 if (const SCEVTruncateExpr *ST = dyn_cast<SCEVTruncateExpr>(Op)) { in getZeroExtendExpr()
1883 if (auto *TruncRHS = dyn_cast<SCEVTruncateExpr>(SM->getOperand(1))) { in getZeroExtendExpr()
1944 if (const SCEVTruncateExpr *ST = dyn_cast<SCEVTruncateExpr>(Op)) { in getSignExtendExpr()
2173 if (const SCEVTruncateExpr *T = dyn_cast<SCEVTruncateExpr>(Op)) { in getAnyExtendExpr()
[all …]
DScalarEvolutionExpander.cpp1604 Value *SCEVExpander::visitTruncateExpr(const SCEVTruncateExpr *S) { in visitTruncateExpr()
2059 return isHighCostExpansionHelper(cast<SCEVTruncateExpr>(S)->getOperand(), in isHighCostExpansionHelper()
/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/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Scalar/
DLoopStrengthReduce.cpp899 return isHighCostExpansion(cast<SCEVTruncateExpr>(S)->getOperand(), in isHighCostExpansion()
2740 return getExprBase(cast<SCEVTruncateExpr>(S)->getOperand()); in getExprBase()