Searched refs:MergeLoop (Results 1 – 6 of 6) sorted by relevance
119 if (block.merge == SPIRBlock::MergeLoop && post_order_visit(block.merge_block)) in post_order_visit()247 if (pred_block.merge == SPIRBlock::MergeLoop && pred_block.merge_block == ID(block_id)) in find_loop_dominator()270 if (block.merge == SPIRBlock::MergeLoop) in find_loop_dominator()286 if (from_block.merge == SPIRBlock::MergeLoop) in node_terminates_control_flow_in_sub_graph()317 (dom.merge == SPIRBlock::MergeLoop && dom.merge_block == to) || in node_terminates_control_flow_in_sub_graph()
1451 bool ret = block.terminator == SPIRBlock::Select && block.merge == SPIRBlock::MergeLoop && in block_is_loop_candidate()1480 …bool ret = block.terminator == SPIRBlock::Direct && block.merge == SPIRBlock::MergeLoop && block.o… in block_is_loop_candidate()1584 if (block.merge == SPIRBlock::MergeLoop) in continue_block_type()3669 assert(loop_header_block.merge == SPIRBlock::MergeLoop); in analyze_variable_scope()3709 assert(loop_header_block.merge == SPIRBlock::MergeLoop); in analyze_variable_scope()
686 return block.merge == SPIRBlock::MergeLoop && block.continue_block == ID(next); in is_single_block_loop()
1067 current_block->merge = SPIRBlock::MergeLoop; in parse()
757 MergeLoop, enumerator
14542 if (block.merge == SPIRBlock::MergeLoop) in emit_block_chain()14633 else if (block.merge == SPIRBlock::MergeLoop) in emit_block_chain()15117 if (block.merge == SPIRBlock::MergeLoop) in emit_block_chain()