Lines Matching refs:var
1024 ir_dereference_variable *var_ref(ir_variable *var);
1025 ir_dereference_array *array_ref(ir_variable *var, int i);
1026 ir_swizzle *matrix_elt(ir_variable *var, int col, int row);
1027 ir_dereference_record *record_ref(ir_variable *var, const char *field);
5695 builtin_builder::var_ref(ir_variable *var)
5697 return new(mem_ctx) ir_dereference_variable(var);
5701 builtin_builder::array_ref(ir_variable *var, int idx)
5703 return new(mem_ctx) ir_dereference_array(var, imm(idx));
5708 builtin_builder::matrix_elt(ir_variable *var, int column, int row)
5710 return swizzle(array_ref(var, column), row, 1);
5714 builtin_builder::record_ref(ir_variable *var, const char *field)
5716 return new(mem_ctx) ir_dereference_record(var, field);
5878 ir_variable *var = ir->as_variable();
5879 assert(var != NULL);
5880 actual_params.push_tail(var_ref(var));