Home
last modified time | relevance | path

Searched refs:getTruncateExpr (Results 1 – 19 of 19) sorted by relevance

/external/llvm/lib/Analysis/
DScalarEvolutionNormalization.cpp101 case scTruncate: return SE.getTruncateExpr(N, S->getType()); in TransformImpl()
DScalarEvolution.cpp1067 const SCEV *ScalarEvolution::getTruncateExpr(const SCEV *Op, in getTruncateExpr() function in ScalarEvolution
1089 return getTruncateExpr(ST->getOperand(), Ty); in getTruncateExpr()
1105 const SCEV *S = getTruncateExpr(SA->getOperand(i), Ty); in getTruncateExpr()
1121 const SCEV *S = getTruncateExpr(SM->getOperand(i), Ty); in getTruncateExpr()
1135 Operands.push_back(getTruncateExpr(Op, Ty)); in getTruncateExpr()
2136 return getTruncateExpr(Fold, DstType); in getAddExpr()
3519 return getTruncateExpr(V, Ty); in getTruncateOrZeroExtend()
3533 return getTruncateExpr(V, Ty); in getTruncateOrSignExtend()
3586 return getTruncateExpr(V, Ty); in getTruncateOrNoop()
5064 getTruncateExpr( in createSCEV()
[all …]
DScalarEvolutionExpander.cpp1422 V = expandCodeFor(SE.getTruncateExpr(SE.getUnknown(V), Ty), nullptr, in visitAddRecExpr()
1813 SE.getTruncateExpr(SE.getSCEV(Phi), Phis.back()->getType()); in replaceCongruentIVs()
/external/swiftshader/third_party/LLVM/lib/Analysis/
DScalarEvolutionNormalization.cpp101 case scTruncate: return SE.getTruncateExpr(N, S->getType()); in TransformImpl()
DScalarEvolution.cpp792 const SCEV *ScalarEvolution::getTruncateExpr(const SCEV *Op, in getTruncateExpr() function in ScalarEvolution
815 return getTruncateExpr(ST->getOperand(), Ty); in getTruncateExpr()
831 const SCEV *S = getTruncateExpr(SA->getOperand(i), Ty); in getTruncateExpr()
846 const SCEV *S = getTruncateExpr(SM->getOperand(i), Ty); in getTruncateExpr()
859 Operands.push_back(getTruncateExpr(AddRec->getOperand(i), Ty)); in getTruncateExpr()
1575 return getTruncateExpr(Fold, DstType); in getAddExpr()
2770 return getTruncateExpr(V, Ty); in getTruncateOrZeroExtend()
2787 return getTruncateExpr(V, Ty); in getTruncateOrSignExtend()
2852 return getTruncateExpr(V, Ty); in getTruncateOrNoop()
3652 getZeroExtendExpr(getTruncateExpr(getSCEV(U->getOperand(0)), in createSCEV()
[all …]
DScalarEvolutionExpander.cpp1187 V = expandCodeFor(SE.getTruncateExpr(SE.getUnknown(V), Ty), 0, in visitAddRecExpr()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Scalar/
DLoopPredication.cpp410 SE->getTruncateExpr(LatchCheck.IV, RangeCheckType)); in generateLoopLatchCheck()
413 NewLatchCheck.Limit = SE->getTruncateExpr(LatchCheck.Limit, RangeCheckType); in generateLoopLatchCheck()
DIndVarSimplify.cpp2173 IVInit = SE->getTruncateExpr(IVInit, IVCount->getType()); in genLoopLimit()
2287 SE->getZeroExtendExpr(SE->getTruncateExpr(SE->getSCEV(CmpIndVar), in linearFunctionTestReplace()
2297 SE->getSignExtendExpr(SE->getTruncateExpr(SE->getSCEV(CmpIndVar), in linearFunctionTestReplace()
/external/swiftshader/third_party/llvm-7.0/llvm/test/Analysis/ScalarEvolution/
Dtruncate.ll3 ; Regression test for assert ScalarEvolution::getTruncateExpr.
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Analysis/
DScalarEvolution.cpp1224 const SCEV *ScalarEvolution::getTruncateExpr(const SCEV *Op, in getTruncateExpr() function in ScalarEvolution
1246 return getTruncateExpr(ST->getOperand(), Ty); in getTruncateExpr()
1266 const SCEV *S = getTruncateExpr(CommOp->getOperand(i), Ty); in getTruncateExpr()
1290 Operands.push_back(getTruncateExpr(Op, Ty)); in getTruncateExpr()
1890 getTruncateExpr(TruncRHS->getOperand(), NewTruncTy), Ty), in getZeroExtendExpr()
2498 return getTruncateExpr(Fold, Ty); in getAddExpr()
3112 return getZeroExtendExpr(getTruncateExpr(LHS, TruncTy), FullTy); in getURemExpr()
4028 return getTruncateExpr(V, Ty); in getTruncateOrZeroExtend()
4041 return getTruncateExpr(V, Ty); in getTruncateOrSignExtend()
4090 return getTruncateExpr(V, Ty); in getTruncateOrNoop()
[all …]
DScalarEvolutionExpander.cpp1490 V = expandCodeFor(SE.getTruncateExpr(SE.getUnknown(V), Ty), nullptr, in visitAddRecExpr()
1918 SE.getTruncateExpr(SE.getSCEV(Phi), Phis.back()->getType()); in replaceCongruentIVs()
/external/swiftshader/third_party/LLVM/include/llvm/Analysis/
DScalarEvolution.h560 const SCEV *getTruncateExpr(const SCEV *Op, Type *Ty);
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Analysis/
DScalarEvolutionExpressions.h608 : SE.getTruncateExpr(Operand, Expr->getType()); in visitTruncateExpr()
DScalarEvolution.h524 const SCEV *getTruncateExpr(const SCEV *Op, Type *Ty);
/external/llvm/include/llvm/Analysis/
DScalarEvolutionExpressions.h554 return SE.getTruncateExpr(Operand, Expr->getType()); in visitTruncateExpr()
DScalarEvolution.h1196 const SCEV *getTruncateExpr(const SCEV *Op, Type *Ty);
/external/swiftshader/third_party/llvm-7.0/llvm/unittests/Analysis/
DScalarEvolutionTest.cpp1104 const auto *A1 = SE.getTruncateExpr(A0, Int32Ty); in TEST_F()
1107 const auto *B0 = SE.getTruncateExpr(ArgSCEV, Int32Ty); in TEST_F()
/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/
DIndVarSimplify.cpp1583 IVInit = SE->getTruncateExpr(IVInit, CmpTy); in LinearFunctionTestReplace()
/external/llvm/lib/Transforms/Scalar/
DIndVarSimplify.cpp1887 IVInit = SE->getTruncateExpr(IVInit, IVCount->getType()); in genLoopLimit()