Searched refs:new_lhs (Results 1 – 4 of 4) sorted by relevance
/third_party/mesa3d/src/compiler/glsl/ |
D | lower_vector_derefs.cpp | 76 ir_rvalue *const new_lhs = deref->array; in visit_enter() local 104 for (unsigned i = 0; i < new_lhs->type->vector_elements; i++) { in visit_enter() 109 ir_rvalue *const lhs_clone = new_lhs->clone(factory.mem_ctx, NULL); in visit_enter() 113 if (new_lhs->ir_type != ir_type_swizzle) { in visit_enter() 132 new_lhs->type, in visit_enter() 133 new_lhs->clone(mem_ctx, NULL), in visit_enter() 136 ir->write_mask = (1 << new_lhs->type->vector_elements) - 1; in visit_enter() 137 ir->set_lhs(new_lhs); in visit_enter() 142 if (index >= new_lhs->type->vector_elements) { in visit_enter() 154 if (new_lhs->ir_type != ir_type_swizzle) { in visit_enter() [all …]
|
D | lower_tess_level.cpp | 266 ir_dereference *const new_lhs = (ir_dereference *) expr->operands[0]; in fix_lhs() local 273 new_lhs->clone(mem_ctx, NULL), in fix_lhs() 277 ir->set_lhs(new_lhs); in fix_lhs() 318 ir_dereference_array *new_lhs = new(ctx) ir_dereference_array( in visit_leave() local 333 ir_assignment *const assign = new(ctx) ir_assignment(new_lhs, new_rhs); in visit_leave()
|
D | opt_structure_splitting.cpp | 269 ir_dereference *new_lhs, *new_rhs; in visit_leave() local 273 new_lhs = new(mem_ctx) ir_dereference_variable(lhs_entry->components[i]); in visit_leave() 275 new_lhs = new(mem_ctx) in visit_leave() 288 ir->insert_before(new(mem_ctx) ir_assignment(new_lhs, new_rhs)); in visit_leave()
|
D | lower_distance.cpp | 413 ir_dereference *const new_lhs = (ir_dereference *) expr->operands[0]; in fix_lhs() local 416 new_lhs->clone(mem_ctx, NULL), in fix_lhs() 419 ir->set_lhs(new_lhs); in fix_lhs() 459 ir_dereference_array *new_lhs = new(ctx) ir_dereference_array( in visit_leave() local 474 ir_assignment *const assign = new(ctx) ir_assignment(new_lhs, new_rhs); in visit_leave()
|