Searched refs:ir_dereference (Results 1 – 14 of 14) sorted by relevance
/aosp_15_r20/external/mesa3d/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 *result, 58 ir_dereference *a, ir_dereference *b); 59 void do_mul_mat_scalar(ir_dereference *result, 60 ir_dereference *a, ir_dereference *b); [all …]
|
H A D | lower_precision.cpp | 973 void fix_types_in_deref_chain(ir_dereference *ir); 974 void convert_split_assignment(ir_dereference *lhs, ir_rvalue *rhs, 1053 lower_variables_visitor::fix_types_in_deref_chain(ir_dereference *ir) in fix_types_in_deref_chain() 1071 lower_variables_visitor::convert_split_assignment(ir_dereference *lhs, in convert_split_assignment() 1079 ir_dereference *l, *r; in convert_split_assignment() 1106 ir_dereference *lhs = ir->lhs; in visit_enter() 1108 ir_dereference *rhs_deref = ir->rhs->as_dereference(); in visit_enter() 1189 ir_dereference *deref = ir->value ? ir->value->as_dereference() : NULL; in visit_enter() 1223 ir_dereference *expr_op0_deref = expr ? expr->operands[0]->as_dereference() : NULL; in handle_rvalue() 1245 ir_dereference *deref = ir->as_dereference(); in handle_rvalue() [all …]
|
H A D | opt_function_inlining.cpp | 55 ir_dereference *orig_deref = (ir_dereference *) data; in replace_return_with_assignment() 307 void replace_deref(ir_dereference **deref); 315 ir_variable_replacement_visitor::replace_deref(ir_dereference **deref) in replace_deref() 334 ir_dereference *deref = (*rvalue)->as_dereference(); in replace_rvalue()
|
H A D | ir.h | 1491 ir_assignment(ir_dereference *lhs, ir_rvalue *rhs, unsigned write_mask); 1530 ir_dereference *lhs; 1943 void set_sampler(ir_dereference *sampler, const glsl_type *type); 1953 ir_dereference *sampler; 2069 class ir_dereference : public ir_rvalue { 2071 virtual ir_dereference *clone(void *mem_ctx, struct hash_table *) const = 0; 2087 ir_dereference(enum ir_node_type t) in ir_dereference() function 2094 class ir_dereference_variable : public ir_dereference { 2145 class ir_dereference_array : public ir_dereference { 2170 ir_dereference *deref = this->array->as_dereference(); in precision() [all …]
|
H A D | ast_function.cpp | 1224 ir_dereference *const col = new(ctx) ir_dereference_array(src, in dereference_component() 1324 ir_dereference *lhs = new(ctx) ir_dereference_variable(var); in process_vec_mat_constructor() 1575 ir_dereference *lhs = new(ctx) ir_dereference_variable(var); in emit_inline_vector_constructor() 1608 ir_dereference *lhs = new(ctx) ir_dereference_variable(var); in emit_inline_vector_constructor() 1647 ir_dereference *column_ref = new(mem_ctx) ir_dereference_array(var, in assign_to_matrix_column() 1731 ir_dereference *const rhs_ref = in emit_inline_matrix_constructor() 1843 ir_dereference *const rhs_var_ref = in emit_inline_matrix_constructor() 1861 ir_dereference *const lhs = in emit_inline_matrix_constructor() 1907 ir_dereference *rhs_var_ref = in emit_inline_matrix_constructor() 1966 ir_dereference *const lhs = in emit_inline_record_constructor() [all …]
|
H A D | ir.cpp | 125 this->lhs = (ir_dereference *) lhs; in set_lhs() 152 ir_assignment::ir_assignment(ir_dereference *lhs, ir_rvalue *rhs, in ir_assignment() 1658 : ir_dereference(ir_type_dereference_variable) in ir_dereference_variable() 1669 : ir_dereference(ir_type_dereference_array) in ir_dereference_array() 1678 : ir_dereference(ir_type_dereference_array) in ir_dereference_array() 1708 : ir_dereference(ir_type_dereference_record) in ir_dereference_record() 1720 : ir_dereference(ir_type_dereference_record) in ir_dereference_record() 1730 ir_dereference::is_lvalue(const struct _mesa_glsl_parse_state *state) const in is_lvalue() 1787 ir_texture::set_sampler(ir_dereference *sampler, const glsl_type *type) in set_sampler()
|
H A D | ir_builder.h | 62 deref(ir_dereference *val) in deref() 74 ir_dereference *val;
|
H A D | glsl_to_nir.cpp | 1206 ir_dereference *deref = rvalue->as_dereference(); in visit() 1263 ir_dereference *counter = (ir_dereference *)param; in visit() 1282 nir_src_for_ssa(evaluate_rvalue((ir_dereference *)param)); in visit() 1298 ir_dereference *image = (ir_dereference *)param; in visit() 1375 nir_src_for_ssa(evaluate_rvalue((ir_dereference *)param)); in visit() 1891 ir_dereference *deref = ir->operands[0]->as_dereference(); in visit() 1964 ir_dereference *deref = ir->operands[0]->as_dereference(); in visit()
|
H A D | ir_reader.cpp | 68 ir_dereference *read_dereference(s_expression *); 629 ir_dereference *lhs = read_dereference(lhs_expr); in read_assignment() 901 ir_dereference * 1029 ir_dereference *sampler = read_dereference(s_sampler); in read_texture()
|
H A D | ir_constant_expression.cpp | 477 constant_referenced(const ir_dereference *deref, in constant_referenced() 506 const ir_dereference *const deref = da->array->as_dereference(); in constant_referenced() 532 const ir_dereference *const deref = dr->record->as_dereference(); in constant_referenced()
|
H A D | ast_to_hir.cpp | 1010 ir_dereference *const d = lhs->as_dereference(); in do_assignment() 1632 ir_dereference *const then_deref = new(ctx) ir_dereference_variable(tmp); in do_hir() 1637 ir_dereference *const else_deref = new(ctx) ir_dereference_variable(tmp); in do_hir() 1665 ir_dereference *const then_deref = new(ctx) ir_dereference_variable(tmp); in do_hir() 1671 ir_dereference *const else_deref = new(ctx) ir_dereference_variable(tmp); in do_hir() 1943 ir_dereference *const then_deref = in do_hir() 1950 ir_dereference *const else_deref = in do_hir() 4675 ir_dereference *const lhs = new(state) ir_dereference_variable(var); in process_initializer()
|
H A D | ir_validate.cpp | 1119 const ir_dereference *const lhs = ir->lhs; in visit_enter()
|
/aosp_15_r20/external/mesa3d/docs/relnotes/ |
H A D | 7.10.rst | 2067 - ir_reader: Return a specific ir_dereference variant.
|
/aosp_15_r20/development/tools/repo_diff/service/repodiff/persistence/filesystem/testdata/ |
H A D | commit.csv | 63908 …[email protected],glsl: use ir_rvalue instead of ir_dereference in auxiliary f… 68949 …[email protected],glsl: Add wrapper function that calls ir_dereference::constant_refe…
|