Lines Matching defs:State
177 struct State { struct in __anon90799f450111::Parser
178 State(const uint32_t* words_arg, size_t num_words_arg, in State() argument
193 State() : State(0, 0, nullptr) {} in State() argument
194 const uint32_t* words; // Words in the binary SPIR-V module.
195 size_t num_words; // Number of words in the module.
196 spv_diagnostic* diagnostic; // Where diagnostics go.
197 size_t word_index; // The current position in words.
198 size_t instruction_count; // The count of processed instructions
199 spv_endianness_t endian; // The endianness of the binary.
202 bool requires_endian_conversion;
207 std::unordered_map<uint32_t, uint32_t> id_to_type_id;
209 std::unordered_map<uint32_t, NumberType> type_id_to_number_type_info;
212 import_id_to_ext_inst_type;
215 std::vector<spv_parsed_operand_t> operands;
216 std::vector<uint32_t> endian_converted_words;
217 spv_operand_pattern_t expected_operands;