Commit 8eba09e
committed
[Headers][X86] Enable constexpr handling for pmulhw/pmulhuw avx512 mask/maskz intrinsics
Followup to llvm#152524 / llvm#152540 - allow the predicated variants to be used in constexpr as well1 parent f55dc08 commit 8eba09e
File tree
4 files changed
+74
-65
lines changed- clang
- lib/Headers
- test/CodeGen/X86
4 files changed
+74
-65
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1083 | 1083 | | |
1084 | 1084 | | |
1085 | 1085 | | |
1086 | | - | |
1087 | | - | |
1088 | | - | |
| 1086 | + | |
| 1087 | + | |
1089 | 1088 | | |
1090 | 1089 | | |
1091 | | - | |
1092 | | - | |
1093 | | - | |
1094 | | - | |
1095 | | - | |
1096 | | - | |
1097 | | - | |
| 1090 | + | |
| 1091 | + | |
| 1092 | + | |
| 1093 | + | |
1098 | 1094 | | |
1099 | 1095 | | |
1100 | | - | |
1101 | | - | |
1102 | | - | |
1103 | | - | |
1104 | | - | |
1105 | | - | |
| 1096 | + | |
| 1097 | + | |
| 1098 | + | |
| 1099 | + | |
| 1100 | + | |
1106 | 1101 | | |
1107 | 1102 | | |
1108 | 1103 | | |
1109 | | - | |
1110 | | - | |
1111 | | - | |
| 1104 | + | |
| 1105 | + | |
1112 | 1106 | | |
1113 | 1107 | | |
1114 | | - | |
1115 | | - | |
1116 | | - | |
1117 | | - | |
1118 | | - | |
1119 | | - | |
| 1108 | + | |
| 1109 | + | |
| 1110 | + | |
| 1111 | + | |
1120 | 1112 | | |
1121 | 1113 | | |
1122 | | - | |
1123 | | - | |
1124 | | - | |
1125 | | - | |
1126 | | - | |
1127 | | - | |
| 1114 | + | |
| 1115 | + | |
| 1116 | + | |
| 1117 | + | |
| 1118 | + | |
1128 | 1119 | | |
1129 | 1120 | | |
1130 | 1121 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
24 | 24 | | |
25 | 25 | | |
26 | 26 | | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
27 | 35 | | |
28 | 36 | | |
29 | 37 | | |
| |||
1592 | 1600 | | |
1593 | 1601 | | |
1594 | 1602 | | |
1595 | | - | |
| 1603 | + | |
1596 | 1604 | | |
1597 | | - | |
1598 | | - | |
1599 | | - | |
| 1605 | + | |
| 1606 | + | |
1600 | 1607 | | |
1601 | 1608 | | |
1602 | | - | |
| 1609 | + | |
1603 | 1610 | | |
1604 | 1611 | | |
1605 | 1612 | | |
1606 | 1613 | | |
1607 | 1614 | | |
1608 | 1615 | | |
1609 | | - | |
| 1616 | + | |
1610 | 1617 | | |
1611 | | - | |
1612 | | - | |
1613 | | - | |
| 1618 | + | |
| 1619 | + | |
1614 | 1620 | | |
1615 | 1621 | | |
1616 | | - | |
| 1622 | + | |
1617 | 1623 | | |
1618 | | - | |
1619 | | - | |
1620 | | - | |
| 1624 | + | |
| 1625 | + | |
| 1626 | + | |
1621 | 1627 | | |
1622 | 1628 | | |
1623 | | - | |
| 1629 | + | |
1624 | 1630 | | |
1625 | | - | |
1626 | | - | |
1627 | | - | |
| 1631 | + | |
| 1632 | + | |
1628 | 1633 | | |
1629 | 1634 | | |
1630 | | - | |
| 1635 | + | |
1631 | 1636 | | |
1632 | 1637 | | |
1633 | 1638 | | |
1634 | 1639 | | |
1635 | 1640 | | |
1636 | 1641 | | |
1637 | | - | |
| 1642 | + | |
1638 | 1643 | | |
1639 | | - | |
1640 | | - | |
1641 | | - | |
| 1644 | + | |
| 1645 | + | |
1642 | 1646 | | |
1643 | 1647 | | |
1644 | | - | |
| 1648 | + | |
1645 | 1649 | | |
1646 | | - | |
1647 | | - | |
1648 | | - | |
| 1650 | + | |
| 1651 | + | |
| 1652 | + | |
1649 | 1653 | | |
1650 | 1654 | | |
1651 | | - | |
| 1655 | + | |
1652 | 1656 | | |
1653 | | - | |
1654 | | - | |
1655 | | - | |
| 1657 | + | |
| 1658 | + | |
1656 | 1659 | | |
1657 | 1660 | | |
1658 | 1661 | | |
| |||
3163 | 3166 | | |
3164 | 3167 | | |
3165 | 3168 | | |
| 3169 | + | |
| 3170 | + | |
3166 | 3171 | | |
3167 | 3172 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1332 | 1332 | | |
1333 | 1333 | | |
1334 | 1334 | | |
1335 | | - | |
| 1335 | + | |
1336 | 1336 | | |
1337 | 1337 | | |
1338 | 1338 | | |
| |||
1351 | 1351 | | |
1352 | 1352 | | |
1353 | 1353 | | |
1354 | | - | |
| 1354 | + | |
1355 | 1355 | | |
1356 | 1356 | | |
1357 | 1357 | | |
1358 | 1358 | | |
1359 | 1359 | | |
| 1360 | + | |
1360 | 1361 | | |
1361 | 1362 | | |
1362 | 1363 | | |
1363 | 1364 | | |
1364 | 1365 | | |
1365 | 1366 | | |
1366 | 1367 | | |
| 1368 | + | |
1367 | 1369 | | |
1368 | 1370 | | |
1369 | 1371 | | |
| |||
1372 | 1374 | | |
1373 | 1375 | | |
1374 | 1376 | | |
1375 | | - | |
| 1377 | + | |
1376 | 1378 | | |
1377 | 1379 | | |
1378 | 1380 | | |
1379 | 1381 | | |
1380 | 1382 | | |
| 1383 | + | |
1381 | 1384 | | |
1382 | 1385 | | |
1383 | 1386 | | |
1384 | 1387 | | |
1385 | 1388 | | |
1386 | 1389 | | |
1387 | 1390 | | |
| 1391 | + | |
1388 | 1392 | | |
1389 | 1393 | | |
1390 | 1394 | | |
1391 | 1395 | | |
1392 | 1396 | | |
1393 | 1397 | | |
1394 | | - | |
| 1398 | + | |
1395 | 1399 | | |
1396 | 1400 | | |
1397 | 1401 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
| 9 | + | |
9 | 10 | | |
10 | 11 | | |
11 | 12 | | |
| |||
1862 | 1863 | | |
1863 | 1864 | | |
1864 | 1865 | | |
| 1866 | + | |
1865 | 1867 | | |
1866 | 1868 | | |
1867 | 1869 | | |
1868 | 1870 | | |
1869 | 1871 | | |
1870 | 1872 | | |
1871 | 1873 | | |
| 1874 | + | |
1872 | 1875 | | |
1873 | 1876 | | |
1874 | 1877 | | |
1875 | 1878 | | |
1876 | 1879 | | |
1877 | 1880 | | |
1878 | 1881 | | |
| 1882 | + | |
1879 | 1883 | | |
1880 | 1884 | | |
1881 | 1885 | | |
1882 | 1886 | | |
1883 | 1887 | | |
1884 | 1888 | | |
1885 | 1889 | | |
| 1890 | + | |
1886 | 1891 | | |
1887 | 1892 | | |
1888 | 1893 | | |
1889 | 1894 | | |
1890 | 1895 | | |
1891 | 1896 | | |
1892 | 1897 | | |
| 1898 | + | |
1893 | 1899 | | |
1894 | 1900 | | |
1895 | 1901 | | |
1896 | 1902 | | |
1897 | 1903 | | |
1898 | 1904 | | |
1899 | 1905 | | |
| 1906 | + | |
1900 | 1907 | | |
1901 | 1908 | | |
1902 | 1909 | | |
1903 | 1910 | | |
1904 | 1911 | | |
1905 | 1912 | | |
1906 | 1913 | | |
| 1914 | + | |
1907 | 1915 | | |
1908 | 1916 | | |
1909 | 1917 | | |
1910 | 1918 | | |
1911 | 1919 | | |
1912 | 1920 | | |
1913 | 1921 | | |
| 1922 | + | |
1914 | 1923 | | |
1915 | 1924 | | |
1916 | 1925 | | |
| |||
0 commit comments