Home
last modified time | relevance | path

Searched refs:block_meta (Results 1 – 5 of 5) sorted by relevance

/third_party/skia/third_party/externals/spirv-cross/
Dspirv_cross_parsed_ir.cpp73 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()
Dspirv_parser.cpp982 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()
Dspirv_cross.hpp680 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()
Dspirv_cross_parsed_ir.hpp97 SmallVector<BlockMetaFlags> block_meta; member in SPIRV_CROSS_NAMESPACE::ParsedIR
Dspirv_glsl.cpp14064 …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() local
14113 …(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()