[llvm-branch-commits] [clang] [llvm] [OpenMP] Add codegen support for dyn_groupprivate clause (PR #152830)

2025-10-25 Thread Kevin Sala Penades via llvm-branch-commits
https://github.com/kevinsala updated https://github.com/llvm/llvm-project/pull/152830 >From f66e5faa93cf2f40bd2a6bd7a95abddf78fb6076 Mon Sep 17 00:00:00 2001 From: Kevin Sala Date: Fri, 8 Aug 2025 11:04:06 -0700 Subject: [PATCH 1/2] [OpenMP] Add codegen support for dyn_groupprivate clause ---

[llvm-branch-commits] [lit] Add support for setting limits to unlimited (PR #165123)

2025-10-25 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-testing-tools Author: Aiden Grossman (boomanaiden154) Changes This is used by a couple compiler-rt tests. --- Full diff: https://github.com/llvm/llvm-project/pull/165123.diff 3 Files Affected: - (modified) llvm/utils/lit/lit/TestRunner.py (+5-1) -

[llvm-branch-commits] [lit] Add support for setting limits to unlimited (PR #165123)

2025-10-25 Thread Aiden Grossman via llvm-branch-commits
https://github.com/boomanaiden154 created https://github.com/llvm/llvm-project/pull/165123 This is used by a couple compiler-rt tests. ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/lis

[llvm-branch-commits] [libcxx] Add Testing Configuration for LLVM libc (PR #165120)

2025-10-25 Thread Aiden Grossman via llvm-branch-commits
boomanaiden154 wrote: This still needs some work. Then there is still quite a bit of functionality needed in libc to get the tests passing for `check-cxx` (`check-cxxabi` already works). But once this is ready, I think landing it would probably make sense so there is a central configuration fo

[llvm-branch-commits] [libcxx] Add Testing Configuration for LLVM libc (PR #165120)

2025-10-25 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-libcxx Author: Aiden Grossman (boomanaiden154) Changes This patch adds a CMake cache, and the testing configs to build libc++ and run the tests against LLVM libc. --- Full diff: https://github.com/llvm/llvm-project/pull/165120.diff 3 Files Affected:

[llvm-branch-commits] [libcxx] Add Testing Configuration for LLVM libc (PR #165120)

2025-10-25 Thread Aiden Grossman via llvm-branch-commits
https://github.com/boomanaiden154 converted_to_draft https://github.com/llvm/llvm-project/pull/165120 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [libcxx] Add Testing Configuration for LLVM libc (PR #165120)

2025-10-25 Thread Aiden Grossman via llvm-branch-commits
https://github.com/boomanaiden154 created https://github.com/llvm/llvm-project/pull/165120 This patch adds a CMake cache, and the testing configs to build libc++ and run the tests against LLVM libc. ___ llvm-branch-commits mailing list llvm-branch-c

[llvm-branch-commits] [X86][NewPM] Port lower-amx-intrinsics to NewPM (PR #165113)

2025-10-25 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-backend-x86 Author: Aiden Grossman (boomanaiden154) Changes --- Full diff: https://github.com/llvm/llvm-project/pull/165113.diff 6 Files Affected: - (modified) llvm/lib/Target/X86/X86.h (+12-1) - (modified) llvm/lib/Target/X86/X86LowerAMXIntrinsics

[llvm-branch-commits] [X86][NewPM] Port lower-amx-intrinsics to NewPM (PR #165113)

2025-10-25 Thread Aiden Grossman via llvm-branch-commits
https://github.com/boomanaiden154 created https://github.com/llvm/llvm-project/pull/165113 None ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [SpecialCaseList] Add RadixTree for substring matching (PR #164545)

2025-10-25 Thread Vitaly Buka via llvm-branch-commits
https://github.com/vitalybuka updated https://github.com/llvm/llvm-project/pull/164545 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [SpecialCaseList] Add RadixTree for substring matching (PR #164545)

2025-10-25 Thread Vitaly Buka via llvm-branch-commits
https://github.com/vitalybuka updated https://github.com/llvm/llvm-project/pull/164545 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] RuntimeLibcalls: Split lowering decisions into LibcallLoweringInfo (PR #164987)

2025-10-25 Thread Matt Arsenault via llvm-branch-commits
@@ -193,6 +193,58 @@ struct MemOp { } }; +class LibcallLoweringInfo { +private: + LLVM_ABI const RTLIB::RuntimeLibcallsInfo &RTLCI; + /// Stores the implementation choice for each each libcall. + LLVM_ABI RTLIB::LibcallImpl LibcallImpls[RTLIB::UNKNOWN_LIBCALL + 1] = { +

[llvm-branch-commits] [llvm] RuntimeLibcalls: Split lowering decisions into LibcallLoweringInfo (PR #164987)

2025-10-25 Thread Matt Arsenault via llvm-branch-commits
@@ -193,6 +193,58 @@ struct MemOp { } }; +class LibcallLoweringInfo { +private: + LLVM_ABI const RTLIB::RuntimeLibcallsInfo &RTLCI; + /// Stores the implementation choice for each each libcall. + LLVM_ABI RTLIB::LibcallImpl LibcallImpls[RTLIB::UNKNOWN_LIBCALL + 1] = { +

[llvm-branch-commits] [llvm] RuntimeLibcalls: Split lowering decisions into LibcallLoweringInfo (PR #164987)

2025-10-25 Thread Matt Arsenault via llvm-branch-commits
@@ -193,6 +193,58 @@ struct MemOp { } }; +class LibcallLoweringInfo { +private: + LLVM_ABI const RTLIB::RuntimeLibcallsInfo &RTLCI; + /// Stores the implementation choice for each each libcall. + LLVM_ABI RTLIB::LibcallImpl LibcallImpls[RTLIB::UNKNOWN_LIBCALL + 1] = { +

[llvm-branch-commits] [llvm] RuntimeLibcalls: Split lowering decisions into LibcallLoweringInfo (PR #164987)

2025-10-25 Thread Matt Arsenault via llvm-branch-commits
@@ -193,6 +193,58 @@ struct MemOp { } }; +class LibcallLoweringInfo { +private: + LLVM_ABI const RTLIB::RuntimeLibcallsInfo &RTLCI; + /// Stores the implementation choice for each each libcall. + LLVM_ABI RTLIB::LibcallImpl LibcallImpls[RTLIB::UNKNOWN_LIBCALL + 1] = { +

[llvm-branch-commits] [SpecialCaseList] Flip RadixTree key order (PR #164544)

2025-10-25 Thread Vitaly Buka via llvm-branch-commits
https://github.com/vitalybuka updated https://github.com/llvm/llvm-project/pull/164544 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [SpecialCaseList] Flip RadixTree key order (PR #164544)

2025-10-25 Thread Vitaly Buka via llvm-branch-commits
https://github.com/vitalybuka updated https://github.com/llvm/llvm-project/pull/164544 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [SpecialCaseList] Add RadixTree for substring matching (PR #164545)

2025-10-25 Thread Vitaly Buka via llvm-branch-commits
https://github.com/vitalybuka updated https://github.com/llvm/llvm-project/pull/164545 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [SpecialCaseList] Add RadixTree for substring matching (PR #164545)

2025-10-25 Thread Vitaly Buka via llvm-branch-commits
https://github.com/vitalybuka updated https://github.com/llvm/llvm-project/pull/164545 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] [X86][NewPM] Port X86LowerAMXType to NewPM (PR #165084)

2025-10-25 Thread Aiden Grossman via llvm-branch-commits
https://github.com/boomanaiden154 updated https://github.com/llvm/llvm-project/pull/165084 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] [X86][NewPM] Port X86LowerAMXType to NewPM (PR #165084)

2025-10-25 Thread Aiden Grossman via llvm-branch-commits
https://github.com/boomanaiden154 updated https://github.com/llvm/llvm-project/pull/165084 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [X86][NewPM] Port X86LowerAMXType to NewPM (PR #165084)

2025-10-25 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-backend-x86 Author: Aiden Grossman (boomanaiden154) Changes To enable the eventual migration of everything to the NewPM. There are two tests using this pass that rely on it running on functions marked optnone. Leave these as TODOs for now, probably comin

[llvm-branch-commits] [X86][NewPM] Port X86LowerAMXType to NewPM (PR #165084)

2025-10-25 Thread Aiden Grossman via llvm-branch-commits
https://github.com/boomanaiden154 created https://github.com/llvm/llvm-project/pull/165084 To enable the eventual migration of everything to the NewPM. There are two tests using this pass that rely on it running on functions marked optnone. Leave these as TODOs for now, probably coming back to t