Lines Matching refs:constructor
14 (extern constructor unit unit)
68 (extern constructor checked_add_with_type checked_add_with_type)
71 (extern constructor add_overflows_with_type add_overflows_with_type)
74 (extern constructor imm64_sdiv imm64_sdiv)
77 (extern constructor imm64_srem imm64_srem)
80 (extern constructor imm64_shl imm64_shl)
83 (extern constructor imm64_ushr imm64_ushr)
86 (extern constructor imm64_sshr imm64_sshr)
89 (extern constructor imm64_rotl imm64_rotl)
92 (extern constructor imm64_rotr imm64_rotr)
96 (extern constructor i64_sextend_u64 i64_sextend_u64)
100 (extern constructor i64_sextend_imm64 i64_sextend_imm64)
103 (extern constructor u64_uextend_imm64 u64_uextend_imm64)
106 (extern constructor imm64_icmp imm64_icmp)
109 (extern constructor imm64_clz imm64_clz)
112 (extern constructor imm64_ctz imm64_ctz)
127 (extern constructor u128_low_bits u128_low_bits)
129 (extern constructor u128_high_bits u128_high_bits)
134 (extern constructor f16_min f16_min)
136 (extern constructor f16_max f16_max)
138 (extern constructor f16_neg f16_neg)
140 (extern constructor f16_abs f16_abs)
142 (extern constructor f16_copysign f16_copysign)
144 (extern constructor f32_add f32_add)
146 (extern constructor f32_sub f32_sub)
148 (extern constructor f32_mul f32_mul)
150 (extern constructor f32_div f32_div)
152 (extern constructor f32_sqrt f32_sqrt)
154 (extern constructor f32_ceil f32_ceil)
156 (extern constructor f32_floor f32_floor)
158 (extern constructor f32_trunc f32_trunc)
160 (extern constructor f32_nearest f32_nearest)
162 (extern constructor f32_min f32_min)
164 (extern constructor f32_max f32_max)
166 (extern constructor f32_neg f32_neg)
168 (extern constructor f32_abs f32_abs)
170 (extern constructor f32_copysign f32_copysign)
172 (extern constructor f64_add f64_add)
174 (extern constructor f64_sub f64_sub)
176 (extern constructor f64_mul f64_mul)
178 (extern constructor f64_div f64_div)
180 (extern constructor f64_sqrt f64_sqrt)
182 (extern constructor f64_ceil f64_ceil)
184 (extern constructor f64_floor f64_floor)
186 (extern constructor f64_trunc f64_trunc)
188 (extern constructor f64_nearest f64_nearest)
190 (extern constructor f64_min f64_min)
192 (extern constructor f64_max f64_max)
194 (extern constructor f64_neg f64_neg)
196 (extern constructor f64_abs f64_abs)
198 (extern constructor f64_copysign f64_copysign)
200 (extern constructor f128_min f128_min)
202 (extern constructor f128_max f128_max)
204 (extern constructor f128_neg f128_neg)
206 (extern constructor f128_abs f128_abs)
208 (extern constructor f128_copysign f128_copysign)
241 (extern constructor ty_umin ty_umin)
245 (extern constructor ty_umax ty_umax)
249 (extern constructor ty_smin ty_smin)
253 (extern constructor ty_smax ty_smax)
258 (extern constructor ty_bits ty_bits)
264 (extern constructor ty_bits_u16 ty_bits_u16)
268 (extern constructor ty_bits_u64 ty_bits_u64)
272 (extern constructor ty_mask ty_mask)
276 (extern constructor ty_lane_mask ty_lane_mask)
280 (extern constructor ty_lane_count ty_lane_count)
284 (extern constructor ty_bytes ty_bytes)
288 (extern constructor lane_type lane_type)
292 (extern constructor ty_half_lanes ty_half_lanes)
296 (extern constructor ty_half_width ty_half_width)
304 (extern constructor ty_equal ty_equal)
315 (extern constructor mem_flags_trusted mem_flags_trusted)
325 (extern constructor intcc_swap_args intcc_swap_args)
329 (extern constructor intcc_complement intcc_complement)
335 (extern constructor intcc_without_eq intcc_without_eq)
339 (extern constructor floatcc_swap_args floatcc_swap_args)
343 (extern constructor floatcc_complement floatcc_complement)
347 (extern constructor floatcc_unordered floatcc_unordered)
392 ;; A pure constructor/extractor that only matches scalar integers, and
398 (extern constructor ty_int_ref_scalar_64 ty_int_ref_scalar_64)
445 ;; A pure constructor that only matches vector floating-point types.
447 (extern constructor ty_vector_float ty_vector_float)
449 ;; A pure constructor that only matches vector types with lanes which
452 (extern constructor ty_vector_not_float ty_vector_not_float)
454 ;; A pure constructor/extractor that only matches 64-bit vector types.
456 (extern constructor ty_vec64 ty_vec64_ctor)
487 ;; A pure constructor that matches everything except vectors with size 32X2.
489 (extern constructor not_vec32x2 not_vec32x2)
518 (extern constructor imm64 imm64)
522 (extern constructor imm64_masked imm64_masked)
559 (extern constructor offset32_to_i32 offset32_to_i32)
564 (extern constructor i32_to_offset32 i32_to_offset32)
570 (extern constructor intcc_unsigned intcc_unsigned)
572 ;; Pure constructor that only matches signed integer cond codes.
577 (extern constructor signed_cond_code signed_cond_code)
582 (extern constructor trap_code_division_by_zero trap_code_division_by_zero)
585 (extern constructor trap_code_integer_overflow trap_code_integer_overflow)
588 (extern constructor trap_code_bad_conversion_to_integer trap_code_bad_conversion_to_integer)