/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),
|