/third_party/skia/third_party/externals/spirv-tools/source/opt/ |
H A D | control_dependence.cpp | 80 const CFG& cfg, const PostDominatorAnalysis& pdom) { in ComputePostDominanceFrontiers() 95 // Assert that there is a block other than the pseudo exit in the pdom tree, in ComputePostDominanceFrontiers() 98 assert(!cfg.IsPseudoExitBlock(pdom.GetDomTree().post_begin()->bb_)); in ComputePostDominanceFrontiers() 99 Function* function = pdom.GetDomTree().post_begin()->bb_->GetParent(); in ComputePostDominanceFrontiers() 104 for (auto it = pdom.GetDomTree().post_cbegin(); in ComputePostDominanceFrontiers() 105 it != pdom.GetDomTree().post_cend(); ++it) { in ComputePostDominanceFrontiers() 106 ComputePostDominanceFrontierForNode(cfg, pdom, function_entry, *it); in ComputePostDominanceFrontiers() 111 const CFG& cfg, const PostDominatorAnalysis& pdom, uint32_t function_entry, in ComputePostDominanceFrontierForNode() 116 if (!pdom.StrictlyDominates(label, pred)) { in ComputePostDominanceFrontierForNode() 131 !pdom in ComputePostDominanceFrontierForNode() 79 ComputePostDominanceFrontiers( const CFG& cfg, const PostDominatorAnalysis& pdom) ComputePostDominanceFrontiers() argument 110 ComputePostDominanceFrontierForNode( const CFG& cfg, const PostDominatorAnalysis& pdom, uint32_t function_entry, const DominatorTreeNode& pdom_node) ComputePostDominanceFrontierForNode() argument 139 ComputeControlDependenceGraph( const CFG& cfg, const PostDominatorAnalysis& pdom) ComputeControlDependenceGraph() argument [all...] |
H A D | control_dependence.h | 118 // and corresponding post-dominator analysis |pdom|. 120 const PostDominatorAnalysis& pdom); 178 const PostDominatorAnalysis& pdom); 182 const PostDominatorAnalysis& pdom,
|
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/opt/ |
H A D | control_dependence.cpp | 80 const CFG& cfg, const PostDominatorAnalysis& pdom) { in ComputePostDominanceFrontiers() 95 // Assert that there is a block other than the pseudo exit in the pdom tree, in ComputePostDominanceFrontiers() 98 assert(!cfg.IsPseudoExitBlock(pdom.GetDomTree().post_begin()->bb_)); in ComputePostDominanceFrontiers() 99 Function* function = pdom.GetDomTree().post_begin()->bb_->GetParent(); in ComputePostDominanceFrontiers() 104 for (auto it = pdom.GetDomTree().post_cbegin(); in ComputePostDominanceFrontiers() 105 it != pdom.GetDomTree().post_cend(); ++it) { in ComputePostDominanceFrontiers() 106 ComputePostDominanceFrontierForNode(cfg, pdom, function_entry, *it); in ComputePostDominanceFrontiers() 111 const CFG& cfg, const PostDominatorAnalysis& pdom, uint32_t function_entry, in ComputePostDominanceFrontierForNode() 116 if (!pdom.StrictlyDominates(label, pred)) { in ComputePostDominanceFrontierForNode() 131 !pdom in ComputePostDominanceFrontierForNode() 79 ComputePostDominanceFrontiers( const CFG& cfg, const PostDominatorAnalysis& pdom) ComputePostDominanceFrontiers() argument 110 ComputePostDominanceFrontierForNode( const CFG& cfg, const PostDominatorAnalysis& pdom, uint32_t function_entry, const DominatorTreeNode& pdom_node) ComputePostDominanceFrontierForNode() argument 139 ComputeControlDependenceGraph( const CFG& cfg, const PostDominatorAnalysis& pdom) ComputeControlDependenceGraph() argument [all...] |
H A D | control_dependence.h | 118 // and corresponding post-dominator analysis |pdom|. 120 const PostDominatorAnalysis& pdom); 178 const PostDominatorAnalysis& pdom); 182 const PostDominatorAnalysis& pdom,
|
/third_party/spirv-tools/source/opt/ |
H A D | control_dependence.cpp | 77 const CFG& cfg, const PostDominatorAnalysis& pdom) { in ComputePostDominanceFrontiers() 92 // Assert that there is a block other than the pseudo exit in the pdom tree, in ComputePostDominanceFrontiers() 95 assert(!cfg.IsPseudoExitBlock(pdom.GetDomTree().post_begin()->bb_)); in ComputePostDominanceFrontiers() 96 Function* function = pdom.GetDomTree().post_begin()->bb_->GetParent(); in ComputePostDominanceFrontiers() 101 for (auto it = pdom.GetDomTree().post_cbegin(); in ComputePostDominanceFrontiers() 102 it != pdom.GetDomTree().post_cend(); ++it) { in ComputePostDominanceFrontiers() 103 ComputePostDominanceFrontierForNode(cfg, pdom, function_entry, *it); in ComputePostDominanceFrontiers() 108 const CFG& cfg, const PostDominatorAnalysis& pdom, uint32_t function_entry, in ComputePostDominanceFrontierForNode() 113 if (!pdom.StrictlyDominates(label, pred)) { in ComputePostDominanceFrontierForNode() 128 !pdom in ComputePostDominanceFrontierForNode() 76 ComputePostDominanceFrontiers( const CFG& cfg, const PostDominatorAnalysis& pdom) ComputePostDominanceFrontiers() argument 107 ComputePostDominanceFrontierForNode( const CFG& cfg, const PostDominatorAnalysis& pdom, uint32_t function_entry, const DominatorTreeNode& pdom_node) ComputePostDominanceFrontierForNode() argument 136 ComputeControlDependenceGraph( const CFG& cfg, const PostDominatorAnalysis& pdom) ComputeControlDependenceGraph() argument [all...] |
H A D | control_dependence.h | 118 // and corresponding post-dominator analysis |pdom|. 120 const PostDominatorAnalysis& pdom); 178 const PostDominatorAnalysis& pdom); 182 const PostDominatorAnalysis& pdom,
|
/third_party/skia/third_party/externals/spirv-tools/test/opt/ |
H A D | control_dependence.cpp | 119 PostDominatorAnalysis pdom; in TEST() local 121 pdom.InitializeTree(cfg, fn); in TEST() 123 cdg.ComputeControlDependenceGraph(cfg, pdom); in TEST() 272 PostDominatorAnalysis pdom; in TEST() local 274 pdom.InitializeTree(cfg, fn); in TEST() 276 cdg.ComputeControlDependenceGraph(cfg, pdom); in TEST()
|
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/test/opt/ |
H A D | control_dependence.cpp | 119 PostDominatorAnalysis pdom; in TEST() local 121 pdom.InitializeTree(cfg, fn); in TEST() 123 cdg.ComputeControlDependenceGraph(cfg, pdom); in TEST() 272 PostDominatorAnalysis pdom; in TEST() local 274 pdom.InitializeTree(cfg, fn); in TEST() 276 cdg.ComputeControlDependenceGraph(cfg, pdom); in TEST()
|
/third_party/spirv-tools/test/opt/ |
H A D | control_dependence.cpp | 119 PostDominatorAnalysis pdom; in TEST() local 121 pdom.InitializeTree(cfg, fn); in TEST() 123 cdg.ComputeControlDependenceGraph(cfg, pdom); in TEST() 272 PostDominatorAnalysis pdom; in TEST() local 274 pdom.InitializeTree(cfg, fn); in TEST() 276 cdg.ComputeControlDependenceGraph(cfg, pdom); in TEST()
|