|
1791 | 1791 | // CHECK_ADL_M32: #define __BMI__ 1 |
1792 | 1792 | // CHECK_ADL_M32: #define __CLDEMOTE__ 1 |
1793 | 1793 | // CHECK_ADL_M32: #define __CLFLUSHOPT__ 1 |
| 1794 | +// CHECK_ADL_M32: #define __CLWB__ 1 |
1794 | 1795 | // CHECK_ADL_M32: #define __F16C__ 1 |
1795 | 1796 | // CHECK_ADL_M32: #define __FMA__ 1 |
| 1797 | +// CHECK_ADL_M32: #define __FSGSBASE__ 1 |
| 1798 | +// CHECK_ADL_M32: #define __FXSR__ 1 |
| 1799 | +// CHECK_ADL_M32: #define __GFNI__ 1 |
1796 | 1800 | // CHECK_ADL_M32: #define __HRESET__ 1 |
1797 | 1801 | // CHECK_ADL_M32: #define __INVPCID__ 1 |
| 1802 | +// CHECK_ADL_M32: #define __KL__ 1 |
1798 | 1803 | // CHECK_ADL_M32: #define __LZCNT__ 1 |
1799 | 1804 | // CHECK_ADL_M32: #define __MMX__ 1 |
1800 | 1805 | // CHECK_ADL_M32: #define __MOVBE__ 1 |
| 1806 | +// CHECK_ADL_M32: #define __MOVDIR64B__ 1 |
| 1807 | +// CHECK_ADL_M32: #define __MOVDIRI__ 1 |
1801 | 1808 | // CHECK_ADL_M32: #define __PCLMUL__ 1 |
| 1809 | +// CHECK_ADL_M32: #define __PCONFIG__ 1 |
| 1810 | +// CHECK_ADL_M32: #define __PKU__ 1 |
1802 | 1811 | // CHECK_ADL_M32: #define __POPCNT__ 1 |
1803 | 1812 | // CHECK_ADL_M32: #define __PRFCHW__ 1 |
1804 | 1813 | // CHECK_ADL_M32: #define __PTWRITE__ 1 |
| 1814 | +// CHECK_ADL_M32: #define __RDPID__ 1 |
1805 | 1815 | // CHECK_ADL_M32: #define __RDRND__ 1 |
1806 | 1816 | // CHECK_ADL_M32: #define __RDSEED__ 1 |
1807 | 1817 | // CHECK_ADL_M32: #define __SERIALIZE__ 1 |
1808 | 1818 | // CHECK_ADL_M32: #define __SGX__ 1 |
| 1819 | +// CHECK_ADL_M32: #define __SHA__ 1 |
| 1820 | +// CHECK_ADL_M32: #define __SHSTK__ 1 |
1809 | 1821 | // CHECK_ADL_M32: #define __SSE2__ 1 |
1810 | 1822 | // CHECK_ADL_M32: #define __SSE3__ 1 |
1811 | 1823 | // CHECK_ADL_M32: #define __SSE4_1__ 1 |
1812 | 1824 | // CHECK_ADL_M32: #define __SSE4_2__ 1 |
| 1825 | +// CHECK_ADL_M32: #define __SSE_MATH__ 1 |
1813 | 1826 | // CHECK_ADL_M32: #define __SSE__ 1 |
1814 | 1827 | // CHECK_ADL_M32: #define __SSSE3__ 1 |
| 1828 | +// CHECK_ADL_M32: #define __VAES__ 1 |
| 1829 | +// CHECK_ADL_M32: #define __VPCLMULQDQ__ 1 |
1815 | 1830 | // CHECK_ADL_M32: #define __WAITPKG__ 1 |
| 1831 | +// CHECK_ADL_M32: #define __WIDEKL__ 1 |
1816 | 1832 | // CHECK_ADL_M32: #define __XSAVEC__ 1 |
1817 | 1833 | // CHECK_ADL_M32: #define __XSAVEOPT__ 1 |
1818 | 1834 | // CHECK_ADL_M32: #define __XSAVES__ 1 |
1819 | 1835 | // CHECK_ADL_M32: #define __XSAVE__ 1 |
| 1836 | +// CHECK_ADL_M32: #define __corei7 1 |
| 1837 | +// CHECK_ADL_M32: #define __corei7__ 1 |
| 1838 | +// CHECK_ADL_M32: #define __i386 1 |
| 1839 | +// CHECK_ADL_M32: #define __i386__ 1 |
| 1840 | +// CHECK_ADL_M32: #define __tune_corei7__ 1 |
1820 | 1841 | // CHECK_ADL_M32: #define i386 1 |
1821 | 1842 |
|
1822 | 1843 | // RUN: %clang -march=alderlake -m64 -E -dM %s -o - 2>&1 \ |
|
1832 | 1853 | // CHECK_ADL_M64: #define __BMI__ 1 |
1833 | 1854 | // CHECK_ADL_M64: #define __CLDEMOTE__ 1 |
1834 | 1855 | // CHECK_ADL_M64: #define __CLFLUSHOPT__ 1 |
| 1856 | +// CHECK_ADL_M64: #define __CLWB__ 1 |
1835 | 1857 | // CHECK_ADL_M64: #define __F16C__ 1 |
1836 | 1858 | // CHECK_ADL_M64: #define __FMA__ 1 |
| 1859 | +// CHECK_ADL_M64: #define __FSGSBASE__ 1 |
| 1860 | +// CHECK_ADL_M64: #define __FXSR__ 1 |
| 1861 | +// CHECK_ADL_M64: #define __GFNI__ 1 |
1837 | 1862 | // CHECK_ADL_M64: #define __HRESET__ 1 |
1838 | 1863 | // CHECK_ADL_M64: #define __INVPCID__ 1 |
| 1864 | +// CHECK_ADL_M64: #define __KL__ 1 |
1839 | 1865 | // CHECK_ADL_M64: #define __LZCNT__ 1 |
1840 | 1866 | // CHECK_ADL_M64: #define __MMX__ 1 |
1841 | 1867 | // CHECK_ADL_M64: #define __MOVBE__ 1 |
| 1868 | +// CHECK_ADL_M64: #define __MOVDIR64B__ 1 |
| 1869 | +// CHECK_ADL_M64: #define __MOVDIRI__ 1 |
1842 | 1870 | // CHECK_ADL_M64: #define __PCLMUL__ 1 |
| 1871 | +// CHECK_ADL_M64: #define __PCONFIG__ 1 |
| 1872 | +// CHECK_ADL_M64: #define __PKU__ 1 |
1843 | 1873 | // CHECK_ADL_M64: #define __POPCNT__ 1 |
1844 | 1874 | // CHECK_ADL_M64: #define __PRFCHW__ 1 |
1845 | 1875 | // CHECK_ADL_M64: #define __PTWRITE__ 1 |
| 1876 | +// CHECK_ADL_M64: #define __RDPID__ 1 |
1846 | 1877 | // CHECK_ADL_M64: #define __RDRND__ 1 |
1847 | 1878 | // CHECK_ADL_M64: #define __RDSEED__ 1 |
1848 | 1879 | // CHECK_ADL_M64: #define __SERIALIZE__ 1 |
1849 | 1880 | // CHECK_ADL_M64: #define __SGX__ 1 |
| 1881 | +// CHECK_ADL_M64: #define __SHA__ 1 |
| 1882 | +// CHECK_ADL_M64: #define __SHSTK__ 1 |
1850 | 1883 | // CHECK_ADL_M64: #define __SSE2_MATH__ 1 |
1851 | 1884 | // CHECK_ADL_M64: #define __SSE2__ 1 |
1852 | 1885 | // CHECK_ADL_M64: #define __SSE3__ 1 |
|
1855 | 1888 | // CHECK_ADL_M64: #define __SSE_MATH__ 1 |
1856 | 1889 | // CHECK_ADL_M64: #define __SSE__ 1 |
1857 | 1890 | // CHECK_ADL_M64: #define __SSSE3__ 1 |
| 1891 | +// CHECK_ADL_M64: #define __VAES__ 1 |
| 1892 | +// CHECK_ADL_M64: #define __VPCLMULQDQ__ 1 |
1858 | 1893 | // CHECK_ADL_M64: #define __WAITPKG__ 1 |
| 1894 | +// CHECK_ADL_M64: #define __WIDEKL__ 1 |
1859 | 1895 | // CHECK_ADL_M64: #define __XSAVEC__ 1 |
1860 | 1896 | // CHECK_ADL_M64: #define __XSAVEOPT__ 1 |
1861 | 1897 | // CHECK_ADL_M64: #define __XSAVES__ 1 |
1862 | 1898 | // CHECK_ADL_M64: #define __XSAVE__ 1 |
1863 | 1899 | // CHECK_ADL_M64: #define __amd64 1 |
1864 | 1900 | // CHECK_ADL_M64: #define __amd64__ 1 |
| 1901 | +// CHECK_ADL_M64: #define __corei7 1 |
| 1902 | +// CHECK_ADL_M64: #define __corei7__ 1 |
| 1903 | +// CHECK_ADL_M64: #define __tune_corei7__ 1 |
1865 | 1904 | // CHECK_ADL_M64: #define __x86_64 1 |
1866 | 1905 | // CHECK_ADL_M64: #define __x86_64__ 1 |
1867 | 1906 |
|
|
0 commit comments