Lines Matching refs:decl

338 (decl operand_size_of_type_32_64 (Type) OperandSize)
342 (decl raw_operand_size_of_type (Type) OperandSize)
345 (decl atomic128_rmw_seq_args
350 (decl atomic128_xchg_seq_args
356 (decl operand_size_bits (OperandSize) u16)
374 (decl put_in_reg_mem_imm (Value) RegMemImm)
383 (decl reg_mem_to_reg_mem_imm (RegMem) RegMemImm)
395 (decl put_in_reg_mem (Value) RegMem)
402 (decl synthetic_amode_to_reg_mem (SyntheticAmode) RegMem)
406 (decl amode_to_synthetic_amode (Amode) SyntheticAmode)
409 (decl synthetic_amode_slot (i32) SyntheticAmode)
413 (decl stackslot_amode (StackSlot Offset32 Offset32) SyntheticAmode)
468 (decl pure partial sum_extend_fits_in_32_bits (Type Imm64 Offset32) u32)
509 (decl to_amode (MemFlags Value Offset32) SyntheticAmode)
535 (decl to_amode_add (MemFlags Value Value Offset32) Amode)
565 (decl amode_imm_reg (MemFlags Value Offset32) Amode)
579 (decl amode_imm_reg_reg_shift (MemFlags Value Value Offset32) Amode)
595 (decl amode_offset (SyntheticAmode MemFlags i32) SyntheticAmode)
602 (decl pure partial amode_try_offset (SyntheticAmode i32) SyntheticAmode)
607 (decl zero_offset () Offset32)
632 (decl put_masked_in_imm8_gpr (Value Type) Imm8Gpr)
659 (decl intcc_to_cc (IntCC) CC)
662 (decl cc_invert (CC) CC)
666 (decl cc_nz_or_z (CC) CC)
679 (decl encode_fcmp_imm (FcmpImm) u8)
688 (decl encode_round_imm (RoundImm) u8)
708 (decl writable_gpr_to_reg (WritableGpr) WritableReg)
712 (decl writable_xmm_to_reg (WritableXmm) WritableReg)
716 (decl writable_reg_to_xmm (WritableReg) WritableXmm)
720 (decl writable_xmm_to_xmm (WritableXmm) Xmm)
724 (decl writable_gpr_to_gpr (WritableGpr) Gpr)
728 (decl gpr_to_reg (Gpr) Reg)
732 (decl gpr_to_gpr_mem (Gpr) GprMem)
736 (decl gpr_to_gpr_mem_imm (Gpr) GprMemImm)
740 (decl xmm_to_reg (Xmm) Reg)
744 (decl xmm_to_xmm_mem_imm (Xmm) XmmMemImm)
748 (decl xmm_mem_to_xmm_mem_imm (XmmMem) XmmMemImm)
760 (decl xmm_mem_to_xmm_mem_aligned (XmmMem) XmmMemAligned)
767 (decl xmm_mem_imm_to_xmm_mem_aligned_imm (XmmMemImm) XmmMemAlignedImm)
771 (decl temp_writable_gpr () WritableGpr)
775 (decl temp_writable_xmm () WritableXmm)
781 (decl reg_mem_to_xmm_mem (RegMem) XmmMem)
785 (decl reg_to_reg_mem_imm (Reg) RegMemImm)
791 (decl gpr_mem_imm_new (RegMemImm) GprMemImm)
797 (decl xmm_mem_imm_new (RegMemImm) XmmMemImm)
801 (decl xmm_to_xmm_mem (Xmm) XmmMem)
805 (decl pure xmm_mem_to_reg_mem (XmmMem) RegMem)
809 (decl gpr_mem_to_reg_mem (GprMem) RegMem)
815 (decl xmm_new (Reg) Xmm)
821 (decl gpr_new (Reg) Gpr)
827 (decl reg_mem_to_gpr_mem (RegMem) GprMem)
833 (decl reg_to_gpr_mem (Reg) GprMem)
839 (decl reg_to_gpr_mem_imm (Reg) GprMemImm)
848 (decl put_in_gpr (Value) Gpr)
866 (decl put_in_gpr_mem (Value) GprMem)
873 (decl put_in_gpr_mem_imm (Value) GprMemImm)
880 (decl put_in_xmm (Value) Xmm)
887 (decl put_in_xmm_mem (Value) XmmMem)
893 (decl put_in_xmm_mem_imm (Value) XmmMemImm)
899 (decl output_gpr (Gpr) InstOutput)
904 (decl value_gprs (Gpr Gpr) ValueRegs)
909 (decl output_xmm (Xmm) InstOutput)
916 (decl value_regs_get_gpr (ValueRegs usize) Gpr)
921 (decl gpr_to_imm8_gpr (Gpr) Imm8Gpr)
925 (decl lo_gpr (Value) Gpr)
929 (decl xmi_imm (u32) XmmMemImm)
939 (decl type_register_class (RegisterClass) Type)
942 (decl is_xmm_type (Type) Type)
948 (decl is_gpr_type (Type) Type)
951 (decl is_single_register_gpr_type (Type) Type)
955 (decl is_multi_register_gpr_type (Type) Type)
963 (decl is_imm8 (u8) GprMemImm)
965 (decl is_imm8_xmm (u8) XmmMemImm)
967 (decl is_simm8 (i8) GprMemImm)
969 (decl is_imm16 (u16) GprMemImm)
971 (decl is_simm16 (i16) GprMemImm)
973 (decl is_imm32 (u32) GprMemImm)
975 (decl is_simm32 (i32) GprMemImm)
977 (decl is_gpr (Gpr) GprMemImm)
979 (decl is_gpr_mem (GprMem) GprMemImm)
981 (decl is_xmm_mem (XmmMem) XmmMemImm)
983 (decl is_xmm (Xmm) XmmMem)
985 (decl is_mem (SyntheticAmode) XmmMem)
990 (decl pure has_avx512vl () bool)
993 (decl pure has_avx512dq () bool)
996 (decl pure has_avx512f () bool)
999 (decl pure has_avx512bitalg () bool)
1002 (decl pure has_avx512vbmi () bool)
1005 (decl pure has_lzcnt () bool)
1008 (decl pure has_bmi1 () bool)
1011 (decl pure has_bmi2 () bool)
1014 (decl pure use_popcnt () bool)
1017 (decl pure use_fma () bool)
1020 (decl pure has_sse3 () bool)
1023 (decl pure has_ssse3 () bool)
1026 (decl pure has_sse41 () bool)
1029 (decl pure use_sse42 () bool)
1032 (decl pure has_avx () bool)
1035 (decl pure use_avx2 () bool)
1038 (decl pure has_cmpxchg16b () bool)
1044 (decl shift_mask (Type) u8)
1048 (decl shift_amount_masked (Type Imm64) u8)
1052 (decl simm32_from_value (GprMemImm) Value)
1065 (decl sinkable_load (SinkableLoad) Value)
1074 (decl sinkable_load_exact (SinkableLoad) Value)
1082 (decl sink_load (SinkableLoad) SyntheticAmode)
1085 (decl sink_load_to_gpr_mem_imm (SinkableLoad) GprMemImm)
1089 (decl sink_load_to_xmm_mem (SinkableLoad) XmmMem)
1093 (decl sink_load_to_reg_mem (SinkableLoad) RegMem)
1096 (decl sink_load_to_gpr_mem (SinkableLoad) GprMem)
1099 (decl sink_load_to_reg_mem_imm (SinkableLoad) RegMemImm)
1113 (decl xmm_uninit_value () Xmm)
1120 (decl gpr_uninit_value () Gpr)
1127 (decl load_ext_name (ExternalName i64 RelocDistance) Gpr)
1134 (decl xmm_min_max_seq (Type bool Xmm Xmm) Xmm)
1141 (decl cvt_u64_to_float_seq (Type Gpr) Xmm)
1150 (decl cvt_float_to_uint_seq (Type Value bool) Gpr)
1162 (decl cvt_float_to_sint_seq (Type Value bool) Gpr)
1174 (decl mov_from_preg (PReg) Reg)
1216 (decl ext_mode (u16 u16) ExtMode)
1220 (decl extend_to_gpr (Value Type ExtendKind) Gpr)
1245 (decl extend_to_gpr_types (GprMem Type Type ExtendKind) Gpr)
1258 (decl extend (ExtendKind Type ExtMode GprMem) Gpr)
1271 (decl pure value32_zeros_upper32 (Value) bool)
1286 (decl vec_int_type (Type) Type)
1293 (decl x64_xor_vector (Type Xmm XmmMem) Xmm)
1311 (decl vector_all_ones () Xmm)
1317 (decl mov_rmi_to_xmm (RegMemImm) XmmMemImm)
1324 (decl gen_call_info (Sig ExternalName CallArgList CallRetList OptionTryCallInfo bool) BoxCallInfo)
1327 (decl gen_call_ind_info (Sig RegMem CallArgList CallRetList OptionTryCallInfo) BoxCallIndInfo)
1330 (decl gen_return_call_info (Sig ExternalName CallArgList) BoxReturnCallInfo)
1333 (decl gen_return_call_ind_info (Sig Reg CallArgList) BoxReturnCallIndInfo)
1337 (decl call_known (BoxCallInfo) SideEffectNoResult)
1342 (decl call_unknown (BoxCallIndInfo) SideEffectNoResult)
1347 (decl return_call_known (BoxReturnCallInfo) SideEffectNoResult)
1352 (decl return_call_unknown (BoxReturnCallIndInfo) SideEffectNoResult)
1358 (decl x64_stack_switch_basic (Gpr Gpr Gpr) Gpr)
1370 (decl x64_load_xmm (Type SyntheticAmode) Xmm)
1378 (decl x64_mov (SyntheticAmode) Reg)
1383 (decl x64_movzx (ExtMode GprMem) Gpr)
1416 (decl x64_movsx (ExtMode GprMem) Gpr)
1423 (decl x64_movss_load (SyntheticAmode) Xmm)
1426 (decl x64_movss_store (SyntheticAmode Xmm) SideEffectNoResult)
1429 (decl x64_movsd_load (SyntheticAmode) Xmm)
1432 (decl x64_movsd_store (SyntheticAmode Xmm) SideEffectNoResult)
1435 (decl x64_movups_load (SyntheticAmode) Xmm)
1438 (decl x64_movups_store (SyntheticAmode Xmm) SideEffectNoResult)
1441 (decl x64_movupd_load (SyntheticAmode) Xmm)
1444 (decl x64_movupd_store (SyntheticAmode Xmm) SideEffectNoResult)
1448 (decl x64_movd_to_gpr (Xmm) Gpr)
1455 (decl x64_movd_to_xmm (GprMem) Xmm)
1462 (decl x64_movq_to_xmm (GprMem) Xmm)
1469 (decl x64_movq_to_gpr (Xmm) Gpr)
1475 (decl x64_movdqu_load (XmmMem) Xmm)
1478 (decl x64_movdqu_store (SyntheticAmode Xmm) SideEffectNoResult)
1481 (decl x64_pmovsxbw (XmmMem) Xmm)
1484 (decl x64_pmovzxbw (XmmMem) Xmm)
1487 (decl x64_pmovsxwd (XmmMem) Xmm)
1490 (decl x64_pmovzxwd (XmmMem) Xmm)
1493 (decl x64_pmovsxdq (XmmMem) Xmm)
1496 (decl x64_pmovzxdq (XmmMem) Xmm)
1499 (decl x64_movrm (Type SyntheticAmode Gpr) SideEffectNoResult)
1507 (decl x64_movimm_m (Type SyntheticAmode i32) SideEffectNoResult)
1514 (decl x64_xmm_load_const (Type VCodeConstant) Xmm)
1528 (decl x64_produce_flags (ProduceFlagsOp Type Gpr GprMemImm) ProducesFlags)
1536 (decl asm_produce_flags (AssemblerOutputs) ProducesFlags)
1545 (decl x64_chain_flags (ChainFlagsOp Type Gpr Gpr) ConsumesAndProducesFlags)
1551 (decl asm_chain_flags (AssemblerOutputs) ConsumesAndProducesFlags)
1559 (decl x64_produce_flags_side_effect (ProduceFlagsSideEffectOp Type Gpr GprMemImm) ProducesFlags)
1565 (decl asm_produce_flags_side_effect (AssemblerOutputs) ProducesFlags)
1573 (decl asm_consume_flags (AssemblerOutputs) ConsumesFlags)
1577 (decl asm_consumes_flags_returns_gpr (AssemblerOutputs) ConsumesFlags)
1590 (decl x64_add_raw (Type Gpr GprMemImm) AssemblerOutputs)
1611 (decl x64_add_break_deps (Type Gpr GprMemImm) AssemblerOutputs)
1617 (decl x64_add (Type Gpr GprMemImm) Gpr)
1624 (decl x64_add_with_flags_paired (Type Gpr GprMemImm) ProducesFlags)
1633 (decl x64_adc_raw (Type Gpr GprMemImm) AssemblerOutputs)
1639 (decl x64_adc_paired (Type Gpr GprMemImm) ConsumesFlags)
1644 (decl x64_adc_chained (Type Gpr GprMemImm) ConsumesAndProducesFlags)
1651 (decl x64_sub_raw (Type Gpr GprMemImm) AssemblerOutputs)
1672 (decl x64_sub_break_deps (Type Gpr GprMemImm) AssemblerOutputs)
1678 (decl x64_sub (Type Gpr GprMemImm) Gpr)
1684 (decl x64_sub_with_flags_paired (Type Gpr GprMemImm) ProducesFlags)
1692 (decl x64_sbb_raw (Type Gpr GprMemImm) AssemblerOutputs)
1713 (decl x64_sbb_break_deps (Type Gpr GprMemImm) AssemblerOutputs)
1720 (decl x64_sbb_paired (Type Gpr GprMemImm) ConsumesFlags)
1725 (decl x64_sbb_chained (Type Gpr GprMemImm) ConsumesAndProducesFlags)
1730 (decl x64_sbb_paired_side_effect (Type Gpr GprMemImm) ProducesFlags)
1738 (decl x64_mul_raw (Type bool Gpr GprMem) AssemblerOutputs)
1746 (decl x64_mul (Type bool Gpr GprMem) ValueRegs)
1764 (decl x64_mulx_hi (Type Gpr GprMem) Gpr)
1768 (decl x64_mulxl_rvm_hi (GprMem Gpr) Gpr)
1770 (decl x64_mulxq_rvm_hi (GprMem Gpr) Gpr)
1773 (decl x64_mul_lo_with_flags_paired (Type bool Gpr GprMem) ProducesFlags)
1778 (decl writable_invalid_gpr () WritableGpr)
1782 (decl x64_imul (Type Gpr GprMem) Gpr)
1789 (decl x64_imul_imm (Type GprMem i32) Gpr)
1799 (decl x64_mul8_raw (bool Gpr GprMem) AssemblerOutputs)
1803 (decl x64_mul8 (bool Gpr GprMem) Gpr)
1807 (decl x64_mul8_with_flags_paired (bool Gpr GprMem) ProducesFlags)
1814 (decl x64_and (Type Gpr GprMemImm) Gpr)
1840 (decl x64_or_raw (Type Gpr GprMemImm) AssemblerOutputs)
1860 (decl x64_or_break_deps (Type Gpr GprMemImm) AssemblerOutputs)
1866 (decl x64_or (Type Gpr GprMemImm) Gpr)
1872 (decl x64_or_with_flags_paired_side_effect (Type Gpr GprMemImm) ProducesFlags)
1879 (decl x64_xor (Type Gpr GprMemImm) Gpr)
1907 (decl x64_andn (Type Gpr GprMem) Gpr)
1916 (decl imm_i64 (Type i64) Reg)
1926 (decl rec imm (Type u64) Reg)
1969 (decl xmm_zero (Type) Xmm)
1975 (decl x64_rotl (Type Gpr Imm8Gpr) Gpr)
1993 (decl x64_rotr (Type Gpr Imm8Gpr) Gpr)
2011 (decl x64_shl (Type Gpr Imm8Gpr) Gpr)
2033 (decl x64_shr (Type Gpr Imm8Gpr) Gpr)
2052 (decl x64_sar (Type Gpr Imm8Gpr) Gpr)
2071 (decl x64_shld (Type Gpr Gpr u8) Gpr)
2078 (decl x64_bzhi (Type GprMem Gpr) Gpr)
2085 (decl x64_bswap (Type Gpr) Gpr)
2090 (decl x64_cmp (Type Gpr GprMemImm) ProducesFlags)
2110 (decl x64_ucomis (Type Xmm XmmMem) ProducesFlags)
2115 (decl x64_test (Type Gpr GprMemImm) ProducesFlags)
2128 (decl x64_ptest (Xmm XmmMem) ProducesFlags)
2144 (decl cmove (Type CC GprMem Gpr) ConsumesFlags)
2178 (decl cmove_xmm (Type CC Xmm Xmm) ConsumesFlags)
2191 (decl x64_setcc (CC) ConsumesFlags)
2211 (decl x64_setcc_paired (CC) ConsumesFlags)
2214 (decl consumes_flags_with_producer (ConsumesFlags) ConsumesFlags)
2220 (decl x64_addss (Xmm XmmMem) Xmm)
2223 (decl x64_addsd (Xmm XmmMem) Xmm)
2226 (decl x64_addps (Xmm XmmMem) Xmm)
2229 (decl x64_addpd (Xmm XmmMem) Xmm)
2232 (decl x64_paddb (Xmm XmmMem) Xmm)
2235 (decl x64_paddw (Xmm XmmMem) Xmm)
2238 (decl x64_paddd (Xmm XmmMem) Xmm)
2241 (decl x64_paddq (Xmm XmmMem) Xmm)
2244 (decl x64_paddsb (Xmm XmmMem) Xmm)
2247 (decl x64_paddsw (Xmm XmmMem) Xmm)
2250 (decl x64_phaddw (Xmm XmmMem) Xmm)
2253 (decl x64_phaddd (Xmm XmmMem) Xmm)
2256 (decl x64_paddusb (Xmm XmmMem) Xmm)
2259 (decl x64_paddusw (Xmm XmmMem) Xmm)
2263 (decl x64_subss (Xmm XmmMem) Xmm)
2266 (decl x64_subsd (Xmm XmmMem) Xmm)
2269 (decl x64_subps (Xmm XmmMem) Xmm)
2272 (decl x64_subpd (Xmm XmmMem) Xmm)
2275 (decl x64_psubb (Xmm XmmMem) Xmm)
2278 (decl x64_psubw (Xmm XmmMem) Xmm)
2281 (decl x64_psubd (Xmm XmmMem) Xmm)
2284 (decl x64_psubq (Xmm XmmMem) Xmm)
2287 (decl x64_psubsb (Xmm XmmMem) Xmm)
2290 (decl x64_psubsw (Xmm XmmMem) Xmm)
2293 (decl x64_psubusb (Xmm XmmMem) Xmm)
2296 (decl x64_psubusw (Xmm XmmMem) Xmm)
2300 (decl x64_pavgb (Xmm XmmMem) Xmm)
2303 (decl x64_pavgw (Xmm XmmMem) Xmm)
2307 (decl x64_pand (Xmm XmmMem) Xmm)
2310 (decl x64_andps (Xmm XmmMem) Xmm)
2313 (decl x64_andpd (Xmm XmmMem) Xmm)
2317 (decl x64_por (Xmm XmmMem) Xmm)
2320 (decl x64_orps (Xmm XmmMem) Xmm)
2323 (decl x64_orpd (Xmm XmmMem) Xmm)
2327 (decl x64_pxor (Xmm XmmMem) Xmm)
2330 (decl x64_xorps (Xmm XmmMem) Xmm)
2333 (decl x64_xorpd (Xmm XmmMem) Xmm)
2337 (decl x64_andnps (Xmm XmmMem) Xmm)
2340 (decl x64_andnpd (Xmm XmmMem) Xmm)
2343 (decl x64_pandn (Xmm XmmMem) Xmm)
2347 (decl x64_mulss (Xmm XmmMem) Xmm)
2350 (decl x64_mulsd (Xmm XmmMem) Xmm)
2353 (decl x64_mulps (Xmm XmmMem) Xmm)
2356 (decl x64_mulpd (Xmm XmmMem) Xmm)
2359 (decl x64_pmullw (Xmm XmmMem) Xmm)
2362 (decl x64_pmulld (Xmm XmmMem) Xmm)
2365 (decl x64_pmulhw (Xmm XmmMem) Xmm)
2368 (decl x64_pmulhrsw (Xmm XmmMem) Xmm)
2371 (decl x64_pmulhuw (Xmm XmmMem) Xmm)
2374 (decl x64_pmuldq (Xmm XmmMem) Xmm)
2377 (decl x64_pmuludq (Xmm XmmMem) Xmm)
2381 (decl x64_divss (Xmm XmmMem) Xmm)
2384 (decl x64_divsd (Xmm XmmMem) Xmm)
2387 (decl x64_divps (Xmm XmmMem) Xmm)
2390 (decl x64_divpd (Xmm XmmMem) Xmm)
2394 (decl x64_punpckhwd (Xmm XmmMem) Xmm)
2397 (decl x64_punpcklwd (Xmm XmmMem) Xmm)
2400 (decl x64_punpckldq (Xmm XmmMem) Xmm)
2403 (decl x64_punpckhdq (Xmm XmmMem) Xmm)
2406 (decl x64_punpcklqdq (Xmm XmmMem) Xmm)
2409 (decl x64_punpckhqdq (Xmm XmmMem) Xmm)
2412 (decl x64_unpcklps (Xmm XmmMem) Xmm)
2415 (decl x64_unpcklpd (Xmm XmmMem) Xmm)
2418 (decl x64_unpckhps (Xmm XmmMem) Xmm)
2421 (decl x64_punpcklbw (Xmm XmmMem) Xmm)
2424 (decl x64_punpckhbw (Xmm XmmMem) Xmm)
2428 (decl x64_blendvpd (Xmm XmmMem Xmm) Xmm)
2435 (decl x64_blendvps (Xmm XmmMem Xmm) Xmm)
2442 (decl x64_pblendvb (Xmm XmmMem Xmm) Xmm)
2449 (decl x64_pblendw (Xmm XmmMem u8) Xmm)
2460 (decl x64_movsd_regmove (Xmm Xmm) Xmm)
2463 (decl x64_movss_regmove (Xmm Xmm) Xmm)
2467 (decl x64_movlhps (Xmm Xmm) Xmm)
2471 (decl x64_pmaxs (Type Xmm XmmMem) Xmm)
2478 (decl x64_pmins (Type Xmm XmmMem) Xmm)
2485 (decl x64_pmaxu (Type Xmm XmmMem) Xmm)
2492 (decl x64_pminu (Type Xmm XmmMem) Xmm)
2499 (decl x64_packsswb (Xmm XmmMem) Xmm)
2503 (decl x64_packssdw (Xmm XmmMem) Xmm)
2507 (decl x64_packuswb (Xmm XmmMem) Xmm)
2511 (decl x64_packusdw (Xmm XmmMem) Xmm)
2515 (decl x64_palignr (Xmm XmmMem u8) Xmm)
2519 (decl x64_cmpp (Type Xmm XmmMem FcmpImm) Xmm)
2523 (decl x64_cmpps (Xmm XmmMem FcmpImm) Xmm)
2532 (decl x64_cmppd (Xmm XmmMem FcmpImm) Xmm)
2539 (decl x64_pinsrb (Xmm GprMem u8) Xmm)
2546 (decl x64_pinsrw (Xmm GprMem u8) Xmm)
2553 (decl x64_pinsrd (Xmm GprMem u8) Xmm)
2560 (decl x64_pinsrq (Xmm GprMem u8) Xmm)
2567 (decl x64_roundss (XmmMem RoundImm) Xmm)
2575 (decl x64_roundsd (XmmMem RoundImm) Xmm)
2583 (decl x64_roundps (XmmMem RoundImm) Xmm)
2591 (decl x64_roundpd (XmmMem RoundImm) Xmm)
2599 (decl x64_pmaddwd (Xmm XmmMem) Xmm)
2602 (decl x64_pmaddubsw (Xmm XmmMem) Xmm)
2606 (decl x64_insertps (Xmm XmmMem u8) Xmm)
2610 (decl x64_pshufd (XmmMem u8) Xmm)
2617 (decl x64_pshufb (Xmm XmmMem) Xmm)
2621 (decl x64_shufpd (Xmm XmmMem u8) Xmm)
2625 (decl x64_shufps (Xmm XmmMem u8) Xmm)
2629 (decl x64_pshuflw (XmmMem u8) Xmm)
2636 (decl x64_pshufhw (XmmMem u8) Xmm)
2645 (decl x64_vcvtudq2ps (XmmMem) Xmm)
2649 (decl x64_vpabsq (XmmMem) Xmm)
2653 (decl x64_vpopcntb (XmmMem) Xmm)
2659 (decl x64_vpmullq (Xmm XmmMem) Xmm)
2665 (decl x64_vpermi2b (Xmm Xmm XmmMem) Xmm)
2669 (decl x64_psllw (Xmm XmmMemImm) Xmm)
2673 (decl x64_pslld (Xmm XmmMemImm) Xmm)
2677 (decl x64_psllq (Xmm XmmMemImm) Xmm)
2681 (decl x64_psrlw (Xmm XmmMemImm) Xmm)
2685 (decl x64_psrld (Xmm XmmMemImm) Xmm)
2689 (decl x64_psrlq (Xmm XmmMemImm) Xmm)
2693 (decl x64_psraw (Xmm XmmMemImm) Xmm)
2697 (decl x64_psrad (Xmm XmmMemImm) Xmm)
2702 (decl x64_vpsraq (Xmm XmmMem) Xmm)
2706 (decl x64_vpsraq_imm (XmmMem u8) Xmm)
2710 (decl x64_pextrb (Xmm u8) Gpr)
2713 (decl x64_pextrb_store (SyntheticAmode Xmm u8) SideEffectNoResult)
2716 (decl x64_pextrw (Xmm u8) Gpr)
2719 (decl x64_pextrw_store (SyntheticAmode Xmm u8) SideEffectNoResult)
2722 (decl x64_pextrd (Xmm u8) Gpr)
2725 (decl x64_pextrd_store (SyntheticAmode Xmm u8) SideEffectNoResult)
2728 (decl x64_pextrq (Xmm u8) Gpr)
2731 (decl x64_pextrq_store (SyntheticAmode Xmm u8) SideEffectNoResult)
2735 (decl x64_pmovmskb (Xmm) Gpr)
2742 (decl x64_movmskps (Xmm) Gpr)
2749 (decl x64_movmskpd (Xmm) Gpr)
2756 (decl x64_not (Type Gpr) Gpr)
2763 (decl x64_neg_raw (Type Gpr) AssemblerOutputs)
2769 (decl x64_neg (Type Gpr) Gpr)
2773 (decl x64_neg_paired (Type Gpr) ProducesFlags)
2780 (decl x64_lea (Type SyntheticAmode) Gpr)
2786 (decl x64_lzcnt (Type GprMem) Gpr)
2792 (decl x64_tzcnt (Type GprMem) Gpr)
2798 (decl x64_bsr (Type GprMem) ProducesFlags)
2805 (decl bsr_or_else (Type Gpr Gpr) Gpr)
2816 (decl x64_bsf (Type GprMem) ProducesFlags)
2823 (decl bsf_or_else (Type Gpr Gpr) Gpr)
2834 (decl x64_blsi (Type GprMem) Gpr)
2839 (decl x64_blsmsk (Type GprMem) Gpr)
2844 (decl x64_blsr (Type GprMem) Gpr)
2849 (decl x64_bt (Type GprMem Gpr) ProducesFlags)
2855 (decl x64_bt_imm (Type GprMem u8) ProducesFlags)
2861 (decl x64_sarx (Type GprMem Gpr) Gpr)
2866 (decl x64_shrx (Type GprMem Gpr) Gpr)
2871 (decl x64_shlx (Type GprMem Gpr) Gpr)
2876 (decl x64_rorx (Type GprMem u8) Gpr)
2881 (decl x64_popcnt (Type GprMem) Gpr)
2887 (decl x64_minss (Xmm XmmMem) Xmm)
2890 (decl x64_minsd (Xmm XmmMem) Xmm)
2893 (decl x64_minps (Xmm XmmMem) Xmm)
2896 (decl x64_minpd (Xmm XmmMem) Xmm)
2899 (decl x64_maxss (Xmm XmmMem) Xmm)
2902 (decl x64_maxsd (Xmm XmmMem) Xmm)
2905 (decl x64_maxps (Xmm XmmMem) Xmm)
2908 (decl x64_maxpd (Xmm XmmMem) Xmm)
2912 (decl x64_vfmadd213 (Type Xmm Xmm XmmMem) Xmm)
2919 (decl x64_vfmadd132 (Type Xmm Xmm XmmMem) Xmm)
2926 (decl x64_vfnmadd213 (Type Xmm Xmm XmmMem) Xmm)
2933 (decl x64_vfnmadd132 (Type Xmm Xmm XmmMem) Xmm)
2940 (decl x64_vfmsub213 (Type Xmm Xmm XmmMem) Xmm)
2947 (decl x64_vfmsub132 (Type Xmm Xmm XmmMem) Xmm)
2954 (decl x64_vfnmsub213 (Type Xmm Xmm XmmMem) Xmm)
2961 (decl x64_vfnmsub132 (Type Xmm Xmm XmmMem) Xmm)
2979 (decl x64_sqrtss (Xmm XmmMem) Xmm)
2985 (decl x64_sqrtsd (Xmm XmmMem) Xmm)
2989 (decl x64_sqrtps (XmmMem) Xmm)
2993 (decl x64_sqrtpd (XmmMem) Xmm)
2999 (decl x64_rcpps (XmmMem) Xmm)
3003 (decl x64_rcpss (XmmMem) Xmm)
3007 (decl x64_vrcpss (Xmm XmmMem) Xmm)
3011 (decl x64_rsqrtps (XmmMem) Xmm)
3015 (decl x64_rsqrtss (XmmMem) Xmm)
3019 (decl x64_vrsqrtss (Xmm XmmMem) Xmm)
3026 (decl x64_cvtss2sd (Xmm XmmMem) Xmm)
3035 (decl x64_cvtsd2ss (Xmm XmmMem) Xmm)
3042 (decl x64_cvtdq2ps (XmmMem) Xmm)
3049 (decl x64_cvtps2pd (XmmMem) Xmm)
3056 (decl x64_cvtpd2ps (XmmMem) Xmm)
3063 (decl x64_cvtdq2pd (XmmMem) Xmm)
3070 (decl x64_cvtsi2ss (Type Xmm GprMem) Xmm)
3081 (decl x64_cvtsi2sd (Type Xmm GprMem) Xmm)
3092 (decl x64_cvttps2dq (XmmMem) Xmm)
3099 (decl x64_cvttpd2dq (XmmMem) Xmm)
3106 (decl x64_pcmpeq (Type Xmm XmmMem) Xmm)
3125 (decl x64_pcmpeqb (Xmm XmmMem) Xmm)
3128 (decl x64_pcmpeqw (Xmm XmmMem) Xmm)
3131 (decl x64_pcmpeqd (Xmm XmmMem) Xmm)
3134 (decl x64_pcmpeqq (Xmm XmmMem) Xmm)
3138 (decl x64_pcmpgt (Type Xmm XmmMem) Xmm)
3193 (decl x64_add_mem (Type SyntheticAmode Value) SideEffectNoResult)
3219 (decl x64_sub_mem (Type SyntheticAmode Value) SideEffectNoResult)
3235 (decl x64_and_mem (Type SyntheticAmode Value) SideEffectNoResult)
3253 (decl x64_or_mem (Type SyntheticAmode Value) SideEffectNoResult)
3271 (decl x64_xor_mem (Type SyntheticAmode Value) SideEffectNoResult)
3290 (decl trap_if (CC TrapCode) ConsumesFlags)
3295 (decl trap_if_and (CC CC TrapCode) ConsumesFlags)
3300 (decl trap_if_or (CC CC TrapCode) ConsumesFlags)
3305 (decl x64_movddup (XmmMem) Xmm)
3312 (decl x64_vpbroadcastb (XmmMem) Xmm)
3315 (decl x64_vpbroadcastw (XmmMem) Xmm)
3318 (decl x64_vpbroadcastd (XmmMem) Xmm)
3321 (decl x64_vbroadcastss (XmmMem) Xmm)
3328 (decl jmp_known (MachLabel) SideEffectNoResult)
3333 (decl jmp_cond (CC MachLabel MachLabel) ConsumesFlags)
3338 (decl jmp_cond_or (CC CC MachLabel MachLabel) ConsumesFlags)
3345 (decl rec jmp_cond_result (CondResult MachLabel MachLabel) SideEffectNoResult)
3367 (decl jmp_table_seq (Type Gpr MachLabel BoxVecMachLabel) SideEffectNoResult)
3410 (decl cond_invert (CondResult) CondResult)
3421 (decl is_nonzero (Value) CondResult)
3448 (decl is_nonzero_cmp (Value) CondResult)
3456 (decl is_nonzero_band (Type Value Value) CondResult)
3486 (decl bt_imm (u8) u64)
3490 (decl lower_cond_bool (CondResult) Gpr)
3513 (decl emit_cmp (IntCC Value Value) CondResult)
3549 (decl rec emit_cmp_i128 (CC Gpr Gpr Gpr Gpr) CondResult)
3593 (decl emit_fcmp (FloatCC Value Value) CondResult)
3639 (decl ty_int_bool_or_ref () Type)
3644 (decl x64_cmpxchg (Type Gpr Gpr SyntheticAmode) Gpr)
3650 (decl x64_cmpxchg16b (ValueRegs ValueRegs SyntheticAmode) ValueRegs)
3658 (decl x64_xadd (Type SyntheticAmode Gpr) Gpr)
3664 (decl x64_xchg (Type SyntheticAmode Gpr) Gpr)
3670 (decl x64_lock_add (OperandSize SyntheticAmode Gpr) SideEffectNoResult)
3676 (decl x64_lock_sub (OperandSize SyntheticAmode Gpr) SideEffectNoResult)
3682 (decl x64_lock_and (OperandSize SyntheticAmode Gpr) SideEffectNoResult)
3688 (decl x64_lock_or (OperandSize SyntheticAmode Gpr) SideEffectNoResult)
3694 (decl x64_lock_xor (OperandSize SyntheticAmode Gpr) SideEffectNoResult)
3700 (decl x64_atomic_rmw_seq (Type AtomicRmwSeqOp SyntheticAmode Gpr) Gpr)
3707 (decl x64_atomic_128_rmw_seq (AtomicRmwOp SyntheticAmode MemFlags ValueRegs) ValueRegs)
3730 (decl x64_atomic_128_store_seq (SyntheticAmode MemFlags ValueRegs) SideEffectNoResult)
3751 (decl atomic_rmw_seq_op (AtomicRmwOp) AtomicRmwSeqOp)
3773 (decl atomic_128_rmw_seq_op (AtomicRmwOp) Atomic128RmwSeqOp)
3787 (decl bitcast_xmm_to_gpr (u8 Xmm) Gpr)
3795 (decl bitcast_xmm_to_gprs (Xmm) ValueRegs)
3801 (decl bitcast_gpr_to_xmm (u8 Gpr) Xmm)
3809 (decl bitcast_gprs_to_xmm (ValueRegs) Xmm)
3815 (decl stack_addr_impl (StackSlot Offset32) Gpr)
3824 (decl x64_checked_srem_seq (OperandSize Gpr Gpr Gpr) ValueRegs)
3831 (decl x64_checked_srem_seq8 (Gpr Gpr) Gpr)
3841 (decl x64_div (Type Gpr Gpr GprMem TrapCode) ValueRegs)
3846 (decl x64_idiv (Type Gpr Gpr GprMem TrapCode) ValueRegs)
3853 (decl read_pinned_gpr () Gpr)
3857 (decl write_pinned_gpr (Gpr) SideEffectNoResult)
3866 (decl shuffle_0_31_mask (VecMask) VCodeConstant)
3871 (decl shuffle_0_15_mask (VecMask) VCodeConstant)
3876 (decl shuffle_16_31_mask (VecMask) VCodeConstant)
3888 (decl perm_from_mask (VecMask) VCodeConstant)
3893 (decl perm_from_mask_with_zeros (VCodeConstant VCodeConstant) VecMask)
3899 (decl elf_tls_get_addr (ExternalName) Gpr)
3906 (decl macho_tls_get_addr (ExternalName) Gpr)
3913 (decl coff_tls_get_addr (ExternalName) Gpr)
3922 (decl x64_label_address (MachLabel) Gpr)
4008 (decl reg_to_xmm_mem (Reg) XmmMem)
4011 (decl xmm_to_reg_mem (Reg) XmmMem)
4015 (decl writable_gpr_to_r_reg (WritableGpr) Reg)
4018 (decl writable_gpr_to_gpr_mem (WritableGpr) GprMem)
4021 (decl writable_gpr_to_gpr_mem_imm (WritableGpr) GprMemImm)
4024 (decl writable_gpr_to_value_regs (WritableGpr) ValueRegs)
4027 (decl writable_xmm_to_r_reg (WritableXmm) Reg)
4030 (decl writable_xmm_to_xmm_mem (WritableXmm) XmmMem)
4033 (decl writable_xmm_to_xmm_mem_aligned (WritableXmm) XmmMemAligned)
4036 (decl writable_xmm_to_value_regs (WritableXmm) ValueRegs)
4040 (decl synthetic_amode_to_gpr_mem (SyntheticAmode) GprMem)
4044 (decl amode_to_gpr_mem (Amode) GprMem)
4049 (decl amode_to_xmm_mem (Amode) XmmMem)
4052 (decl synthetic_amode_to_xmm_mem (SyntheticAmode) XmmMem)
4055 (decl const_to_synthetic_amode (VCodeConstant) SyntheticAmode)
4057 (decl const_to_xmm_mem (VCodeConstant) XmmMem)
4059 (decl const_to_reg_mem (VCodeConstant) RegMem)
4062 (decl xmm_to_xmm_mem_aligned (Xmm) XmmMemAligned)
4064 (decl amode_to_xmm_mem_aligned (Amode) XmmMemAligned)
4066 (decl synthetic_amode_to_xmm_mem_aligned (SyntheticAmode) XmmMemAligned)
4068 (decl put_in_xmm_mem_aligned (Value) XmmMemAligned)
4071 (decl mov_to_preg (PReg Gpr) SideEffectNoResult)
4075 (decl preg_rbp () PReg)
4078 (decl preg_rsp () PReg)
4081 (decl preg_pinned () PReg)
4084 (decl x64_rbp () Reg)
4088 (decl x64_rsp () Reg)
4108 (decl libcall_1 (LibCall Reg) Reg)
4111 (decl libcall_2 (LibCall Reg Reg) Reg)
4114 (decl libcall_3 (LibCall Reg Reg Reg) Reg)
4118 (decl x64_sequence_point () SideEffectNoResult)