/third_party/flutter/skia/third_party/externals/spirv-tools/source/ |
D | cfa.h | 40 using cbb_ptr = const BB*; variable 46 cbb_ptr block; ///< pointer to the block 82 std::function<void(cbb_ptr)> preorder, 83 std::function<void(cbb_ptr)> postorder, 84 std::function<void(cbb_ptr, cbb_ptr)> backedge); 107 const vector<cbb_ptr>& postorder, get_blocks_func predecessor_func); 139 function<void(cbb_ptr)> preorder, in DepthFirstTraversal() argument 140 function<void(cbb_ptr)> postorder, in DepthFirstTraversal() 141 function<void(cbb_ptr, cbb_ptr)> backedge) { in DepthFirstTraversal() 177 const vector<cbb_ptr>& postorder, get_blocks_func predecessor_func) { in CalculateDominators() [all …]
|
D | validate_cfg.cpp | 59 using cbb_ptr = const BasicBlock*; typedef 282 auto ignore_block = [](cbb_ptr) {}; in PerformCfgChecks() argument 283 auto ignore_edge = [](cbb_ptr, cbb_ptr) {}; in PerformCfgChecks() argument 288 ignore_block, [&](cbb_ptr b) { postorder.push_back(b); }, in PerformCfgChecks() 300 [&](cbb_ptr b) { postdom_postorder.push_back(b); }, ignore_edge); in PerformCfgChecks() 311 ignore_block, ignore_block, [&](cbb_ptr from, cbb_ptr to) { in PerformCfgChecks()
|
/third_party/spirv-tools/source/ |
D | cfa.h | 34 using cbb_ptr = const BB*; variable 39 cbb_ptr block; ///< pointer to the block 77 std::function<void(cbb_ptr)> preorder, 78 std::function<void(cbb_ptr)> postorder, 79 std::function<void(cbb_ptr, cbb_ptr)> backedge); 107 const std::vector<cbb_ptr>& postorder, get_blocks_func predecessor_func); 139 std::function<void(cbb_ptr)> preorder, in DepthFirstTraversal() argument 140 std::function<void(cbb_ptr)> postorder, in DepthFirstTraversal() 141 std::function<void(cbb_ptr, cbb_ptr)> backedge) { in DepthFirstTraversal() 176 const std::vector<cbb_ptr>& postorder, get_blocks_func predecessor_func) { in CalculateDominators() [all …]
|
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/ |
D | cfa.h | 34 using cbb_ptr = const BB*; variable 39 cbb_ptr block; ///< pointer to the block 77 std::function<void(cbb_ptr)> preorder, 78 std::function<void(cbb_ptr)> postorder, 79 std::function<void(cbb_ptr, cbb_ptr)> backedge); 107 const std::vector<cbb_ptr>& postorder, get_blocks_func predecessor_func); 139 std::function<void(cbb_ptr)> preorder, in DepthFirstTraversal() argument 140 std::function<void(cbb_ptr)> postorder, in DepthFirstTraversal() 141 std::function<void(cbb_ptr, cbb_ptr)> backedge) { in DepthFirstTraversal() 176 const std::vector<cbb_ptr>& postorder, get_blocks_func predecessor_func) { in CalculateDominators() [all …]
|
/third_party/skia/third_party/externals/spirv-tools/source/ |
D | cfa.h | 34 using cbb_ptr = const BB*; variable 39 cbb_ptr block; ///< pointer to the block 77 std::function<void(cbb_ptr)> preorder, 78 std::function<void(cbb_ptr)> postorder, 79 std::function<void(cbb_ptr, cbb_ptr)> backedge); 107 const std::vector<cbb_ptr>& postorder, get_blocks_func predecessor_func); 139 std::function<void(cbb_ptr)> preorder, in DepthFirstTraversal() argument 140 std::function<void(cbb_ptr)> postorder, in DepthFirstTraversal() 141 std::function<void(cbb_ptr, cbb_ptr)> backedge) { in DepthFirstTraversal() 176 const std::vector<cbb_ptr>& postorder, get_blocks_func predecessor_func) { in CalculateDominators() [all …]
|
/third_party/spirv-tools/source/opt/ |
D | cfg.cpp | 29 using cbb_ptr = const opt::BasicBlock*; typedef 83 auto ignore_block = [](cbb_ptr) {}; in ComputeStructuredOrder() argument 84 auto ignore_edge = [](cbb_ptr, cbb_ptr) {}; in ComputeStructuredOrder() argument 91 auto post_order = [&](cbb_ptr b) { in ComputeStructuredOrder()
|
D | local_single_store_elim_pass.h | 39 using cbb_ptr = const BasicBlock*; variable
|
D | dead_branch_elim_pass.h | 38 using cbb_ptr = const BasicBlock*; variable
|
D | aggressive_dead_code_elim_pass.h | 41 using cbb_ptr = const BasicBlock*; variable
|
/third_party/skia/third_party/externals/spirv-tools/source/opt/ |
D | cfg.cpp | 29 using cbb_ptr = const opt::BasicBlock*; typedef 83 auto ignore_block = [](cbb_ptr) {}; in ComputeStructuredOrder() argument 84 auto ignore_edge = [](cbb_ptr, cbb_ptr) {}; in ComputeStructuredOrder() argument 91 auto post_order = [&](cbb_ptr b) { in ComputeStructuredOrder()
|
D | local_single_store_elim_pass.h | 39 using cbb_ptr = const BasicBlock*; variable
|
D | dead_branch_elim_pass.h | 38 using cbb_ptr = const BasicBlock*; variable
|
D | aggressive_dead_code_elim_pass.h | 41 using cbb_ptr = const BasicBlock*; variable
|
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/opt/ |
D | cfg.cpp | 29 using cbb_ptr = const opt::BasicBlock*; typedef 83 auto ignore_block = [](cbb_ptr) {}; in ComputeStructuredOrder() argument 84 auto ignore_edge = [](cbb_ptr, cbb_ptr) {}; in ComputeStructuredOrder() argument 91 auto post_order = [&](cbb_ptr b) { in ComputeStructuredOrder()
|
D | local_single_store_elim_pass.h | 39 using cbb_ptr = const BasicBlock*; variable
|
D | dead_branch_elim_pass.h | 38 using cbb_ptr = const BasicBlock*; variable
|
D | aggressive_dead_code_elim_pass.h | 41 using cbb_ptr = const BasicBlock*; variable
|
/third_party/flutter/skia/third_party/externals/spirv-tools/source/opt/ |
D | dead_branch_elim_pass.cpp | 82 auto ignore_block = [](cbb_ptr) {}; in ComputeStructuredOrder() argument 83 auto ignore_edge = [](cbb_ptr, cbb_ptr) {}; in ComputeStructuredOrder() argument 88 auto post_order = [&](cbb_ptr b) { in ComputeStructuredOrder()
|
D | local_single_store_elim_pass.cpp | 237 auto ignore_block = [](cbb_ptr) {}; in CalculateImmediateDominators() argument 238 auto ignore_edge = [](cbb_ptr, cbb_ptr) {}; in CalculateImmediateDominators() argument 241 ignore_block, [&](cbb_ptr b) { postorder.push_back(b); }, in CalculateImmediateDominators()
|
D | aggressive_dead_code_elim_pass.h | 38 using cbb_ptr = const ir::BasicBlock*; variable
|
D | dead_branch_elim_pass.h | 39 using cbb_ptr = const ir::BasicBlock*; variable
|
D | inline_pass.cpp | 535 auto ignore_block = [](cbb_ptr) {}; in HasNoReturnInLoop() argument 536 auto ignore_edge = [](cbb_ptr, cbb_ptr) {}; in HasNoReturnInLoop() argument 540 [&](cbb_ptr b) { structuredOrder.push_front(b); }, ignore_edge); in HasNoReturnInLoop()
|
D | local_ssa_elim_pass.cpp | 333 auto ignore_block = [](cbb_ptr) {}; in ComputeStructuredOrder() argument 334 auto ignore_edge = [](cbb_ptr, cbb_ptr) {}; in ComputeStructuredOrder() argument 339 auto post_order = [&](cbb_ptr b) { in ComputeStructuredOrder()
|
D | local_single_store_elim_pass.h | 38 using cbb_ptr = const ir::BasicBlock*; variable
|
D | local_ssa_elim_pass.h | 38 using cbb_ptr = const ir::BasicBlock*; variable
|