Home | History | Annotate | Download | only in NVPTX

Lines Matching defs:Opcode

723   unsigned Opcode;
729 Opcode = NVPTX::LD_i8_avar;
732 Opcode = NVPTX::LD_i16_avar;
735 Opcode = NVPTX::LD_i32_avar;
738 Opcode = NVPTX::LD_i64_avar;
741 Opcode = NVPTX::LD_f32_avar;
744 Opcode = NVPTX::LD_f64_avar;
752 NVPTXLD = CurDAG->getMachineNode(Opcode, dl, TargetVT, MVT::Other, Ops);
757 Opcode = NVPTX::LD_i8_asi;
760 Opcode = NVPTX::LD_i16_asi;
763 Opcode = NVPTX::LD_i32_asi;
766 Opcode = NVPTX::LD_i64_asi;
769 Opcode = NVPTX::LD_f32_asi;
772 Opcode = NVPTX::LD_f64_asi;
780 NVPTXLD = CurDAG->getMachineNode(Opcode, dl, TargetVT, MVT::Other, Ops);
786 Opcode = NVPTX::LD_i8_ari_64;
789 Opcode = NVPTX::LD_i16_ari_64;
792 Opcode = NVPTX::LD_i32_ari_64;
795 Opcode = NVPTX::LD_i64_ari_64;
798 Opcode = NVPTX::LD_f32_ari_64;
801 Opcode = NVPTX::LD_f64_ari_64;
809 Opcode = NVPTX::LD_i8_ari;
812 Opcode = NVPTX::LD_i16_ari;
815 Opcode = NVPTX::LD_i32_ari;
818 Opcode = NVPTX::LD_i64_ari;
821 Opcode = NVPTX::LD_f32_ari;
824 Opcode = NVPTX::LD_f64_ari;
833 NVPTXLD = CurDAG->getMachineNode(Opcode, dl, TargetVT, MVT::Other, Ops);
838 Opcode = NVPTX::LD_i8_areg_64;
841 Opcode = NVPTX::LD_i16_areg_64;
844 Opcode = NVPTX::LD_i32_areg_64;
847 Opcode = NVPTX::LD_i64_areg_64;
850 Opcode = NVPTX::LD_f32_areg_64;
853 Opcode = NVPTX::LD_f64_areg_64;
861 Opcode = NVPTX::LD_i8_areg;
864 Opcode = NVPTX::LD_i16_areg;
867 Opcode = NVPTX::LD_i32_areg;
870 Opcode = NVPTX::LD_i64_areg;
873 Opcode = NVPTX::LD_f32_areg;
876 Opcode = NVPTX::LD_f64_areg;
885 NVPTXLD = CurDAG->getMachineNode(Opcode, dl, TargetVT, MVT::Other, Ops);
902 unsigned Opcode;
973 Opcode = NVPTX::LDV_i8_v2_avar;
976 Opcode = NVPTX::LDV_i16_v2_avar;
979 Opcode = NVPTX::LDV_i32_v2_avar;
982 Opcode = NVPTX::LDV_i64_v2_avar;
985 Opcode = NVPTX::LDV_f32_v2_avar;
988 Opcode = NVPTX::LDV_f64_v2_avar;
997 Opcode = NVPTX::LDV_i8_v4_avar;
1000 Opcode = NVPTX::LDV_i16_v4_avar;
1003 Opcode = NVPTX::LDV_i32_v4_avar;
1006 Opcode = NVPTX::LDV_f32_v4_avar;
1015 LD = CurDAG->getMachineNode(Opcode, DL, N->getVTList(), Ops);
1026 Opcode = NVPTX::LDV_i8_v2_asi;
1029 Opcode = NVPTX::LDV_i16_v2_asi;
1032 Opcode = NVPTX::LDV_i32_v2_asi;
1035 Opcode = NVPTX::LDV_i64_v2_asi;
1038 Opcode = NVPTX::LDV_f32_v2_asi;
1041 Opcode = NVPTX::LDV_f64_v2_asi;
1050 Opcode = NVPTX::LDV_i8_v4_asi;
1053 Opcode = NVPTX::LDV_i16_v4_asi;
1056 Opcode = NVPTX::LDV_i32_v4_asi;
1059 Opcode = NVPTX::LDV_f32_v4_asi;
1068 LD = CurDAG->getMachineNode(Opcode, DL, N->getVTList(), Ops);
1080 Opcode = NVPTX::LDV_i8_v2_ari_64;
1083 Opcode = NVPTX::LDV_i16_v2_ari_64;
1086 Opcode = NVPTX::LDV_i32_v2_ari_64;
1089 Opcode = NVPTX::LDV_i64_v2_ari_64;
1092 Opcode = NVPTX::LDV_f32_v2_ari_64;
1095 Opcode = NVPTX::LDV_f64_v2_ari_64;
1104 Opcode = NVPTX::LDV_i8_v4_ari_64;
1107 Opcode = NVPTX::LDV_i16_v4_ari_64;
1110 Opcode = NVPTX::LDV_i32_v4_ari_64;
1113 Opcode = NVPTX::LDV_f32_v4_ari_64;
1127 Opcode = NVPTX::LDV_i8_v2_ari;
1130 Opcode = NVPTX::LDV_i16_v2_ari;
1133 Opcode = NVPTX::LDV_i32_v2_ari;
1136 Opcode = NVPTX::LDV_i64_v2_ari;
1139 Opcode = NVPTX::LDV_f32_v2_ari;
1142 Opcode = NVPTX::LDV_f64_v2_ari;
1151 Opcode = NVPTX::LDV_i8_v4_ari;
1154 Opcode = NVPTX::LDV_i16_v4_ari;
1157 Opcode = NVPTX::LDV_i32_v4_ari;
1160 Opcode = NVPTX::LDV_f32_v4_ari;
1171 LD = CurDAG->getMachineNode(Opcode, DL, N->getVTList(), Ops);
1182 Opcode = NVPTX::LDV_i8_v2_areg_64;
1185 Opcode = NVPTX::LDV_i16_v2_areg_64;
1188 Opcode = NVPTX::LDV_i32_v2_areg_64;
1191 Opcode = NVPTX::LDV_i64_v2_areg_64;
1194 Opcode = NVPTX::LDV_f32_v2_areg_64;
1197 Opcode = NVPTX::LDV_f64_v2_areg_64;
1206 Opcode = NVPTX::LDV_i8_v4_areg_64;
1209 Opcode = NVPTX::LDV_i16_v4_areg_64;
1212 Opcode = NVPTX::LDV_i32_v4_areg_64;
1215 Opcode = NVPTX::LDV_f32_v4_areg_64;
1229 Opcode = NVPTX::LDV_i8_v2_areg;
1232 Opcode = NVPTX::LDV_i16_v2_areg;
1235 Opcode = NVPTX::LDV_i32_v2_areg;
1238 Opcode = NVPTX::LDV_i64_v2_areg;
1241 Opcode = NVPTX::LDV_f32_v2_areg;
1244 Opcode = NVPTX::LDV_f64_v2_areg;
1253 Opcode = NVPTX::LDV_i8_v4_areg;
1256 Opcode = NVPTX::LDV_i16_v4_areg;
1259 Opcode = NVPTX::LDV_i32_v4_areg;
1262 Opcode = NVPTX::LDV_f32_v4_areg;
1272 LD = CurDAG->getMachineNode(Opcode, DL, N->getVTList(), Ops);
1314 unsigned Opcode;
1334 Opcode = NVPTX::INT_PTX_LDG_GLOBAL_i8avar;
1337 Opcode = NVPTX::INT_PTX_LDG_GLOBAL_i16avar;
1340 Opcode = NVPTX::INT_PTX_LDG_GLOBAL_i32avar;
1343 Opcode = NVPTX::INT_PTX_LDG_GLOBAL_i64avar;
1346 Opcode = NVPTX::INT_PTX_LDG_GLOBAL_f32avar;
1349 Opcode = NVPTX::INT_PTX_LDG_GLOBAL_f64avar;
1357 Opcode = NVPTX::INT_PTX_LDU_GLOBAL_i8avar;
1360 Opcode = NVPTX::INT_PTX_LDU_GLOBAL_i16avar;
1363 Opcode = NVPTX::INT_PTX_LDU_GLOBAL_i32avar;
1366 Opcode = NVPTX::INT_PTX_LDU_GLOBAL_i64avar;
1369 Opcode = NVPTX::INT_PTX_LDU_GLOBAL_f32avar;
1372 Opcode = NVPTX::INT_PTX_LDU_GLOBAL_f64avar;
1382 Opcode = NVPTX::INT_PTX_LDG_G_v2i8_ELE_avar;
1385 Opcode = NVPTX::INT_PTX_LDG_G_v2i16_ELE_avar;
1388 Opcode = NVPTX::INT_PTX_LDG_G_v2i32_ELE_avar;
1391 Opcode = NVPTX::INT_PTX_LDG_G_v2i64_ELE_avar;
1394 Opcode = NVPTX::INT_PTX_LDG_G_v2f32_ELE_avar;
1397 Opcode = NVPTX::INT_PTX_LDG_G_v2f64_ELE_avar;
1406 Opcode = NVPTX::INT_PTX_LDU_G_v2i8_ELE_avar;
1409 Opcode = NVPTX::INT_PTX_LDU_G_v2i16_ELE_avar;
1412 Opcode = NVPTX::INT_PTX_LDU_G_v2i32_ELE_avar;
1415 Opcode = NVPTX::INT_PTX_LDU_G_v2i64_ELE_avar;
1418 Opcode = NVPTX::INT_PTX_LDU_G_v2f32_ELE_avar;
1421 Opcode = NVPTX::INT_PTX_LDU_G_v2f64_ELE_avar;
1430 Opcode = NVPTX::INT_PTX_LDG_G_v4i8_ELE_avar;
1433 Opcode = NVPTX::INT_PTX_LDG_G_v4i16_ELE_avar;
1436 Opcode = NVPTX::INT_PTX_LDG_G_v4i32_ELE_avar;
1439 Opcode = NVPTX::INT_PTX_LDG_G_v4f32_ELE_avar;
1448 Opcode = NVPTX::INT_PTX_LDU_G_v4i8_ELE_avar;
1451 Opcode = NVPTX::INT_PTX_LDU_G_v4i16_ELE_avar;
1454 Opcode = NVPTX::INT_PTX_LDU_G_v4i32_ELE_avar;
1457 Opcode = NVPTX::INT_PTX_LDU_G_v4f32_ELE_avar;
1464 LD = CurDAG->getMachineNode(Opcode, DL, N->getVTList(), Ops);
1478 Opcode = NVPTX::INT_PTX_LDG_GLOBAL_i8ari64;
1481 Opcode = NVPTX::INT_PTX_LDG_GLOBAL_i16ari64;
1484 Opcode = NVPTX::INT_PTX_LDG_GLOBAL_i32ari64;
1487 Opcode = NVPTX::INT_PTX_LDG_GLOBAL_i64ari64;
1490 Opcode = NVPTX::INT_PTX_LDG_GLOBAL_f32ari64;
1493 Opcode = NVPTX::INT_PTX_LDG_GLOBAL_f64ari64;
1501 Opcode = NVPTX::INT_PTX_LDU_GLOBAL_i8ari64;
1504 Opcode = NVPTX::INT_PTX_LDU_GLOBAL_i16ari64;
1507 Opcode = NVPTX::INT_PTX_LDU_GLOBAL_i32ari64;
1510 Opcode = NVPTX::INT_PTX_LDU_GLOBAL_i64ari64;
1513 Opcode = NVPTX::INT_PTX_LDU_GLOBAL_f32ari64;
1516 Opcode = NVPTX::INT_PTX_LDU_GLOBAL_f64ari64;
1527 Opcode = NVPTX::INT_PTX_LDG_G_v2i8_ELE_ari64;
1530 Opcode = NVPTX::INT_PTX_LDG_G_v2i16_ELE_ari64;
1533 Opcode = NVPTX::INT_PTX_LDG_G_v2i32_ELE_ari64;
1536 Opcode = NVPTX::INT_PTX_LDG_G_v2i64_ELE_ari64;
1539 Opcode = NVPTX::INT_PTX_LDG_G_v2f32_ELE_ari64;
1542 Opcode = NVPTX::INT_PTX_LDG_G_v2f64_ELE_ari64;
1551 Opcode = NVPTX::INT_PTX_LDU_G_v2i8_ELE_ari64;
1554 Opcode = NVPTX::INT_PTX_LDU_G_v2i16_ELE_ari64;
1557 Opcode
1560 Opcode = NVPTX::INT_PTX_LDU_G_v2i64_ELE_ari64;
1563 Opcode = NVPTX::INT_PTX_LDU_G_v2f32_ELE_ari64;
1566 Opcode = NVPTX::INT_PTX_LDU_G_v2f64_ELE_ari64;
1576 Opcode = NVPTX::INT_PTX_LDG_G_v4i8_ELE_ari64;
1579 Opcode = NVPTX::INT_PTX_LDG_G_v4i16_ELE_ari64;
1582 Opcode = NVPTX::INT_PTX_LDG_G_v4i32_ELE_ari64;
1585 Opcode = NVPTX::INT_PTX_LDG_G_v4f32_ELE_ari64;
1594 Opcode = NVPTX::INT_PTX_LDU_G_v4i8_ELE_ari64;
1597 Opcode = NVPTX::INT_PTX_LDU_G_v4i16_ELE_ari64;
1600 Opcode = NVPTX::INT_PTX_LDU_G_v4i32_ELE_ari64;
1603 Opcode = NVPTX::INT_PTX_LDU_G_v4f32_ELE_ari64;
1619 Opcode = NVPTX::INT_PTX_LDG_GLOBAL_i8ari;
1622 Opcode = NVPTX::INT_PTX_LDG_GLOBAL_i16ari;
1625 Opcode = NVPTX::INT_PTX_LDG_GLOBAL_i32ari;
1628 Opcode = NVPTX::INT_PTX_LDG_GLOBAL_i64ari;
1631 Opcode = NVPTX::INT_PTX_LDG_GLOBAL_f32ari;
1634 Opcode = NVPTX::INT_PTX_LDG_GLOBAL_f64ari;
1642 Opcode = NVPTX::INT_PTX_LDU_GLOBAL_i8ari;
1645 Opcode = NVPTX::INT_PTX_LDU_GLOBAL_i16ari;
1648 Opcode = NVPTX::INT_PTX_LDU_GLOBAL_i32ari;
1651 Opcode = NVPTX::INT_PTX_LDU_GLOBAL_i64ari;
1654 Opcode = NVPTX::INT_PTX_LDU_GLOBAL_f32ari;
1657 Opcode = NVPTX::INT_PTX_LDU_GLOBAL_f64ari;
1668 Opcode = NVPTX::INT_PTX_LDG_G_v2i8_ELE_ari32;
1671 Opcode = NVPTX::INT_PTX_LDG_G_v2i16_ELE_ari32;
1674 Opcode = NVPTX::INT_PTX_LDG_G_v2i32_ELE_ari32;
1677 Opcode = NVPTX::INT_PTX_LDG_G_v2i64_ELE_ari32;
1680 Opcode = NVPTX::INT_PTX_LDG_G_v2f32_ELE_ari32;
1683 Opcode = NVPTX::INT_PTX_LDG_G_v2f64_ELE_ari32;
1692 Opcode = NVPTX::INT_PTX_LDU_G_v2i8_ELE_ari32;
1695 Opcode = NVPTX::INT_PTX_LDU_G_v2i16_ELE_ari32;
1698 Opcode = NVPTX::INT_PTX_LDU_G_v2i32_ELE_ari32;
1701 Opcode = NVPTX::INT_PTX_LDU_G_v2i64_ELE_ari32;
1704 Opcode = NVPTX::INT_PTX_LDU_G_v2f32_ELE_ari32;
1707 Opcode = NVPTX::INT_PTX_LDU_G_v2f64_ELE_ari32;
1717 Opcode = NVPTX::INT_PTX_LDG_G_v4i8_ELE_ari32;
1720 Opcode = NVPTX::INT_PTX_LDG_G_v4i16_ELE_ari32;
1723 Opcode = NVPTX::INT_PTX_LDG_G_v4i32_ELE_ari32;
1726 Opcode = NVPTX::INT_PTX_LDG_G_v4f32_ELE_ari32;
1735 Opcode = NVPTX::INT_PTX_LDU_G_v4i8_ELE_ari32;
1738 Opcode = NVPTX::INT_PTX_LDU_G_v4i16_ELE_ari32;
1741 Opcode = NVPTX::INT_PTX_LDU_G_v4i32_ELE_ari32;
1744 Opcode = NVPTX::INT_PTX_LDU_G_v4f32_ELE_ari32;
1753 LD = CurDAG->getMachineNode(Opcode, DL, N->getVTList(), Ops);
1766 Opcode = NVPTX::INT_PTX_LDG_GLOBAL_i8areg64;
1769 Opcode = NVPTX::INT_PTX_LDG_GLOBAL_i16areg64;
1772 Opcode = NVPTX::INT_PTX_LDG_GLOBAL_i32areg64;
1775 Opcode = NVPTX::INT_PTX_LDG_GLOBAL_i64areg64;
1778 Opcode = NVPTX::INT_PTX_LDG_GLOBAL_f32areg64;
1781 Opcode = NVPTX::INT_PTX_LDG_GLOBAL_f64areg64;
1789 Opcode = NVPTX::INT_PTX_LDU_GLOBAL_i8areg64;
1792 Opcode = NVPTX::INT_PTX_LDU_GLOBAL_i16areg64;
1795 Opcode = NVPTX::INT_PTX_LDU_GLOBAL_i32areg64;
1798 Opcode = NVPTX::INT_PTX_LDU_GLOBAL_i64areg64;
1801 Opcode = NVPTX::INT_PTX_LDU_GLOBAL_f32areg64;
1804 Opcode = NVPTX::INT_PTX_LDU_GLOBAL_f64areg64;
1815 Opcode = NVPTX::INT_PTX_LDG_G_v2i8_ELE_areg64;
1818 Opcode = NVPTX::INT_PTX_LDG_G_v2i16_ELE_areg64;
1821 Opcode = NVPTX::INT_PTX_LDG_G_v2i32_ELE_areg64;
1824 Opcode = NVPTX::INT_PTX_LDG_G_v2i64_ELE_areg64;
1827 Opcode = NVPTX::INT_PTX_LDG_G_v2f32_ELE_areg64;
1830 Opcode = NVPTX::INT_PTX_LDG_G_v2f64_ELE_areg64;
1839 Opcode = NVPTX::INT_PTX_LDU_G_v2i8_ELE_areg64;
1842 Opcode = NVPTX::INT_PTX_LDU_G_v2i16_ELE_areg64;
1845 Opcode = NVPTX::INT_PTX_LDU_G_v2i32_ELE_areg64;
1848 Opcode = NVPTX::INT_PTX_LDU_G_v2i64_ELE_areg64;
1851 Opcode = NVPTX::INT_PTX_LDU_G_v2f32_ELE_areg64;
1854 Opcode = NVPTX::INT_PTX_LDU_G_v2f64_ELE_areg64;
1864 Opcode = NVPTX::INT_PTX_LDG_G_v4i8_ELE_areg64;
1867 Opcode = NVPTX::INT_PTX_LDG_G_v4i16_ELE_areg64;
1870 Opcode = NVPTX::INT_PTX_LDG_G_v4i32_ELE_areg64;
1873 Opcode = NVPTX::INT_PTX_LDG_G_v4f32_ELE_areg64;
1882 Opcode = NVPTX::INT_PTX_LDU_G_v4i8_ELE_areg64;
1885 Opcode = NVPTX::INT_PTX_LDU_G_v4i16_ELE_areg64;
1888 Opcode = NVPTX::INT_PTX_LDU_G_v4i32_ELE_areg64;
1891 Opcode = NVPTX::INT_PTX_LDU_G_v4f32_ELE_areg64;
1907 Opcode = NVPTX::INT_PTX_LDG_GLOBAL_i8areg;
1910 Opcode = NVPTX::INT_PTX_LDG_GLOBAL_i16areg;
1913 Opcode = NVPTX::INT_PTX_LDG_GLOBAL_i32areg;
1916 Opcode = NVPTX::INT_PTX_LDG_GLOBAL_i64areg;
1919 Opcode = NVPTX::INT_PTX_LDG_GLOBAL_f32areg;
1922 Opcode = NVPTX::INT_PTX_LDG_GLOBAL_f64areg;
1930 Opcode = NVPTX::INT_PTX_LDU_GLOBAL_i8areg;
1933 Opcode = NVPTX::INT_PTX_LDU_GLOBAL_i16areg;
1936 Opcode = NVPTX::INT_PTX_LDU_GLOBAL_i32areg;
1939 Opcode = NVPTX::INT_PTX_LDU_GLOBAL_i64areg;
1942 Opcode = NVPTX::INT_PTX_LDU_GLOBAL_f32areg;
1945 Opcode = NVPTX::INT_PTX_LDU_GLOBAL_f64areg;
1956 Opcode = NVPTX::INT_PTX_LDG_G_v2i8_ELE_areg32;
1959 Opcode = NVPTX::INT_PTX_LDG_G_v2i16_ELE_areg32;
1962 Opcode = NVPTX::INT_PTX_LDG_G_v2i32_ELE_areg32;
1965 Opcode = NVPTX::INT_PTX_LDG_G_v2i64_ELE_areg32;
1968 Opcode = NVPTX::INT_PTX_LDG_G_v2f32_ELE_areg32;
1971 Opcode = NVPTX::INT_PTX_LDG_G_v2f64_ELE_areg32;
1980 Opcode = NVPTX::INT_PTX_LDU_G_v2i8_ELE_areg32;
1983 Opcode = NVPTX::INT_PTX_LDU_G_v2i16_ELE_areg32;
1986 Opcode = NVPTX::INT_PTX_LDU_G_v2i32_ELE_areg32;
1989 Opcode = NVPTX::INT_PTX_LDU_G_v2i64_ELE_areg32;
1992 Opcode = NVPTX::INT_PTX_LDU_G_v2f32_ELE_areg32;
1995 Opcode = NVPTX::INT_PTX_LDU_G_v2f64_ELE_areg32;
2005 Opcode = NVPTX::INT_PTX_LDG_G_v4i8_ELE_areg32;
2008 Opcode = NVPTX::INT_PTX_LDG_G_v4i16_ELE_areg32;
2011 Opcode = NVPTX::INT_PTX_LDG_G_v4i32_ELE_areg32;
2014 Opcode = NVPTX::INT_PTX_LDG_G_v4f32_ELE_areg32;
2023 Opcode = NVPTX::INT_PTX_LDU_G_v4i8_ELE_areg32;
2026 Opcode = NVPTX::INT_PTX_LDU_G_v4i16_ELE_areg32;
2029 Opcode = NVPTX::INT_PTX_LDU_G_v4i32_ELE_areg32;
2032 Opcode = NVPTX::INT_PTX_LDU_G_v4f32_ELE_areg32;
2040 LD = CurDAG->getMachineNode(Opcode, DL, N->getVTList(), Ops);
2104 unsigned Opcode;
2110 Opcode = NVPTX::ST_i8_avar;
2113 Opcode
2116 Opcode = NVPTX::ST_i32_avar;
2119 Opcode = NVPTX::ST_i64_avar;
2122 Opcode = NVPTX::ST_f32_avar;
2125 Opcode = NVPTX::ST_f64_avar;
2134 NVPTXST = CurDAG->getMachineNode(Opcode, dl, MVT::Other, Ops);
2139 Opcode = NVPTX::ST_i8_asi;
2142 Opcode = NVPTX::ST_i16_asi;
2145 Opcode = NVPTX::ST_i32_asi;
2148 Opcode = NVPTX::ST_i64_asi;
2151 Opcode = NVPTX::ST_f32_asi;
2154 Opcode = NVPTX::ST_f64_asi;
2163 NVPTXST = CurDAG->getMachineNode(Opcode, dl, MVT::Other, Ops);
2169 Opcode = NVPTX::ST_i8_ari_64;
2172 Opcode = NVPTX::ST_i16_ari_64;
2175 Opcode = NVPTX::ST_i32_ari_64;
2178 Opcode = NVPTX::ST_i64_ari_64;
2181 Opcode = NVPTX::ST_f32_ari_64;
2184 Opcode = NVPTX::ST_f64_ari_64;
2192 Opcode = NVPTX::ST_i8_ari;
2195 Opcode = NVPTX::ST_i16_ari;
2198 Opcode = NVPTX::ST_i32_ari;
2201 Opcode = NVPTX::ST_i64_ari;
2204 Opcode = NVPTX::ST_f32_ari;
2207 Opcode = NVPTX::ST_f64_ari;
2217 NVPTXST = CurDAG->getMachineNode(Opcode, dl, MVT::Other, Ops);
2222 Opcode = NVPTX::ST_i8_areg_64;
2225 Opcode = NVPTX::ST_i16_areg_64;
2228 Opcode = NVPTX::ST_i32_areg_64;
2231 Opcode = NVPTX::ST_i64_areg_64;
2234 Opcode = NVPTX::ST_f32_areg_64;
2237 Opcode = NVPTX::ST_f64_areg_64;
2245 Opcode = NVPTX::ST_i8_areg;
2248 Opcode = NVPTX::ST_i16_areg;
2251 Opcode = NVPTX::ST_i32_areg;
2254 Opcode = NVPTX::ST_i64_areg;
2257 Opcode = NVPTX::ST_f32_areg;
2260 Opcode = NVPTX::ST_f64_areg;
2270 NVPTXST = CurDAG->getMachineNode(Opcode, dl, MVT::Other, Ops);
2286 unsigned Opcode;
2358 Opcode = NVPTX::STV_i8_v2_avar;
2361 Opcode = NVPTX::STV_i16_v2_avar;
2364 Opcode = NVPTX::STV_i32_v2_avar;
2367 Opcode = NVPTX::STV_i64_v2_avar;
2370 Opcode = NVPTX::STV_f32_v2_avar;
2373 Opcode = NVPTX::STV_f64_v2_avar;
2382 Opcode = NVPTX::STV_i8_v4_avar;
2385 Opcode = NVPTX::STV_i16_v4_avar;
2388 Opcode = NVPTX::STV_i32_v4_avar;
2391 Opcode = NVPTX::STV_f32_v4_avar;
2407 Opcode = NVPTX::STV_i8_v2_asi;
2410 Opcode = NVPTX::STV_i16_v2_asi;
2413 Opcode = NVPTX::STV_i32_v2_asi;
2416 Opcode = NVPTX::STV_i64_v2_asi;
2419 Opcode = NVPTX::STV_f32_v2_asi;
2422 Opcode = NVPTX::STV_f64_v2_asi;
2431 Opcode = NVPTX::STV_i8_v4_asi;
2434 Opcode = NVPTX::STV_i16_v4_asi;
2437 Opcode = NVPTX::STV_i32_v4_asi;
2440 Opcode = NVPTX::STV_f32_v4_asi;
2458 Opcode = NVPTX::STV_i8_v2_ari_64;
2461 Opcode = NVPTX::STV_i16_v2_ari_64;
2464 Opcode = NVPTX::STV_i32_v2_ari_64;
2467 Opcode = NVPTX::STV_i64_v2_ari_64;
2470 Opcode = NVPTX::STV_f32_v2_ari_64;
2473 Opcode = NVPTX::STV_f64_v2_ari_64;
2482 Opcode = NVPTX::STV_i8_v4_ari_64;
2485 Opcode = NVPTX::STV_i16_v4_ari_64;
2488 Opcode = NVPTX::STV_i32_v4_ari_64;
2491 Opcode = NVPTX::STV_f32_v4_ari_64;
2505 Opcode = NVPTX::STV_i8_v2_ari;
2508 Opcode = NVPTX::STV_i16_v2_ari;
2511 Opcode = NVPTX::STV_i32_v2_ari;
2514 Opcode = NVPTX::STV_i64_v2_ari;
2517 Opcode = NVPTX::STV_f32_v2_ari;
2520 Opcode = NVPTX::STV_f64_v2_ari;
2529 Opcode = NVPTX::STV_i8_v4_ari;
2532 Opcode = NVPTX::STV_i16_v4_ari;
2535 Opcode = NVPTX::STV_i32_v4_ari;
2538 Opcode = NVPTX::STV_f32_v4_ari;
2556 Opcode = NVPTX::STV_i8_v2_areg_64;
2559 Opcode = NVPTX::STV_i16_v2_areg_64;
2562 Opcode = NVPTX::STV_i32_v2_areg_64;
2565 Opcode = NVPTX::STV_i64_v2_areg_64;
2568 Opcode = NVPTX::STV_f32_v2_areg_64;
2571 Opcode = NVPTX::STV_f64_v2_areg_64;
2580 Opcode = NVPTX::STV_i8_v4_areg_64;
2583 Opcode = NVPTX::STV_i16_v4_areg_64;
2586 Opcode = NVPTX::STV_i32_v4_areg_64;
2589 Opcode = NVPTX::STV_f32_v4_areg_64;
2603 Opcode = NVPTX::STV_i8_v2_areg;
2606 Opcode = NVPTX::STV_i16_v2_areg;
2609 Opcode = NVPTX::STV_i32_v2_areg;
2612 Opcode = NVPTX::STV_i64_v2_areg;
2615 Opcode = NVPTX::STV_f32_v2_areg;
2618 Opcode = NVPTX::STV_f64_v2_areg;
2627 Opcode = NVPTX::STV_i8_v4_areg;
2630 Opcode = NVPTX::STV_i16_v4_areg;
2633 Opcode = NVPTX::STV_i32_v4_areg;
2636 Opcode = NVPTX::STV_f32_v4_areg;
2647 ST = CurDAG->getMachineNode(Opcode, DL, MVT::Other, StOps);
2813 // Determine target opcode
2816 unsigned Opcode = 0;
2825 Opcode = NVPTX::StoreRetvalI8;
2828 Opcode = NVPTX::StoreRetvalI8;
2831 Opcode = NVPTX::StoreRetvalI16;
2834 Opcode = NVPTX::StoreRetvalI32;
2837 Opcode = NVPTX::StoreRetvalI64;
2840 Opcode = NVPTX::StoreRetvalF32;
2843 Opcode = NVPTX::StoreRetvalF64;
2852 Opcode = NVPTX::StoreRetvalV2I8;
2855 Opcode = NVPTX::StoreRetvalV2I8;
2858 Opcode = NVPTX::StoreRetvalV2I16;
2861 Opcode = NVPTX::StoreRetvalV2I32;
2864 Opcode = NVPTX::StoreRetvalV2I64;
2867 Opcode = NVPTX::StoreRetvalV2F32;
2870 Opcode = NVPTX::StoreRetvalV2F64;
2879 Opcode = NVPTX::StoreRetvalV4I8;
2882 Opcode = NVPTX::StoreRetvalV4I8;
2885 Opcode = NVPTX::StoreRetvalV4I16;
2888 Opcode = NVPTX::StoreRetvalV4I32;
2891 Opcode = NVPTX::StoreRetvalV4F32;
2898 CurDAG->getMachineNode(Opcode, DL, MVT::Other, Ops);
2943 // Determine target opcode
2946 unsigned Opcode = 0;
2957 Opcode = NVPTX::StoreParamI8;
2960 Opcode = NVPTX::StoreParamI8;
2963 Opcode = NVPTX::StoreParamI16;
2966 Opcode = NVPTX::StoreParamI32;
2969 Opcode = NVPTX::StoreParamI64;
2972 Opcode = NVPTX::StoreParamF32;
2975 Opcode = NVPTX::StoreParamF64;
2984 Opcode = NVPTX::StoreParamV2I8;
2987 Opcode = NVPTX::StoreParamV2I8;
2990 Opcode = NVPTX::StoreParamV2I16;
2993 Opcode = NVPTX::StoreParamV2I32;
2996 Opcode = NVPTX::StoreParamV2I64;
2999 Opcode = NVPTX::StoreParamV2F32;
3002 Opcode = NVPTX::StoreParamV2F64;
3011 Opcode = NVPTX::StoreParamV4I8;
3014 Opcode = NVPTX::StoreParamV4I8;
3017 Opcode = NVPTX::StoreParamV4I16;
3020 Opcode = NVPTX::StoreParamV4I32;
3023 Opcode = NVPTX::StoreParamV4F32;
3033 Opcode = NVPTX::StoreParamI32;
3042 Opcode = NVPTX::StoreParamI32;
3054 CurDAG->getMachineNode(Opcode, DL, RetVTs, Ops);