Home
last modified time | relevance | path

Searched refs:post_order (Results 1 - 24 of 24) sorted by relevance

/third_party/skia/third_party/externals/spirv-cross/
H A Dspirv_cfg.cpp59 for (auto i = post_order.size(); i; i--) in build_immediate_dominators()
61 uint32_t block = post_order[i - 1]; in build_immediate_dominators()
204 post_order.push_back(block_id); in post_order_visit()
213 post_order.clear(); in build_post_order_visit_order()
368 auto post_order = cfg.get_visit_order(dominator); in lift_continue_block_dominator() local
376 if (cfg.get_visit_order(block.next_block) > post_order) in lift_continue_block_dominator()
381 if (cfg.get_visit_order(block.true_block) > post_order) in lift_continue_block_dominator()
383 if (cfg.get_visit_order(block.false_block) > post_order) in lift_continue_block_dominator()
390 if (cfg.get_visit_order(target.block) > post_order) in lift_continue_block_dominator()
393 if (block.default_block && cfg.get_visit_order(block.default_block) > post_order) in lift_continue_block_dominator()
[all...]
H A Dspirv_cfg.hpp131 SmallVector<uint32_t> post_order; member in SPIRV_CROSS_NAMESPACE::CFG
/third_party/python/Lib/lib2to3/
H A Drefactor.py195 self.pre_order, self.post_order = self.get_fixers()
204 for fixer in chain(self.post_order, self.pre_order):
211 elif fixer in self.post_order:
223 (pre_order, post_order), where pre_order is the list of fixers that
224 want a pre-order AST traversal, and post_order is the list that want
406 for fixer in chain(self.pre_order, self.post_order):
411 self.traverse_by(self.bmi_post_order_heads, tree.post_order())
449 for node in new.post_order():
465 for fixer in chain(self.pre_order, self.post_order):
H A Dpytree.py85 def post_order(self): member in Base
262 def post_order(self): member in Node
265 yield from child.post_order()
375 def post_order(self): member in Leaf
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/WebAssembly/
H A DWebAssemblyExceptionInfo.cpp50 for (auto DomNode : post_order(&MDT)) { in recalculate()
60 for (auto DomNode : post_order(&MDT)) { in recalculate()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/GlobalISel/
H A DCombiner.cpp132 for (MachineBasicBlock *MBB : post_order(&MF)) { in combineMachineInstrs()
H A DInstructionSelect.cpp103 for (MachineBasicBlock *MBB : post_order(&MF)) { in runOnMachineFunction()
/third_party/python/Lib/lib2to3/fixes/
H A Dfix_tuple_params.py128 for n in body.post_order():
/third_party/skia/third_party/externals/spirv-tools/source/opt/
H A Dcfg.cpp91 auto post_order = [&](cbb_ptr b) { in ComputeStructuredOrder() local
95 ignore_block, post_order, ignore_edge); in ComputeStructuredOrder()
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/opt/
H A Dcfg.cpp91 auto post_order = [&](cbb_ptr b) { in ComputeStructuredOrder() local
95 ignore_block, post_order, ignore_edge); in ComputeStructuredOrder()
/third_party/python/Lib/lib2to3/tests/
H A Dtest_refactor.py330 self.assertEqual(len(rt.post_order), 0)
333 for fix in rt.post_order:
H A Dtest_pytree.py186 self.assertEqual(list(n1.post_order()), [l1, l2, c1, l3, n1])
H A Dtest_fixers.py25 self.refactor.post_order):
/third_party/spirv-tools/source/opt/
H A Dcfg.cpp98 auto post_order = [&](cbb_ptr b) { in ComputeStructuredOrder() local
102 ignore_block, post_order, terminal); in ComputeStructuredOrder()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
H A DDependenceGraphBuilder.cpp386 for (NodeType *N : post_order(&Graph)) { in sortNodesTopologically()
H A DBranchProbabilityInfo.cpp1008 for (auto BB : post_order(&F.getEntryBlock())) { in calculate()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/ADT/
H A DPostOrderIterator.h185 template <class T> iterator_range<po_iterator<T>> post_order(const T &G) { in post_order() function
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
H A DEarlyIfConversion.cpp926 for (auto DomNode : post_order(DomTree)) in runOnMachineFunction()
1059 for (auto DomNode : post_order(DomTree)) in runOnMachineFunction()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/
H A DLoopInfoImpl.h493 for (BlockT *BB : post_order(EntryBlock)) in traverse()
541 for (auto DomNode : post_order(DomRoot)) { in analyze()
H A DRegionInfoImpl.h736 for (auto DomNode : post_order(N)) in scanForRegions()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Vectorize/
H A DLoadStoreVectorizer.cpp294 for (BasicBlock *BB : post_order(&F)) { in run()
H A DSLPVectorizer.cpp5649 for (auto BB : post_order(&F.getEntryBlock())) {
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
H A DAMDGPUMachineCFGStructurizer.cpp654 for (auto MBBI : post_order(&(MF.front()))) {
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
H A DHexagonConstPropagation.cpp978 for (MachineBasicBlock *B : post_order(&MF)) in rewrite()

Completed in 36 milliseconds