Searched refs:block_meta (Results 1 – 5 of 5) sorted by relevance
73 block_meta = move(other.block_meta); in operator =()108 block_meta = other.block_meta; in operator =()139 block_meta.resize(bounds); in set_id_bounds()891 block_meta.resize(new_bound); in increase_bound_by()
982 ir.block_meta[current_block->next_block] |= ParsedIR::BLOCK_META_MULTISELECT_MERGE_BIT; in parse()1048 ir.block_meta[current_block->next_block] |= ParsedIR::BLOCK_META_SELECTION_MERGE_BIT; in parse()1069 ir.block_meta[current_block->self] |= ParsedIR::BLOCK_META_LOOP_HEADER_BIT; in parse()1070 ir.block_meta[current_block->merge_block] |= ParsedIR::BLOCK_META_LOOP_MERGE_BIT; in parse()1078 ir.block_meta[current_block->continue_block] |= ParsedIR::BLOCK_META_CONTINUE_BIT; in parse()
680 return (ir.block_meta[next] & ParsedIR::BLOCK_META_CONTINUE_BIT) != 0; in is_continue()691 return (ir.block_meta[next] & in is_break()697 return (ir.block_meta[next] & ParsedIR::BLOCK_META_LOOP_MERGE_BIT) != 0; in is_loop_break()702 return (ir.block_meta[next] & in is_conditional()
97 SmallVector<BlockMetaFlags> block_meta; member in SPIRV_CROSS_NAMESPACE::ParsedIR
14064 …if ((ir.block_meta[to] & ParsedIR::BLOCK_META_LOOP_HEADER_BIT) != 0 && get<SPIRBlock>(from).loop_d… in branch()14111 auto &block_meta = ir.block_meta[to]; in branch() local14113 …(block_meta & (ParsedIR::BLOCK_META_SELECTION_MERGE_BIT | ParsedIR::BLOCK_META_MULTISELECT_MERGE_B… in branch()14187 while ((ir.block_meta[block->self] & ParsedIR::BLOCK_META_LOOP_HEADER_BIT) == 0) in emit_continue_block()