Searched refs:base_ir (Results 1 - 25 of 38) sorted by relevance

12

/external/chromium_org/third_party/mesa/src/src/glsl/
H A Dir_expression_flattening.cpp82 base_ir->insert_before(var);
87 base_ir->insert_before(assign);
H A Dlower_vec_index_to_cond_assign.cpp90 index = new(base_ir) ir_variable(glsl_type::int_type,
94 deref = new(base_ir) ir_dereference_variable(index);
95 assign = new(base_ir) ir_assignment(deref, orig_deref->array_index, NULL);
99 var = new(base_ir) ir_variable(ir->type, "vec_index_tmp_v",
114 new(base_ir) ir_swizzle(cond_deref->clone(ir, NULL), i, 0, 0, 0, 1);
120 new(base_ir) ir_swizzle(orig_deref->array->clone(mem_ctx, NULL),
123 deref = new(base_ir) ir_dereference_variable(var);
124 assign = new(base_ir) ir_assignment(deref, swizzle, condition_swizzle);
131 base_ir->insert_before(&list);
134 return new(base_ir) ir_dereference_variabl
[all...]
H A Dlower_clip_distance.cpp154 this->base_ir->insert_before(old_index_var);
155 this->base_ir->insert_before(new(ctx) ir_assignment(
241 this->base_ir->insert_before(
252 * Set up base_ir properly and call visit_leave() on a newly created
260 ir_instruction *old_base_ir = this->base_ir;
261 this->base_ir = ir;
263 this->base_ir = old_base_ir;
300 this->base_ir->insert_before(temp_clip_distance);
313 this->base_ir->insert_before(new_assignment);
326 this->base_ir
[all...]
H A Dlower_mat_op_to_vec.cpp148 base_ir->insert_before(assign);
178 base_ir->insert_before(assign);
202 base_ir->insert_before(column_assign);
223 base_ir->insert_before(column_assign);
258 this->base_ir->insert_before(tmp_bvec);
272 this->base_ir->insert_before(assign);
283 base_ir->insert_before(assign);
341 base_ir->insert_before(var);
348 base_ir->insert_before(assign);
365 base_ir
[all...]
H A Dlower_texture_projection.cpp62 base_ir->insert_before(var);
69 base_ir->insert_before(assign);
H A Dlower_variable_index_to_cond_assign.cpp186 ir_instruction* base_ir; member in struct:assignment_generator
202 void *mem_ctx = ralloc_parent(base_ir);
399 void *const mem_ctx = ralloc_parent(base_ir);
411 base_ir->insert_before(var);
418 base_ir->insert_before(assign);
423 base_ir->insert_before(var);
430 base_ir->insert_before(index);
435 base_ir->insert_before(assign);
441 ag.base_ir = base_ir;
[all...]
H A Dlower_ubo_reference.cpp169 base_ir->insert_before(load_var);
174 base_ir->insert_before(load_offset);
175 base_ir->insert_before(assign(load_offset, offset));
266 base_ir->insert_before(assign(deref->clone(mem_ctx, NULL),
290 base_ir->insert_before(assign(deref_chan,
H A Dlower_vector.cpp139 this->base_ir->insert_before(temp);
192 this->base_ir->insert_before(assign);
205 this->base_ir->insert_before(assign);
H A Dir_hv_accept.cpp36 * v->base_ir will be set to point to each statement just before iterating
39 * list), so v->base_ir will be left alone.
50 ir_instruction *prev_base_ir = v->base_ir;
55 v->base_ir = ir;
62 v->base_ir = prev_base_ir;
H A Dir_hierarchical_visitor.h153 class ir_instruction *base_ir; member in class:ir_hierarchical_visitor
H A Dlower_instructions.cpp241 this->base_ir->insert_before(temp);
247 this->base_ir->insert_before(assign);
/external/mesa3d/src/glsl/
H A Dir_expression_flattening.cpp82 base_ir->insert_before(var);
87 base_ir->insert_before(assign);
H A Dlower_vec_index_to_cond_assign.cpp90 index = new(base_ir) ir_variable(glsl_type::int_type,
94 deref = new(base_ir) ir_dereference_variable(index);
95 assign = new(base_ir) ir_assignment(deref, orig_deref->array_index, NULL);
99 var = new(base_ir) ir_variable(ir->type, "vec_index_tmp_v",
114 new(base_ir) ir_swizzle(cond_deref->clone(ir, NULL), i, 0, 0, 0, 1);
120 new(base_ir) ir_swizzle(orig_deref->array->clone(mem_ctx, NULL),
123 deref = new(base_ir) ir_dereference_variable(var);
124 assign = new(base_ir) ir_assignment(deref, swizzle, condition_swizzle);
131 base_ir->insert_before(&list);
134 return new(base_ir) ir_dereference_variabl
[all...]
H A Dlower_clip_distance.cpp154 this->base_ir->insert_before(old_index_var);
155 this->base_ir->insert_before(new(ctx) ir_assignment(
241 this->base_ir->insert_before(
252 * Set up base_ir properly and call visit_leave() on a newly created
260 ir_instruction *old_base_ir = this->base_ir;
261 this->base_ir = ir;
263 this->base_ir = old_base_ir;
300 this->base_ir->insert_before(temp_clip_distance);
313 this->base_ir->insert_before(new_assignment);
326 this->base_ir
[all...]
H A Dlower_mat_op_to_vec.cpp148 base_ir->insert_before(assign);
178 base_ir->insert_before(assign);
202 base_ir->insert_before(column_assign);
223 base_ir->insert_before(column_assign);
258 this->base_ir->insert_before(tmp_bvec);
272 this->base_ir->insert_before(assign);
283 base_ir->insert_before(assign);
341 base_ir->insert_before(var);
348 base_ir->insert_before(assign);
365 base_ir
[all...]
H A Dlower_texture_projection.cpp62 base_ir->insert_before(var);
69 base_ir->insert_before(assign);
H A Dlower_variable_index_to_cond_assign.cpp186 ir_instruction* base_ir; member in struct:assignment_generator
202 void *mem_ctx = ralloc_parent(base_ir);
399 void *const mem_ctx = ralloc_parent(base_ir);
411 base_ir->insert_before(var);
418 base_ir->insert_before(assign);
423 base_ir->insert_before(var);
430 base_ir->insert_before(index);
435 base_ir->insert_before(assign);
441 ag.base_ir = base_ir;
[all...]
H A Dlower_ubo_reference.cpp169 base_ir->insert_before(load_var);
174 base_ir->insert_before(load_offset);
175 base_ir->insert_before(assign(load_offset, offset));
266 base_ir->insert_before(assign(deref->clone(mem_ctx, NULL),
290 base_ir->insert_before(assign(deref_chan,
H A Dlower_vector.cpp139 this->base_ir->insert_before(temp);
192 this->base_ir->insert_before(assign);
205 this->base_ir->insert_before(assign);
H A Dir_hv_accept.cpp36 * v->base_ir will be set to point to each statement just before iterating
39 * list), so v->base_ir will be left alone.
50 ir_instruction *prev_base_ir = v->base_ir;
55 v->base_ir = ir;
62 v->base_ir = prev_base_ir;
H A Dir_hierarchical_visitor.h153 class ir_instruction *base_ir; member in class:ir_hierarchical_visitor
/external/chromium_org/third_party/mesa/src/src/mesa/drivers/dri/i965/
H A Dbrw_lower_texture_gradients.cpp56 base_ir->insert_before(var);
57 base_ir->insert_before(assign(var, value));
107 base_ir->insert_before(size);
108 base_ir->insert_before(assign(size, expr(ir_unop_i2f, txs), WRITEMASK_XY));
109 base_ir->insert_before(assign(size, new(mem_ctx) ir_constant(1.0f), WRITEMASK_Z));
H A Dbrw_cubemap_normalize.cpp61 base_ir->insert_before(var);
65 base_ir->insert_before(assign);
/external/mesa3d/src/mesa/drivers/dri/i965/
H A Dbrw_lower_texture_gradients.cpp56 base_ir->insert_before(var);
57 base_ir->insert_before(assign(var, value));
107 base_ir->insert_before(size);
108 base_ir->insert_before(assign(size, expr(ir_unop_i2f, txs), WRITEMASK_XY));
109 base_ir->insert_before(assign(size, new(mem_ctx) ir_constant(1.0f), WRITEMASK_Z));
H A Dbrw_cubemap_normalize.cpp61 base_ir->insert_before(var);
65 base_ir->insert_before(assign);

Completed in 281 milliseconds

12