Merge commit 87f3407856e6 from llvm-project (by Phoebe Wang): [X86][Driver] Do not add `-evex512` for `-march=native` when the target doesn't support AVX512 (#91694)This prevents problems with p
Merge commit 87f3407856e6 from llvm-project (by Phoebe Wang): [X86][Driver] Do not add `-evex512` for `-march=native` when the target doesn't support AVX512 (#91694)This prevents problems with ports that fail to build withCPUTYPE=native, if the native CPU supports AVX512F, resulting in errorslike: /wrkdirs/usr/ports/archivers/libdeflate/work/libdeflate-1.20/lib/x86/adler32_template.h:197:21: error: always_inline function '_mm512_set1_epi8' requires target feature 'evex512', but would be inlined into function 'adler32_x86_avx512_vl512_vnni' that is compiled without support for 'evex512' 197 | const vec_t ones = VSET1_8(1); | ^ /wrkdirs/usr/ports/archivers/libdeflate/work/libdeflate-1.20/lib/x86/adler32_template.h:116:23: note: expanded from macro 'VSET1_8' 116 | # define VSET1_8(a) _mm512_set1_epi8(a) | ^ /wrkdirs/usr/ports/archivers/libdeflate/work/libdeflate-1.20/lib/x86/adler32_template.h:197:21: error: AVX vector return of type '__m512i' (vector of 8 'long long' values) without 'evex512' enabled changes the ABI /wrkdirs/usr/ports/archivers/libdeflate/work/libdeflate-1.20/lib/x86/adler32_template.h:116:23: note: expanded from macro 'VSET1_8' 116 | # define VSET1_8(a) _mm512_set1_epi8(a) | ^Ports known to be affected are: archivers/libdeflate, devel/highway,www/node20, and lang/rust.(For rust itself there is also a similar issue reported athttps://github.com/rust-lang/rust/pull/121088).PR: 276104Reported by: netchildMFC after: 3 days(cherry picked from commit fcfb2d6393712dee3f1f8f0c3840d14817dea416)
show more ...
Merge llvm-project release/18.x llvmorg-18.1.5-0-g617a15a9eac9This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb andopenmp to llvm-project release/18.x llvmorg-18.1.5-0-g617a15a9e
Merge llvm-project release/18.x llvmorg-18.1.5-0-g617a15a9eac9This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb andopenmp to llvm-project release/18.x llvmorg-18.1.5-0-g617a15a9eac9.PR: 276104MFC after: 3 days(cherry picked from commit 5678d1d98a348f315453555377ccb28821a2ffcd)
Merge llvm-project release/18.x llvmorg-18.1.1-0-gdba2a75e9c7eThis updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb andopenmp to llvm-project release/18.x llvmorg-18.1.1-0-gdba2a75e9
Merge llvm-project release/18.x llvmorg-18.1.1-0-gdba2a75e9c7eThis updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb andopenmp to llvm-project release/18.x llvmorg-18.1.1-0-gdba2a75e9c7e.PR: 276104MFC after: 1 month(cherry picked from commit 4c2d3b022a1d543dbbff75a0c53e8d3d7242216d)
Merge llvm-project release/18.x llvmorg-18.1.0-rc2-0-gc6c86965d967This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb andopenmp to llvm-project release/18.x llvmorg-18.1.0-rc2-0-gc
Merge llvm-project release/18.x llvmorg-18.1.0-rc2-0-gc6c86965d967This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb andopenmp to llvm-project release/18.x llvmorg-18.1.0-rc2-0-gc6c86965d967.PR: 276104MFC after: 1 month(cherry picked from commit b3edf4467982447620505a28fc82e38a414c07dc)
Merge llvm-project main llvmorg-18-init-18359-g93248729cfaeThis updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb andopenmp to llvm-project main llvmorg-18-init-18359-g93248729cfae, t
Merge llvm-project main llvmorg-18-init-18359-g93248729cfaeThis updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb andopenmp to llvm-project main llvmorg-18-init-18359-g93248729cfae, thelast commit before the upstream release/18.x branch was created.PR: 276104MFC after: 1 month(cherry picked from commit 7a6dacaca14b62ca4b74406814becb87a3fefac0)
Merge llvm-project main llvmorg-18-init-16864-g3b3ee1f53424This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb andopenmp to llvm-project main llvmorg-18-init-16864-g3b3ee1f53424.
Merge llvm-project main llvmorg-18-init-16864-g3b3ee1f53424This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb andopenmp to llvm-project main llvmorg-18-init-16864-g3b3ee1f53424.PR: 276104MFC after: 1 month(cherry picked from commit 297eecfb02bb25902531dbb5c3b9a88caf8adf29)
Merge llvm-project main llvmorg-18-init-16595-g7c00a5be5cdeThis updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb andopenmp to llvm-project main llvmorg-18-init-16595-g7c00a5be5cde.
Merge llvm-project main llvmorg-18-init-16595-g7c00a5be5cdeThis updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb andopenmp to llvm-project main llvmorg-18-init-16595-g7c00a5be5cde.PR: 276104MFC after: 1 month(cherry picked from commit 1db9f3b21e39176dd5b67cf8ac378633b172463e)
Merge llvm-project main llvmorg-18-init-16003-gfc5f51cf5af4This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb andopenmp to llvm-project main llvmorg-18-init-16003-gfc5f51cf5af4.
Merge llvm-project main llvmorg-18-init-16003-gfc5f51cf5af4This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb andopenmp to llvm-project main llvmorg-18-init-16003-gfc5f51cf5af4.PR: 276104MFC after: 1 month(cherry picked from commit 647cbc5de815c5651677bf8582797f716ec7b48d)
Merge llvm-project main llvmorg-18-init-15692-g007ed0dccd6aThis updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb andopenmp to llvm-project main llvmorg-18-init-15692-g007ed0dccd6a.
Merge llvm-project main llvmorg-18-init-15692-g007ed0dccd6aThis updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb andopenmp to llvm-project main llvmorg-18-init-15692-g007ed0dccd6a.PR: 276104MFC after: 1 month(cherry picked from commit cb14a3fe5122c879eae1fb480ed7ce82a699ddb6)
Merge llvm-project main llvmorg-18-init-15088-gd14ee76181fbThis updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb andopenmp to llvm-project main llvmorg-18-init-15088-gd14ee76181fb.
Merge llvm-project main llvmorg-18-init-15088-gd14ee76181fbThis updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb andopenmp to llvm-project main llvmorg-18-init-15088-gd14ee76181fb.PR: 276104MFC after: 1 month(cherry picked from commit 5f757f3ff9144b609b3c433dfd370cc6bdc191ad)
Merge llvm-project release/17.x llvmorg-17.0.0-rc4-10-g0176e8729ea4This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb andopenmp to llvmorg-17.0.0-rc4-10-g0176e8729ea4.PR: 27375
Merge llvm-project release/17.x llvmorg-17.0.0-rc4-10-g0176e8729ea4This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb andopenmp to llvmorg-17.0.0-rc4-10-g0176e8729ea4.PR: 273753MFC after: 1 month(cherry picked from commit 8a4dda33d67586ca2624f2a38417baa03a533a7f)
Merge llvm-project main llvmorg-17-init-19304-gd0b54bb50e51This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb andopenmp to llvm-project main llvmorg-17-init-19304-gd0b54bb50e51, t
Merge llvm-project main llvmorg-17-init-19304-gd0b54bb50e51This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb andopenmp to llvm-project main llvmorg-17-init-19304-gd0b54bb50e51, thelast commit before the upstream release/17.x branch was created.PR: 273753MFC after: 1 month(cherry picked from commit 06c3fb2749bda94cb5201f81ffdb8fa6c3161b2e)
Merge llvm-project release/16.x llvmorg-16.0.1-0-gcd89023f7979This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb andopenmp to llvmorg-16.0.1-0-gcd89023f7979 (aka 16.0.1 release).
Merge llvm-project release/16.x llvmorg-16.0.1-0-gcd89023f7979This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb andopenmp to llvmorg-16.0.1-0-gcd89023f7979 (aka 16.0.1 release).PR: 271047MFC after: 1 month
Merge llvm-project main llvmorg-16-init-18548-gb0daacf58f41This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb andopenmp to llvmorg-16-init-18548-gb0daacf58f41.PR: 271047MFC af
Merge llvm-project main llvmorg-16-init-18548-gb0daacf58f41This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb andopenmp to llvmorg-16-init-18548-gb0daacf58f41.PR: 271047MFC after: 1 month