Lines Matching refs:get
60 T get(const char *source, size_t index) {
164 const auto desc_word = get<uint32_t>(inst, 0);
170 names.emplace(get<SpvId>(inst, 1),
193 if (get<SpvExecutionModel>(inst, 1) == SpvExecutionModelKernel)
194 kernels.emplace(get<SpvId>(inst, 2),
199 switch (get<SpvExecutionMode>(inst, 2)) {
201 req_local_sizes[get<SpvId>(inst, 1)] = {
202 get<uint32_t>(inst, 3),
203 get<uint32_t>(inst, 4),
204 get<uint32_t>(inst, 5)
207 s += std::to_string(get<uint32_t>(inst, 3));
209 s += std::to_string(get<uint32_t>(inst, 4));
211 s += std::to_string(get<uint32_t>(inst, 5));
218 s += std::to_string(get<uint32_t>(inst, 3));
220 s += std::to_string(get<uint32_t>(inst, 4));
222 s += std::to_string(get<uint32_t>(inst, 5));
228 uint32_t val = get<uint32_t>(inst, 3);
247 const auto id = get<SpvId>(inst, 1);
248 const auto decoration = get<SpvDecoration>(inst, 2);
255 get<SpvFunctionParameterAttribute>(inst, 3u);
269 const auto group_id = get<SpvId>(inst, 1);
272 packed_structures.emplace(get<SpvId>(inst, i));
278 auto &attrs = func_param_attr_map[get<SpvId>(inst, i)];
286 qualifiers[get<SpvId>(inst, i)] |= qualifiers[group_id];
296 constants[get<SpvId>(inst, 2)] = get<unsigned int>(inst, 3u);
301 const auto size = get<uint32_t>(inst, 2) / 8u;
302 const auto id = get<SpvId>(inst, 1);
310 const auto id = get<SpvId>(inst, 1);
311 const auto type_id = get<SpvId>(inst, 2);
316 const auto constant_id = get<SpvId>(inst, 3);
333 const auto id = get<SpvId>(inst, 1);
339 const auto type_id = get<SpvId>(inst, j);
362 const auto id = get<SpvId>(inst, 1);
363 const auto type_id = get<SpvId>(inst, 2);
374 const auto elem_nbs = get<uint32_t>(inst, 3);
384 const auto id = get<SpvId>(inst, 1);
385 const auto storage_class = get<SpvStorageClass>(inst, 2);
392 pointer_types[id] = get<SpvId>(inst, 3);
410 types[get<SpvId>(inst, 1)] = { binary::argument::sampler,
415 const auto id = get<SpvId>(inst, 1);
416 const auto dim = get<SpvDim>(inst, 3);
417 const auto access = get<SpvAccessQualifier>(inst, 9);
433 auto id = get<SpvId>(inst, 2);
451 const auto id = get<SpvId>(inst, 2);
452 const auto type_id = get<SpvId>(inst, 1);
455 func_param_attr_map.find(get<SpvId>(inst, 2));
524 const auto spirv_version = get<uint32_t>(binary, 1u);
554 const auto desc_word = get<uint32_t>(source.data(), i);
561 const auto capability = get<SpvCapability>(source.data(), i + 1u);
625 const auto desc_word = get<uint32_t>(source.data(), i);
655 const auto desc_word = get<uint32_t>(source.data(), i);
661 switch (get<SpvAddressingModel>(source.data(), i + 1u)) {
685 const uint32_t first_word = get<uint32_t>(binary.data(), 0u);
691 const uint32_t word = get<uint32_t>(binary.data(), i);