Searched refs:ir_assignment (Results 1 - 25 of 120) sorted by relevance

12345

/external/chromium_org/third_party/mesa/src/src/glsl/
H A Dir_variable_refcount.h42 ir_assignment *assign; /* An assignment to the variable, if any */
70 virtual ir_visitor_status visit_leave(ir_assignment *);
H A Dlower_mat_op_to_vec.cpp46 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 *cons
[all...]
H A Dir_expression_flattening.cpp73 ir_assignment *assign;
84 assign = new(ctx) ir_assignment(new(ctx) ir_dereference_variable(var),
H A Dlower_discard.cpp156 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),
H A Dlower_discard_flow.cpp90 ir_assignment *assign = new(mem_ctx) ir_assignment(lhs, rhs);
112 ir_assignment *assign = new(mem_ctx) ir_assignment(lhs, rhs);
H A Dopt_constant_folding.cpp53 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);
H A Dir_rvalue_visitor.h35 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 *);
H A Dlower_clip_distance.cpp62 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...]
H A Dlower_vec_index_to_cond_assign.cpp59 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);
H A Dir_visitor.h57 virtual void visit(class ir_assignment *) = 0;
80 virtual void visit(class ir_assignment *) {}
H A Dlower_texture_projection.cpp68 ir_assignment *assign = new(mem_ctx) ir_assignment(deref, expr, NULL);
H A Dopt_if_simplification.cpp43 ir_visitor_status visit_enter(ir_assignment *);
54 ir_if_simplification_visitor::visit_enter(ir_assignment *ir)
H A Dopt_redundant_jumps.cpp42 virtual ir_visitor_status visit_enter(ir_assignment *);
53 redundant_jumps_visitor::visit_enter(ir_assignment *ir)
/external/mesa3d/src/glsl/
H A Dir_variable_refcount.h42 ir_assignment *assign; /* An assignment to the variable, if any */
70 virtual ir_visitor_status visit_leave(ir_assignment *);
H A Dlower_mat_op_to_vec.cpp46 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 *cons
[all...]
H A Dir_expression_flattening.cpp73 ir_assignment *assign;
84 assign = new(ctx) ir_assignment(new(ctx) ir_dereference_variable(var),
H A Dlower_discard.cpp156 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),
H A Dlower_discard_flow.cpp90 ir_assignment *assign = new(mem_ctx) ir_assignment(lhs, rhs);
112 ir_assignment *assign = new(mem_ctx) ir_assignment(lhs, rhs);
H A Dopt_constant_folding.cpp53 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);
H A Dir_rvalue_visitor.h35 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 *);
H A Dlower_clip_distance.cpp62 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...]
H A Dlower_vec_index_to_cond_assign.cpp59 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);
H A Dir_visitor.h57 virtual void visit(class ir_assignment *) = 0;
80 virtual void visit(class ir_assignment *) {}
H A Dlower_texture_projection.cpp68 ir_assignment *assign = new(mem_ctx) ir_assignment(deref, expr, NULL);
/external/chromium_org/third_party/mesa/src/src/mesa/drivers/dri/i965/
H A Dbrw_fs_channel_expressions.cpp60 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,

Completed in 179 milliseconds

12345