Lines Matching defs:words
437 vtn_string_literal(struct vtn_builder *b, const uint32_t *words,
456 copy[i] = util_bswap32(words[i]);
457 words = copy;
461 const char *str = (char *)words;
466 *words_used = DIV_ROUND_UP(end - str + 1, sizeof(*words));
6285 vtn_create_builder(const uint32_t *words, size_t word_count,
6295 b->spirv = words;
6312 if (words[0] != SpvMagicNumber) {
6313 vtn_err("words[0] was 0x%x, want 0x%x", words[0], SpvMagicNumber);
6317 b->version = words[1];
6323 b->generator_id = words[2] >> 16;
6324 uint16_t generator_version = words[2];
6358 /* words[2] == generator magic */
6359 unsigned value_id_bound = words[3];
6360 if (words[4] != 0) {
6361 vtn_err("words[4] was %u, want 0", words[4]);
6459 spirv_to_nir(const uint32_t *words, size_t word_count,
6466 const uint32_t *word_end = words + word_count;
6468 struct vtn_builder *b = vtn_create_builder(words, word_count,
6482 words+= 5;
6489 words = vtn_foreach_instruction(b, words, word_end,
6530 words = vtn_foreach_instruction(b, words, word_end,
6554 vtn_foreach_instruction(b, words, word_end, vtn_set_instruction_result_type);
6556 vtn_build_cfg(b, words, word_end);