Home
last modified time | relevance | path

Searched refs:dest_type (Results 1 – 25 of 124) sorted by relevance

12345

/external/mesa3d/src/compiler/glsl/
Dir_expression_operation.py45 self.dest_type = None
50 def __init__(self, dest_type, source_types, num_operands): argument
57 self.dest_type = dest_type
70 if self.dest_type is None:
71 dest_type = self.source_types[i]
73 dest_type = self.dest_type
75 return (dest_type, self.num_operands * (self.source_types[i],))
326 …def __init__(self, name, num_operands, printable_name = None, source_types = None, dest_type = Non… argument
342 self.dest_type = dest_type
414 return type_signature_iter(self.dest_type, self.source_types, self.num_operands)
[all …]
/external/mesa3d/src/panfrost/bifrost/
Dbi_special.c44 .dest_type = nir_type_float32, in bi_emit_fexp2_new()
70 .dest_type = nir_type_int32, in bi_emit_fexp2_new()
82 .dest_type = nir_type_float32, in bi_emit_fexp2_new()
103 .dest_type = nir_type_int32, in bi_emit_flog2_new()
113 .dest_type = nir_type_float32, in bi_emit_flog2_new()
124 .dest_type = nir_type_float32, in bi_emit_flog2_new()
141 .dest_type = nir_type_float32, in bi_emit_flog2_new()
151 .dest_type = nir_type_float32, in bi_emit_flog2_new()
Dbifrost_compile.c95 load.dest_type = nir_intrinsic_dest_type(instr); in bi_load()
116 .dest_type = nir_type_float16, in bi_emit_ld_output()
168 ins.dest_type = nir_type_float | nir_dest_bit_size(instr->dest); in bi_emit_ld_vary()
169 ins.format = ins.dest_type; in bi_emit_ld_vary()
200 .dest_type = nir_type_uint32, in bi_emit_ld_blend_input()
237 .dest_type = nir_type_uint32, in bi_emit_atest()
263 .dest_type = nir_type_uint32, in bi_emit_blend()
312 .dest_type = nir_type_uint32, in bi_emit_zs_emit()
393 address.dest_type = nir_type_uint32; in bi_emit_st_vary()
448 .dest_type = nir_type_uint32, in bi_emit_ld_ubo()
[all …]
Dbi_pack.c411 switch (nir_alu_type_get_type_size(ins->dest_type)) { \
461 bool f16 = bundle.fma->dest_type == nir_type_float16; in bi_pack_fma()
462 bool f32 = bundle.fma->dest_type == nir_type_float32; in bi_pack_fma()
463 bool u32 = bundle.fma->dest_type == nir_type_uint32 || in bi_pack_fma()
464 bundle.fma->dest_type == nir_type_bool32; in bi_pack_fma()
465 bool u16 = bundle.fma->dest_type == nir_type_uint16; in bi_pack_fma()
466 bool s32 = bundle.fma->dest_type == nir_type_int32; in bi_pack_fma()
467 bool s16 = bundle.fma->dest_type == nir_type_int16; in bi_pack_fma()
481 if (bundle.fma->dest_type == nir_type_float32) in bi_pack_fma()
483 else if (bundle.fma->dest_type == nir_type_float16) in bi_pack_fma()
[all …]
Dbi_lower_combine.c54 .dest_type = nir_type_uint32, in bi_combine_mov32()
70 .dest_type = nir_type_uint32, in bi_combine_sel16()
107 .dest_type = nir_type_uint32, in bi_combine_copy()
139 unsigned sz = nir_alu_type_get_type_size(ins->dest_type); in bi_lower_combine()
Dbir.c36 bool floaty = nir_alu_type_get_base_type(ins->dest_type) == nir_type_float; in bi_has_outmod()
59 bool small = nir_alu_type_get_type_size(ins->dest_type) < 32; in bi_is_src_swizzled()
108 unsigned dest_bytes = nir_alu_type_get_type_size(ins->dest_type); in bi_get_component_count()
178 nir_alu_type T = ins->dest_type; in bi_writemask()
/external/mesa3d/src/compiler/nir/
Dnir_conversion_builder.h231 nir_alu_type dest_type) in nir_clamp_to_type_range() argument
236 if (nir_alu_type_range_contains_type_range(dest_type, src_type)) in nir_clamp_to_type_range()
241 nir_alu_type dest_base_type = nir_alu_type_get_base_type(dest_type); in nir_clamp_to_type_range()
242 unsigned dest_bit_size = nir_alu_type_get_type_size(dest_type); in nir_clamp_to_type_range()
368 nir_alu_type dest_type, in nir_simplify_conversion_rounding() argument
372 nir_alu_type dest_base_type = nir_alu_type_get_base_type(dest_type); in nir_simplify_conversion_rounding()
374 unsigned dest_bit_size = nir_alu_type_get_type_size(dest_type); in nir_simplify_conversion_rounding()
409 nir_alu_type dest_type, in nir_convert_with_rounding() argument
420 nir_alu_type dest_base_type = nir_alu_type_get_base_type(dest_type); in nir_convert_with_rounding()
421 unsigned dest_bit_size = nir_alu_type_get_type_size(dest_type); in nir_convert_with_rounding()
[all …]
/external/mesa3d/src/panfrost/bifrost/test/
Dbi_interpret.c123 if (ins->dest_type == nir_type_float64) { \
125 } else if (ins->dest_type == nir_type_float32) { \
128 } else if (ins->dest_type == nir_type_float16) { \
134 if (ins->dest_type == nir_type_int64 || ins->dest_type == nir_type_uint64) { \
136 } else if (ins->dest_type == nir_type_int32 || ins->dest_type == nir_type_uint32) { \
139 } else if (ins->dest_type == nir_type_int16 || ins->dest_type == nir_type_uint16) { \
142 } else if (ins->dest_type == nir_type_int8 || ins->dest_type == nir_type_uint8) { \
484 if (ins->dest_type == nir_type_float32) in bit_step()
486 else if (ins->dest_type == nir_type_uint32) in bit_step()
488 else if (ins->dest_type == nir_type_int32) in bit_step()
[all …]
/external/mesa3d/src/compiler/spirv/
Dvtn_opencl.c37 const struct vtn_type *dest_type);
179 const struct vtn_type *dest_type, in call_mangled_function() argument
191 if (dest_type) { in call_mangled_function()
193 glsl_get_bare_type(dest_type->type), in call_mangled_function()
211 struct vtn_type *dest_type = w_dest ? vtn_get_type(b, w_dest[0]) : NULL; in handle_instr() local
223 nir_ssa_def *result = handler(b, opcode, num_srcs, srcs, src_types, dest_type); in handle_instr()
227 vtn_assert(dest_type == NULL); in handle_instr()
284 const struct vtn_type *dest_type) in handle_alu() argument
289 ret = nir_u2u(&b->nb, ret, glsl_get_bit_size(dest_type->type)); in handle_alu()
433 const struct vtn_type *dest_type) in handle_clc_fn() argument
[all …]
Dvtn_alu.c76 const struct glsl_type *dest_type; in matrix_multiply() local
78 dest_type = glsl_matrix_type(glsl_get_base_type(src0->type), in matrix_multiply()
81 dest_type = glsl_vector_type(glsl_get_base_type(src0->type), src0_rows); in matrix_multiply()
83 struct vtn_ssa_value *dest = vtn_create_ssa_value(b, dest_type); in matrix_multiply()
464 const struct glsl_type *dest_type = vtn_get_type(b, w[1])->type; in vtn_handle_alu() local
482 struct vtn_ssa_value *dest = vtn_create_ssa_value(b, dest_type); in vtn_handle_alu()
511 vtn_assert(glsl_type_is_struct_or_ifc(dest_type)); in vtn_handle_alu()
517 vtn_assert(glsl_type_is_struct_or_ifc(dest_type)); in vtn_handle_alu()
523 vtn_assert(glsl_type_is_struct_or_ifc(dest_type)); in vtn_handle_alu()
531 vtn_assert(glsl_type_is_struct_or_ifc(dest_type)); in vtn_handle_alu()
[all …]
Dvtn_subgroup.c77 struct vtn_type *dest_type = vtn_get_type(b, w[1]); in vtn_handle_subgroup() local
81 vtn_fail_if(dest_type->type != glsl_bool_type(), in vtn_handle_subgroup()
86 dest_type->type, NULL); in vtn_handle_subgroup()
95 vtn_fail_if(dest_type->type != glsl_vector_type(GLSL_TYPE_UINT, 4), in vtn_handle_subgroup()
120 dest_type->type, NULL); in vtn_handle_subgroup()
175 dest_type->type, NULL); in vtn_handle_subgroup()
211 vtn_fail_if(dest_type->type != glsl_bool_type(), in vtn_handle_subgroup()
268 dest_type->type, NULL); in vtn_handle_subgroup()
/external/Reactive-Extensions/RxCpp/Rx/v2/src/rxcpp/operators/
Drx-ignore_elements.hpp46 typedef rxu::decay_t<Subscriber> dest_type; typedef
48 dest_type dest;
50 ignore_elements_observer(dest_type d) in ignore_elements_observer()
67 static subscriber<value_type, observer_type> make(dest_type d) { in make()
Drx-distinct.hpp49 typedef rxu::decay_t<Subscriber> dest_type; typedef
51 dest_type dest;
54 distinct_observer(dest_type d) in distinct_observer()
71 static subscriber<value_type, observer<value_type, this_type>> make(dest_type d) { in make()
Drx-take_while.hpp59 typedef rxu::decay_t<Subscriber> dest_type; typedef
61 dest_type dest;
64 take_while_observer(dest_type d, test_type t) in take_while_observer()
83 static subscriber<value_type, observer_type> make(dest_type d, test_type t) { in make()
Drx-pairwise.hpp52 typedef rxu::decay_t<Subscriber> dest_type; typedef
54 dest_type dest;
57 pairwise_observer(dest_type d) in pairwise_observer()
77 static subscriber<T, observer_type> make(dest_type d) { in make()
Drx-finally.hpp62 typedef rxu::decay_t<Subscriber> dest_type; typedef
64 dest_type dest;
66 finally_observer(dest_type d) in finally_observer()
80 static subscriber<value_type, observer_type> make(dest_type d, const last_call_type& lc) { in make()
Drx-skip_while.hpp59 typedef rxu::decay_t<Subscriber> dest_type; typedef
61 dest_type dest;
65 skip_while_observer(dest_type d, test_type t) in skip_while_observer()
85 static subscriber<value_type, observer_type> make(dest_type d, test_type t) { in make()
Drx-element_at.hpp63 typedef rxu::decay_t<Subscriber> dest_type; typedef
65 dest_type dest;
68 element_at_observer(dest_type d, element_at_values v) in element_at_observer()
89 static subscriber<value_type, observer_type> make(dest_type d, element_at_values v) { in make()
Drx-filter.hpp58 typedef rxu::decay_t<Subscriber> dest_type; typedef
60 dest_type dest;
63 filter_observer(dest_type d, test_type t) in filter_observer()
89 static subscriber<value_type, observer_type> make(dest_type d, test_type t) { in make()
Drx-distinct_until_changed.hpp59 typedef rxu::decay_t<Subscriber> dest_type; typedef
62 dest_type dest;
66 distinct_until_changed_observer(dest_type d, predicate_type pred) in distinct_until_changed_observer()
84 static subscriber<value_type, observer_type> make(dest_type d, predicate_type p) { in make()
Drx-map.hpp59 typedef rxu::decay_t<Subscriber> dest_type; typedef
61 dest_type dest;
64 map_observer(dest_type d, select_type s) in map_observer()
87 static subscriber<source_value_type, observer_type> make(dest_type d, select_type s) { in make()
Drx-on_error_resume_next.hpp62 typedef rxu::decay_t<Subscriber> dest_type; typedef
64 dest_type dest;
68 on_error_resume_next_observer(dest_type d, composite_subscription cs, select_type s) in on_error_resume_next_observer()
92 static subscriber<T, observer_type> make(dest_type d, select_type s) { in make()
Drx-time_interval.hpp68 typedef rxu::decay_t<Subscriber> dest_type; typedef
71 dest_type dest;
75 time_interval_observer(dest_type d, coordination_type coordination) in time_interval_observer()
94 static subscriber<value_type, observer_type> make(dest_type d, time_interval_values v) { in make()
Drx-timestamp.hpp67 typedef rxu::decay_t<Subscriber> dest_type; typedef
69 dest_type dest;
72 timestamp_observer(dest_type d, coordination_type coordination) in timestamp_observer()
88 static subscriber<value_type, observer_type> make(dest_type d, timestamp_values v) { in make()
Drx-tap.hpp79 using dest_type = rxu::decay_t<Subscriber>; typedef
83 dest_type dest;
86 tap_observer(dest_type d, out_type o) in tap_observer()
104 … static subscriber<value_type, observer<value_type, this_type>> make(dest_type d, out_type o) { in make()

12345