Home
last modified time | relevance | path

Searched refs:base_ir (Results 1 – 12 of 12) sorted by relevance

/external/mesa3d/src/glsl/
Dlower_vec_index_to_cond_assign.cpp90 index = new(base_ir) ir_variable(glsl_type::int_type, in convert_vec_index_to_cond_assign()
93 base_ir->insert_before(index); in convert_vec_index_to_cond_assign()
94 deref = new(base_ir) ir_dereference_variable(index); in convert_vec_index_to_cond_assign()
95 assign = new(base_ir) ir_assignment(deref, orig_deref->array_index, NULL); in convert_vec_index_to_cond_assign()
96 base_ir->insert_before(assign); in convert_vec_index_to_cond_assign()
99 var = new(base_ir) ir_variable(ir->type, "vec_index_tmp_v", in convert_vec_index_to_cond_assign()
101 base_ir->insert_before(var); in convert_vec_index_to_cond_assign()
105 deref = new(base_ir) ir_dereference_variable(index); in convert_vec_index_to_cond_assign()
106 condition = new(base_ir) ir_expression(ir_binop_equal, in convert_vec_index_to_cond_assign()
109 new(base_ir) ir_constant(i)); in convert_vec_index_to_cond_assign()
[all …]
Dlower_variable_index_to_cond_assign.cpp42 ir_instruction* base_ir; member
56 void *mem_ctx = hieralloc_parent(base_ir); in generate()
273 void *const mem_ctx = hieralloc_parent(base_ir); in convert_dereference_array()
277 base_ir->insert_before(var); in convert_dereference_array()
283 base_ir->insert_before(assign); in convert_dereference_array()
290 base_ir->insert_before(index); in convert_dereference_array()
295 base_ir->insert_before(assign); in convert_dereference_array()
299 ag.base_ir = base_ir; in convert_dereference_array()
307 base_ir->insert_before(&list); in convert_dereference_array()
321 *pir = new(hieralloc_parent(base_ir)) ir_dereference_variable(var); in handle_rvalue()
Dlower_mat_op_to_vec.cpp172 base_ir->insert_before(assign); in do_mul_mat_mat()
214 base_ir->insert_before(assign); in do_mul_mat_vec()
242 base_ir->insert_before(column_assign); in do_mul_vec_mat()
268 base_ir->insert_before(column_assign); in do_mul_mat_scalar()
303 this->base_ir->insert_before(tmp_bvec); in do_equal_mat_mat()
319 this->base_ir->insert_before(assign); in do_equal_mat_mat()
339 base_ir->insert_before(assign); in do_equal_mat_mat()
388 base_ir->insert_before(op_var[i]); in visit_leave()
394 base_ir->insert_before(assign); in visit_leave()
419 base_ir->insert_before(column_assign); in visit_leave()
[all …]
Dir_expression_flattening.cpp84 base_ir->insert_before(var); in handle_rvalue()
89 base_ir->insert_before(assign); in handle_rvalue()
Dir_mod_to_fract.cpp65 this->base_ir->insert_before(temp); in visit_leave()
72 this->base_ir->insert_before(assign); in visit_leave()
Dlower_vector.cpp139 this->base_ir->insert_before(temp); in handle_rvalue()
192 this->base_ir->insert_before(assign); in handle_rvalue()
205 this->base_ir->insert_before(assign); in handle_rvalue()
Dlower_texture_projection.cpp62 base_ir->insert_before(var); in visit_leave()
69 base_ir->insert_before(assign); in visit_leave()
Dir_hv_accept.cpp43 ir_instruction *prev_base_ir = v->base_ir; in visit_list_elements()
47 v->base_ir = ir; in visit_list_elements()
53 v->base_ir = prev_base_ir; in visit_list_elements()
Dlower_instructions.cpp219 this->base_ir->insert_before(temp); in mod_to_fract()
225 this->base_ir->insert_before(assign); in mod_to_fract()
Dir_hierarchical_visitor.h153 class ir_instruction *base_ir; variable
Dir_hierarchical_visitor.cpp29 this->base_ir = NULL; in ir_hierarchical_visitor()
Dopt_function_inlining.cpp292 assert(ir == base_ir); in visit_enter()