Lines Matching refs:variable
280 assert(var->variable < NIR_SEARCH_MAX_VARIABLES);
282 if (state->variables_seen & (1 << var->variable)) {
283 if (state->variables[var->variable].src.ssa != instr->src[src].src.ssa)
289 if (state->variables[var->variable].swizzle[i] != new_swizzle[i])
306 state->variables_seen |= (1 << var->variable);
307 state->variables[var->variable].src = instr->src[src].src;
308 state->variables[var->variable].abs = false;
309 state->variables[var->variable].negate = false;
313 state->variables[var->variable].swizzle[i] = new_swizzle[i];
315 state->variables[var->variable].swizzle[i] = 0;
486 assert(state->variables_seen & (1 << var->variable));
489 nir_alu_src_copy(&val, &state->variables[var->variable],
558 printf("%c", var->variable + 'a');