/external/chromium_org/third_party/mesa/src/src/glsl/ |
ir_builder.cpp | 42 var = new(mem_ctx) ir_variable(type, name, ir_var_temporary); 51 void *mem_ctx = ralloc_parent(lhs.val); local 53 ir_assignment *assign = new(mem_ctx) ir_assignment(lhs.val, 69 void *mem_ctx = ralloc_parent(a.val); local 71 return new(mem_ctx) ir_swizzle(a.val, 82 void *mem_ctx = ralloc_parent(a.val); local 91 return new(mem_ctx) ir_swizzle(a.val, s, components); 163 void *mem_ctx = ralloc_parent(a.val); local 165 return new(mem_ctx) ir_expression(op, a.val); 171 void *mem_ctx = ralloc_parent(a.val) local 199 void *mem_ctx = ralloc_parent(a.val); local [all...] |
loop_unroll.cpp | 192 void *const mem_ctx = ralloc_parent(ir); local 199 clone_ir_list(mem_ctx, ©_list, &ir->body_instructions); 209 new(mem_ctx) ir_loop_jump(ir_loop_jump::jump_continue); 224 void *const mem_ctx = ralloc_parent(ir); local 230 clone_ir_list(mem_ctx, ©_list, &ir->body_instructions);
|
lower_if_to_cond_assign.cpp | 110 move_block_to_cond_assign(void *mem_ctx, 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_assignment(then_cond, ir->condition) [all...] |
lower_vec_index_to_cond_assign.cpp | 83 void *mem_ctx = ralloc_parent(ir); local 109 mem_ctx); 120 new(base_ir) ir_swizzle(orig_deref->array->clone(mem_ctx, NULL), 181 void *mem_ctx = ralloc_parent(ir); local 209 mem_ctx); 221 new(ir) ir_swizzle(orig_deref->array->clone(mem_ctx, NULL), 237 ir_if *if_stmt = new(mem_ctx) ir_if(ir->condition);
|
opt_algebraic.cpp | 48 this->mem_ctx = NULL; 68 void *mem_ctx; member in class:__anon17881::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...] |
ir_function_detect_recursion.cpp | 177 this->mem_ctx = ralloc_context(NULL); 185 ralloc_free(this->mem_ctx); 192 f = new(mem_ctx) function(sig); 225 call_node *node = new(mem_ctx) call_node; 231 node = new(mem_ctx) call_node; 239 void *mem_ctx; member in class:has_recursion_visitor
|
loop_analysis.cpp | 40 this->mem_ctx = ralloc_context(NULL); 48 ralloc_free(this->mem_ctx); 55 loop_variable_state *ls = new(this->mem_ctx) loop_variable_state; 81 void *mem_ctx = ralloc_parent(this); local 82 loop_variable *lv = rzalloc(mem_ctx, loop_variable); 96 void *mem_ctx = ralloc_parent(this); local 97 loop_terminator *t = rzalloc(mem_ctx, loop_terminator); 481 void *mem_ctx = ralloc_parent(ir); local 483 inc = new(mem_ctx) ir_expression(ir_unop_neg, 485 inc->clone(mem_ctx, NULL) [all...] |
loop_analysis.h | 250 void *mem_ctx; member in class:loop_state
|
loop_controls.cpp | 91 void *mem_ctx = ralloc_context(NULL); local 94 new(mem_ctx) ir_expression(ir_binop_sub, from->type, to, from); 97 new(mem_ctx) ir_expression(ir_binop_div, sub->type, sub, increment); 106 new(mem_ctx) ir_expression(ir_unop_f2i, glsl_type::int_type, iter, 127 ? new(mem_ctx) ir_constant(iter_value + bias[i]) 128 : new(mem_ctx) ir_constant(float(iter_value + bias[i])); 131 new(mem_ctx) ir_expression(ir_binop_mul, increment->type, iter, 135 new(mem_ctx) ir_expression(ir_binop_add, mul->type, mul, from); 138 new(mem_ctx) ir_expression(op, glsl_type::bool_type, add, to); 150 ralloc_free(mem_ctx); [all...] |
lower_clip_distance.cpp | 195 void *mem_ctx = ralloc_parent(ir); local 196 ir->array = new(mem_ctx) ir_dereference_array(
|
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_assignment(get_column(result, b_col), expr) [all...] |
lower_ubo_reference.cpp | 57 void *mem_ctx; member in class:__anon17880::lower_ubo_reference_visitor 84 mem_ctx = ralloc_parent(*rvalue); 88 ir_rvalue *offset = new(mem_ctx) ir_constant(0u); 125 new(mem_ctx) ir_constant(array_stride))); 166 ir_variable *load_var = new(mem_ctx) ir_variable(type, 171 ir_variable *load_offset = new(mem_ctx) ir_variable(glsl_type::uint_type, 177 deref = new(mem_ctx) ir_dereference_variable(load_var); 188 return new(mem_ctx) 191 new(mem_ctx) ir_constant(this->uniform_block), 216 new(mem_ctx) ir_dereference_record(deref->clone(mem_ctx, NULL) [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...] |
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:__anon17885::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...] |
opt_dead_code_local.cpp | 211 void *mem_ctx = ralloc_parent(entry->ir); local 227 entry->ir->rhs = new(mem_ctx) ir_swizzle(entry->ir->rhs,
|
opt_structure_splitting.cpp | 58 this->mem_ctx = NULL; 75 void *mem_ctx; member in class:__anon17893::variable_entry2 83 this->mem_ctx = ralloc_context(NULL); 89 ralloc_free(mem_ctx); 103 void *mem_ctx; member in class:__anon17893::ir_structure_reference_visitor 120 variable_entry2 *entry = new(mem_ctx) variable_entry2(var); 249 *deref = new(entry->mem_ctx) ir_dereference_variable(entry->components[i]); 279 void *mem_ctx = lhs_entry ? lhs_entry->mem_ctx : rhs_entry->mem_ctx; local 339 void *mem_ctx = ralloc_context(NULL); local [all...] |
/external/chromium_org/third_party/mesa/src/src/mesa/drivers/dri/i965/ |
brw_fs_channel_expressions.cpp | 57 this->mem_ctx = NULL; 66 void *mem_ctx; member in class:ir_channel_expressions_visitor 108 return new(mem_ctx) ir_dereference_variable(var); 111 deref = new(mem_ctx) ir_dereference_variable(var); 112 return new(mem_ctx) ir_swizzle(deref, elem, 0, 0, 0, 1); 118 ir_dereference *lhs = ir->lhs->clone(mem_ctx, NULL); 128 assign = new(mem_ctx) ir_assignment(lhs, val, NULL, (1 << elem)); 143 if (!this->mem_ctx) 144 this->mem_ctx = ralloc_parent(ir); 165 op_var[i] = new(mem_ctx) ir_variable(expr->operands[i]->type [all...] |
brw_shader.cpp | 112 void *mem_ctx = ralloc_context(NULL); local 118 clone_ir_list(mem_ctx, shader->ir, shader->base.ir); 197 ralloc_free(mem_ctx);
|
/external/mesa3d/src/glsl/ |
ir_builder.cpp | 42 var = new(mem_ctx) ir_variable(type, name, ir_var_temporary); 51 void *mem_ctx = ralloc_parent(lhs.val); local 53 ir_assignment *assign = new(mem_ctx) ir_assignment(lhs.val, 69 void *mem_ctx = ralloc_parent(a.val); local 71 return new(mem_ctx) ir_swizzle(a.val, 82 void *mem_ctx = ralloc_parent(a.val); local 91 return new(mem_ctx) ir_swizzle(a.val, s, components); 163 void *mem_ctx = ralloc_parent(a.val); local 165 return new(mem_ctx) ir_expression(op, a.val); 171 void *mem_ctx = ralloc_parent(a.val) local 199 void *mem_ctx = ralloc_parent(a.val); local [all...] |
loop_unroll.cpp | 192 void *const mem_ctx = ralloc_parent(ir); local 199 clone_ir_list(mem_ctx, ©_list, &ir->body_instructions); 209 new(mem_ctx) ir_loop_jump(ir_loop_jump::jump_continue); 224 void *const mem_ctx = ralloc_parent(ir); local 230 clone_ir_list(mem_ctx, ©_list, &ir->body_instructions);
|
lower_if_to_cond_assign.cpp | 110 move_block_to_cond_assign(void *mem_ctx, 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_assignment(then_cond, ir->condition) [all...] |
lower_vec_index_to_cond_assign.cpp | 83 void *mem_ctx = ralloc_parent(ir); local 109 mem_ctx); 120 new(base_ir) ir_swizzle(orig_deref->array->clone(mem_ctx, NULL), 181 void *mem_ctx = ralloc_parent(ir); local 209 mem_ctx); 221 new(ir) ir_swizzle(orig_deref->array->clone(mem_ctx, NULL), 237 ir_if *if_stmt = new(mem_ctx) ir_if(ir->condition);
|
opt_algebraic.cpp | 48 this->mem_ctx = NULL; 68 void *mem_ctx; member in class:__anon31440::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/mesa3d/src/mesa/drivers/dri/i965/ |
brw_fs_channel_expressions.cpp | 57 this->mem_ctx = NULL; 66 void *mem_ctx; member in class:ir_channel_expressions_visitor 108 return new(mem_ctx) ir_dereference_variable(var); 111 deref = new(mem_ctx) ir_dereference_variable(var); 112 return new(mem_ctx) ir_swizzle(deref, elem, 0, 0, 0, 1); 118 ir_dereference *lhs = ir->lhs->clone(mem_ctx, NULL); 128 assign = new(mem_ctx) ir_assignment(lhs, val, NULL, (1 << elem)); 143 if (!this->mem_ctx) 144 this->mem_ctx = ralloc_parent(ir); 165 op_var[i] = new(mem_ctx) ir_variable(expr->operands[i]->type [all...] |
brw_shader.cpp | 112 void *mem_ctx = ralloc_context(NULL); local 118 clone_ir_list(mem_ctx, shader->ir, shader->base.ir); 197 ralloc_free(mem_ctx);
|