| /xsrc/external/mit/MesaLib/dist/src/compiler/glsl/ |
| H A D | lower_mat_op_to_vec.cpp | 50 ir_dereference *get_column(ir_dereference *val, int col); 51 ir_rvalue *get_element(ir_dereference *val, int col, int row); 53 void do_mul_mat_mat(ir_dereference *result, 54 ir_dereference *a, ir_dereference *b); 55 void do_mul_mat_vec(ir_dereference *result, 56 ir_dereference *a, ir_dereference *b); 57 void do_mul_vec_mat(ir_dereference *resul [all...] |
| H A D | lower_buffer_access.h | 45 insert_buffer_access(void *mem_ctx, ir_dereference *deref, 49 void emit_access(void *mem_ctx, bool is_write, ir_dereference *deref,
|
| H A D | opt_function_inlining.cpp | 40 ir_dereference *repl); 86 ir_dereference *orig_deref = (ir_dereference *) data; 254 ir_dereference *deref = param->as_dereference(); 347 ir_variable_replacement_visitor(ir_variable *orig, ir_dereference *repl) 365 void replace_deref(ir_dereference **deref); 369 ir_dereference *repl; 373 ir_variable_replacement_visitor::replace_deref(ir_dereference **deref) 387 ir_dereference *deref = (*rvalue)->as_dereference(); 461 ir_dereference *rep [all...] |
| H A D | lower_discard_flow.cpp | 91 ir_dereference *lhs = new(mem_ctx) ir_dereference_variable(discarded); 120 ir_dereference *lhs = new(mem_ctx) ir_dereference_variable(discarded);
|
| H A D | lower_ubo_reference.cpp | 79 void write_to_memory(void *mem_ctx, ir_dereference *deref, ir_variable *var, 92 void insert_buffer_access(void *mem_ctx, ir_dereference *deref, 102 ir_dereference *, 106 unsigned calculate_unsized_array_stride(ir_dereference *deref, 339 ir_dereference *deref = (*rvalue)->as_dereference(); 523 ir_dereference *deref, 560 ir_dereference *deref, 619 ir_dereference *deref = expr->operands[0]->as_dereference(); 680 lower_ubo_reference_visitor::calculate_unsized_array_stride(ir_dereference *deref, 714 ir_dereference *interface_dere [all...] |
| H A D | lower_vector.cpp | 192 ir_dereference *const lhs = new(mem_ctx) ir_dereference_variable(temp); 205 ir_dereference *const lhs = new(mem_ctx) ir_dereference_variable(temp);
|
| H A D | lower_buffer_access.cpp | 58 ir_dereference *deref, 72 ir_dereference *field_deref = 103 ir_dereference *element_deref = 117 ir_dereference *col_deref =
|
| H A D | opt_structure_splitting.cpp | 197 void split_deref(ir_dereference **deref); 222 ir_structure_splitting_visitor::split_deref(ir_dereference **deref) 249 ir_dereference *deref = (*rvalue)->as_dereference(); 269 ir_dereference *new_lhs, *new_rhs;
|
| H A D | lower_xfb_varying.cpp | 166 ir_dereference **deref, 218 ir_dereference *deref = NULL; 236 ir_dereference *lhs = new(mem_ctx) ir_dereference_variable(new_variable);
|
| H A D | lower_precision.cpp | 963 * First change the variable types to 16 bits, then change all ir_dereference 984 void fix_types_in_deref_chain(ir_dereference *ir); 985 void convert_split_assignment(ir_dereference *lhs, ir_rvalue *rhs, 1064 lower_variables_visitor::fix_types_in_deref_chain(ir_dereference *ir) 1082 lower_variables_visitor::convert_split_assignment(ir_dereference *lhs, 1090 ir_dereference *l, *r; 1117 ir_dereference *lhs = ir->lhs; 1119 ir_dereference *rhs_deref = ir->rhs->as_dereference(); 1200 ir_dereference *deref = ir->value ? ir->value->as_dereference() : NULL; 1234 ir_dereference *expr_op0_dere [all...] |
| H A D | opt_array_splitting.cpp | 323 void split_deref(ir_dereference **deref); 345 ir_array_splitting_visitor::split_deref(ir_dereference **deref) 387 ir_dereference *deref = (*rvalue)->as_dereference();
|
| H A D | lower_shared_reference.cpp | 75 void insert_buffer_access(void *mem_ctx, ir_dereference *deref, 128 ir_dereference *deref = (*rvalue)->as_dereference(); 186 ir_dereference *deref = ir->lhs->as_dereference(); 243 ir_dereference *deref,
|
| H A D | ir.h | 1470 * \c ir_dereference. The cannot be any swizzles in the LHS. 1472 ir_assignment(ir_dereference *lhs, ir_rvalue *rhs, ir_rvalue *condition, 1512 ir_dereference *lhs; 1930 void set_sampler(ir_dereference *sampler, const glsl_type *type); 1940 ir_dereference *sampler; 2050 class ir_dereference : public ir_rvalue { class in inherits:ir_rvalue 2052 virtual ir_dereference *clone(void *mem_ctx, struct hash_table *) const = 0; 2068 ir_dereference(enum ir_node_type t) function in class:ir_dereference 2075 class ir_dereference_variable : public ir_dereference { 2126 class ir_dereference_array : public ir_dereference { [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/compiler/glsl/ |
| H A D | lower_mat_op_to_vec.cpp | 50 ir_dereference *get_column(ir_dereference *val, int col); 51 ir_rvalue *get_element(ir_dereference *val, int col, int row); 53 void do_mul_mat_mat(ir_dereference *result, 54 ir_dereference *a, ir_dereference *b); 55 void do_mul_mat_vec(ir_dereference *result, 56 ir_dereference *a, ir_dereference *b); 57 void do_mul_vec_mat(ir_dereference *resul [all...] |
| H A D | lower_buffer_access.h | 45 insert_buffer_access(void *mem_ctx, ir_dereference *deref, 49 void emit_access(void *mem_ctx, bool is_write, ir_dereference *deref,
|
| H A D | opt_function_inlining.cpp | 40 ir_dereference *repl); 86 ir_dereference *orig_deref = (ir_dereference *) data; 254 ir_dereference *deref = param->as_dereference(); 347 ir_variable_replacement_visitor(ir_variable *orig, ir_dereference *repl) 365 void replace_deref(ir_dereference **deref); 369 ir_dereference *repl; 373 ir_variable_replacement_visitor::replace_deref(ir_dereference **deref) 387 ir_dereference *deref = (*rvalue)->as_dereference(); 461 ir_dereference *rep [all...] |
| H A D | lower_discard_flow.cpp | 91 ir_dereference *lhs = new(mem_ctx) ir_dereference_variable(discarded); 120 ir_dereference *lhs = new(mem_ctx) ir_dereference_variable(discarded);
|
| H A D | lower_ubo_reference.cpp | 77 void write_to_memory(void *mem_ctx, ir_dereference *deref, ir_variable *var, 90 void insert_buffer_access(void *mem_ctx, ir_dereference *deref, 100 ir_dereference *, 104 unsigned calculate_unsized_array_stride(ir_dereference *deref, 337 ir_dereference *deref = (*rvalue)->as_dereference(); 521 ir_dereference *deref, 558 ir_dereference *deref, 617 ir_dereference *deref = expr->operands[0]->as_dereference(); 678 lower_ubo_reference_visitor::calculate_unsized_array_stride(ir_dereference *deref, 712 ir_dereference *interface_dere [all...] |
| H A D | lower_texture_projection.cpp | 67 ir_dereference *deref = new(mem_ctx) ir_dereference_variable(var);
|
| H A D | lower_vector.cpp | 192 ir_dereference *const lhs = new(mem_ctx) ir_dereference_variable(temp); 205 ir_dereference *const lhs = new(mem_ctx) ir_dereference_variable(temp);
|
| H A D | lower_buffer_access.cpp | 58 ir_dereference *deref, 72 ir_dereference *field_deref = 103 ir_dereference *element_deref = 117 ir_dereference *col_deref =
|
| H A D | opt_structure_splitting.cpp | 197 void split_deref(ir_dereference **deref); 222 ir_structure_splitting_visitor::split_deref(ir_dereference **deref) 249 ir_dereference *deref = (*rvalue)->as_dereference(); 269 ir_dereference *new_lhs, *new_rhs;
|
| H A D | opt_array_splitting.cpp | 323 void split_deref(ir_dereference **deref); 345 ir_array_splitting_visitor::split_deref(ir_dereference **deref) 387 ir_dereference *deref = (*rvalue)->as_dereference();
|
| H A D | lower_shared_reference.cpp | 73 void insert_buffer_access(void *mem_ctx, ir_dereference *deref, 126 ir_dereference *deref = (*rvalue)->as_dereference(); 184 ir_dereference *deref = ir->lhs->as_dereference(); 241 ir_dereference *deref,
|
| H A D | ir.h | 1435 * \c ir_dereference. The cannot be any swizzles in the LHS. 1437 ir_assignment(ir_dereference *lhs, ir_rvalue *rhs, ir_rvalue *condition, 1477 ir_dereference *lhs; 1873 void set_sampler(ir_dereference *sampler, const glsl_type *type); 1883 ir_dereference *sampler; 1993 class ir_dereference : public ir_rvalue { class in inherits:ir_rvalue 1995 virtual ir_dereference *clone(void *mem_ctx, struct hash_table *) const = 0; 2005 ir_dereference(enum ir_node_type t) function in class:ir_dereference 2012 class ir_dereference_variable : public ir_dereference { 2058 class ir_dereference_array : public ir_dereference { [all...] |