Commit baf9d2c
authored
[OpenMP][clang] 6.0: num_threads strict (part 3: codegen) (#146405)
OpenMP 6.0 12.1.2 specifies the behavior of the strict modifier for the num_threads clause on parallel directives, along with the message and severity clauses. This commit implements necessary codegen changes.1 parent b0f8f52 commit baf9d2c
File tree
30 files changed
+17061
-463
lines changed- clang
- include/clang
- AST
- Basic
- lib
- AST
- CodeGen
- Sema
- Serialization
- test/OpenMP
- llvm/include/llvm/Frontend/OpenMP
- openmp/runtime/src
30 files changed
+17061
-463
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1865 | 1865 | | |
1866 | 1866 | | |
1867 | 1867 | | |
1868 | | - | |
| 1868 | + | |
| 1869 | + | |
| 1870 | + | |
1869 | 1871 | | |
1870 | 1872 | | |
1871 | | - | |
1872 | | - | |
1873 | | - | |
1874 | | - | |
1875 | | - | |
1876 | | - | |
1877 | 1873 | | |
1878 | | - | |
1879 | | - | |
1880 | | - | |
1881 | | - | |
| 1874 | + | |
1882 | 1875 | | |
1883 | 1876 | | |
1884 | 1877 | | |
1885 | 1878 | | |
1886 | 1879 | | |
| 1880 | + | |
| 1881 | + | |
| 1882 | + | |
1887 | 1883 | | |
1888 | 1884 | | |
1889 | 1885 | | |
1890 | | - | |
| 1886 | + | |
| 1887 | + | |
1891 | 1888 | | |
1892 | | - | |
1893 | | - | |
1894 | | - | |
1895 | | - | |
1896 | | - | |
1897 | | - | |
| 1889 | + | |
| 1890 | + | |
| 1891 | + | |
1898 | 1892 | | |
1899 | 1893 | | |
1900 | | - | |
1901 | | - | |
| 1894 | + | |
| 1895 | + | |
1902 | 1896 | | |
1903 | 1897 | | |
1904 | | - | |
1905 | | - | |
1906 | | - | |
1907 | | - | |
1908 | | - | |
1909 | | - | |
1910 | | - | |
1911 | | - | |
1912 | | - | |
1913 | | - | |
1914 | | - | |
1915 | | - | |
1916 | | - | |
1917 | | - | |
1918 | | - | |
1919 | | - | |
1920 | | - | |
| 1898 | + | |
1921 | 1899 | | |
1922 | | - | |
1923 | | - | |
| 1900 | + | |
| 1901 | + | |
| 1902 | + | |
| 1903 | + | |
| 1904 | + | |
1924 | 1905 | | |
1925 | 1906 | | |
1926 | 1907 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1506 | 1506 | | |
1507 | 1507 | | |
1508 | 1508 | | |
1509 | | - | |
| 1509 | + | |
1510 | 1510 | | |
| 1511 | + | |
| 1512 | + | |
1511 | 1513 | | |
1512 | 1514 | | |
1513 | 1515 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
104 | 104 | | |
105 | 105 | | |
106 | 106 | | |
| 107 | + | |
| 108 | + | |
107 | 109 | | |
108 | 110 | | |
109 | 111 | | |
| |||
158 | 160 | | |
159 | 161 | | |
160 | 162 | | |
161 | | - | |
162 | 163 | | |
163 | 164 | | |
164 | 165 | | |
| |||
1963 | 1964 | | |
1964 | 1965 | | |
1965 | 1966 | | |
1966 | | - | |
1967 | | - | |
| 1967 | + | |
| 1968 | + | |
| 1969 | + | |
| 1970 | + | |
1968 | 1971 | | |
1969 | 1972 | | |
1970 | 1973 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1845 | 1845 | | |
1846 | 1846 | | |
1847 | 1847 | | |
1848 | | - | |
1849 | | - | |
1850 | | - | |
1851 | | - | |
1852 | | - | |
| 1848 | + | |
| 1849 | + | |
| 1850 | + | |
| 1851 | + | |
| 1852 | + | |
1853 | 1853 | | |
1854 | 1854 | | |
1855 | 1855 | | |
| |||
2372 | 2372 | | |
2373 | 2373 | | |
2374 | 2374 | | |
2375 | | - | |
2376 | | - | |
2377 | | - | |
| 2375 | + | |
| 2376 | + | |
2378 | 2377 | | |
2379 | 2378 | | |
2380 | 2379 | | |
| |||
2699 | 2698 | | |
2700 | 2699 | | |
2701 | 2700 | | |
2702 | | - | |
2703 | | - | |
2704 | | - | |
| 2701 | + | |
| 2702 | + | |
| 2703 | + | |
| 2704 | + | |
| 2705 | + | |
| 2706 | + | |
| 2707 | + | |
| 2708 | + | |
| 2709 | + | |
| 2710 | + | |
| 2711 | + | |
| 2712 | + | |
| 2713 | + | |
| 2714 | + | |
| 2715 | + | |
| 2716 | + | |
| 2717 | + | |
| 2718 | + | |
| 2719 | + | |
| 2720 | + | |
| 2721 | + | |
| 2722 | + | |
| 2723 | + | |
| 2724 | + | |
| 2725 | + | |
| 2726 | + | |
| 2727 | + | |
| 2728 | + | |
| 2729 | + | |
| 2730 | + | |
| 2731 | + | |
| 2732 | + | |
2705 | 2733 | | |
2706 | 2734 | | |
| 2735 | + | |
| 2736 | + | |
| 2737 | + | |
2707 | 2738 | | |
2708 | | - | |
2709 | | - | |
2710 | | - | |
2711 | | - | |
2712 | | - | |
2713 | | - | |
| 2739 | + | |
| 2740 | + | |
| 2741 | + | |
| 2742 | + | |
| 2743 | + | |
| 2744 | + | |
| 2745 | + | |
| 2746 | + | |
| 2747 | + | |
| 2748 | + | |
2714 | 2749 | | |
2715 | 2750 | | |
2716 | 2751 | | |
| |||
12114 | 12149 | | |
12115 | 12150 | | |
12116 | 12151 | | |
12117 | | - | |
12118 | | - | |
12119 | | - | |
12120 | | - | |
12121 | | - | |
12122 | | - | |
| 12152 | + | |
| 12153 | + | |
| 12154 | + | |
| 12155 | + | |
| 12156 | + | |
12123 | 12157 | | |
12124 | 12158 | | |
12125 | 12159 | | |
| |||
12222 | 12256 | | |
12223 | 12257 | | |
12224 | 12258 | | |
12225 | | - | |
12226 | | - | |
12227 | | - | |
| 12259 | + | |
| 12260 | + | |
| 12261 | + | |
| 12262 | + | |
12228 | 12263 | | |
12229 | 12264 | | |
12230 | 12265 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
777 | 777 | | |
778 | 778 | | |
779 | 779 | | |
| 780 | + | |
| 781 | + | |
| 782 | + | |
| 783 | + | |
| 784 | + | |
| 785 | + | |
780 | 786 | | |
781 | | - | |
782 | | - | |
783 | | - | |
784 | | - | |
| 787 | + | |
| 788 | + | |
| 789 | + | |
| 790 | + | |
| 791 | + | |
| 792 | + | |
| 793 | + | |
| 794 | + | |
| 795 | + | |
785 | 796 | | |
786 | 797 | | |
787 | 798 | | |
| |||
1037 | 1048 | | |
1038 | 1049 | | |
1039 | 1050 | | |
| 1051 | + | |
| 1052 | + | |
| 1053 | + | |
| 1054 | + | |
| 1055 | + | |
| 1056 | + | |
| 1057 | + | |
| 1058 | + | |
| 1059 | + | |
1040 | 1060 | | |
1041 | 1061 | | |
1042 | 1062 | | |
| 1063 | + | |
| 1064 | + | |
| 1065 | + | |
| 1066 | + | |
1043 | 1067 | | |
1044 | | - | |
1045 | | - | |
1046 | | - | |
| 1068 | + | |
| 1069 | + | |
| 1070 | + | |
| 1071 | + | |
| 1072 | + | |
1047 | 1073 | | |
1048 | 1074 | | |
1049 | 1075 | | |
| |||
1737 | 1763 | | |
1738 | 1764 | | |
1739 | 1765 | | |
| 1766 | + | |
| 1767 | + | |
| 1768 | + | |
| 1769 | + | |
| 1770 | + | |
| 1771 | + | |
1740 | 1772 | | |
1741 | 1773 | | |
1742 | 1774 | | |
1743 | 1775 | | |
1744 | | - | |
| 1776 | + | |
| 1777 | + | |
| 1778 | + | |
| 1779 | + | |
| 1780 | + | |
1745 | 1781 | | |
1746 | 1782 | | |
1747 | 1783 | | |
| |||
1911 | 1947 | | |
1912 | 1948 | | |
1913 | 1949 | | |
| 1950 | + | |
| 1951 | + | |
| 1952 | + | |
| 1953 | + | |
1914 | 1954 | | |
1915 | | - | |
1916 | | - | |
| 1955 | + | |
| 1956 | + | |
| 1957 | + | |
| 1958 | + | |
| 1959 | + | |
1917 | 1960 | | |
1918 | 1961 | | |
1919 | 1962 | | |
| |||
0 commit comments