Home
last modified time | relevance | path

Searched refs:loop_dominator (Results 1 – 3 of 3) sorted by relevance

/third_party/skia/third_party/externals/spirv-cross/
Dspirv_cross.cpp1587 if (block.loop_dominator == BlockID(SPIRBlock::NoDominator)) in continue_block_type()
1593 auto &dominator = get<SPIRBlock>(block.loop_dominator); in continue_block_type()
3539 block.loop_dominator = itr->second; in analyze_variable_scope()
3543 uint32_t loop_dominator = cfg.find_loop_dominator(block_id); in analyze_variable_scope() local
3544 if (loop_dominator != block_id) in analyze_variable_scope()
3545 block.loop_dominator = loop_dominator; in analyze_variable_scope()
3547 block.loop_dominator = SPIRBlock::NoDominator; in analyze_variable_scope()
3615 while (block->loop_dominator != BlockID(SPIRBlock::NoDominator)) in analyze_variable_scope()
3616 block = &get<SPIRBlock>(block->loop_dominator); in analyze_variable_scope()
Dspirv_glsl.cpp5561 auto &header = get<SPIRBlock>(current_continue_block->loop_dominator); in emit_uninitialized_temporary()
5597 auto &header = get<SPIRBlock>(current_continue_block->loop_dominator); in declare_temporary()
14023 uint32_t loop_dominator = 0; in branch_to_continue() local
14030 loop_dominator = from; in branch_to_continue()
14032 else if (from_block.loop_dominator != BlockID(SPIRBlock::NoDominator)) in branch_to_continue()
14034 loop_dominator = from_block.loop_dominator; in branch_to_continue()
14037 if (loop_dominator != 0) in branch_to_continue()
14043 outside_control_flow = cfg.node_terminates_control_flow_in_sub_graph(loop_dominator, from); in branch_to_continue()
14064 …meta[to] & ParsedIR::BLOCK_META_LOOP_HEADER_BIT) != 0 && get<SPIRBlock>(from).loop_dominator == to) in branch()
14085 current_emitting_switch->loop_dominator != BlockID(SPIRBlock::NoDominator) && in branch()
[all …]
Dspirv_common.hpp856 BlockID loop_dominator = 0; member