HomeSort by relevance Sort by last modified time
    Searched full:mem_ctx (Results 26 - 50 of 179) sorted by null

12 3 4 5 6 7 8

  /external/chromium_org/third_party/mesa/src/src/glsl/
lower_variable_index_to_cond_assign.cpp 66 * \param mem_ctx ralloc memory context to be used for all allocations.
74 unsigned base, unsigned components, void *mem_ctx)
76 ir_rvalue *broadcast_index = new(mem_ctx) ir_dereference_variable(index);
84 broadcast_index = new(mem_ctx) ir_swizzle(broadcast_index, m);
97 new(mem_ctx) ir_constant(broadcast_index->type,
101 new(mem_ctx) ir_expression(ir_binop_equal,
107 new(mem_ctx) ir_variable(condition_val->type,
113 new(mem_ctx) ir_dereference_variable(condition);
114 instructions->push_tail(new(mem_ctx) ir_assignment(cond_deref, condition_val, 0));
202 void *mem_ctx = ralloc_parent(base_ir) local
235 void *mem_ctx; member in struct:switch_generator
399 void *const mem_ctx = ralloc_parent(base_ir); local
    [all...]
lower_discard.cpp 148 replace_discard(void *mem_ctx, ir_variable *var, ir_discard *ir)
154 condition = new(mem_ctx) ir_constant(true);
157 new(mem_ctx) ir_assignment(new(mem_ctx) ir_dereference_variable(var),
173 void *mem_ctx = ralloc_parent(ir); local
175 ir_variable *temp = new(mem_ctx) ir_variable(glsl_type::bool_type,
179 new(mem_ctx) ir_assignment(new(mem_ctx) ir_dereference_variable(temp),
180 new(mem_ctx) ir_constant(false), NULL);
186 replace_discard(mem_ctx, temp, then_discard)
    [all...]
ir_builder.h 46 void *mem_ctx = ralloc_parent(var); local
47 val = new(mem_ctx) ir_dereference_variable(var);
66 void *mem_ctx = ralloc_parent(var); local
67 val = new(mem_ctx) ir_dereference_variable(var);
80 void *mem_ctx; member in class:ir_builder::ir_factory
opt_copy_propagation.cpp 76 mem_ctx = ralloc_context(0);
77 this->acp = new(mem_ctx) exec_list;
78 this->kills = new(mem_ctx) exec_list;
82 ralloc_free(mem_ctx);
109 void *mem_ctx; member in class:__anon14992::ir_copy_propagation_visitor
125 this->acp = new(mem_ctx) exec_list;
126 this->kills = new(mem_ctx) exec_list;
214 this->acp = new(mem_ctx) exec_list;
215 this->kills = new(mem_ctx) exec_list;
221 this->acp->push_tail(new(this->mem_ctx) acp_entry(a->lhs, a->rhs))
    [all...]
link_uniform_initializers.cpp 81 set_uniform_initializer(void *mem_ctx, gl_shader_program *prog,
92 const char *field_name = ralloc_asprintf(mem_ctx, "%s.%s", name,
94 set_uniform_initializer(mem_ctx, prog, field_name,
103 const char *element_name = ralloc_asprintf(mem_ctx, "%s[%d]", name, i);
105 set_uniform_initializer(mem_ctx, prog, element_name,
158 void *mem_ctx = NULL; local
172 if (!mem_ctx)
173 mem_ctx = ralloc_context(NULL);
175 linker::set_uniform_initializer(mem_ctx, prog, var->name,
180 ralloc_free(mem_ctx);
    [all...]
ir_variable_refcount.h 57 this->mem_ctx = ralloc_context(NULL);
63 ralloc_free(this->mem_ctx);
77 void *mem_ctx; member in class:ir_variable_refcount_visitor
opt_algebraic.cpp 48 this->mem_ctx = NULL;
68 void *mem_ctx; member in class:__anon14988::ir_algebraic_visitor
180 return new(mem_ctx) ir_swizzle(operand, 0, 0, 0, 0,
203 if (this->mem_ctx == NULL)
204 this->mem_ctx = ralloc_parent(ir);
231 return new(mem_ctx) ir_expression(new_op,
264 temp = new(mem_ctx) ir_expression(ir_unop_neg,
306 temp = new(mem_ctx) ir_expression(ir_unop_rcp,
321 return ir_constant::zero(mem_ctx, ir->type);
330 return new(mem_ctx) ir_swizzle(ir->operands[1], component, 0, 0, 0, 1)
    [all...]
opt_array_splitting.cpp 55 this->mem_ctx = NULL;
77 void *mem_ctx; member in class:opt_array_splitting::variable_entry
92 this->mem_ctx = ralloc_context(NULL);
98 ralloc_free(mem_ctx);
113 void *mem_ctx; member in class:ir_array_reference_visitor
140 variable_entry *entry = new(mem_ctx) variable_entry(var);
299 *deref = new(entry->mem_ctx)
308 ir_variable *temp = new(entry->mem_ctx) ir_variable(deref_array->type,
312 *deref = new(entry->mem_ctx) ir_dereference_variable(temp);
362 void *mem_ctx = ralloc_context(NULL) local
    [all...]
  /external/mesa3d/src/glsl/
ir_import_prototypes.cpp 46 void *mem_ctx)
48 this->mem_ctx = mem_ctx;
60 this->function = new(this->mem_ctx) ir_function(ir->name);
84 ir_function_signature *copy = ir->clone_prototype(mem_ctx, NULL);
99 void *mem_ctx; member in class:import_prototype_visitor
111 * \param mem_ctx ralloc memory context used for new allocations
115 glsl_symbol_table *symbols, void *mem_ctx)
117 import_prototype_visitor v(dest, symbols, mem_ctx);
lower_variable_index_to_cond_assign.cpp 66 * \param mem_ctx ralloc memory context to be used for all allocations.
74 unsigned base, unsigned components, void *mem_ctx)
76 ir_rvalue *broadcast_index = new(mem_ctx) ir_dereference_variable(index);
84 broadcast_index = new(mem_ctx) ir_swizzle(broadcast_index, m);
97 new(mem_ctx) ir_constant(broadcast_index->type,
101 new(mem_ctx) ir_expression(ir_binop_equal,
107 new(mem_ctx) ir_variable(condition_val->type,
113 new(mem_ctx) ir_dereference_variable(condition);
114 instructions->push_tail(new(mem_ctx) ir_assignment(cond_deref, condition_val, 0));
202 void *mem_ctx = ralloc_parent(base_ir) local
235 void *mem_ctx; member in struct:switch_generator
399 void *const mem_ctx = ralloc_parent(base_ir); local
    [all...]
lower_discard.cpp 148 replace_discard(void *mem_ctx, ir_variable *var, ir_discard *ir)
154 condition = new(mem_ctx) ir_constant(true);
157 new(mem_ctx) ir_assignment(new(mem_ctx) ir_dereference_variable(var),
173 void *mem_ctx = ralloc_parent(ir); local
175 ir_variable *temp = new(mem_ctx) ir_variable(glsl_type::bool_type,
179 new(mem_ctx) ir_assignment(new(mem_ctx) ir_dereference_variable(temp),
180 new(mem_ctx) ir_constant(false), NULL);
186 replace_discard(mem_ctx, temp, then_discard)
    [all...]
ir_builder.h 46 void *mem_ctx = ralloc_parent(var); local
47 val = new(mem_ctx) ir_dereference_variable(var);
66 void *mem_ctx = ralloc_parent(var); local
67 val = new(mem_ctx) ir_dereference_variable(var);
80 void *mem_ctx; member in class:ir_builder::ir_factory
opt_copy_propagation.cpp 76 mem_ctx = ralloc_context(0);
77 this->acp = new(mem_ctx) exec_list;
78 this->kills = new(mem_ctx) exec_list;
82 ralloc_free(mem_ctx);
109 void *mem_ctx; member in class:__anon25357::ir_copy_propagation_visitor
125 this->acp = new(mem_ctx) exec_list;
126 this->kills = new(mem_ctx) exec_list;
214 this->acp = new(mem_ctx) exec_list;
215 this->kills = new(mem_ctx) exec_list;
221 this->acp->push_tail(new(this->mem_ctx) acp_entry(a->lhs, a->rhs))
    [all...]
link_uniform_initializers.cpp 81 set_uniform_initializer(void *mem_ctx, gl_shader_program *prog,
92 const char *field_name = ralloc_asprintf(mem_ctx, "%s.%s", name,
94 set_uniform_initializer(mem_ctx, prog, field_name,
103 const char *element_name = ralloc_asprintf(mem_ctx, "%s[%d]", name, i);
105 set_uniform_initializer(mem_ctx, prog, element_name,
158 void *mem_ctx = NULL; local
172 if (!mem_ctx)
173 mem_ctx = ralloc_context(NULL);
175 linker::set_uniform_initializer(mem_ctx, prog, var->name,
180 ralloc_free(mem_ctx);
    [all...]
ir_variable_refcount.h 57 this->mem_ctx = ralloc_context(NULL);
63 ralloc_free(this->mem_ctx);
77 void *mem_ctx; member in class:ir_variable_refcount_visitor
opt_algebraic.cpp 48 this->mem_ctx = NULL;
68 void *mem_ctx; member in class:__anon25353::ir_algebraic_visitor
180 return new(mem_ctx) ir_swizzle(operand, 0, 0, 0, 0,
203 if (this->mem_ctx == NULL)
204 this->mem_ctx = ralloc_parent(ir);
231 return new(mem_ctx) ir_expression(new_op,
264 temp = new(mem_ctx) ir_expression(ir_unop_neg,
306 temp = new(mem_ctx) ir_expression(ir_unop_rcp,
321 return ir_constant::zero(mem_ctx, ir->type);
330 return new(mem_ctx) ir_swizzle(ir->operands[1], component, 0, 0, 0, 1)
    [all...]
  /external/chromium_org/third_party/mesa/src/src/mesa/drivers/dri/i965/
brw_fs_vector_splitting.cpp 60 this->mem_ctx = NULL;
73 void *mem_ctx; member in class:variable_entry
80 this->mem_ctx = ralloc_context(NULL);
86 ralloc_free(mem_ctx);
100 void *mem_ctx; member in class:ir_vector_reference_visitor
131 variable_entry *entry = new(mem_ctx) variable_entry(var);
254 *rvalue = new(entry->mem_ctx) ir_dereference_variable(var);
272 void *mem_ctx = lhs ? lhs->mem_ctx : rhs->mem_ctx; local
302 void *mem_ctx = lhs->mem_ctx; local
361 void *mem_ctx = ralloc_context(NULL); local
    [all...]
brw_lower_texture_gradients.cpp 93 void *mem_ctx = ralloc_parent(ir); local
100 ir_texture *txs = new(mem_ctx) ir_texture(ir_txs);
101 txs->set_sampler(ir->sampler->clone(mem_ctx, NULL),
103 txs->lod_info.lod = new(mem_ctx) ir_constant(0);
105 new(mem_ctx) ir_variable(grad_type, "size", ir_var_temporary);
109 base_ir->insert_before(assign(size, new(mem_ctx) ir_constant(1.0f), WRITEMASK_Z));
120 new(mem_ctx) ir_variable(grad_type, "dPdx", ir_var_temporary);
124 new(mem_ctx) ir_variable(grad_type, "dPdy", ir_var_temporary);
brw_fs_cfg.h 52 fs_bblock_link *make_list(void *mem_ctx);
56 void add_successor(void *mem_ctx, fs_bblock *successor);
95 void *mem_ctx; member in class:fs_cfg
  /external/mesa3d/src/mesa/drivers/dri/i965/
brw_fs_vector_splitting.cpp 60 this->mem_ctx = NULL;
73 void *mem_ctx; member in class:variable_entry
80 this->mem_ctx = ralloc_context(NULL);
86 ralloc_free(mem_ctx);
100 void *mem_ctx; member in class:ir_vector_reference_visitor
131 variable_entry *entry = new(mem_ctx) variable_entry(var);
254 *rvalue = new(entry->mem_ctx) ir_dereference_variable(var);
272 void *mem_ctx = lhs ? lhs->mem_ctx : rhs->mem_ctx; local
302 void *mem_ctx = lhs->mem_ctx; local
361 void *mem_ctx = ralloc_context(NULL); local
    [all...]
brw_lower_texture_gradients.cpp 93 void *mem_ctx = ralloc_parent(ir); local
100 ir_texture *txs = new(mem_ctx) ir_texture(ir_txs);
101 txs->set_sampler(ir->sampler->clone(mem_ctx, NULL),
103 txs->lod_info.lod = new(mem_ctx) ir_constant(0);
105 new(mem_ctx) ir_variable(grad_type, "size", ir_var_temporary);
109 base_ir->insert_before(assign(size, new(mem_ctx) ir_constant(1.0f), WRITEMASK_Z));
120 new(mem_ctx) ir_variable(grad_type, "dPdx", ir_var_temporary);
124 new(mem_ctx) ir_variable(grad_type, "dPdy", ir_var_temporary);
brw_fs_cfg.h 52 fs_bblock_link *make_list(void *mem_ctx);
56 void add_successor(void *mem_ctx, fs_bblock *successor);
95 void *mem_ctx; member in class:fs_cfg
  /external/chromium_org/third_party/mesa/src/src/glsl/tests/
copy_constant_to_storage_tests.cpp 50 void *mem_ctx; member in class:copy_constant_to_storage
56 this->mem_ctx = ralloc_context(NULL);
62 ralloc_free(this->mem_ctx);
63 this->mem_ctx = NULL;
70 generate_data(mem_ctx, GLSL_TYPE_INT, 1, rows, val);
89 generate_data(mem_ctx, GLSL_TYPE_UINT, 1, rows, val);
108 generate_data(mem_ctx, GLSL_TYPE_FLOAT, columns, rows, val);
127 generate_data(mem_ctx, GLSL_TYPE_BOOL, 1, rows, val);
151 generate_data(mem_ctx, GLSL_TYPE_INT, 1, 1, val);
  /external/mesa3d/src/glsl/tests/
copy_constant_to_storage_tests.cpp 50 void *mem_ctx; member in class:copy_constant_to_storage
56 this->mem_ctx = ralloc_context(NULL);
62 ralloc_free(this->mem_ctx);
63 this->mem_ctx = NULL;
70 generate_data(mem_ctx, GLSL_TYPE_INT, 1, rows, val);
89 generate_data(mem_ctx, GLSL_TYPE_UINT, 1, rows, val);
108 generate_data(mem_ctx, GLSL_TYPE_FLOAT, columns, rows, val);
127 generate_data(mem_ctx, GLSL_TYPE_BOOL, 1, rows, val);
151 generate_data(mem_ctx, GLSL_TYPE_INT, 1, 1, val);
  /external/chromium_org/third_party/mesa/src/src/mesa/main/
ff_fragment_shader.cpp 549 val = new(p->mem_ctx) ir_dereference_variable(current);
550 ir_rvalue *index = new(p->mem_ctx) ir_constant(attrib);
551 return new(p->mem_ctx) ir_dereference_array(val, index);
560 return new(p->mem_ctx) ir_dereference_variable(var);
575 return new(p->mem_ctx) ir_dereference_variable(p->src_texture[unit]);
585 return new(p->mem_ctx)
591 deref = new(p->mem_ctx) ir_dereference_variable(var);
593 return new(p->mem_ctx) ir_dereference_array(deref,
594 new(p->mem_ctx) ir_constant(unit));
599 return new(p->mem_ctx) ir_dereference_variable(var)
    [all...]

Completed in 1894 milliseconds

12 3 4 5 6 7 8