/external/mesa3d/src/glsl/ |
ir_variable_refcount.h | 42 ir_assignment *assign; /* An assignment to the variable, if any */ 70 virtual ir_visitor_status visit_leave(ir_assignment *);
|
lower_mat_op_to_vec.cpp | 46 ir_visitor_status visit_leave(ir_assignment *); 126 ir_assignment *assign; 147 assign = new(mem_ctx) ir_assignment(get_column(result, b_col), expr); 158 ir_assignment *assign; 177 assign = new(mem_ctx) ir_assignment(result, expr); 191 ir_assignment *column_assign; 200 column_assign = new(mem_ctx) ir_assignment(column_result, 215 ir_assignment *column_assign; 221 column_assign = new(mem_ctx) ir_assignment(get_column(result, i), 269 ir_assignment *const assign [all...] |
ir_expression_flattening.cpp | 73 ir_assignment *assign; 84 assign = new(ctx) ir_assignment(new(ctx) ir_dereference_variable(var),
|
ir_visitor.h | 57 virtual void visit(class ir_assignment *) = 0; 80 virtual void visit(class ir_assignment *) {}
|
lower_discard.cpp | 156 ir_assignment *assignment = 157 new(mem_ctx) ir_assignment(new(mem_ctx) ir_dereference_variable(var), 178 ir_assignment *temp_initializer = 179 new(mem_ctx) ir_assignment(new(mem_ctx) ir_dereference_variable(temp),
|
lower_discard_flow.cpp | 90 ir_assignment *assign = new(mem_ctx) ir_assignment(lhs, rhs); 112 ir_assignment *assign = new(mem_ctx) ir_assignment(lhs, rhs);
|
opt_constant_folding.cpp | 53 virtual ir_visitor_status visit_enter(ir_assignment *ir); 92 ir_constant_folding_visitor::visit_enter(ir_assignment *ir) 145 ir_assignment *assignment = 146 new(ralloc_parent(ir)) ir_assignment(ir->return_deref, const_val);
|
ir_rvalue_visitor.h | 35 ir_visitor_status rvalue_visit(ir_assignment *); 51 virtual ir_visitor_status visit_leave(ir_assignment *); 65 virtual ir_visitor_status visit_enter(ir_assignment *);
|
lower_clip_distance.cpp | 62 virtual ir_visitor_status visit_leave(ir_assignment *); 63 void visit_new_assignment(ir_assignment *ir); 155 this->base_ir->insert_before(new(ctx) ir_assignment( 212 lower_clip_distance_visitor::visit_leave(ir_assignment *ir) 242 new(ctx) ir_assignment(new_lhs, new_rhs)); 253 * ir_assignment node. This is used in cases where we have to insert an 254 * ir_assignment in a place where we know the hierarchical visitor won't see 258 lower_clip_distance_visitor::visit_new_assignment(ir_assignment *ir) 310 ir_assignment *new_assignment = new(ctx) ir_assignment( [all...] |
lower_vec_index_to_cond_assign.cpp | 59 virtual ir_visitor_status visit_leave(ir_assignment *); 71 ir_assignment *assign; 95 assign = new(base_ir) ir_assignment(deref, orig_deref->array_index, NULL); 124 assign = new(base_ir) ir_assignment(deref, swizzle, condition_swizzle); 162 ir_vec_index_to_cond_assign_visitor::visit_leave(ir_assignment *ir) 166 ir_assignment *assign; 192 assign = new(ir) ir_assignment(deref, orig_deref->array_index, NULL); 200 assign = new(ir) ir_assignment(deref, ir->rhs, NULL); 225 assign = new(ir) ir_assignment(swizzle, deref, condition_swizzle);
|
ir_hierarchical_visitor.h | 127 virtual ir_visitor_status visit_enter(class ir_assignment *); 128 virtual ir_visitor_status visit_leave(class ir_assignment *); 173 * This is set and cleared by the \c ir_assignment::accept method.
|
lower_texture_projection.cpp | 68 ir_assignment *assign = new(mem_ctx) ir_assignment(deref, expr, NULL);
|
opt_if_simplification.cpp | 43 ir_visitor_status visit_enter(ir_assignment *); 54 ir_if_simplification_visitor::visit_enter(ir_assignment *ir)
|
opt_redundant_jumps.cpp | 42 virtual ir_visitor_status visit_enter(ir_assignment *); 53 redundant_jumps_visitor::visit_enter(ir_assignment *ir)
|
lower_if_to_cond_assign.cpp | 119 ir_assignment *assign = (ir_assignment *)ir; 174 ir_assignment *assign; 203 assign = new(mem_ctx) ir_assignment(then_cond, ir->condition); 234 assign = new(mem_ctx) ir_assignment(else_cond, inverse);
|
ir_builder.cpp | 48 ir_assignment * 53 ir_assignment *assign = new(mem_ctx) ir_assignment(lhs.val, 60 ir_assignment *
|
ir_print_visitor.h | 67 virtual void visit(ir_assignment *);
|
lower_vector.cpp | 189 ir_assignment *const assign = 190 new(mem_ctx) ir_assignment(lhs, c, NULL, write_mask); 202 ir_assignment *const assign = 203 new(mem_ctx) ir_assignment(lhs, expr->operands[i], NULL, (1U << i));
|
ir_builder.h | 83 ir_assignment *assign(deref lhs, operand rhs); 84 ir_assignment *assign(deref lhs, operand rhs, int writemask);
|
opt_tree_grafting.cpp | 63 ir_tree_grafting_visitor(ir_assignment *graft_assign, 71 virtual ir_visitor_status visit_leave(class ir_assignment *); 87 ir_assignment *graft_assign; 178 ir_tree_grafting_visitor::visit_leave(ir_assignment *ir) 303 try_tree_grafting(ir_assignment *start, 344 ir_assignment *assign = ir->as_assignment();
|
lower_variable_index_to_cond_assign.cpp | 114 instructions->push_tail(new(mem_ctx) ir_assignment(cond_deref, condition_val, 0)); 217 ir_assignment *const assignment = (is_write) 218 ? new(mem_ctx) ir_assignment(element, variable, condition, write_mask) 219 : new(mem_ctx) ir_assignment(variable, element, condition); 390 ir_assignment* orig_assign, 414 ir_assignment *assign = new(mem_ctx) ir_assignment(lhs, 433 ir_assignment *assign = 434 new(mem_ctx) ir_assignment(lhs, orig_deref->array_index, NULL); 494 visit_leave(ir_assignment *ir [all...] |
loop_analysis.cpp | 33 static ir_rvalue *get_basic_induction_increment(ir_assignment *, hash_table *); 117 virtual ir_visitor_status visit_enter(ir_assignment *); 118 virtual ir_visitor_status visit_leave(ir_assignment *); 126 ir_assignment *current_assignment; 376 loop_analysis::visit_enter(ir_assignment *ir) 389 loop_analysis::visit_leave(ir_assignment *ir) 443 get_basic_induction_increment(ir_assignment *ir, hash_table *var_hash)
|
opt_function_inlining.cpp | 87 ret->replace_with(new(ctx) ir_assignment(lhs, ret->value, NULL)); 150 ir_assignment *assign; 152 assign = new(ctx) ir_assignment(new(ctx) ir_dereference_variable(parameters[i]), 207 ir_assignment *assign; 209 assign = new(ctx) ir_assignment(param->clone(ctx, NULL)->as_rvalue(),
|
/external/mesa3d/src/mesa/drivers/dri/i965/ |
brw_fs_channel_expressions.cpp | 60 ir_visitor_status visit_leave(ir_assignment *); 63 void assign(ir_assignment *ir, int elem, ir_rvalue *val); 116 ir_channel_expressions_visitor::assign(ir_assignment *ir, int elem, ir_rvalue *val) 119 ir_assignment *assign; 128 assign = new(mem_ctx) ir_assignment(lhs, val, NULL, (1 << elem)); 133 ir_channel_expressions_visitor::visit_leave(ir_assignment *ir) 160 ir_assignment *assign; 171 assign = new(mem_ctx) ir_assignment(deref,
|
brw_cubemap_normalize.cpp | 63 ir_assignment *assign = new(mem_ctx) ir_assignment(deref, ir->coordinate,
|