Lines Matching refs:variable
138 assert(var->variable < NIR_SEARCH_MAX_VARIABLES);
140 if (state->variables_seen & (1 << var->variable)) {
141 if (state->variables[var->variable].src.ssa != instr->src[src].src.ssa)
147 if (state->variables[var->variable].swizzle[i] != new_swizzle[i])
164 state->variables_seen |= (1 << var->variable);
165 state->variables[var->variable].src = instr->src[src].src;
166 state->variables[var->variable].abs = false;
167 state->variables[var->variable].negate = false;
171 state->variables[var->variable].swizzle[i] = new_swizzle[i];
173 state->variables[var->variable].swizzle[i] = 0;
360 tree->dest_size = nir_src_bit_size(state->variables[var->variable].src);
489 assert(state->variables_seen & (1 << var->variable));
492 nir_alu_src_copy(&val, &state->variables[var->variable], mem_ctx);