Lines Matching defs:words
139 uint32_t funcId = ins->words[op->offset];
148 const char *name = reinterpret_cast<const char *>(ins->words + op->offset);
161 uint32_t funcId = ins->words[op->offset];
182 typeId = ins->words[op->offset];
185 id = ins->words[op->offset];
199 id = ins->words[op->offset];
202 name = reinterpret_cast<const char *>(ins->words + op->offset);
224 typeId = ins->words[op->offset];
228 storageClass = ins->words[op->offset];
264 str = reinterpret_cast<const char *>(ins->words + op->offset);
331 decoration = ins->words[op->offset];
334 uint32_t spec_id = ins->words[ins->operands[2].offset];
361 switch (ins->words[op->offset]) {
386 id = ins->words[op->offset];
397 uint32_t groupId = ins->words[op->offset];
411 vec.push_back(ins->words[op->offset]);
423 typeId = ins->words[op->offset];
428 switch (ins->words[op->offset]) {
454 uint32_t executionMode = ins->words[ins->operands[1].offset];
455 uint32_t funcId = ins->words[ins->operands[0].offset];
461 kernel.vecHint = ins->words[ins->operands[2].offset];
464 kernel.localSize[0] = ins->words[ins->operands[2].offset];
465 kernel.localSize[1] = ins->words[ins->operands[3].offset];
466 kernel.localSize[2] = ins->words[ins->operands[4].offset];
468 kernel.localSizeHint[0] = ins->words[ins->operands[2].offset];
469 kernel.localSizeHint[1] = ins->words[ins->operands[3].offset];
470 kernel.localSizeHint[2] = ins->words[ins->operands[4].offset];
480 uint32_t typeId = ins->words[ins->operands[0].offset];
487 uint32_t sizeInBits = ins->words[ins->operands[1].offset];
504 uint32_t sizeInBits = ins->words[ins->operands[1].offset];
505 bool isSigned = ins->words[ins->operands[2].offset];
556 uint32_t typeId = ins->words[ins->operands[0].offset];
1146 std::vector<uint32_t> words;
1149 words.push_back(consts->specializations[i].value.b);
1154 words.push_back(consts->specializations[i].value.u32);
1157 words.push_back((uint32_t)(int32_t)consts->specializations[i].value.i16);
1160 words.push_back((uint32_t)(int32_t)consts->specializations[i].value.i8);
1163 words.push_back((uint32_t)consts->specializations[i].value.u16);
1166 words.push_back((uint32_t)consts->specializations[i].value.u8);
1171 words.resize(2);
1172 memcpy(words.data(), &consts->specializations[i].value.u64, 8);
1179 ASSERTED auto ret = spec_const_map.emplace(id, std::move(words));