reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

gen/lib/Target/Hexagon/HexagonGenInstrInfo.inc
 4752   { 1122,	4,	1,	4,	95,	0, 0x4000000008026ULL, ImplicitList23, nullptr, OperandInfo161, -1 ,nullptr },  // Inst #1122 = F2_sffma
 4753   { 1123,	4,	1,	4,	95,	0, 0x4000000008026ULL, ImplicitList23, nullptr, OperandInfo161, -1 ,nullptr },  // Inst #1123 = F2_sffma_lib
 4755   { 1125,	4,	1,	4,	95,	0, 0x4000000008026ULL, ImplicitList23, nullptr, OperandInfo161, -1 ,nullptr },  // Inst #1125 = F2_sffms
 4756   { 1126,	4,	1,	4,	95,	0, 0x4000000008026ULL, ImplicitList23, nullptr, OperandInfo161, -1 ,nullptr },  // Inst #1126 = F2_sffms_lib
 5178   { 1548,	4,	1,	4,	139,	0, 0x200000000008026ULL, nullptr, nullptr, OperandInfo161, -1 ,nullptr },  // Inst #1548 = M2_acci
 5211   { 1581,	4,	1,	4,	32,	0, 0x200000000008026ULL, nullptr, nullptr, OperandInfo161, -1 ,nullptr },  // Inst #1581 = M2_maci
 5246   { 1616,	4,	1,	4,	141,	0, 0x200000000008026ULL, nullptr, nullptr, OperandInfo161, -1 ,nullptr },  // Inst #1616 = M2_mnaci
 5247   { 1617,	4,	1,	4,	32,	0, 0x200000000008026ULL, nullptr, nullptr, OperandInfo161, -1 ,nullptr },  // Inst #1617 = M2_mpy_acc_hh_s0
 5248   { 1618,	4,	1,	4,	32,	0, 0x200000000008026ULL, nullptr, nullptr, OperandInfo161, -1 ,nullptr },  // Inst #1618 = M2_mpy_acc_hh_s1
 5249   { 1619,	4,	1,	4,	32,	0, 0x200000000008026ULL, nullptr, nullptr, OperandInfo161, -1 ,nullptr },  // Inst #1619 = M2_mpy_acc_hl_s0
 5250   { 1620,	4,	1,	4,	32,	0, 0x200000000008026ULL, nullptr, nullptr, OperandInfo161, -1 ,nullptr },  // Inst #1620 = M2_mpy_acc_hl_s1
 5251   { 1621,	4,	1,	4,	32,	0, 0x200000000008026ULL, nullptr, nullptr, OperandInfo161, -1 ,nullptr },  // Inst #1621 = M2_mpy_acc_lh_s0
 5252   { 1622,	4,	1,	4,	32,	0, 0x200000000008026ULL, nullptr, nullptr, OperandInfo161, -1 ,nullptr },  // Inst #1622 = M2_mpy_acc_lh_s1
 5253   { 1623,	4,	1,	4,	32,	0, 0x200000000008026ULL, nullptr, nullptr, OperandInfo161, -1 ,nullptr },  // Inst #1623 = M2_mpy_acc_ll_s0
 5254   { 1624,	4,	1,	4,	32,	0, 0x200000000008026ULL, nullptr, nullptr, OperandInfo161, -1 ,nullptr },  // Inst #1624 = M2_mpy_acc_ll_s1
 5255   { 1625,	4,	1,	4,	32,	0, 0x200000000008026ULL, nullptr, ImplicitList20, OperandInfo161, -1 ,nullptr },  // Inst #1625 = M2_mpy_acc_sat_hh_s0
 5256   { 1626,	4,	1,	4,	32,	0, 0x200000000008026ULL, nullptr, ImplicitList20, OperandInfo161, -1 ,nullptr },  // Inst #1626 = M2_mpy_acc_sat_hh_s1
 5257   { 1627,	4,	1,	4,	32,	0, 0x200000000008026ULL, nullptr, ImplicitList20, OperandInfo161, -1 ,nullptr },  // Inst #1627 = M2_mpy_acc_sat_hl_s0
 5258   { 1628,	4,	1,	4,	32,	0, 0x200000000008026ULL, nullptr, ImplicitList20, OperandInfo161, -1 ,nullptr },  // Inst #1628 = M2_mpy_acc_sat_hl_s1
 5259   { 1629,	4,	1,	4,	32,	0, 0x200000000008026ULL, nullptr, ImplicitList20, OperandInfo161, -1 ,nullptr },  // Inst #1629 = M2_mpy_acc_sat_lh_s0
 5260   { 1630,	4,	1,	4,	32,	0, 0x200000000008026ULL, nullptr, ImplicitList20, OperandInfo161, -1 ,nullptr },  // Inst #1630 = M2_mpy_acc_sat_lh_s1
 5261   { 1631,	4,	1,	4,	32,	0, 0x200000000008026ULL, nullptr, ImplicitList20, OperandInfo161, -1 ,nullptr },  // Inst #1631 = M2_mpy_acc_sat_ll_s0
 5262   { 1632,	4,	1,	4,	32,	0, 0x200000000008026ULL, nullptr, ImplicitList20, OperandInfo161, -1 ,nullptr },  // Inst #1632 = M2_mpy_acc_sat_ll_s1
 5271   { 1641,	4,	1,	4,	32,	0, 0x200000000008026ULL, nullptr, nullptr, OperandInfo161, -1 ,nullptr },  // Inst #1641 = M2_mpy_nac_hh_s0
 5272   { 1642,	4,	1,	4,	32,	0, 0x200000000008026ULL, nullptr, nullptr, OperandInfo161, -1 ,nullptr },  // Inst #1642 = M2_mpy_nac_hh_s1
 5273   { 1643,	4,	1,	4,	32,	0, 0x200000000008026ULL, nullptr, nullptr, OperandInfo161, -1 ,nullptr },  // Inst #1643 = M2_mpy_nac_hl_s0
 5274   { 1644,	4,	1,	4,	32,	0, 0x200000000008026ULL, nullptr, nullptr, OperandInfo161, -1 ,nullptr },  // Inst #1644 = M2_mpy_nac_hl_s1
 5275   { 1645,	4,	1,	4,	32,	0, 0x200000000008026ULL, nullptr, nullptr, OperandInfo161, -1 ,nullptr },  // Inst #1645 = M2_mpy_nac_lh_s0
 5276   { 1646,	4,	1,	4,	32,	0, 0x200000000008026ULL, nullptr, nullptr, OperandInfo161, -1 ,nullptr },  // Inst #1646 = M2_mpy_nac_lh_s1
 5277   { 1647,	4,	1,	4,	32,	0, 0x200000000008026ULL, nullptr, nullptr, OperandInfo161, -1 ,nullptr },  // Inst #1647 = M2_mpy_nac_ll_s0
 5278   { 1648,	4,	1,	4,	32,	0, 0x200000000008026ULL, nullptr, nullptr, OperandInfo161, -1 ,nullptr },  // Inst #1648 = M2_mpy_nac_ll_s1
 5279   { 1649,	4,	1,	4,	32,	0, 0x200000000008026ULL, nullptr, ImplicitList20, OperandInfo161, -1 ,nullptr },  // Inst #1649 = M2_mpy_nac_sat_hh_s0
 5280   { 1650,	4,	1,	4,	32,	0, 0x200000000008026ULL, nullptr, ImplicitList20, OperandInfo161, -1 ,nullptr },  // Inst #1650 = M2_mpy_nac_sat_hh_s1
 5281   { 1651,	4,	1,	4,	32,	0, 0x200000000008026ULL, nullptr, ImplicitList20, OperandInfo161, -1 ,nullptr },  // Inst #1651 = M2_mpy_nac_sat_hl_s0
 5282   { 1652,	4,	1,	4,	32,	0, 0x200000000008026ULL, nullptr, ImplicitList20, OperandInfo161, -1 ,nullptr },  // Inst #1652 = M2_mpy_nac_sat_hl_s1
 5283   { 1653,	4,	1,	4,	32,	0, 0x200000000008026ULL, nullptr, ImplicitList20, OperandInfo161, -1 ,nullptr },  // Inst #1653 = M2_mpy_nac_sat_lh_s0
 5284   { 1654,	4,	1,	4,	32,	0, 0x200000000008026ULL, nullptr, ImplicitList20, OperandInfo161, -1 ,nullptr },  // Inst #1654 = M2_mpy_nac_sat_lh_s1
 5285   { 1655,	4,	1,	4,	32,	0, 0x200000000008026ULL, nullptr, ImplicitList20, OperandInfo161, -1 ,nullptr },  // Inst #1655 = M2_mpy_nac_sat_ll_s0
 5286   { 1656,	4,	1,	4,	32,	0, 0x200000000008026ULL, nullptr, ImplicitList20, OperandInfo161, -1 ,nullptr },  // Inst #1656 = M2_mpy_nac_sat_ll_s1
 5350   { 1720,	4,	1,	4,	32,	0, 0x200000000008026ULL, nullptr, nullptr, OperandInfo161, -1 ,nullptr },  // Inst #1720 = M2_mpyu_acc_hh_s0
 5351   { 1721,	4,	1,	4,	32,	0, 0x200000000008026ULL, nullptr, nullptr, OperandInfo161, -1 ,nullptr },  // Inst #1721 = M2_mpyu_acc_hh_s1
 5352   { 1722,	4,	1,	4,	32,	0, 0x200000000008026ULL, nullptr, nullptr, OperandInfo161, -1 ,nullptr },  // Inst #1722 = M2_mpyu_acc_hl_s0
 5353   { 1723,	4,	1,	4,	32,	0, 0x200000000008026ULL, nullptr, nullptr, OperandInfo161, -1 ,nullptr },  // Inst #1723 = M2_mpyu_acc_hl_s1
 5354   { 1724,	4,	1,	4,	32,	0, 0x200000000008026ULL, nullptr, nullptr, OperandInfo161, -1 ,nullptr },  // Inst #1724 = M2_mpyu_acc_lh_s0
 5355   { 1725,	4,	1,	4,	32,	0, 0x200000000008026ULL, nullptr, nullptr, OperandInfo161, -1 ,nullptr },  // Inst #1725 = M2_mpyu_acc_lh_s1
 5356   { 1726,	4,	1,	4,	32,	0, 0x200000000008026ULL, nullptr, nullptr, OperandInfo161, -1 ,nullptr },  // Inst #1726 = M2_mpyu_acc_ll_s0
 5357   { 1727,	4,	1,	4,	32,	0, 0x200000000008026ULL, nullptr, nullptr, OperandInfo161, -1 ,nullptr },  // Inst #1727 = M2_mpyu_acc_ll_s1
 5366   { 1736,	4,	1,	4,	32,	0, 0x200000000008026ULL, nullptr, nullptr, OperandInfo161, -1 ,nullptr },  // Inst #1736 = M2_mpyu_nac_hh_s0
 5367   { 1737,	4,	1,	4,	32,	0, 0x200000000008026ULL, nullptr, nullptr, OperandInfo161, -1 ,nullptr },  // Inst #1737 = M2_mpyu_nac_hh_s1
 5368   { 1738,	4,	1,	4,	32,	0, 0x200000000008026ULL, nullptr, nullptr, OperandInfo161, -1 ,nullptr },  // Inst #1738 = M2_mpyu_nac_hl_s0
 5369   { 1739,	4,	1,	4,	32,	0, 0x200000000008026ULL, nullptr, nullptr, OperandInfo161, -1 ,nullptr },  // Inst #1739 = M2_mpyu_nac_hl_s1
 5370   { 1740,	4,	1,	4,	32,	0, 0x200000000008026ULL, nullptr, nullptr, OperandInfo161, -1 ,nullptr },  // Inst #1740 = M2_mpyu_nac_lh_s0
 5371   { 1741,	4,	1,	4,	32,	0, 0x200000000008026ULL, nullptr, nullptr, OperandInfo161, -1 ,nullptr },  // Inst #1741 = M2_mpyu_nac_lh_s1
 5372   { 1742,	4,	1,	4,	32,	0, 0x200000000008026ULL, nullptr, nullptr, OperandInfo161, -1 ,nullptr },  // Inst #1742 = M2_mpyu_nac_ll_s0
 5373   { 1743,	4,	1,	4,	32,	0, 0x200000000008026ULL, nullptr, nullptr, OperandInfo161, -1 ,nullptr },  // Inst #1743 = M2_mpyu_nac_ll_s1
 5399   { 1769,	4,	1,	4,	139,	0, 0x200000000008026ULL, nullptr, nullptr, OperandInfo161, -1 ,nullptr },  // Inst #1769 = M2_nacci
 5401   { 1771,	4,	1,	4,	139,	0, 0x200000000008026ULL, nullptr, nullptr, OperandInfo161, -1 ,nullptr },  // Inst #1771 = M2_subacc
 5450   { 1820,	4,	1,	4,	142,	0, 0x200000000008026ULL, nullptr, nullptr, OperandInfo161, -1 ,nullptr },  // Inst #1820 = M2_xor_xacc
 5451   { 1821,	4,	1,	4,	142,	0, 0x200000000008026ULL, nullptr, nullptr, OperandInfo161, -1 ,nullptr },  // Inst #1821 = M4_and_and
 5452   { 1822,	4,	1,	4,	142,	0, 0x200000000008026ULL, nullptr, nullptr, OperandInfo161, -1 ,nullptr },  // Inst #1822 = M4_and_andn
 5453   { 1823,	4,	1,	4,	142,	0, 0x200000000008026ULL, nullptr, nullptr, OperandInfo161, -1 ,nullptr },  // Inst #1823 = M4_and_or
 5454   { 1824,	4,	1,	4,	142,	0, 0x200000000008026ULL, nullptr, nullptr, OperandInfo161, -1 ,nullptr },  // Inst #1824 = M4_and_xor
 5459   { 1829,	4,	1,	4,	32,	0, 0x200000000008026ULL, nullptr, ImplicitList20, OperandInfo161, -1 ,nullptr },  // Inst #1829 = M4_mac_up_s1_sat
 5465   { 1835,	4,	1,	4,	32,	0, 0x200000000008026ULL, nullptr, ImplicitList20, OperandInfo161, -1 ,nullptr },  // Inst #1835 = M4_nac_up_s1_sat
 5466   { 1836,	4,	1,	4,	142,	0, 0x200000000008026ULL, nullptr, nullptr, OperandInfo161, -1 ,nullptr },  // Inst #1836 = M4_or_and
 5467   { 1837,	4,	1,	4,	142,	0, 0x200000000008026ULL, nullptr, nullptr, OperandInfo161, -1 ,nullptr },  // Inst #1837 = M4_or_andn
 5468   { 1838,	4,	1,	4,	142,	0, 0x200000000008026ULL, nullptr, nullptr, OperandInfo161, -1 ,nullptr },  // Inst #1838 = M4_or_or
 5469   { 1839,	4,	1,	4,	142,	0, 0x200000000008026ULL, nullptr, nullptr, OperandInfo161, -1 ,nullptr },  // Inst #1839 = M4_or_xor
 5482   { 1852,	4,	1,	4,	142,	0, 0x200000000008026ULL, nullptr, nullptr, OperandInfo161, -1 ,nullptr },  // Inst #1852 = M4_xor_and
 5483   { 1853,	4,	1,	4,	142,	0, 0x200000000008026ULL, nullptr, nullptr, OperandInfo161, -1 ,nullptr },  // Inst #1853 = M4_xor_andn
 5484   { 1854,	4,	1,	4,	142,	0, 0x200000000008026ULL, nullptr, nullptr, OperandInfo161, -1 ,nullptr },  // Inst #1854 = M4_xor_or
 5553   { 1923,	4,	1,	4,	139,	0, 0x20000000000802dULL, nullptr, nullptr, OperandInfo161, -1 ,nullptr },  // Inst #1923 = S2_asl_r_r_acc
 5554   { 1924,	4,	1,	4,	142,	0, 0x20000000000802dULL, nullptr, nullptr, OperandInfo161, -1 ,nullptr },  // Inst #1924 = S2_asl_r_r_and
 5555   { 1925,	4,	1,	4,	139,	0, 0x20000000000802dULL, nullptr, nullptr, OperandInfo161, -1 ,nullptr },  // Inst #1925 = S2_asl_r_r_nac
 5556   { 1926,	4,	1,	4,	142,	0, 0x20000000000802dULL, nullptr, nullptr, OperandInfo161, -1 ,nullptr },  // Inst #1926 = S2_asl_r_r_or
 5582   { 1952,	4,	1,	4,	139,	0, 0x20000000000802dULL, nullptr, nullptr, OperandInfo161, -1 ,nullptr },  // Inst #1952 = S2_asr_r_r_acc
 5583   { 1953,	4,	1,	4,	142,	0, 0x20000000000802dULL, nullptr, nullptr, OperandInfo161, -1 ,nullptr },  // Inst #1953 = S2_asr_r_r_and
 5584   { 1954,	4,	1,	4,	139,	0, 0x20000000000802dULL, nullptr, nullptr, OperandInfo161, -1 ,nullptr },  // Inst #1954 = S2_asr_r_r_nac
 5585   { 1955,	4,	1,	4,	142,	0, 0x20000000000802dULL, nullptr, nullptr, OperandInfo161, -1 ,nullptr },  // Inst #1955 = S2_asr_r_r_or
 5624   { 1994,	4,	1,	4,	139,	0, 0x20000000000802dULL, nullptr, nullptr, OperandInfo161, -1 ,nullptr },  // Inst #1994 = S2_lsl_r_r_acc
 5625   { 1995,	4,	1,	4,	142,	0, 0x20000000000802dULL, nullptr, nullptr, OperandInfo161, -1 ,nullptr },  // Inst #1995 = S2_lsl_r_r_and
 5626   { 1996,	4,	1,	4,	139,	0, 0x20000000000802dULL, nullptr, nullptr, OperandInfo161, -1 ,nullptr },  // Inst #1996 = S2_lsl_r_r_nac
 5627   { 1997,	4,	1,	4,	142,	0, 0x20000000000802dULL, nullptr, nullptr, OperandInfo161, -1 ,nullptr },  // Inst #1997 = S2_lsl_r_r_or
 5651   { 2021,	4,	1,	4,	139,	0, 0x20000000000802dULL, nullptr, nullptr, OperandInfo161, -1 ,nullptr },  // Inst #2021 = S2_lsr_r_r_acc
 5652   { 2022,	4,	1,	4,	142,	0, 0x20000000000802dULL, nullptr, nullptr, OperandInfo161, -1 ,nullptr },  // Inst #2022 = S2_lsr_r_r_and
 5653   { 2023,	4,	1,	4,	139,	0, 0x20000000000802dULL, nullptr, nullptr, OperandInfo161, -1 ,nullptr },  // Inst #2023 = S2_lsr_r_r_nac
 5654   { 2024,	4,	1,	4,	142,	0, 0x20000000000802dULL, nullptr, nullptr, OperandInfo161, -1 ,nullptr },  // Inst #2024 = S2_lsr_r_r_or