Lines Matching defs:var
256 ir_variable *var = read_declaration((s_expression *) node);
257 if (var == NULL)
260 hir_parameters.push_tail(var);
406 ir_variable *var = new(mem_ctx) ir_variable(type, s_name->value(),
417 var->data.centroid = 1;
419 var->data.sample = 1;
421 var->data.patch = 1;
423 var->data.explicit_invariant = true;
425 var->data.invariant = true;
427 var->data.mode = ir_var_uniform;
429 var->data.mode = ir_var_shader_storage;
431 var->data.mode = ir_var_auto;
433 var->data.mode = ir_var_function_in;
435 var->data.mode = ir_var_shader_in;
437 var->data.mode = ir_var_const_in;
439 var->data.mode = ir_var_function_out;
441 var->data.mode = ir_var_shader_out;
443 var->data.mode = ir_var_function_inout;
445 var->data.mode = ir_var_temporary;
447 var->data.stream = 1;
449 var->data.stream = 2;
451 var->data.stream = 3;
453 var->data.interpolation = INTERP_MODE_SMOOTH;
455 var->data.interpolation = INTERP_MODE_FLAT;
457 var->data.interpolation = INTERP_MODE_NOPERSPECTIVE;
465 state->symbols->add_variable(var);
467 return var;
888 ir_variable *var = state->symbols->get_variable(s_var->value());
889 if (var == NULL) {
893 return new(mem_ctx) ir_dereference_variable(var);