Home
last modified time | relevance | path

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

12

/external/llvm/include/llvm/Transforms/Utils/
DBasicBlockUtils.h76 struct CriticalEdgeSplittingOptions { struct
83 CriticalEdgeSplittingOptions(DominatorTree *DT = nullptr, argument
88 CriticalEdgeSplittingOptions &setMergeIdenticalEdges() { in setMergeIdenticalEdges() argument
93 CriticalEdgeSplittingOptions &setDontDeleteUselessPHIs() { in setDontDeleteUselessPHIs() argument
98 CriticalEdgeSplittingOptions &setPreserveLCSSA() { in setPreserveLCSSA() argument
122 const CriticalEdgeSplittingOptions &Options =
123 CriticalEdgeSplittingOptions());
127 const CriticalEdgeSplittingOptions &Options =
128 CriticalEdgeSplittingOptions()) {
138 const CriticalEdgeSplittingOptions &Options =
[all …]
/external/llvm-project/llvm/include/llvm/Transforms/Utils/
DBasicBlockUtils.h135 struct CriticalEdgeSplittingOptions { struct
149 CriticalEdgeSplittingOptions(DominatorTree *DT = nullptr, argument
155 CriticalEdgeSplittingOptions &setMergeIdenticalEdges() { in setMergeIdenticalEdges() argument
160 CriticalEdgeSplittingOptions &setKeepOneInputPHIs() { in setKeepOneInputPHIs() argument
165 CriticalEdgeSplittingOptions &setPreserveLCSSA() { in setPreserveLCSSA() argument
170 CriticalEdgeSplittingOptions &setIgnoreUnreachableDests() { in setIgnoreUnreachableDests() argument
175 CriticalEdgeSplittingOptions &unsetPreserveLoopSimplify() { in unsetPreserveLoopSimplify() argument
198 const CriticalEdgeSplittingOptions &Options =
199 CriticalEdgeSplittingOptions());
203 const CriticalEdgeSplittingOptions &Options =
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Transforms/Utils/
DBasicBlockUtils.h121 struct CriticalEdgeSplittingOptions { struct
131 CriticalEdgeSplittingOptions(DominatorTree *DT = nullptr, argument
137 CriticalEdgeSplittingOptions &setMergeIdenticalEdges() { in setMergeIdenticalEdges() argument
142 CriticalEdgeSplittingOptions &setKeepOneInputPHIs() { in setKeepOneInputPHIs() argument
147 CriticalEdgeSplittingOptions &setPreserveLCSSA() { in setPreserveLCSSA() argument
152 CriticalEdgeSplittingOptions &setIgnoreUnreachableDests() { in setIgnoreUnreachableDests() argument
175 const CriticalEdgeSplittingOptions &Options =
176 CriticalEdgeSplittingOptions());
180 const CriticalEdgeSplittingOptions &Options =
181 CriticalEdgeSplittingOptions()) {
[all …]
/external/llvm-project/llvm/lib/Transforms/Utils/
DBreakCriticalEdges.cpp60 SplitAllCriticalEdges(F, CriticalEdgeSplittingOptions(DT, LI, nullptr, PDT)); in runOnFunction()
89 unsigned N = SplitAllCriticalEdges(F, CriticalEdgeSplittingOptions(DT, LI)); in run()
139 const CriticalEdgeSplittingOptions &Options) { in SplitCriticalEdge()
DLoopRotationUtils.cpp531CriticalEdgeSplittingOptions(DT, LI, MSSAU).setPreserveLCSSA()); in rotateLoop()
549CriticalEdgeSplittingOptions(DT, LI, MSSAU).setPreserveLCSSA()); in rotateLoop()
DBasicBlockUtils.cpp503 CriticalEdgeSplittingOptions(DT, LI, MSSAU).setPreserveLCSSA())) in SplitEdge()
525 const CriticalEdgeSplittingOptions &Options) { in SplitAllCriticalEdges()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/
DBreakCriticalEdges.cpp60 SplitAllCriticalEdges(F, CriticalEdgeSplittingOptions(DT, LI, nullptr, PDT)); in runOnFunction()
89 unsigned N = SplitAllCriticalEdges(F, CriticalEdgeSplittingOptions(DT, LI)); in run()
139 const CriticalEdgeSplittingOptions &Options) { in SplitCriticalEdge()
DLoopRotationUtils.cpp466 CriticalEdgeSplittingOptions(DT, LI, MSSAU).setPreserveLCSSA()); in rotateLoop()
484 CriticalEdgeSplittingOptions(DT, LI, MSSAU).setPreserveLCSSA()); in rotateLoop()
DBasicBlockUtils.cpp482 CriticalEdgeSplittingOptions(DT, LI, MSSAU).setPreserveLCSSA())) in SplitEdge()
504 const CriticalEdgeSplittingOptions &Options) { in SplitAllCriticalEdges()
/external/llvm/lib/Transforms/Utils/
DBreakCriticalEdges.cpp50 SplitAllCriticalEdges(F, CriticalEdgeSplittingOptions(DT, LI)); in runOnFunction()
116 const CriticalEdgeSplittingOptions &Options) { in SplitCriticalEdge()
DBasicBlockUtils.cpp216 if (SplitCriticalEdge(LatchTerm, SuccNum, CriticalEdgeSplittingOptions(DT, LI) in SplitEdge()
239 const CriticalEdgeSplittingOptions &Options) { in SplitAllCriticalEdges()
/external/llvm-project/llvm/lib/Transforms/Scalar/
DReg2Mem.cpp100 unsigned N = SplitAllCriticalEdges(F, CriticalEdgeSplittingOptions(DT, LI)); in run()
DSpeculateAroundPHIs.cpp577 CriticalEdgeSplittingOptions(&DT).setMergeIdenticalEdges()); in speculatePHIs()
DGVN.cpp2679 CriticalEdgeSplittingOptions(DT, LI, MSSAU).unsetPreserveLoopSimplify()); in splitCriticalEdges()
2694 CriticalEdgeSplittingOptions(DT, LI, MSSAU)); in splitCriticalEdges()
DLoopUnswitch.cpp972 CriticalEdgeSplittingOptions(DT, LI, MSSAU.get()).setPreserveLCSSA(); in emitPreheaderBranchOnCondition()
/external/llvm-project/llvm/unittests/Transforms/Utils/
DBasicBlockUtilsTest.cpp137 CriticalEdgeSplittingOptions CESO(&DT, nullptr, nullptr, &PDT); in TEST()
/external/llvm/lib/Transforms/Scalar/
DLoopRotation.cpp393 CriticalEdgeSplittingOptions(DT, LI).setPreserveLCSSA()); in rotateLoop()
412 CriticalEdgeSplittingOptions(DT, LI).setPreserveLCSSA()); in rotateLoop()
DLoopUnswitch.cpp807 auto Options = CriticalEdgeSplittingOptions(DT, LI).setPreserveLCSSA(); in EmitPreheaderBranchOnCondition()
DGVN.cpp2498 SplitCriticalEdge(Pred, Succ, CriticalEdgeSplittingOptions(DT)); in splitCriticalEdges()
2512 CriticalEdgeSplittingOptions(DT)); in splitCriticalEdges()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
DSpeculateAroundPHIs.cpp573 CriticalEdgeSplittingOptions(&DT).setMergeIdenticalEdges()); in speculatePHIs()
DGVN.cpp2482 SplitCriticalEdge(Pred, Succ, CriticalEdgeSplittingOptions(DT, LI)); in splitCriticalEdges()
2497 CriticalEdgeSplittingOptions(DT, LI)); in splitCriticalEdges()
DLoopUnswitch.cpp990 CriticalEdgeSplittingOptions(DT, LI, MSSAU.get()).setPreserveLCSSA(); in EmitPreheaderBranchOnCondition()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Instrumentation/
DSanitizerCoverage.cpp593 SplitAllCriticalEdges(F, CriticalEdgeSplittingOptions().setIgnoreUnreachableDests()); in instrumentFunction()
/external/llvm-project/llvm/lib/Transforms/Instrumentation/
DSanitizerCoverage.cpp621 SplitAllCriticalEdges(F, CriticalEdgeSplittingOptions().setIgnoreUnreachableDests()); in instrumentFunction()
/external/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAGISel.cpp422 CriticalEdgeSplittingOptions().setMergeIdenticalEdges()); in SplitCriticalSideEffectEdges()

12