Lines Matching refs:Intrinsic
1310 // This function expands mips intrinsic nodes which have 64-bit input operands
1313 // out64 = intrinsic-node in64
1332 // The next operand is the intrinsic opcode.
1370 // Lower an MSA copy intrinsic into the specified SelectionDAG node
1525 case Intrinsic::mips_shilo:
1527 case Intrinsic::mips_dpau_h_qbl:
1529 case Intrinsic::mips_dpau_h_qbr:
1531 case Intrinsic::mips_dpsu_h_qbl:
1533 case Intrinsic::mips_dpsu_h_qbr:
1535 case Intrinsic::mips_dpa_w_ph:
1537 case Intrinsic::mips_dps_w_ph:
1539 case Intrinsic::mips_dpax_w_ph:
1541 case Intrinsic::mips_dpsx_w_ph:
1543 case Intrinsic::mips_mulsa_w_ph:
1545 case Intrinsic::mips_mult:
1547 case Intrinsic::mips_multu:
1549 case Intrinsic::mips_madd:
1551 case Intrinsic::mips_maddu:
1553 case Intrinsic::mips_msub:
1555 case Intrinsic::mips_msubu:
1557 case Intrinsic::mips_addv_b:
1558 case Intrinsic::mips_addv_h:
1559 case Intrinsic::mips_addv_w:
1560 case Intrinsic::mips_addv_d:
1563 case Intrinsic::mips_addvi_b:
1564 case Intrinsic::mips_addvi_h:
1565 case Intrinsic::mips_addvi_w:
1566 case Intrinsic::mips_addvi_d:
1569 case Intrinsic::mips_and_v:
1572 case Intrinsic::mips_andi_b:
1575 case Intrinsic::mips_bclr_b:
1576 case Intrinsic::mips_bclr_h:
1577 case Intrinsic::mips_bclr_w:
1578 case Intrinsic::mips_bclr_d:
1580 case Intrinsic::mips_bclri_b:
1581 case Intrinsic::mips_bclri_h:
1582 case Intrinsic::mips_bclri_w:
1583 case Intrinsic::mips_bclri_d:
1585 case Intrinsic::mips_binsli_b:
1586 case Intrinsic::mips_binsli_h:
1587 case Intrinsic::mips_binsli_w:
1588 case Intrinsic::mips_binsli_d: {
1598 case Intrinsic::mips_binsri_b:
1599 case Intrinsic::mips_binsri_h:
1600 case Intrinsic::mips_binsri_w:
1601 case Intrinsic::mips_binsri_d: {
1611 case Intrinsic::mips_bmnz_v:
1614 case Intrinsic::mips_bmnzi_b:
1618 case Intrinsic::mips_bmz_v:
1621 case Intrinsic::mips_bmzi_b:
1625 case Intrinsic::mips_bneg_b:
1626 case Intrinsic::mips_bneg_h:
1627 case Intrinsic::mips_bneg_w:
1628 case Intrinsic::mips_bneg_d: {
1636 case Intrinsic::mips_bnegi_b:
1637 case Intrinsic::mips_bnegi_h:
1638 case Intrinsic::mips_bnegi_w:
1639 case Intrinsic::mips_bnegi_d:
1642 case Intrinsic::mips_bnz_b:
1643 case Intrinsic::mips_bnz_h:
1644 case Intrinsic::mips_bnz_w:
1645 case Intrinsic::mips_bnz_d:
1648 case Intrinsic::mips_bnz_v:
1651 case Intrinsic::mips_bsel_v:
1656 case Intrinsic::mips_bseli_b:
1661 case Intrinsic::mips_bset_b:
1662 case Intrinsic::mips_bset_h:
1663 case Intrinsic::mips_bset_w:
1664 case Intrinsic::mips_bset_d: {
1672 case Intrinsic::mips_bseti_b:
1673 case Intrinsic::mips_bseti_h:
1674 case Intrinsic::mips_bseti_w:
1675 case Intrinsic::mips_bseti_d:
1678 case Intrinsic::mips_bz_b:
1679 case Intrinsic::mips_bz_h:
1680 case Intrinsic::mips_bz_w:
1681 case Intrinsic::mips_bz_d:
1684 case Intrinsic::mips_bz_v:
1687 case Intrinsic::mips_ceq_b:
1688 case Intrinsic::mips_ceq_h:
1689 case Intrinsic::mips_ceq_w:
1690 case Intrinsic::mips_ceq_d:
1693 case Intrinsic::mips_ceqi_b:
1694 case Intrinsic::mips_ceqi_h:
1695 case Intrinsic::mips_ceqi_w:
1696 case Intrinsic::mips_ceqi_d:
1699 case Intrinsic::mips_cle_s_b:
1700 case Intrinsic::mips_cle_s_h:
1701 case Intrinsic::mips_cle_s_w:
1702 case Intrinsic::mips_cle_s_d:
1705 case Intrinsic::mips_clei_s_b:
1706 case Intrinsic::mips_clei_s_h:
1707 case Intrinsic::mips_clei_s_w:
1708 case Intrinsic::mips_clei_s_d:
1711 case Intrinsic::mips_cle_u_b:
1712 case Intrinsic::mips_cle_u_h:
1713 case Intrinsic::mips_cle_u_w:
1714 case Intrinsic::mips_cle_u_d:
1717 case Intrinsic::mips_clei_u_b:
1718 case Intrinsic::mips_clei_u_h:
1719 case Intrinsic::mips_clei_u_w:
1720 case Intrinsic::mips_clei_u_d:
1723 case Intrinsic::mips_clt_s_b:
1724 case Intrinsic::mips_clt_s_h:
1725 case Intrinsic::mips_clt_s_w:
1726 case Intrinsic::mips_clt_s_d:
1729 case Intrinsic::mips_clti_s_b:
1730 case Intrinsic::mips_clti_s_h:
1731 case Intrinsic::mips_clti_s_w:
1732 case Intrinsic::mips_clti_s_d:
1735 case Intrinsic::mips_clt_u_b:
1736 case Intrinsic::mips_clt_u_h:
1737 case Intrinsic::mips_clt_u_w:
1738 case Intrinsic::mips_clt_u_d:
1741 case Intrinsic::mips_clti_u_b:
1742 case Intrinsic::mips_clti_u_h:
1743 case Intrinsic::mips_clti_u_w:
1744 case Intrinsic::mips_clti_u_d:
1747 case Intrinsic::mips_copy_s_b:
1748 case Intrinsic::mips_copy_s_h:
1749 case Intrinsic::mips_copy_s_w:
1751 case Intrinsic::mips_copy_s_d:
1762 case Intrinsic::mips_copy_u_b:
1763 case Intrinsic::mips_copy_u_h:
1764 case Intrinsic::mips_copy_u_w:
1766 case Intrinsic::mips_copy_u_d:
1780 case Intrinsic::mips_div_s_b:
1781 case Intrinsic::mips_div_s_h:
1782 case Intrinsic::mips_div_s_w:
1783 case Intrinsic::mips_div_s_d:
1786 case Intrinsic::mips_div_u_b:
1787 case Intrinsic::mips_div_u_h:
1788 case Intrinsic::mips_div_u_w:
1789 case Intrinsic::mips_div_u_d:
1792 case Intrinsic::mips_fadd_w:
1793 case Intrinsic::mips_fadd_d: {
1799 case Intrinsic::mips_fceq_w:
1800 case Intrinsic::mips_fceq_d:
1803 case Intrinsic::mips_fcle_w:
1804 case Intrinsic::mips_fcle_d:
1807 case Intrinsic::mips_fclt_w:
1808 case Intrinsic::mips_fclt_d:
1811 case Intrinsic::mips_fcne_w:
1812 case Intrinsic::mips_fcne_d:
1815 case Intrinsic::mips_fcor_w:
1816 case Intrinsic::mips_fcor_d:
1819 case Intrinsic::mips_fcueq_w:
1820 case Intrinsic::mips_fcueq_d:
1823 case Intrinsic::mips_fcule_w:
1824 case Intrinsic::mips_fcule_d:
1827 case Intrinsic::mips_fcult_w:
1828 case Intrinsic::mips_fcult_d:
1831 case Intrinsic::mips_fcun_w:
1832 case Intrinsic::mips_fcun_d:
1835 case Intrinsic::mips_fcune_w:
1836 case Intrinsic::mips_fcune_d:
1839 case Intrinsic::mips_fdiv_w:
1840 case Intrinsic::mips_fdiv_d: {
1845 case Intrinsic::mips_ffint_u_w:
1846 case Intrinsic::mips_ffint_u_d:
1849 case Intrinsic::mips_ffint_s_w:
1850 case Intrinsic::mips_ffint_s_d:
1853 case Intrinsic::mips_fill_b:
1854 case Intrinsic::mips_fill_h:
1855 case Intrinsic::mips_fill_w:
1856 case Intrinsic::mips_fill_d: {
1865 case Intrinsic::mips_fexp2_w:
1866 case Intrinsic::mips_fexp2_d: {
1873 case Intrinsic::mips_flog2_w:
1874 case Intrinsic::mips_flog2_d:
1876 case Intrinsic::mips_fmadd_w:
1877 case Intrinsic::mips_fmadd_d:
1880 case Intrinsic::mips_fmul_w:
1881 case Intrinsic::mips_fmul_d: {
1886 case Intrinsic::mips_fmsub_w:
1887 case Intrinsic::mips_fmsub_d: {
1894 case Intrinsic::mips_frint_w:
1895 case Intrinsic::mips_frint_d:
1897 case Intrinsic::mips_fsqrt_w:
1898 case Intrinsic::mips_fsqrt_d:
1900 case Intrinsic::mips_fsub_w:
1901 case Intrinsic::mips_fsub_d: {
1906 case Intrinsic::mips_ftrunc_u_w:
1907 case Intrinsic::mips_ftrunc_u_d:
1910 case Intrinsic::mips_ftrunc_s_w:
1911 case Intrinsic::mips_ftrunc_s_d:
1914 case Intrinsic::mips_ilvev_b:
1915 case Intrinsic::mips_ilvev_h:
1916 case Intrinsic::mips_ilvev_w:
1917 case Intrinsic::mips_ilvev_d:
1920 case Intrinsic::mips_ilvl_b:
1921 case Intrinsic::mips_ilvl_h:
1922 case Intrinsic::mips_ilvl_w:
1923 case Intrinsic::mips_ilvl_d:
1926 case Intrinsic::mips_ilvod_b:
1927 case Intrinsic::mips_ilvod_h:
1928 case Intrinsic::mips_ilvod_w:
1929 case Intrinsic::mips_ilvod_d:
1932 case Intrinsic::mips_ilvr_b:
1933 case Intrinsic::mips_ilvr_h:
1934 case Intrinsic::mips_ilvr_w:
1935 case Intrinsic::mips_ilvr_d:
1938 case Intrinsic::mips_insert_b:
1939 case Intrinsic::mips_insert_h:
1940 case Intrinsic::mips_insert_w:
1941 case Intrinsic::mips_insert_d:
1944 case Intrinsic::mips_insve_b:
1945 case Intrinsic::mips_insve_h:
1946 case Intrinsic::mips_insve_w:
1947 case Intrinsic::mips_insve_d:
1951 case Intrinsic::mips_ldi_b:
1952 case Intrinsic::mips_ldi_h:
1953 case Intrinsic::mips_ldi_w:
1954 case Intrinsic::mips_ldi_d:
1956 case Intrinsic::mips_lsa:
1957 case Intrinsic::mips_dlsa: {
1963 case Intrinsic::mips_maddv_b:
1964 case Intrinsic::mips_maddv_h:
1965 case Intrinsic::mips_maddv_w:
1966 case Intrinsic::mips_maddv_d: {
1972 case Intrinsic::mips_max_s_b:
1973 case Intrinsic::mips_max_s_h:
1974 case Intrinsic::mips_max_s_w:
1975 case Intrinsic::mips_max_s_d:
1978 case Intrinsic::mips_max_u_b:
1979 case Intrinsic::mips_max_u_h:
1980 case Intrinsic::mips_max_u_w:
1981 case Intrinsic::mips_max_u_d:
1984 case Intrinsic::mips_maxi_s_b:
1985 case Intrinsic::mips_maxi_s_h:
1986 case Intrinsic::mips_maxi_s_w:
1987 case Intrinsic::mips_maxi_s_d:
1990 case Intrinsic::mips_maxi_u_b:
1991 case Intrinsic::mips_maxi_u_h:
1992 case Intrinsic::mips_maxi_u_w:
1993 case Intrinsic::mips_maxi_u_d:
1996 case Intrinsic::mips_min_s_b:
1997 case Intrinsic::mips_min_s_h:
1998 case Intrinsic::mips_min_s_w:
1999 case Intrinsic::mips_min_s_d:
2002 case Intrinsic::mips_min_u_b:
2003 case Intrinsic::mips_min_u_h:
2004 case Intrinsic::mips_min_u_w:
2005 case Intrinsic::mips_min_u_d:
2008 case Intrinsic::mips_mini_s_b:
2009 case Intrinsic::mips_mini_s_h:
2010 case Intrinsic::mips_mini_s_w:
2011 case Intrinsic::mips_mini_s_d:
2014 case Intrinsic::mips_mini_u_b:
2015 case Intrinsic::mips_mini_u_h:
2016 case Intrinsic::mips_mini_u_w:
2017 case Intrinsic::mips_mini_u_d:
2020 case Intrinsic::mips_mod_s_b:
2021 case Intrinsic::mips_mod_s_h:
2022 case Intrinsic::mips_mod_s_w:
2023 case Intrinsic::mips_mod_s_d:
2026 case Intrinsic::mips_mod_u_b:
2027 case Intrinsic::mips_mod_u_h:
2028 case Intrinsic::mips_mod_u_w:
2029 case Intrinsic::mips_mod_u_d:
2032 case Intrinsic::mips_mulv_b:
2033 case Intrinsic::mips_mulv_h:
2034 case Intrinsic::mips_mulv_w:
2035 case Intrinsic::mips_mulv_d:
2038 case Intrinsic::mips_msubv_b:
2039 case Intrinsic::mips_msubv_h:
2040 case Intrinsic::mips_msubv_w:
2041 case Intrinsic::mips_msubv_d: {
2047 case Intrinsic::mips_nlzc_b:
2048 case Intrinsic::mips_nlzc_h:
2049 case Intrinsic::mips_nlzc_w:
2050 case Intrinsic::mips_nlzc_d:
2052 case Intrinsic::mips_nor_v: {
2057 case Intrinsic::mips_nori_b: {
2063 case Intrinsic::mips_or_v:
2066 case Intrinsic::mips_ori_b:
2069 case Intrinsic::mips_pckev_b:
2070 case Intrinsic::mips_pckev_h:
2071 case Intrinsic::mips_pckev_w:
2072 case Intrinsic::mips_pckev_d:
2075 case Intrinsic::mips_pckod_b:
2076 case Intrinsic::mips_pckod_h:
2077 case Intrinsic::mips_pckod_w:
2078 case Intrinsic::mips_pckod_d:
2081 case Intrinsic::mips_pcnt_b:
2082 case Intrinsic::mips_pcnt_h:
2083 case Intrinsic::mips_pcnt_w:
2084 case Intrinsic::mips_pcnt_d:
2086 case Intrinsic::mips_shf_b:
2087 case Intrinsic::mips_shf_h:
2088 case Intrinsic::mips_shf_w:
2091 case Intrinsic::mips_sll_b:
2092 case Intrinsic::mips_sll_h:
2093 case Intrinsic::mips_sll_w:
2094 case Intrinsic::mips_sll_d:
2097 case Intrinsic::mips_slli_b:
2098 case Intrinsic::mips_slli_h:
2099 case Intrinsic::mips_slli_w:
2100 case Intrinsic::mips_slli_d:
2103 case Intrinsic::mips_splat_b:
2104 case Intrinsic::mips_splat_h:
2105 case Intrinsic::mips_splat_w:
2106 case Intrinsic::mips_splat_d:
2114 case Intrinsic::mips_splati_b:
2115 case Intrinsic::mips_splati_h:
2116 case Intrinsic::mips_splati_w:
2117 case Intrinsic::mips_splati_d:
2121 case Intrinsic::mips_sra_b:
2122 case Intrinsic::mips_sra_h:
2123 case Intrinsic::mips_sra_w:
2124 case Intrinsic::mips_sra_d:
2127 case Intrinsic::mips_srai_b:
2128 case Intrinsic::mips_srai_h:
2129 case Intrinsic::mips_srai_w:
2130 case Intrinsic::mips_srai_d:
2133 case Intrinsic::mips_srl_b:
2134 case Intrinsic::mips_srl_h:
2135 case Intrinsic::mips_srl_w:
2136 case Intrinsic::mips_srl_d:
2139 case Intrinsic::mips_srli_b:
2140 case Intrinsic::mips_srli_h:
2141 case Intrinsic::mips_srli_w:
2142 case Intrinsic::mips_srli_d:
2145 case Intrinsic::mips_subv_b:
2146 case Intrinsic::mips_subv_h:
2147 case Intrinsic::mips_subv_w:
2148 case Intrinsic::mips_subv_d:
2151 case Intrinsic::mips_subvi_b:
2152 case Intrinsic::mips_subvi_h:
2153 case Intrinsic::mips_subvi_w:
2154 case Intrinsic::mips_subvi_d:
2157 case Intrinsic::mips_vshf_b:
2158 case Intrinsic::mips_vshf_h:
2159 case Intrinsic::mips_vshf_w:
2160 case Intrinsic::mips_vshf_d:
2163 case Intrinsic::mips_xor_v:
2166 case Intrinsic::mips_xori_b:
2192 case Intrinsic::mips_extp:
2194 case Intrinsic::mips_extpdp:
2196 case Intrinsic::mips_extr_w:
2198 case Intrinsic::mips_extr_r_w:
2200 case Intrinsic::mips_extr_rs_w:
2202 case Intrinsic::mips_extr_s_h:
2204 case Intrinsic::mips_mthlip:
2206 case Intrinsic::mips_mulsaq_s_w_ph:
2208 case Intrinsic::mips_maq_s_w_phl:
2210 case Intrinsic::mips_maq_s_w_phr:
2212 case Intrinsic::mips_maq_sa_w_phl:
2214 case Intrinsic::mips_maq_sa_w_phr:
2216 case Intrinsic::mips_dpaq_s_w_ph:
2218 case Intrinsic::mips_dpsq_s_w_ph:
2220 case Intrinsic::mips_dpaq_sa_l_w:
2222 case Intrinsic::mips_dpsq_sa_l_w:
2224 case Intrinsic::mips_dpaqx_s_w_ph:
2226 case Intrinsic::mips_dpaqx_sa_w_ph:
2228 case Intrinsic::mips_dpsqx_s_w_ph:
2230 case Intrinsic::mips_dpsqx_sa_w_ph:
2232 case Intrinsic::mips_ld_b:
2233 case Intrinsic::mips_ld_h:
2234 case Intrinsic::mips_ld_w:
2235 case Intrinsic::mips_ld_d:
2260 case Intrinsic::mips_st_b:
2261 case Intrinsic::mips_st_h:
2262 case Intrinsic::mips_st_w:
2263 case Intrinsic::mips_st_d: