Home
last modified time | relevance | path

Searched refs:pred_block (Results 1 – 13 of 13) sorted by relevance

/third_party/skia/third_party/externals/spirv-tools/source/fuzz/
Dtransformation_replace_opphi_id_from_dead_predecessor.cpp46 auto pred_block = ir_context->get_instr_block(message_.pred_label_id()); in IsApplicable() local
47 if (!pred_block || pred_block->id() != message_.pred_label_id() || in IsApplicable()
48 !transformation_context.GetFactManager()->BlockIsDead(pred_block->id())) { in IsApplicable()
77 ir_context, pred_block->terminator(), replacement_def->result_id()); in IsApplicable()
Dtransformation_add_opphi_synonym.cpp109 auto pred_block = ir_context->get_instr_block(pred); in IsApplicable() local
113 assert(pred_block && "Could not find one of the predecessor blocks."); in IsApplicable()
116 ir_context, pred_block->terminator(), id)) { in IsApplicable()
/third_party/spirv-tools/source/fuzz/
Dtransformation_replace_opphi_id_from_dead_predecessor.cpp46 auto pred_block = ir_context->get_instr_block(message_.pred_label_id()); in IsApplicable() local
47 if (!pred_block || pred_block->id() != message_.pred_label_id() || in IsApplicable()
48 !transformation_context.GetFactManager()->BlockIsDead(pred_block->id())) { in IsApplicable()
77 ir_context, pred_block->terminator(), replacement_def->result_id()); in IsApplicable()
Dtransformation_add_opphi_synonym.cpp109 auto pred_block = ir_context->get_instr_block(pred); in IsApplicable() local
113 assert(pred_block && "Could not find one of the predecessor blocks."); in IsApplicable()
116 ir_context, pred_block->terminator(), id)) { in IsApplicable()
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/fuzz/
Dtransformation_replace_opphi_id_from_dead_predecessor.cpp46 auto pred_block = ir_context->get_instr_block(message_.pred_label_id()); in IsApplicable() local
47 if (!pred_block || pred_block->id() != message_.pred_label_id() || in IsApplicable()
48 !transformation_context.GetFactManager()->BlockIsDead(pred_block->id())) { in IsApplicable()
77 ir_context, pred_block->terminator(), replacement_def->result_id()); in IsApplicable()
Dtransformation_add_opphi_synonym.cpp109 auto pred_block = ir_context->get_instr_block(pred); in IsApplicable() local
113 assert(pred_block && "Could not find one of the predecessor blocks."); in IsApplicable()
116 ir_context, pred_block->terminator(), id)) { in IsApplicable()
/third_party/skia/third_party/externals/spirv-cross/
Dspirv_cfg.cpp246 auto &pred_block = compiler.get<SPIRBlock>(pred); in find_loop_dominator() local
247 if (pred_block.merge == SPIRBlock::MergeLoop && pred_block.merge_block == ID(block_id)) in find_loop_dominator()
253 else if (pred_block.merge == SPIRBlock::MergeSelection && pred_block.next_block == ID(block_id)) in find_loop_dominator()
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/opt/
Dloop_utils.cpp364 BasicBlock* pred_block = cfg.block(exit_pred_id); in CreateLoopDedicatedExits() local
365 pred_block->ForEachSuccessorLabel([non_dedicate, &exit](uint32_t* id) { in CreateLoopDedicatedExits()
371 cfg.RegisterBlock(pred_block); in CreateLoopDedicatedExits()
/third_party/spirv-tools/source/opt/
Dloop_utils.cpp364 BasicBlock* pred_block = cfg.block(exit_pred_id); in CreateLoopDedicatedExits() local
365 pred_block->ForEachSuccessorLabel([non_dedicate, &exit](uint32_t* id) { in CreateLoopDedicatedExits()
371 cfg.RegisterBlock(pred_block); in CreateLoopDedicatedExits()
/third_party/skia/third_party/externals/spirv-tools/source/opt/
Dloop_utils.cpp364 BasicBlock* pred_block = cfg.block(exit_pred_id); in CreateLoopDedicatedExits() local
365 pred_block->ForEachSuccessorLabel([non_dedicate, &exit](uint32_t* id) { in CreateLoopDedicatedExits()
371 cfg.RegisterBlock(pred_block); in CreateLoopDedicatedExits()
/third_party/mesa3d/src/compiler/nir/
Dnir_opt_gcm.c662 nir_block *pred_block = in gcm_schedule_late_def() local
665 lca = nir_dominance_lca(lca, pred_block); in gcm_schedule_late_def()
/third_party/node/deps/v8/src/compiler/backend/
Dregister-allocator.cc3586 InstructionBlock* pred_block = code()->InstructionBlockAt(pred); in HasNonDeferredPredecessor() local
3587 if (!pred_block->IsDeferred()) return true; in HasNonDeferredPredecessor()
4892 const InstructionBlock* pred_block = code()->InstructionBlockAt(pred); in ResolveControlFlow() local
4893 if (!array->FindConnectableSubranges(block, pred_block, &result)) { in ResolveControlFlow()
4931 pred_block->IsDeferred()) { in ResolveControlFlow()
4935 pred_block->rpo_number().ToInt(), in ResolveControlFlow()
4939 ->Add(pred_block->rpo_number().ToInt()); in ResolveControlFlow()
4942 int move_loc = ResolveControlFlow(block, cur_op, pred_block, pred_op); in ResolveControlFlow()
5148 const InstructionBlock* pred_block = code->InstructionBlockAt(pred); in CommitSpillsInDeferredBlocks() local
5150 if (pred_block->IsDeferred()) { in CommitSpillsInDeferredBlocks()
[all …]
/third_party/node/deps/v8/src/compiler/
Dscheduler.cc1618 for (BasicBlock* pred_block : block->predecessors()) { in MarkBlock()
1619 if (IsMarked(pred_block)) continue; in MarkBlock()
1620 marking_queue_.push_back(pred_block); in MarkBlock()