Searched refs:CriticalEdgeSplittingOptions (Results 1 – 9 of 9) sorted by relevance
| /freebsd-12.1/contrib/llvm/include/llvm/Transforms/Utils/ |
| H A D | BasicBlockUtils.h | 93 struct CriticalEdgeSplittingOptions { struct 101 CriticalEdgeSplittingOptions(DominatorTree *DT = nullptr, argument 106 CriticalEdgeSplittingOptions &setMergeIdenticalEdges() { in setMergeIdenticalEdges() argument 111 CriticalEdgeSplittingOptions &setDontDeleteUselessPHIs() { in setDontDeleteUselessPHIs() argument 116 CriticalEdgeSplittingOptions &setPreserveLCSSA() { in setPreserveLCSSA() argument 140 CriticalEdgeSplittingOptions()); 144 const CriticalEdgeSplittingOptions &Options = 145 CriticalEdgeSplittingOptions()) { 156 CriticalEdgeSplittingOptions()) { 170 const CriticalEdgeSplittingOptions &Options = [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Utils/ |
| H A D | BreakCriticalEdges.cpp | 55 SplitAllCriticalEdges(F, CriticalEdgeSplittingOptions(DT, LI)); in runOnFunction() 84 unsigned N = SplitAllCriticalEdges(F, CriticalEdgeSplittingOptions(DT, LI)); in run() 134 const CriticalEdgeSplittingOptions &Options) { in SplitCriticalEdge()
|
| H A D | LoopRotationUtils.cpp | 454 CriticalEdgeSplittingOptions(DT, LI, MSSAU).setPreserveLCSSA()); in rotateLoop() 473 CriticalEdgeSplittingOptions(DT, LI, MSSAU).setPreserveLCSSA()); in rotateLoop()
|
| H A D | BasicBlockUtils.cpp | 287 CriticalEdgeSplittingOptions(DT, LI, MSSAU).setPreserveLCSSA())) in SplitEdge() 309 const CriticalEdgeSplittingOptions &Options) { in SplitAllCriticalEdges()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/ |
| H A D | SpeculateAroundPHIs.cpp | 566 CriticalEdgeSplittingOptions(&DT).setMergeIdenticalEdges()); in speculatePHIs()
|
| H A D | GVN.cpp | 2349 SplitCriticalEdge(Pred, Succ, CriticalEdgeSplittingOptions(DT)); in splitCriticalEdges() 2364 CriticalEdgeSplittingOptions(DT)); in splitCriticalEdges()
|
| H A D | LoopUnswitch.cpp | 986 CriticalEdgeSplittingOptions(DT, LI, MSSAU.get()).setPreserveLCSSA(); in EmitPreheaderBranchOnCondition()
|
| H A D | LoopStrengthReduce.cpp | 5234 CriticalEdgeSplittingOptions(&DT, &LI) in RewriteForPHI()
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | SelectionDAGISel.cpp | 376 CriticalEdgeSplittingOptions(DT, LI).setMergeIdenticalEdges()); in SplitCriticalSideEffectEdges()
|