Lines Matching refs:var
1127 nir_build_deref_var(nir_builder *build, nir_variable *var)
1132 deref->modes = (nir_variable_mode)var->data.mode;
1133 deref->type = var->type;
1134 deref->var = var;
1317 unreachable("A var dereference cannot have a parent");
1443 nir_load_var(nir_builder *build, nir_variable *var)
1445 return nir_load_deref(build, nir_build_deref_var(build, var));
1449 nir_store_var(nir_builder *build, nir_variable *var, nir_ssa_def *value,
1452 nir_store_deref(build, nir_build_deref_var(build, var), value, writemask);
1463 nir_load_array_var(nir_builder *build, nir_variable *var, nir_ssa_def *index)
1466 nir_build_deref_array(build, nir_build_deref_var(build, var), index);
1471 nir_load_array_var_imm(nir_builder *build, nir_variable *var, int64_t index)
1474 nir_build_deref_array_imm(build, nir_build_deref_var(build, var), index);
1479 nir_store_array_var(nir_builder *build, nir_variable *var, nir_ssa_def *index,
1483 nir_build_deref_array(build, nir_build_deref_var(build, var), index);
1488 nir_store_array_var_imm(nir_builder *build, nir_variable *var, int64_t index,
1492 nir_build_deref_array_imm(build, nir_build_deref_var(build, var), index);