Searched refs:nvar (Results 1 - 7 of 7) sorted by relevance

/xsrc/external/mit/MesaLib.old/dist/src/compiler/nir/
H A Dnir_lower_io_to_temporaries.c124 nir_variable *nvar = ralloc(state->shader, nir_variable); local in function:create_shadow_temp
125 memcpy(nvar, var, sizeof *nvar);
131 ralloc_steal(nvar, nvar->name);
133 assert(nvar->constant_initializer == NULL);
137 temp->name = ralloc_asprintf(var, "%s@%s-temp", mode, nvar->name);
143 return nvar;
H A Dnir_clone.c128 nir_constant_clone(const nir_constant *c, nir_variable *nvar) argument
130 nir_constant *nc = ralloc(nvar, nir_constant);
134 nc->elements = ralloc_array(nvar, nir_constant *, c->num_elements);
136 nc->elements[i] = nir_constant_clone(c->elements[i], nvar);
148 nir_variable *nvar = rzalloc(shader, nir_variable); local in function:nir_variable_clone
150 nvar->type = var->type;
151 nvar->name = ralloc_strdup(nvar, var->name);
152 nvar->data = var->data;
153 nvar
179 nir_variable *nvar = nir_variable_clone(var, state->ns); local in function:clone_variable
192 nir_variable *nvar = clone_variable(state, var); local in function:clone_var_list
[all...]
H A Dnir_serialize.c121 read_constant(read_ctx *ctx, nir_variable *nvar) argument
123 nir_constant *c = ralloc(nvar, nir_constant);
127 c->elements = ralloc_array(nvar, nir_constant *, c->num_elements);
129 c->elements[i] = read_constant(ctx, nvar);
/xsrc/external/mit/MesaLib/dist/src/compiler/nir/
H A Dnir_lower_io_to_temporaries.c292 nir_variable *nvar = ralloc(state->shader, nir_variable); local in function:create_shadow_temp
293 memcpy(nvar, var, sizeof *nvar);
294 nvar->data.cannot_coalesce = true;
300 ralloc_steal(nvar, nvar->name);
302 assert(nvar->constant_initializer == NULL && nvar->pointer_initializer == NULL);
306 temp->name = ralloc_asprintf(var, "%s@%s-temp", mode, nvar->name);
312 return nvar;
[all...]
H A Dnir_clone.c133 nir_constant_clone(const nir_constant *c, nir_variable *nvar) argument
135 nir_constant *nc = ralloc(nvar, nir_constant);
139 nc->elements = ralloc_array(nvar, nir_constant *, c->num_elements);
141 nc->elements[i] = nir_constant_clone(c->elements[i], nvar);
153 nir_variable *nvar = rzalloc(shader, nir_variable); local in function:nir_variable_clone
155 nvar->type = var->type;
156 nvar->name = ralloc_strdup(nvar, var->name);
157 nvar->data = var->data;
158 nvar
184 nir_variable *nvar = nir_variable_clone(var, state->ns); local in function:clone_variable
197 nir_variable *nvar = clone_variable(state, var); local in function:clone_var_list
[all...]
H A Dnir_inline_functions.c70 nir_variable *nvar = nir_variable_clone(deref->var, b->shader); local in function:nir_inline_function_impl
71 nir_shader_add_variable(b->shader, nvar);
73 deref->var, nvar);
H A Dnir_serialize.c184 read_constant(read_ctx *ctx, nir_variable *nvar) argument
186 nir_constant *c = ralloc(nvar, nir_constant);
190 c->elements = ralloc_array(nvar, nir_constant *, c->num_elements);
192 c->elements[i] = read_constant(ctx, nvar);

Completed in 9 milliseconds