/external/llvm/lib/Analysis/ |
D | ScalarEvolutionNormalization.cpp | 101 case scTruncate: return SE.getTruncateExpr(N, S->getType()); in TransformImpl()
|
D | ScalarEvolution.cpp | 1067 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 …]
|
D | ScalarEvolutionExpander.cpp | 1422 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/ |
D | ScalarEvolutionNormalization.cpp | 101 case scTruncate: return SE.getTruncateExpr(N, S->getType()); in TransformImpl()
|
D | ScalarEvolution.cpp | 792 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 …]
|
D | ScalarEvolutionExpander.cpp | 1187 V = expandCodeFor(SE.getTruncateExpr(SE.getUnknown(V), Ty), 0, in visitAddRecExpr()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Scalar/ |
D | LoopPredication.cpp | 410 SE->getTruncateExpr(LatchCheck.IV, RangeCheckType)); in generateLoopLatchCheck() 413 NewLatchCheck.Limit = SE->getTruncateExpr(LatchCheck.Limit, RangeCheckType); in generateLoopLatchCheck()
|
D | IndVarSimplify.cpp | 2173 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/ |
D | truncate.ll | 3 ; Regression test for assert ScalarEvolution::getTruncateExpr.
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Analysis/ |
D | ScalarEvolution.cpp | 1224 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 …]
|
D | ScalarEvolutionExpander.cpp | 1490 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/ |
D | ScalarEvolution.h | 560 const SCEV *getTruncateExpr(const SCEV *Op, Type *Ty);
|
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Analysis/ |
D | ScalarEvolutionExpressions.h | 608 : SE.getTruncateExpr(Operand, Expr->getType()); in visitTruncateExpr()
|
D | ScalarEvolution.h | 524 const SCEV *getTruncateExpr(const SCEV *Op, Type *Ty);
|
/external/llvm/include/llvm/Analysis/ |
D | ScalarEvolutionExpressions.h | 554 return SE.getTruncateExpr(Operand, Expr->getType()); in visitTruncateExpr()
|
D | ScalarEvolution.h | 1196 const SCEV *getTruncateExpr(const SCEV *Op, Type *Ty);
|
/external/swiftshader/third_party/llvm-7.0/llvm/unittests/Analysis/ |
D | ScalarEvolutionTest.cpp | 1104 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/ |
D | IndVarSimplify.cpp | 1583 IVInit = SE->getTruncateExpr(IVInit, CmpTy); in LinearFunctionTestReplace()
|
/external/llvm/lib/Transforms/Scalar/ |
D | IndVarSimplify.cpp | 1887 IVInit = SE->getTruncateExpr(IVInit, IVCount->getType()); in genLoopLimit()
|