/external/swiftshader/third_party/SPIRV-Tools/source/ |
D | cfa.h | 78 std::function<void(cbb_ptr)> postorder, 107 const std::vector<cbb_ptr>& postorder, get_blocks_func predecessor_func); 140 std::function<void(cbb_ptr)> postorder, in DepthFirstTraversal() argument 156 postorder(top.block); in DepthFirstTraversal() 176 const std::vector<cbb_ptr>& postorder, get_blocks_func predecessor_func) { in CalculateDominators() argument 181 const size_t undefined_dom = postorder.size(); in CalculateDominators() 184 for (size_t i = 0; i < postorder.size(); i++) { in CalculateDominators() 185 idoms[postorder[i]] = {undefined_dom, i}; in CalculateDominators() 187 idoms[postorder.back()].dominator = idoms[postorder.back()].postorder_index; in CalculateDominators() 192 for (auto b = postorder.rbegin() + 1; b != postorder.rend(); ++b) { in CalculateDominators() [all …]
|
/external/deqp-deps/SPIRV-Tools/source/ |
D | cfa.h | 78 std::function<void(cbb_ptr)> postorder, 107 const std::vector<cbb_ptr>& postorder, get_blocks_func predecessor_func); 140 std::function<void(cbb_ptr)> postorder, in DepthFirstTraversal() argument 156 postorder(top.block); in DepthFirstTraversal() 176 const std::vector<cbb_ptr>& postorder, get_blocks_func predecessor_func) { in CalculateDominators() argument 181 const size_t undefined_dom = postorder.size(); in CalculateDominators() 184 for (size_t i = 0; i < postorder.size(); i++) { in CalculateDominators() 185 idoms[postorder[i]] = {undefined_dom, i}; in CalculateDominators() 187 idoms[postorder.back()].dominator = idoms[postorder.back()].postorder_index; in CalculateDominators() 192 for (auto b = postorder.rbegin() + 1; b != postorder.rend(); ++b) { in CalculateDominators() [all …]
|
/external/angle/third_party/vulkan-deps/spirv-tools/src/source/ |
D | cfa.h | 78 std::function<void(cbb_ptr)> postorder, 107 const std::vector<cbb_ptr>& postorder, get_blocks_func predecessor_func); 140 std::function<void(cbb_ptr)> postorder, in DepthFirstTraversal() argument 156 postorder(top.block); in DepthFirstTraversal() 176 const std::vector<cbb_ptr>& postorder, get_blocks_func predecessor_func) { in CalculateDominators() argument 181 const size_t undefined_dom = postorder.size(); in CalculateDominators() 184 for (size_t i = 0; i < postorder.size(); i++) { in CalculateDominators() 185 idoms[postorder[i]] = {undefined_dom, i}; in CalculateDominators() 187 idoms[postorder.back()].dominator = idoms[postorder.back()].postorder_index; in CalculateDominators() 192 for (auto b = postorder.rbegin() + 1; b != postorder.rend(); ++b) { in CalculateDominators() [all …]
|
/external/tensorflow/tensorflow/compiler/xla/service/ |
D | fusion_node_indexing_evaluation.cc | 130 auto postorder = in RecomputeCache() local 132 std::reverse(postorder.begin(), postorder.end()); in RecomputeCache() 133 for (const auto* instruction : postorder) { in RecomputeCache()
|
D | hlo_computation.cc | 1059 std::vector<const HloInstruction*> postorder; in CloneWithReplacements() local 1078 postorder.push_back(cur); in CloneWithReplacements() 1100 for (auto instr : postorder) { in CloneWithReplacements() 1126 for (auto instr : postorder) { in CloneWithReplacements()
|
/external/deqp-deps/SPIRV-Tools/source/val/ |
D | validate_cfg.cpp | 622 ValidationState_t& _, const std::vector<const BasicBlock*>& postorder) { in ValidateStructuredSelections() argument 624 for (auto iter = postorder.rbegin(); iter != postorder.rend(); ++iter) { in ValidateStructuredSelections() 679 const std::vector<const BasicBlock*>& postorder) { in StructuredControlFlowChecks() argument 816 if (auto error = ValidateStructuredSelections(_, postorder)) { in StructuredControlFlowChecks() 848 std::vector<const BasicBlock*> postorder; in PerformCfgChecks() local 857 ignore_block, [&](const BasicBlock* b) { postorder.push_back(b); }, in PerformCfgChecks() 860 postorder, function.AugmentedCFGPredecessorsFunction()); in PerformCfgChecks() 922 StructuredControlFlowChecks(_, &function, back_edges, postorder)) in PerformCfgChecks()
|
/external/angle/third_party/vulkan-deps/spirv-tools/src/source/val/ |
D | validate_cfg.cpp | 622 ValidationState_t& _, const std::vector<const BasicBlock*>& postorder) { in ValidateStructuredSelections() argument 624 for (auto iter = postorder.rbegin(); iter != postorder.rend(); ++iter) { in ValidateStructuredSelections() 676 const std::vector<const BasicBlock*>& postorder) { in StructuredControlFlowChecks() argument 813 if (auto error = ValidateStructuredSelections(_, postorder)) { in StructuredControlFlowChecks() 845 std::vector<const BasicBlock*> postorder; in PerformCfgChecks() local 854 ignore_block, [&](const BasicBlock* b) { postorder.push_back(b); }, in PerformCfgChecks() 857 postorder, function.AugmentedCFGPredecessorsFunction()); in PerformCfgChecks() 919 StructuredControlFlowChecks(_, &function, back_edges, postorder)) in PerformCfgChecks()
|
/external/swiftshader/third_party/SPIRV-Tools/source/val/ |
D | validate_cfg.cpp | 622 ValidationState_t& _, const std::vector<const BasicBlock*>& postorder) { in ValidateStructuredSelections() argument 624 for (auto iter = postorder.rbegin(); iter != postorder.rend(); ++iter) { in ValidateStructuredSelections() 679 const std::vector<const BasicBlock*>& postorder) { in StructuredControlFlowChecks() argument 816 if (auto error = ValidateStructuredSelections(_, postorder)) { in StructuredControlFlowChecks() 848 std::vector<const BasicBlock*> postorder; in PerformCfgChecks() local 857 ignore_block, [&](const BasicBlock* b) { postorder.push_back(b); }, in PerformCfgChecks() 860 postorder, function.AugmentedCFGPredecessorsFunction()); in PerformCfgChecks() 922 StructuredControlFlowChecks(_, &function, back_edges, postorder)) in PerformCfgChecks()
|
/external/deqp-deps/SPIRV-Tools/source/opt/ |
D | dominator_tree.cpp | 298 std::vector<const BasicBlock*> postorder; in GetDominatorEdges() local 300 postorder.push_back(b); in GetDominatorEdges() 323 *edges = CFA<BasicBlock>::CalculateDominators(postorder, predecessor_functor); in GetDominatorEdges()
|
/external/angle/third_party/vulkan-deps/spirv-tools/src/source/opt/ |
D | dominator_tree.cpp | 298 std::vector<const BasicBlock*> postorder; in GetDominatorEdges() local 300 postorder.push_back(b); in GetDominatorEdges() 323 *edges = CFA<BasicBlock>::CalculateDominators(postorder, predecessor_functor); in GetDominatorEdges()
|
/external/swiftshader/third_party/SPIRV-Tools/source/opt/ |
D | dominator_tree.cpp | 298 std::vector<const BasicBlock*> postorder; in GetDominatorEdges() local 300 postorder.push_back(b); in GetDominatorEdges() 323 *edges = CFA<BasicBlock>::CalculateDominators(postorder, predecessor_functor); in GetDominatorEdges()
|
/external/eigen/bench/ |
D | sparse_cholesky.cpp | 176 c.postorder = 0; in main()
|
/external/elfutils/libcpu/ |
D | i386_parse.y | 870 if (value == leaf || value == postorder) 1079 if (value == leaf || value == postorder) in print_op_str() 1095 if (value == leaf || value == postorder) in print_op_str_idx() 1104 if (value == leaf || value == postorder) in print_op_fct() 1379 if (value == leaf || value == postorder)
|
/external/antlr/runtime/ObjC/Framework/ |
D | TreeFilter.m | 70 we need to reduce multiply-by-zero subtrees on the way up (postorder). 74 visitor, we execute an action in the postorder position. ANTLR
|
/external/python/cpython2/Parser/ |
D | spark.py | 755 def postorder(self, node=None): member in GenericASTTraversal 760 self.postorder(kid)
|
/external/llvm/docs/ |
D | Lexicon.rst | 213 Reverse postorder
|
/external/llvm-project/llvm/docs/ |
D | Lexicon.rst | 260 Reverse postorder
|
/external/elfutils/libdw/ |
D | ChangeLog | 3123 Take two functions for both preorder and postorder visitors.
|
/external/jline/src/src/test/resources/jline/example/ |
D | english.gz |
|