Searched refs:ir_swizzle (Results 1 - 25 of 86) sorted by relevance

1234

/xsrc/external/mit/MesaLib/dist/src/compiler/glsl/
H A Dir_builder.h217 ir_swizzle *swizzle(operand a, int swizzle, int components);
221 ir_swizzle *swizzle_for_size(operand a, unsigned components);
223 ir_swizzle *swizzle_xxxx(operand a);
224 ir_swizzle *swizzle_yyyy(operand a);
225 ir_swizzle *swizzle_zzzz(operand a);
226 ir_swizzle *swizzle_wwww(operand a);
227 ir_swizzle *swizzle_x(operand a);
228 ir_swizzle *swizzle_y(operand a);
229 ir_swizzle *swizzle_z(operand a);
230 ir_swizzle *swizzle_
[all...]
H A Dir_rvalue_visitor.h46 ir_visitor_status rvalue_visit(ir_swizzle *);
65 virtual ir_visitor_status visit_leave(ir_swizzle *);
82 virtual ir_visitor_status visit_enter(ir_swizzle *);
H A Dhir_field_selection.cpp60 ir_swizzle *swiz = ir_swizzle::create(op,
67 * FINISHME: ir_swizzle::create. This allows the generation of more
H A Dlower_vec_index_to_swizzle.cpp85 * The ir_swizzle constructor gets angry if the index is negative or too
91 *rv = new(mem_ctx) ir_swizzle(expr->operands[0], i, 0, 0, 0, 1);
H A Dir_visitor.h53 virtual void visit(class ir_swizzle *) = 0;
80 virtual void visit(class ir_swizzle *) {}
H A Dopt_swizzle.cpp61 ir_swizzle *swiz = (*rvalue)->as_swizzle();
66 ir_swizzle *swiz2;
H A Dopt_vectorize.cpp84 virtual ir_visitor_status visit_enter(ir_swizzle *);
139 ir_swizzle *swz = (ir_swizzle *)ir;
156 expr->operands[i] = new(ir) ir_swizzle(rval, 0, 0, 0, 0,
239 const ir_swizzle *swz)
275 * Upon entering an ir_swizzle, set ::has_swizzle if we're visiting from an
283 ir_vectorize_visitor::visit_enter(ir_swizzle *ir)
H A Dir_builder.cpp86 ir_swizzle *
91 return new(mem_ctx) ir_swizzle(a.val,
99 ir_swizzle *
111 return new(mem_ctx) ir_swizzle(a.val, s, components);
114 ir_swizzle *
120 ir_swizzle *
126 ir_swizzle *
132 ir_swizzle *
138 ir_swizzle *
144 ir_swizzle *
[all...]
H A Dir_print_visitor.h57 virtual void visit(ir_swizzle *);
H A Dir_equals.cpp105 ir_swizzle::equals(const ir_instruction *ir,
108 const ir_swizzle *other = ir->as_swizzle();
H A Dir_hierarchical_visitor.h122 virtual ir_visitor_status visit_enter(class ir_swizzle *);
123 virtual ir_visitor_status visit_leave(class ir_swizzle *);
H A Dlower_vec_index_to_cond_assign.cpp69 virtual ir_visitor_status visit_enter(ir_swizzle *);
179 ir_vec_index_to_cond_assign_visitor::visit_enter(ir_swizzle *ir)
H A Dir_rvalue_visitor.cpp88 ir_rvalue_base_visitor::rvalue_visit(ir_swizzle *ir)
187 ir_rvalue_visitor::visit_leave(ir_swizzle *ir)
259 ir_rvalue_enter_visitor::visit_enter(ir_swizzle *ir)
/xsrc/external/mit/MesaLib.old/dist/src/compiler/glsl/
H A Dir_builder.h217 ir_swizzle *swizzle(operand a, int swizzle, int components);
221 ir_swizzle *swizzle_for_size(operand a, unsigned components);
223 ir_swizzle *swizzle_xxxx(operand a);
224 ir_swizzle *swizzle_yyyy(operand a);
225 ir_swizzle *swizzle_zzzz(operand a);
226 ir_swizzle *swizzle_wwww(operand a);
227 ir_swizzle *swizzle_x(operand a);
228 ir_swizzle *swizzle_y(operand a);
229 ir_swizzle *swizzle_z(operand a);
230 ir_swizzle *swizzle_
[all...]
H A Dir_rvalue_visitor.h46 ir_visitor_status rvalue_visit(ir_swizzle *);
65 virtual ir_visitor_status visit_leave(ir_swizzle *);
82 virtual ir_visitor_status visit_enter(ir_swizzle *);
H A Dhir_field_selection.cpp60 ir_swizzle *swiz = ir_swizzle::create(op,
67 * FINISHME: ir_swizzle::create. This allows the generation of more
H A Dlower_vec_index_to_swizzle.cpp85 * The ir_swizzle constructor gets angry if the index is negative or too
91 *rv = new(mem_ctx) ir_swizzle(expr->operands[0], i, 0, 0, 0, 1);
H A Dir_visitor.h53 virtual void visit(class ir_swizzle *) = 0;
79 virtual void visit(class ir_swizzle *) {}
H A Dopt_swizzle.cpp61 ir_swizzle *swiz = (*rvalue)->as_swizzle();
66 ir_swizzle *swiz2;
H A Dopt_vectorize.cpp84 virtual ir_visitor_status visit_enter(ir_swizzle *);
139 ir_swizzle *swz = (ir_swizzle *)ir;
156 expr->operands[i] = new(ir) ir_swizzle(rval, 0, 0, 0, 0,
239 const ir_swizzle *swz)
275 * Upon entering an ir_swizzle, set ::has_swizzle if we're visiting from an
283 ir_vectorize_visitor::visit_enter(ir_swizzle *ir)
H A Dir_builder.cpp86 ir_swizzle *
91 return new(mem_ctx) ir_swizzle(a.val,
99 ir_swizzle *
111 return new(mem_ctx) ir_swizzle(a.val, s, components);
114 ir_swizzle *
120 ir_swizzle *
126 ir_swizzle *
132 ir_swizzle *
138 ir_swizzle *
144 ir_swizzle *
[all...]
H A Dir_print_visitor.h57 virtual void visit(ir_swizzle *);
H A Dir_equals.cpp105 ir_swizzle::equals(const ir_instruction *ir,
108 const ir_swizzle *other = ir->as_swizzle();
H A Dir_hierarchical_visitor.h122 virtual ir_visitor_status visit_enter(class ir_swizzle *);
123 virtual ir_visitor_status visit_leave(class ir_swizzle *);
H A Dlower_vec_index_to_cond_assign.cpp69 virtual ir_visitor_status visit_enter(ir_swizzle *);
179 ir_vec_index_to_cond_assign_visitor::visit_enter(ir_swizzle *ir)

Completed in 60 milliseconds

1234