Home
last modified time | relevance | path

Searched refs:successor (Results 1 – 25 of 131) sorted by relevance

123456

/third_party/mesa3d/src/intel/compiler/
Dbrw_cfg.cpp74 bblock_t::add_successor(void *mem_ctx, bblock_t *successor, in add_successor() argument
77 successor->parents.push_tail(::link(mem_ctx, this, kind)); in add_successor()
78 children.push_tail(::link(mem_ctx, successor, kind)); in add_successor()
421 foreach_list_typed_safe (bblock_link, successor, link, in remove_block()
423 if (block == successor->block) { in remove_block()
424 successor->link.remove(); in remove_block()
425 ralloc_free(successor); in remove_block()
430 foreach_list_typed (bblock_link, successor, link, &block->children) { in remove_block()
431 if (!successor->block->is_successor_of(predecessor->block, in remove_block()
432 successor->kind)) { in remove_block()
[all …]
/third_party/node/deps/v8/src/compiler/backend/
Dinstruction-scheduler.cc233 for (ScheduleGraphNode* successor : candidate->successors()) { in Schedule()
234 successor->DropUnscheduledPredecessor(); in Schedule()
235 successor->set_start_cycle( in Schedule()
236 std::max(successor->start_cycle(), cycle + candidate->latency())); in Schedule()
238 if (!successor->HasUnscheduledPredecessor()) { in Schedule()
239 ready_list.AddNode(successor); in Schedule()
400 for (ScheduleGraphNode* successor : node->successors()) { in ComputeTotalLatencies()
401 DCHECK_NE(-1, successor->total_latency()); in ComputeTotalLatencies()
402 if (successor->total_latency() > max_latency) { in ComputeTotalLatencies()
403 max_latency = successor->total_latency(); in ComputeTotalLatencies()
Dspill-placer.cc305 InstructionBlock* successor = code->InstructionBlockAt(successor_id); in FirstBackwardPass() local
307 if (successor->IsDeferred()) { in FirstBackwardPass()
410 InstructionBlock* successor = code->InstructionBlockAt(successor_id); in SecondBackwardPass() local
412 if (successor->IsDeferred()) { in SecondBackwardPass()
454 InstructionBlock* successor = code->InstructionBlockAt(successor_id); in SecondBackwardPass() local
459 CommitSpill(vreg_numbers_[index_to_spill], block, successor); in SecondBackwardPass()
466 InstructionBlock* successor) { in CommitSpill() argument
474 DCHECK_EQ(successor->PredecessorCount(), 1); in CommitSpill()
475 data()->AddGapMove(successor->first_instruction_index(), in CommitSpill()
478 successor->mark_needs_frame(); in CommitSpill()
/third_party/mesa3d/src/panfrost/util/
Dpan_ir.c79 pan_block_add_successor(pan_block *block, pan_block *successor) in pan_block_add_successor() argument
82 assert(successor); in pan_block_add_successor()
90 if (block->successors[i] == successor) in pan_block_add_successor()
96 block->successors[i] = successor; in pan_block_add_successor()
97 _mesa_set_add(successor->predecessors, block); in pan_block_add_successor()
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/fuzz/
Dcall_graph.cpp120 for (auto successor : GetDirectCallees(next)) { in ComputeTopologicalOrderOfFunctions() local
121 assert(function_in_degree.at(successor) > 0 && in ComputeTopologicalOrderOfFunctions()
123 function_in_degree[successor] = function_in_degree.at(successor) - 1; in ComputeTopologicalOrderOfFunctions()
124 if (function_in_degree.at(successor) == 0) { in ComputeTopologicalOrderOfFunctions()
125 queue.push(successor); in ComputeTopologicalOrderOfFunctions()
Dtransformation_replace_branch_from_dead_block_with_exit.cpp100 auto successor = ir_context->get_instr_block( in Apply() local
102 successor->ForEachPhiInst([block](opt::Instruction* phi_inst) { in Apply()
159 auto successor = ir_context->get_instr_block( in BlockIsSuitable() local
161 if (ir_context->cfg()->preds(successor->id()).size() < 2) { in BlockIsSuitable()
/third_party/spirv-tools/source/fuzz/
Dcall_graph.cpp120 for (auto successor : GetDirectCallees(next)) { in ComputeTopologicalOrderOfFunctions() local
121 assert(function_in_degree.at(successor) > 0 && in ComputeTopologicalOrderOfFunctions()
123 function_in_degree[successor] = function_in_degree.at(successor) - 1; in ComputeTopologicalOrderOfFunctions()
124 if (function_in_degree.at(successor) == 0) { in ComputeTopologicalOrderOfFunctions()
125 queue.push(successor); in ComputeTopologicalOrderOfFunctions()
Dtransformation_replace_branch_from_dead_block_with_exit.cpp100 auto successor = ir_context->get_instr_block( in Apply() local
102 successor->ForEachPhiInst([block](opt::Instruction* phi_inst) { in Apply()
159 auto successor = ir_context->get_instr_block( in BlockIsSuitable() local
161 if (ir_context->cfg()->preds(successor->id()).size() < 2) { in BlockIsSuitable()
/third_party/skia/third_party/externals/spirv-tools/source/fuzz/
Dcall_graph.cpp120 for (auto successor : GetDirectCallees(next)) { in ComputeTopologicalOrderOfFunctions() local
121 assert(function_in_degree.at(successor) > 0 && in ComputeTopologicalOrderOfFunctions()
123 function_in_degree[successor] = function_in_degree.at(successor) - 1; in ComputeTopologicalOrderOfFunctions()
124 if (function_in_degree.at(successor) == 0) { in ComputeTopologicalOrderOfFunctions()
125 queue.push(successor); in ComputeTopologicalOrderOfFunctions()
Dtransformation_replace_branch_from_dead_block_with_exit.cpp100 auto successor = ir_context->get_instr_block( in Apply() local
102 successor->ForEachPhiInst([block](opt::Instruction* phi_inst) { in Apply()
159 auto successor = ir_context->get_instr_block( in BlockIsSuitable() local
161 if (ir_context->cfg()->preds(successor->id()).size() < 2) { in BlockIsSuitable()
/third_party/skia/third_party/externals/spirv-tools/source/reduce/
Dremove_selection_reduction_opportunity_finder.cpp98 &divergent_successor_count](uint32_t successor) { in CanOpSelectionMergeBeRemoved() argument
100 if (seen_successors.find(successor) == seen_successors.end()) { in CanOpSelectionMergeBeRemoved()
101 seen_successors.insert(successor); in CanOpSelectionMergeBeRemoved()
103 if (merge_and_continue_blocks_from_loops.find(successor) == in CanOpSelectionMergeBeRemoved()
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/reduce/
Dremove_selection_reduction_opportunity_finder.cpp98 &divergent_successor_count](uint32_t successor) { in CanOpSelectionMergeBeRemoved() argument
100 if (seen_successors.find(successor) == seen_successors.end()) { in CanOpSelectionMergeBeRemoved()
101 seen_successors.insert(successor); in CanOpSelectionMergeBeRemoved()
103 if (merge_and_continue_blocks_from_loops.find(successor) == in CanOpSelectionMergeBeRemoved()
/third_party/spirv-tools/source/reduce/
Dremove_selection_reduction_opportunity_finder.cpp98 &divergent_successor_count](uint32_t successor) { in CanOpSelectionMergeBeRemoved() argument
100 if (seen_successors.find(successor) == seen_successors.end()) { in CanOpSelectionMergeBeRemoved()
101 seen_successors.insert(successor); in CanOpSelectionMergeBeRemoved()
103 if (merge_and_continue_blocks_from_loops.find(successor) == in CanOpSelectionMergeBeRemoved()
/third_party/node/deps/v8/src/regexp/
Dregexp-dotprinter.cc193 RegExpNode* successor = that->on_success(); in VisitAssertion() local
194 os_ << " n" << that << " -> n" << successor << ";\n"; in VisitAssertion()
195 Visit(successor); in VisitAssertion()
239 RegExpNode* successor = that->on_success(); in VisitAction() local
240 os_ << " n" << that << " -> n" << successor << ";\n"; in VisitAction()
241 Visit(successor); in VisitAction()
/third_party/node/deps/v8/src/compiler/
Dschedule.cc45 void BasicBlock::AddSuccessor(BasicBlock* successor) { in AddSuccessor() argument
46 successors_.push_back(successor); in AddSuccessor()
442 for (BasicBlock* const successor : from->successors()) { in MoveSuccessors()
443 to->AddSuccessor(successor); in MoveSuccessors()
444 for (BasicBlock*& predecessor : successor->predecessors()) { in MoveSuccessors()
502 for (BasicBlock const* successor : block->successors()) { in operator <<()
505 if (successor->rpo_number() == -1) { in operator <<()
506 os << "id:" << successor->id(); in operator <<()
508 os << "B" << successor->rpo_number(); in operator <<()
/third_party/python/Lib/
Dgraphlib.py189 for successor in nodeinfo.successors:
190 successor_info = n2i[successor]
193 self._ready_nodes.append(successor)
/third_party/spirv-tools/source/opt/
Dmem_pass.cpp426 auto successor = cfg()->block(label_id); in RemoveUnreachableBlocks() local
427 if (visited_blocks.count(successor) == 0) { in RemoveUnreachableBlocks()
428 reachable_blocks.insert(successor); in RemoveUnreachableBlocks()
429 worklist.push(successor); in RemoveUnreachableBlocks()
430 visited_blocks.insert(successor); in RemoveUnreachableBlocks()
/third_party/skia/third_party/externals/spirv-tools/source/opt/
Dmem_pass.cpp426 auto successor = cfg()->block(label_id); in RemoveUnreachableBlocks() local
427 if (visited_blocks.count(successor) == 0) { in RemoveUnreachableBlocks()
428 reachable_blocks.insert(successor); in RemoveUnreachableBlocks()
429 worklist.push(successor); in RemoveUnreachableBlocks()
430 visited_blocks.insert(successor); in RemoveUnreachableBlocks()
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/opt/
Dmem_pass.cpp426 auto successor = cfg()->block(label_id); in RemoveUnreachableBlocks() local
427 if (visited_blocks.count(successor) == 0) { in RemoveUnreachableBlocks()
428 reachable_blocks.insert(successor); in RemoveUnreachableBlocks()
429 worklist.push(successor); in RemoveUnreachableBlocks()
430 visited_blocks.insert(successor); in RemoveUnreachableBlocks()
/third_party/node/deps/v8/src/compiler/backend/arm/
Dunwinding-info-writer-arm.cc37 for (const RpoNumber& successor : block->successors()) { in EndInstructionBlock() local
38 int successor_index = successor.ToInt(); in EndInstructionBlock()
/third_party/node/deps/v8/src/compiler/backend/arm64/
Dunwinding-info-writer-arm64.cc41 for (const RpoNumber& successor : block->successors()) { in EndInstructionBlock() local
42 int successor_index = successor.ToInt(); in EndInstructionBlock()
/third_party/node/deps/v8/src/compiler/backend/ppc/
Dunwinding-info-writer-ppc.cc38 for (const RpoNumber& successor : block->successors()) { in EndInstructionBlock() local
39 int successor_index = successor.ToInt(); in EndInstructionBlock()
/third_party/node/deps/v8/src/compiler/backend/s390/
Dunwinding-info-writer-s390.cc37 for (const RpoNumber& successor : block->successors()) { in EndInstructionBlock() local
38 int successor_index = successor.ToInt(); in EndInstructionBlock()
/third_party/node/deps/v8/src/compiler/backend/x64/
Dunwinding-info-writer-x64.cc42 for (const RpoNumber& successor : block->successors()) { in EndInstructionBlock() local
43 int successor_index = successor.ToInt(); in EndInstructionBlock()
/third_party/skia/third_party/externals/spirv-tools/tools/cfg/
Dbin_to_dot.cpp140 for (auto successor : successors) { in FlushBlock() local
141 out_ << current_block_id_ << " -> " << successor << ";\n"; in FlushBlock()

123456