Home
last modified time | relevance | path

Searched refs:ir_dereference (Results 1 – 14 of 14) sorted by relevance

/aosp_15_r20/external/mesa3d/src/compiler/glsl/
H A Dlower_mat_op_to_vec.cpp50 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 Dlower_precision.cpp973 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 Dopt_function_inlining.cpp55 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 Dir.h1491 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 Dast_function.cpp1224 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 Dir.cpp125 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 Dir_builder.h62 deref(ir_dereference *val) in deref()
74 ir_dereference *val;
H A Dglsl_to_nir.cpp1206 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 Dir_reader.cpp68 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 Dir_constant_expression.cpp477 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 Dast_to_hir.cpp1010 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 Dir_validate.cpp1119 const ir_dereference *const lhs = ir->lhs; in visit_enter()
/aosp_15_r20/external/mesa3d/docs/relnotes/
H A D7.10.rst2067 - ir_reader: Return a specific ir_dereference variant.
/aosp_15_r20/development/tools/repo_diff/service/repodiff/persistence/filesystem/testdata/
H A Dcommit.csv63908[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…