HomeSort by relevance Sort by last modified time
    Searched refs:ir_swizzle (Results 1 - 25 of 41) sorted by null

1 2

  /external/mesa3d/src/glsl/
ir_builder.h 97 ir_swizzle *swizzle_for_size(operand a, int components);
99 ir_swizzle *swizzle_xxxx(operand a);
100 ir_swizzle *swizzle_yyyy(operand a);
101 ir_swizzle *swizzle_zzzz(operand a);
102 ir_swizzle *swizzle_wwww(operand a);
103 ir_swizzle *swizzle_x(operand a);
104 ir_swizzle *swizzle_y(operand a);
105 ir_swizzle *swizzle_z(operand a);
106 ir_swizzle *swizzle_w(operand a);
107 ir_swizzle *swizzle_xy(operand a)
    [all...]
ir_builder.cpp 66 ir_swizzle *
71 return new(mem_ctx) ir_swizzle(a.val,
79 ir_swizzle *
91 return new(mem_ctx) ir_swizzle(a.val, s, components);
94 ir_swizzle *
100 ir_swizzle *
106 ir_swizzle *
112 ir_swizzle *
118 ir_swizzle *
124 ir_swizzle *
    [all...]
ir_visitor.h 53 virtual void visit(class ir_swizzle *) = 0;
76 virtual void visit(class ir_swizzle *) {}
ir_rvalue_visitor.h 42 ir_visitor_status rvalue_visit(ir_swizzle *);
58 virtual ir_visitor_status visit_leave(ir_swizzle *);
72 virtual ir_visitor_status visit_enter(ir_swizzle *);
opt_swizzle_swizzle.cpp 44 virtual ir_visitor_status visit_enter(ir_swizzle *);
52 ir_swizzle_swizzle_visitor::visit_enter(ir_swizzle *ir)
56 ir_swizzle *swiz2 = ir->val->as_swizzle();
ir_hierarchical_visitor.h 121 virtual ir_visitor_status visit_enter(class ir_swizzle *);
122 virtual ir_visitor_status visit_leave(class ir_swizzle *);
lower_vec_index_to_swizzle.cpp 52 virtual ir_visitor_status visit_enter(ir_swizzle *);
92 * The ir_swizzle constructor gets angry if the index is negative or too
98 return new(ctx) ir_swizzle(deref->array, i, 0, 0, 0, 1);
114 ir_vec_index_to_swizzle_visitor::visit_enter(ir_swizzle *ir)
ir_print_visitor.h 63 virtual void visit(ir_swizzle *);
opt_noop_swizzle.cpp 59 ir_swizzle *swiz = (*rvalue)->as_swizzle();
hir_field_selection.cpp 51 ir_swizzle *swiz = ir_swizzle::create(op,
58 * FINISHME: ir_swizzle::create. This allows the generation of more
lower_vec_index_to_cond_assign.cpp 58 virtual ir_visitor_status visit_enter(ir_swizzle *);
114 new(base_ir) ir_swizzle(cond_deref->clone(ir, NULL), i, 0, 0, 0, 1);
120 new(base_ir) ir_swizzle(orig_deref->array->clone(mem_ctx, NULL),
150 ir_vec_index_to_cond_assign_visitor::visit_enter(ir_swizzle *ir)
214 new(ir) ir_swizzle(cond_deref->clone(ir, NULL), i, 0, 0, 0, 1);
221 new(ir) ir_swizzle(orig_deref->array->clone(mem_ctx, NULL),
ir_rvalue_visitor.cpp 79 ir_rvalue_base_visitor::rvalue_visit(ir_swizzle *ir)
159 ir_rvalue_visitor::visit_leave(ir_swizzle *ir)
213 ir_rvalue_enter_visitor::visit_enter(ir_swizzle *ir)
opt_copy_propagation_elements.cpp 114 virtual ir_visitor_status visit_leave(class ir_swizzle *);
189 ir_copy_propagation_elements_visitor::visit_leave(ir_swizzle *ir)
216 ir_swizzle *swizzle = (*ir)->as_swizzle();
277 *ir = new(shader_mem_ctx) ir_swizzle(deref_var,
445 ir_swizzle *swiz = ir->rhs->as_swizzle();
ir.h 130 virtual class ir_swizzle * as_swizzle() { return NULL; }
1452 class ir_swizzle : public ir_rvalue { class in inherits:ir_rvalue
    [all...]
ir_hierarchical_visitor.cpp 161 ir_hierarchical_visitor::visit_enter(ir_swizzle *ir)
170 ir_hierarchical_visitor::visit_leave(ir_swizzle *ir)
ir.cpp 82 ir_swizzle *swiz = lhs->as_swizzle();
108 this->rhs = new(mem_ctx) ir_swizzle(this->rhs, rhs_swiz);
122 this->rhs = new(mem_ctx) ir_swizzle(this->rhs, rhs_swiz);
1368 ir_swizzle::ir_swizzle(ir_rvalue *val, unsigned x, unsigned y, unsigned z, function in class:ir_swizzle
1377 ir_swizzle::ir_swizzle(ir_rvalue *val, const unsigned *comp, function in class:ir_swizzle
1385 ir_swizzle::ir_swizzle(ir_rvalue *val, ir_swizzle_mask mask) function in class:ir_swizzle
    [all...]
opt_algebraic.cpp 180 return new(mem_ctx) ir_swizzle(operand, 0, 0, 0, 0,
330 return new(mem_ctx) ir_swizzle(ir->operands[1], component, 0, 0, 0, 1);
339 return new(mem_ctx) ir_swizzle(ir->operands[0], component, 0, 0, 0, 1);
opt_dead_code_local.cpp 100 virtual ir_visitor_status visit(ir_swizzle *ir)
227 entry->ir->rhs = new(mem_ctx) ir_swizzle(entry->ir->rhs,
opt_function_inlining.cpp 60 virtual ir_visitor_status visit_enter(ir_swizzle *);
250 ir_function_inlining_visitor::visit_enter(ir_swizzle *ir)
opt_tree_grafting.cpp 78 virtual ir_visitor_status visit_enter(class ir_swizzle *);
257 ir_tree_grafting_visitor::visit_enter(ir_swizzle *ir)
ir_clone.cpp 91 ir_swizzle *
92 ir_swizzle::clone(void *mem_ctx, struct hash_table *ht) const
94 return new(mem_ctx) ir_swizzle(this->val->clone(mem_ctx, ht), this->mask);
lower_vector.cpp 103 op = ((ir_swizzle *) op)->val;
lower_mat_op_to_vec.cpp 104 return new(mem_ctx) ir_swizzle(val, row, 0, 0, 0, 1);
194 column_result = new(mem_ctx) ir_swizzle(column_result, i, 0, 0, 0, 1);
  /external/mesa3d/src/mesa/drivers/dri/i965/
brw_cubemap_normalize.cpp 68 ir_rvalue *swiz0 = new(mem_ctx) ir_swizzle(deref, 0, 0, 0, 0, 1);
70 ir_rvalue *swiz1 = new(mem_ctx) ir_swizzle(deref, 1, 0, 0, 0, 1);
72 ir_rvalue *swiz2 = new(mem_ctx) ir_swizzle(deref, 2, 0, 0, 0, 1);
brw_fs_vector_splitting.cpp 91 virtual ir_visitor_status visit_enter(ir_swizzle *);
161 ir_vector_reference_visitor::visit_enter(ir_swizzle *ir)
241 ir_swizzle *swiz = (*rvalue)->as_swizzle();
290 new_rhs = new(mem_ctx) ir_swizzle(ir->rhs->clone(mem_ctx, NULL),

Completed in 76 milliseconds

1 2