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

123456

/xsrc/external/mit/MesaLib/dist/src/compiler/glsl/
H A Dir_variable_refcount.h41 ir_assignment *assign;
76 virtual ir_visitor_status visit_leave(ir_assignment *);
H A Dpropagate_invariance.cpp62 virtual ir_visitor_status visit_enter(ir_assignment *ir);
63 virtual ir_visitor_status visit_leave(ir_assignment *ir);
73 ir_invariance_propagation_visitor::visit_enter(ir_assignment *ir)
86 ir_invariance_propagation_visitor::visit_leave(ir_assignment *)
H A Dir_expression_flattening.cpp69 ir_assignment *assign;
80 assign = new(ctx) ir_assignment(new(ctx) ir_dereference_variable(var), ir);
H A Dopt_flatten_nested_if_blocks.cpp57 ir_visitor_status visit_enter(ir_assignment *);
68 nested_if_flattener::visit_enter(ir_assignment *ir)
H A Dlower_discard.cpp159 ir_assignment *assignment =
160 new(mem_ctx) ir_assignment(new(mem_ctx) ir_dereference_variable(var),
181 ir_assignment *temp_initializer =
182 new(mem_ctx) ir_assignment(new(mem_ctx) ir_dereference_variable(temp),
H A Dlower_discard_flow.cpp100 ir_assignment *assign = new(mem_ctx) ir_assignment(lhs, rhs);
122 ir_assignment *assign = new(mem_ctx) ir_assignment(lhs, rhs);
H A Dlower_mat_op_to_vec.cpp48 ir_visitor_status visit_leave(ir_assignment *);
130 ir_assignment *assign;
151 assign = new(mem_ctx) ir_assignment(get_column(result, b_col), expr);
162 ir_assignment *assign;
181 assign = new(mem_ctx) ir_assignment(result, expr);
195 ir_assignment *column_assign;
204 column_assign = new(mem_ctx) ir_assignment(column_result,
219 ir_assignment *column_assign;
225 column_assign = new(mem_ctx) ir_assignment(get_column(result, i),
273 ir_assignment *cons
[all...]
H A Dlower_vector_derefs.cpp46 virtual ir_visitor_status visit_enter(ir_assignment *ir);
57 vector_deref_visitor::visit_enter(ir_assignment *ir)
115 ir_assignment *cond_assign =
116 new(mem_ctx) ir_assignment(lhs_clone->as_dereference(),
122 ir_assignment *cond_assign =
123 new(mem_ctx) ir_assignment(swizzle(lhs_clone, i, 1),
H A Dir_rvalue_visitor.h38 ir_visitor_status rvalue_visit(ir_assignment *);
57 virtual ir_visitor_status visit_leave(ir_assignment *);
74 virtual ir_visitor_status visit_enter(ir_assignment *);
H A Dlower_tess_level.cpp68 virtual ir_visitor_status visit_leave(ir_assignment *);
69 void visit_new_assignment(ir_assignment *ir);
74 void fix_lhs(ir_assignment *);
250 lower_tess_level_visitor::fix_lhs(ir_assignment *ir)
296 lower_tess_level_visitor::visit_leave(ir_assignment *ir)
328 * ir_assignment constructor to fail.
333 ir_assignment *const assign = new(ctx) ir_assignment(new_lhs, new_rhs);
345 * rvalue_visit(ir_assignment *) only visits the RHS, but we need to lower
361 * ir_assignment nod
[all...]
H A Dopt_constant_folding.cpp54 virtual ir_visitor_status visit_enter(ir_assignment *ir);
143 ir_constant_folding_visitor::visit_enter(ir_assignment *ir)
196 ir_assignment *assignment =
197 new(ralloc_parent(ir)) ir_assignment(ir->return_deref, const_val);
H A Dopt_function_inlining.cpp92 ret->replace_with(new(ctx) ir_assignment(lhs, ret->value));
118 ir_assignment *assignment;
123 assignment = new(ctx) ir_assignment(new(ctx) ir_dereference_variable(index),
207 ir_assignment *assign;
209 assign = new(ctx) ir_assignment(new(ctx) ir_dereference_variable(parameters[i]),
223 ir_assignment *assign;
225 assign = new(ctx) ir_assignment(new(ctx) ir_dereference_variable(parameters[i]),
275 ir_assignment *assign;
277 assign = new(ctx) ir_assignment(param,
361 virtual ir_visitor_status visit_leave(ir_assignment *);
[all...]
H A Dopt_if_simplification.cpp44 ir_visitor_status visit_enter(ir_assignment *);
55 ir_if_simplification_visitor::visit_enter(ir_assignment *ir)
/xsrc/external/mit/MesaLib.old/dist/src/compiler/glsl/
H A Dir_variable_refcount.h41 ir_assignment *assign;
76 virtual ir_visitor_status visit_leave(ir_assignment *);
H A Dpropagate_invariance.cpp62 virtual ir_visitor_status visit_enter(ir_assignment *ir);
63 virtual ir_visitor_status visit_leave(ir_assignment *ir);
73 ir_invariance_propagation_visitor::visit_enter(ir_assignment *ir)
86 ir_invariance_propagation_visitor::visit_leave(ir_assignment *)
H A Dir_expression_flattening.cpp69 ir_assignment *assign;
80 assign = new(ctx) ir_assignment(new(ctx) ir_dereference_variable(var), ir);
H A Dopt_flatten_nested_if_blocks.cpp57 ir_visitor_status visit_enter(ir_assignment *);
68 nested_if_flattener::visit_enter(ir_assignment *ir)
H A Dlower_discard.cpp159 ir_assignment *assignment =
160 new(mem_ctx) ir_assignment(new(mem_ctx) ir_dereference_variable(var),
181 ir_assignment *temp_initializer =
182 new(mem_ctx) ir_assignment(new(mem_ctx) ir_dereference_variable(temp),
H A Dlower_discard_flow.cpp100 ir_assignment *assign = new(mem_ctx) ir_assignment(lhs, rhs);
122 ir_assignment *assign = new(mem_ctx) ir_assignment(lhs, rhs);
H A Dlower_mat_op_to_vec.cpp48 ir_visitor_status visit_leave(ir_assignment *);
130 ir_assignment *assign;
151 assign = new(mem_ctx) ir_assignment(get_column(result, b_col), expr);
162 ir_assignment *assign;
181 assign = new(mem_ctx) ir_assignment(result, expr);
195 ir_assignment *column_assign;
204 column_assign = new(mem_ctx) ir_assignment(column_result,
219 ir_assignment *column_assign;
225 column_assign = new(mem_ctx) ir_assignment(get_column(result, i),
273 ir_assignment *cons
[all...]
H A Dlower_vector_derefs.cpp46 virtual ir_visitor_status visit_enter(ir_assignment *ir);
57 vector_deref_visitor::visit_enter(ir_assignment *ir)
115 ir_assignment *cond_assign =
116 new(mem_ctx) ir_assignment(lhs_clone->as_dereference(),
122 ir_assignment *cond_assign =
123 new(mem_ctx) ir_assignment(swizzle(lhs_clone, i, 1),
H A Dir_rvalue_visitor.h38 ir_visitor_status rvalue_visit(ir_assignment *);
57 virtual ir_visitor_status visit_leave(ir_assignment *);
74 virtual ir_visitor_status visit_enter(ir_assignment *);
H A Dlower_tess_level.cpp68 virtual ir_visitor_status visit_leave(ir_assignment *);
69 void visit_new_assignment(ir_assignment *ir);
74 void fix_lhs(ir_assignment *);
250 lower_tess_level_visitor::fix_lhs(ir_assignment *ir)
296 lower_tess_level_visitor::visit_leave(ir_assignment *ir)
328 * ir_assignment constructor to fail.
333 ir_assignment *const assign = new(ctx) ir_assignment(new_lhs, new_rhs);
345 * rvalue_visit(ir_assignment *) only visits the RHS, but we need to lower
361 * ir_assignment nod
[all...]
H A Dopt_constant_folding.cpp54 virtual ir_visitor_status visit_enter(ir_assignment *ir);
143 ir_constant_folding_visitor::visit_enter(ir_assignment *ir)
196 ir_assignment *assignment =
197 new(ralloc_parent(ir)) ir_assignment(ir->return_deref, const_val);
H A Dopt_function_inlining.cpp92 ret->replace_with(new(ctx) ir_assignment(lhs, ret->value));
118 ir_assignment *assignment;
123 assignment = new(ctx) ir_assignment(new(ctx) ir_dereference_variable(index),
207 ir_assignment *assign;
209 assign = new(ctx) ir_assignment(new(ctx) ir_dereference_variable(parameters[i]),
223 ir_assignment *assign;
225 assign = new(ctx) ir_assignment(new(ctx) ir_dereference_variable(parameters[i]),
275 ir_assignment *assign;
277 assign = new(ctx) ir_assignment(param,
361 virtual ir_visitor_status visit_leave(ir_assignment *);
[all...]

Completed in 20 milliseconds

123456