Commit 861dc29
authored
[Headers][X86] Allow AVX vector concatenation intrinsics to be used in constexpr (#158020)
Fix #157705
Vector concatentation intrinsics made constexpr and test coverage added to avx-builtins.c for the following:
```
_mm256_set_m128 _mm256_setr_m128
_mm256_set_m128d _mm256_setr_m128d
_mm256_set_m128i _mm256_setr_m128i
```1 parent 75099c2 commit 861dc29
File tree
2 files changed
+18
-18
lines changed- clang
- lib/Headers
- test/CodeGen/X86
2 files changed
+18
-18
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4822 | 4822 | | |
4823 | 4823 | | |
4824 | 4824 | | |
4825 | | - | |
4826 | | - | |
4827 | | - | |
| 4825 | + | |
| 4826 | + | |
4828 | 4827 | | |
4829 | 4828 | | |
4830 | 4829 | | |
| |||
4843 | 4842 | | |
4844 | 4843 | | |
4845 | 4844 | | |
4846 | | - | |
4847 | | - | |
4848 | | - | |
| 4845 | + | |
| 4846 | + | |
4849 | 4847 | | |
4850 | 4848 | | |
4851 | 4849 | | |
| |||
4863 | 4861 | | |
4864 | 4862 | | |
4865 | 4863 | | |
4866 | | - | |
4867 | | - | |
4868 | | - | |
| 4864 | + | |
| 4865 | + | |
4869 | 4866 | | |
4870 | 4867 | | |
4871 | 4868 | | |
| |||
4886 | 4883 | | |
4887 | 4884 | | |
4888 | 4885 | | |
4889 | | - | |
4890 | | - | |
4891 | | - | |
| 4886 | + | |
| 4887 | + | |
4892 | 4888 | | |
4893 | 4889 | | |
4894 | 4890 | | |
| |||
4909 | 4905 | | |
4910 | 4906 | | |
4911 | 4907 | | |
4912 | | - | |
4913 | | - | |
4914 | | - | |
| 4908 | + | |
| 4909 | + | |
4915 | 4910 | | |
4916 | 4911 | | |
4917 | 4912 | | |
| |||
4930 | 4925 | | |
4931 | 4926 | | |
4932 | 4927 | | |
4933 | | - | |
4934 | | - | |
4935 | | - | |
| 4928 | + | |
| 4929 | + | |
4936 | 4930 | | |
4937 | 4931 | | |
4938 | 4932 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1540 | 1540 | | |
1541 | 1541 | | |
1542 | 1542 | | |
| 1543 | + | |
1543 | 1544 | | |
1544 | 1545 | | |
1545 | 1546 | | |
1546 | 1547 | | |
1547 | 1548 | | |
1548 | 1549 | | |
| 1550 | + | |
1549 | 1551 | | |
1550 | 1552 | | |
1551 | 1553 | | |
1552 | 1554 | | |
1553 | 1555 | | |
1554 | 1556 | | |
| 1557 | + | |
1555 | 1558 | | |
1556 | 1559 | | |
1557 | 1560 | | |
| |||
1778 | 1781 | | |
1779 | 1782 | | |
1780 | 1783 | | |
| 1784 | + | |
1781 | 1785 | | |
1782 | 1786 | | |
1783 | 1787 | | |
1784 | 1788 | | |
1785 | 1789 | | |
1786 | 1790 | | |
| 1791 | + | |
1787 | 1792 | | |
1788 | 1793 | | |
1789 | 1794 | | |
1790 | 1795 | | |
1791 | 1796 | | |
1792 | 1797 | | |
| 1798 | + | |
1793 | 1799 | | |
1794 | 1800 | | |
1795 | 1801 | | |
| |||
0 commit comments