/external/chromium_org/third_party/mesa/src/src/mesa/drivers/dri/i965/ |
H A D | brw_cubemap_normalize.cpp | 57 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 D | brw_fs_cfg.cpp | 57 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 D | brw_cubemap_normalize.cpp | 57 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 D | brw_fs_cfg.cpp | 57 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 D | ralloc_test.cpp | 34 void *mem_ctx = ralloc_context(NULL); local 36 EXPECT_EQ(NULL, ralloc_parent(mem_ctx));
|
H A D | set_uniform_initializer_tests.cpp | 32 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 D | uniform_initializer_utils.h | 36 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 D | ralloc_test.cpp | 34 void *mem_ctx = ralloc_context(NULL); local 36 EXPECT_EQ(NULL, ralloc_parent(mem_ctx));
|
H A D | set_uniform_initializer_tests.cpp | 32 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 D | ir_clone.cpp | 31 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 D | lower_discard_flow.cpp | 56 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 D | lower_discard.cpp | 148 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 D | lower_texture_projection.cpp | 58 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 D | 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); 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 D | lower_mat_op_to_vec.cpp | 43 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 D | 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
|
H A D | lower_if_to_cond_assign.cpp | 110 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 D | ir_clone.cpp | 31 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 D | lower_discard_flow.cpp | 56 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 D | lower_discard.cpp | 148 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 D | lower_texture_projection.cpp | 58 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 D | 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); 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 D | lower_mat_op_to_vec.cpp | 43 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 D | 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
|
H A D | lower_if_to_cond_assign.cpp | 110 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...] |