Searched refs:base_ir (Results 1 – 12 of 12) sorted by relevance
90 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 …]
42 ir_instruction* base_ir; member56 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()
172 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 …]
84 base_ir->insert_before(var); in handle_rvalue()89 base_ir->insert_before(assign); in handle_rvalue()
65 this->base_ir->insert_before(temp); in visit_leave()72 this->base_ir->insert_before(assign); in visit_leave()
139 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()
62 base_ir->insert_before(var); in visit_leave()69 base_ir->insert_before(assign); in visit_leave()
43 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()
219 this->base_ir->insert_before(temp); in mod_to_fract()225 this->base_ir->insert_before(assign); in mod_to_fract()
153 class ir_instruction *base_ir; variable
29 this->base_ir = NULL; in ir_hierarchical_visitor()
292 assert(ir == base_ir); in visit_enter()