Searched refs:mem_ctx (Results 1 - 25 of 176) sorted by relevance

12345678

/external/chromium_org/third_party/mesa/src/src/mesa/drivers/dri/i965/
H A Dbrw_cubemap_normalize.cpp57 void *mem_ctx = ralloc_parent(ir); local
59 ir_variable *var = new(mem_ctx) ir_variable(ir->coordinate->type,
62 ir_dereference *deref = new(mem_ctx) ir_dereference_variable(var);
63 ir_assignment *assign = new(mem_ctx) ir_assignment(deref, ir->coordinate,
67 deref = new(mem_ctx) ir_dereference_variable(var);
68 ir_rvalue *swiz0 = new(mem_ctx) ir_swizzle(deref, 0, 0, 0, 0, 1);
69 deref = new(mem_ctx) ir_dereference_variable(var);
70 ir_rvalue *swiz1 = new(mem_ctx) ir_swizzle(deref, 1, 0, 0, 0, 1);
71 deref = new(mem_ctx) ir_dereference_variable(var);
72 ir_rvalue *swiz2 = new(mem_ctx) ir_swizzl
[all...]
H A Dbrw_fs_cfg.cpp57 fs_bblock::add_successor(void *mem_ctx, fs_bblock *successor) argument
59 successor->parents.push_tail(this->make_list(mem_ctx));
60 children.push_tail(successor->make_list(mem_ctx));
64 fs_bblock::make_list(void *mem_ctx) argument
66 return new(mem_ctx) fs_bblock_link(this);
71 mem_ctx = ralloc_context(v->mem_ctx);
100 if_stack.push_tail(cur_if->make_list(mem_ctx));
101 else_stack.push_tail(cur_else->make_list(mem_ctx));
102 endif_stack.push_tail(cur_endif->make_list(mem_ctx));
[all...]
/external/mesa3d/src/mesa/drivers/dri/i965/
H A Dbrw_cubemap_normalize.cpp57 void *mem_ctx = ralloc_parent(ir); local
59 ir_variable *var = new(mem_ctx) ir_variable(ir->coordinate->type,
62 ir_dereference *deref = new(mem_ctx) ir_dereference_variable(var);
63 ir_assignment *assign = new(mem_ctx) ir_assignment(deref, ir->coordinate,
67 deref = new(mem_ctx) ir_dereference_variable(var);
68 ir_rvalue *swiz0 = new(mem_ctx) ir_swizzle(deref, 0, 0, 0, 0, 1);
69 deref = new(mem_ctx) ir_dereference_variable(var);
70 ir_rvalue *swiz1 = new(mem_ctx) ir_swizzle(deref, 1, 0, 0, 0, 1);
71 deref = new(mem_ctx) ir_dereference_variable(var);
72 ir_rvalue *swiz2 = new(mem_ctx) ir_swizzl
[all...]
H A Dbrw_fs_cfg.cpp57 fs_bblock::add_successor(void *mem_ctx, fs_bblock *successor) argument
59 successor->parents.push_tail(this->make_list(mem_ctx));
60 children.push_tail(successor->make_list(mem_ctx));
64 fs_bblock::make_list(void *mem_ctx) argument
66 return new(mem_ctx) fs_bblock_link(this);
71 mem_ctx = ralloc_context(v->mem_ctx);
100 if_stack.push_tail(cur_if->make_list(mem_ctx));
101 else_stack.push_tail(cur_else->make_list(mem_ctx));
102 endif_stack.push_tail(cur_endif->make_list(mem_ctx));
[all...]
/external/chromium_org/third_party/mesa/src/src/glsl/tests/
H A Dralloc_test.cpp34 void *mem_ctx = ralloc_context(NULL); local
36 EXPECT_EQ(NULL, ralloc_parent(mem_ctx));
H A Dset_uniform_initializer_tests.cpp32 set_uniform_initializer(void *mem_ctx, gl_shader_program *prog,
64 void *mem_ctx; member in class:set_uniform_initializer
70 this->mem_ctx = ralloc_context(NULL);
82 ralloc_free(this->mem_ctx);
83 this->mem_ctx = NULL;
162 non_array_test(void *mem_ctx, struct gl_shader_program *prog, argument
174 generate_data(mem_ctx, base_type, columns, rows, val);
176 linker::set_uniform_initializer(mem_ctx, prog, name, type, val);
185 non_array_test(mem_ctx, prog, actual_index, name, GLSL_TYPE_INT, 1, 1);
190 non_array_test(mem_ctx, pro
309 array_test(void *mem_ctx, struct gl_shader_program *prog, unsigned actual_index, const char *name, enum glsl_base_type base_type, unsigned columns, unsigned rows, unsigned array_size, unsigned excess_data_size) argument
[all...]
H A Duniform_initializer_utils.h36 generate_data(void *mem_ctx, enum glsl_base_type base_type,
41 generate_array_data(void *mem_ctx, enum glsl_base_type base_type,
/external/mesa3d/src/glsl/tests/
H A Dralloc_test.cpp34 void *mem_ctx = ralloc_context(NULL); local
36 EXPECT_EQ(NULL, ralloc_parent(mem_ctx));
H A Dset_uniform_initializer_tests.cpp32 set_uniform_initializer(void *mem_ctx, gl_shader_program *prog,
64 void *mem_ctx; member in class:set_uniform_initializer
70 this->mem_ctx = ralloc_context(NULL);
82 ralloc_free(this->mem_ctx);
83 this->mem_ctx = NULL;
162 non_array_test(void *mem_ctx, struct gl_shader_program *prog, argument
174 generate_data(mem_ctx, base_type, columns, rows, val);
176 linker::set_uniform_initializer(mem_ctx, prog, name, type, val);
185 non_array_test(mem_ctx, prog, actual_index, name, GLSL_TYPE_INT, 1, 1);
190 non_array_test(mem_ctx, pro
309 array_test(void *mem_ctx, struct gl_shader_program *prog, unsigned actual_index, const char *name, enum glsl_base_type base_type, unsigned columns, unsigned rows, unsigned array_size, unsigned excess_data_size) argument
[all...]
/external/chromium_org/third_party/mesa/src/src/glsl/
H A Dir_clone.cpp31 ir_rvalue::clone(void *mem_ctx, struct hash_table *ht) const argument
34 return error_value(mem_ctx);
45 ir_variable::clone(void *mem_ctx, struct hash_table *ht) const argument
47 ir_variable *var = new(mem_ctx) ir_variable(this->type, this->name,
78 var->constant_value = this->constant_value->clone(mem_ctx, ht);
82 this->constant_initializer->clone(mem_ctx, ht);
92 ir_swizzle::clone(void *mem_ctx, struct hash_table *ht) const argument
94 return new(mem_ctx) ir_swizzle(this->val->clone(mem_ctx, ht), this->mask);
98 ir_return::clone(void *mem_ctx, struc argument
109 clone(void *mem_ctx, struct hash_table *ht) const argument
120 clone(void *mem_ctx, struct hash_table *ht) const argument
128 clone(void *mem_ctx, struct hash_table *ht) const argument
146 clone(void *mem_ctx, struct hash_table *ht) const argument
168 clone(void *mem_ctx, struct hash_table *ht) const argument
185 clone(void *mem_ctx, struct hash_table *ht) const argument
199 clone(void *mem_ctx, struct hash_table *ht) const argument
215 clone(void *mem_ctx, struct hash_table *ht) const argument
223 clone(void *mem_ctx, struct hash_table *ht) const argument
230 clone(void *mem_ctx, struct hash_table *ht) const argument
268 clone(void *mem_ctx, struct hash_table *ht) const argument
282 clone(void *mem_ctx, struct hash_table *ht) const argument
302 clone(void *mem_ctx, struct hash_table *ht) const argument
321 clone_prototype(void *mem_ctx, struct hash_table *ht) const argument
345 clone(void *mem_ctx, struct hash_table *ht) const argument
426 clone_ir_list(void *mem_ctx, exec_list *out, const exec_list *in) argument
[all...]
H A Dlower_discard_flow.cpp56 mem_ctx = ralloc_parent(discarded);
71 void *mem_ctx; member in class:lower_discard_flow_visitor
88 ir_dereference *lhs = new(mem_ctx) ir_dereference_variable(discarded);
89 ir_rvalue *rhs = new(mem_ctx) ir_constant(true);
90 ir_assignment *assign = new(mem_ctx) ir_assignment(lhs, rhs);
110 ir_dereference *lhs = new(mem_ctx) ir_dereference_variable(discarded);
111 ir_rvalue *rhs = new(mem_ctx) ir_constant(false);
112 ir_assignment *assign = new(mem_ctx) ir_assignment(lhs, rhs);
121 ir_rvalue *if_condition = new(mem_ctx) ir_dereference_variable(discarded);
122 ir_if *if_inst = new(mem_ctx) ir_i
133 void *mem_ctx = ir; local
[all...]
H A Dlower_discard.cpp148 replace_discard(void *mem_ctx, ir_variable *var, ir_discard *ir) argument
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, tem
[all...]
H A Dlower_texture_projection.cpp58 void *mem_ctx = ralloc_parent(ir); local
60 ir_variable *var = new(mem_ctx) ir_variable(ir->projector->type,
63 ir_dereference *deref = new(mem_ctx) ir_dereference_variable(var);
64 ir_expression *expr = new(mem_ctx) ir_expression(ir_unop_rcp,
68 ir_assignment *assign = new(mem_ctx) ir_assignment(deref, expr, NULL);
71 deref = new(mem_ctx) ir_dereference_variable(var);
72 ir->coordinate = new(mem_ctx) ir_expression(ir_binop_mul,
78 deref = new(mem_ctx) ir_dereference_variable(var);
79 ir->shadow_comparitor = new(mem_ctx) ir_expression(ir_binop_mul,
H A Dir_import_prototypes.cpp46 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);
45 import_prototype_visitor(exec_list *list, glsl_symbol_table *symbols, void *mem_ctx) argument
114 import_prototypes(const exec_list *source, exec_list *dest, glsl_symbol_table *symbols, void *mem_ctx) argument
H A Dlower_mat_op_to_vec.cpp43 this->mem_ctx = NULL;
62 void *mem_ctx; member in class:ir_mat_op_to_vec_visitor
104 return new(mem_ctx) ir_swizzle(val, row, 0, 0, 0, 1);
110 val = val->clone(mem_ctx, NULL);
113 val = new(mem_ctx) ir_dereference_array(val,
114 new(mem_ctx) ir_constant(row));
131 expr = new(mem_ctx) ir_expression(ir_binop_mul,
139 mul_expr = new(mem_ctx) ir_expression(ir_binop_mul,
142 expr = new(mem_ctx) ir_expression(ir_binop_add,
147 assign = new(mem_ctx) ir_assignmen
[all...]
H A Dir_variable_refcount.h57 this->mem_ctx = ralloc_context(NULL);
63 ralloc_free(this->mem_ctx);
77 void *mem_ctx; member in class:ir_variable_refcount_visitor
H A Dlower_if_to_cond_assign.cpp110 move_block_to_cond_assign(void *mem_ctx, argument
134 new(mem_ctx) ir_expression(ir_binop_logic_and,
136 cond_expr->clone(mem_ctx, NULL),
139 assign->condition = cond_expr->clone(mem_ctx, NULL);
143 new(mem_ctx) ir_expression(ir_binop_logic_and,
145 cond_expr->clone(mem_ctx, NULL),
188 void *mem_ctx = ralloc_parent(ir); local
195 new(mem_ctx) ir_variable(glsl_type::bool_type,
201 new(mem_ctx) ir_dereference_variable(then_var);
203 assign = new(mem_ctx) ir_assignmen
[all...]
/external/mesa3d/src/glsl/
H A Dir_clone.cpp31 ir_rvalue::clone(void *mem_ctx, struct hash_table *ht) const argument
34 return error_value(mem_ctx);
45 ir_variable::clone(void *mem_ctx, struct hash_table *ht) const argument
47 ir_variable *var = new(mem_ctx) ir_variable(this->type, this->name,
78 var->constant_value = this->constant_value->clone(mem_ctx, ht);
82 this->constant_initializer->clone(mem_ctx, ht);
92 ir_swizzle::clone(void *mem_ctx, struct hash_table *ht) const argument
94 return new(mem_ctx) ir_swizzle(this->val->clone(mem_ctx, ht), this->mask);
98 ir_return::clone(void *mem_ctx, struc argument
109 clone(void *mem_ctx, struct hash_table *ht) const argument
120 clone(void *mem_ctx, struct hash_table *ht) const argument
128 clone(void *mem_ctx, struct hash_table *ht) const argument
146 clone(void *mem_ctx, struct hash_table *ht) const argument
168 clone(void *mem_ctx, struct hash_table *ht) const argument
185 clone(void *mem_ctx, struct hash_table *ht) const argument
199 clone(void *mem_ctx, struct hash_table *ht) const argument
215 clone(void *mem_ctx, struct hash_table *ht) const argument
223 clone(void *mem_ctx, struct hash_table *ht) const argument
230 clone(void *mem_ctx, struct hash_table *ht) const argument
268 clone(void *mem_ctx, struct hash_table *ht) const argument
282 clone(void *mem_ctx, struct hash_table *ht) const argument
302 clone(void *mem_ctx, struct hash_table *ht) const argument
321 clone_prototype(void *mem_ctx, struct hash_table *ht) const argument
345 clone(void *mem_ctx, struct hash_table *ht) const argument
426 clone_ir_list(void *mem_ctx, exec_list *out, const exec_list *in) argument
[all...]
H A Dlower_discard_flow.cpp56 mem_ctx = ralloc_parent(discarded);
71 void *mem_ctx; member in class:lower_discard_flow_visitor
88 ir_dereference *lhs = new(mem_ctx) ir_dereference_variable(discarded);
89 ir_rvalue *rhs = new(mem_ctx) ir_constant(true);
90 ir_assignment *assign = new(mem_ctx) ir_assignment(lhs, rhs);
110 ir_dereference *lhs = new(mem_ctx) ir_dereference_variable(discarded);
111 ir_rvalue *rhs = new(mem_ctx) ir_constant(false);
112 ir_assignment *assign = new(mem_ctx) ir_assignment(lhs, rhs);
121 ir_rvalue *if_condition = new(mem_ctx) ir_dereference_variable(discarded);
122 ir_if *if_inst = new(mem_ctx) ir_i
133 void *mem_ctx = ir; local
[all...]
H A Dlower_discard.cpp148 replace_discard(void *mem_ctx, ir_variable *var, ir_discard *ir) argument
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, tem
[all...]
H A Dlower_texture_projection.cpp58 void *mem_ctx = ralloc_parent(ir); local
60 ir_variable *var = new(mem_ctx) ir_variable(ir->projector->type,
63 ir_dereference *deref = new(mem_ctx) ir_dereference_variable(var);
64 ir_expression *expr = new(mem_ctx) ir_expression(ir_unop_rcp,
68 ir_assignment *assign = new(mem_ctx) ir_assignment(deref, expr, NULL);
71 deref = new(mem_ctx) ir_dereference_variable(var);
72 ir->coordinate = new(mem_ctx) ir_expression(ir_binop_mul,
78 deref = new(mem_ctx) ir_dereference_variable(var);
79 ir->shadow_comparitor = new(mem_ctx) ir_expression(ir_binop_mul,
H A Dir_import_prototypes.cpp46 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);
45 import_prototype_visitor(exec_list *list, glsl_symbol_table *symbols, void *mem_ctx) argument
114 import_prototypes(const exec_list *source, exec_list *dest, glsl_symbol_table *symbols, void *mem_ctx) argument
H A Dlower_mat_op_to_vec.cpp43 this->mem_ctx = NULL;
62 void *mem_ctx; member in class:ir_mat_op_to_vec_visitor
104 return new(mem_ctx) ir_swizzle(val, row, 0, 0, 0, 1);
110 val = val->clone(mem_ctx, NULL);
113 val = new(mem_ctx) ir_dereference_array(val,
114 new(mem_ctx) ir_constant(row));
131 expr = new(mem_ctx) ir_expression(ir_binop_mul,
139 mul_expr = new(mem_ctx) ir_expression(ir_binop_mul,
142 expr = new(mem_ctx) ir_expression(ir_binop_add,
147 assign = new(mem_ctx) ir_assignmen
[all...]
H A Dir_variable_refcount.h57 this->mem_ctx = ralloc_context(NULL);
63 ralloc_free(this->mem_ctx);
77 void *mem_ctx; member in class:ir_variable_refcount_visitor
H A Dlower_if_to_cond_assign.cpp110 move_block_to_cond_assign(void *mem_ctx, argument
134 new(mem_ctx) ir_expression(ir_binop_logic_and,
136 cond_expr->clone(mem_ctx, NULL),
139 assign->condition = cond_expr->clone(mem_ctx, NULL);
143 new(mem_ctx) ir_expression(ir_binop_logic_and,
145 cond_expr->clone(mem_ctx, NULL),
188 void *mem_ctx = ralloc_parent(ir); local
195 new(mem_ctx) ir_variable(glsl_type::bool_type,
201 new(mem_ctx) ir_dereference_variable(then_var);
203 assign = new(mem_ctx) ir_assignmen
[all...]

Completed in 5146 milliseconds

12345678