[llvm-branch-commits] [MSan] Make Test work with Internal Shell (PR #165144)

2025-10-26 Thread Thurston Dang via llvm-branch-commits
https://github.com/thurstond approved this pull request. https://github.com/llvm/llvm-project/pull/165144 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [TSan] Make Test work with Internal Shell (PR #165147)

2025-10-26 Thread Thurston Dang via llvm-branch-commits
@@ -4,11 +4,13 @@ // RUN: %clangxx_tsan -O1 -fno-builtin %s -DLIB -fPIC -fno-sanitize=thread -shared -o %t-dir/libignore_lib0.so // RUN: %clangxx_tsan -O1 %s -L%t-dir -lignore_lib0 %link_libcxx_tsan -o %t // RUN: echo running w/o suppressions: -// RUN: env LD_LIBRARY_PATH=%t-d

[llvm-branch-commits] [TSan] Make Test work with Internal Shell (PR #165147)

2025-10-26 Thread Thurston Dang via llvm-branch-commits
https://github.com/thurstond approved this pull request. https://github.com/llvm/llvm-project/pull/165147 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] [openmp] [OpenMP][Offload] Add offload runtime support for dyn_groupprivate clause (PR #152831)

2025-10-26 Thread Kevin Sala Penades via llvm-branch-commits
https://github.com/kevinsala updated https://github.com/llvm/llvm-project/pull/152831 >From fa3c7425ae9e5ffea83841f2be61b0f494b99038 Mon Sep 17 00:00:00 2001 From: Kevin Sala Date: Fri, 8 Aug 2025 11:25:14 -0700 Subject: [PATCH 1/4] [OpenMP][Offload] Add offload runtime support for dyn_grouppr

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

2025-10-26 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] [llvm] ExpandFp: Require RuntimeLibcallsInfo analysis (PR #165197)

2025-10-26 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-backend-arm @llvm/pr-subscribers-llvm-analysis Author: Matt Arsenault (arsenm) Changes Not sure I'm doing the new pass manager handling correctly. I do not like needing to manually check if the cached module pass is available and manually erroring in eve

[llvm-branch-commits] [llvm] ExpandFp: Require RuntimeLibcallsInfo analysis (PR #165197)

2025-10-26 Thread Matt Arsenault via llvm-branch-commits
arsenm wrote: > [!WARNING] > This pull request is not mergeable via GitHub because a downstack PR is > open. Once all requirements are satisfied, merge this PR as a stack href="https://app.graphite.dev/github/pr/llvm/llvm-project/165197?utm_source=stack-comment-downstack-mergeability-warning";

[llvm-branch-commits] [llvm] ExpandFp: Require RuntimeLibcallsInfo analysis (PR #165197)

2025-10-26 Thread Matt Arsenault via llvm-branch-commits
https://github.com/arsenm ready_for_review https://github.com/llvm/llvm-project/pull/165197 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] ExpandFp: Require RuntimeLibcallsInfo analysis (PR #165197)

2025-10-26 Thread Matt Arsenault via llvm-branch-commits
https://github.com/arsenm created https://github.com/llvm/llvm-project/pull/165197 Not sure I'm doing the new pass manager handling correctly. I do not like needing to manually check if the cached module pass is available and manually erroring in every pass. >From 5ea7deb91640b8c4acd53021f2fa34

[llvm-branch-commits] [llvm] Analysis: Add RuntimeLibcall analysis pass (PR #165196)

2025-10-26 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-backend-aarch64 @llvm/pr-subscribers-backend-x86 Author: Matt Arsenault (arsenm) Changes Currently RuntimeLibcallsInfo is a hardcoded list based on the triple. In the future the available libcall set should be dynamically modifiable with module flags. N

[llvm-branch-commits] [llvm] Analysis: Add RuntimeLibcall analysis pass (PR #165196)

2025-10-26 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-backend-arm Author: Matt Arsenault (arsenm) Changes Currently RuntimeLibcallsInfo is a hardcoded list based on the triple. In the future the available libcall set should be dynamically modifiable with module flags. Note this isn't really used yet. Targe

[llvm-branch-commits] [llvm] Analysis: Add RuntimeLibcall analysis pass (PR #165196)

2025-10-26 Thread Matt Arsenault via llvm-branch-commits
arsenm wrote: > [!WARNING] > This pull request is not mergeable via GitHub because a downstack PR is > open. Once all requirements are satisfied, merge this PR as a stack href="https://app.graphite.dev/github/pr/llvm/llvm-project/165196?utm_source=stack-comment-downstack-mergeability-warning";

[llvm-branch-commits] [llvm] Analysis: Add RuntimeLibcall analysis pass (PR #165196)

2025-10-26 Thread Matt Arsenault via llvm-branch-commits
https://github.com/arsenm ready_for_review https://github.com/llvm/llvm-project/pull/165196 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] Analysis: Add RuntimeLibcall analysis pass (PR #165196)

2025-10-26 Thread Matt Arsenault via llvm-branch-commits
https://github.com/arsenm created https://github.com/llvm/llvm-project/pull/165196 Currently RuntimeLibcallsInfo is a hardcoded list based on the triple. In the future the available libcall set should be dynamically modifiable with module flags. Note this isn't really used yet. TargetLowering i

[llvm-branch-commits] [llvm] [openmp] [OpenMP][Offload] Add offload runtime support for dyn_groupprivate clause (PR #152831)

2025-10-26 Thread Kevin Sala Penades via llvm-branch-commits
https://github.com/kevinsala edited https://github.com/llvm/llvm-project/pull/152831 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] [openmp] [OpenMP][Offload] Add offload runtime support for dyn_groupprivate clause (PR #152831)

2025-10-26 Thread Kevin Sala Penades via llvm-branch-commits
https://github.com/kevinsala updated https://github.com/llvm/llvm-project/pull/152831 >From fa3c7425ae9e5ffea83841f2be61b0f494b99038 Mon Sep 17 00:00:00 2001 From: Kevin Sala Date: Fri, 8 Aug 2025 11:25:14 -0700 Subject: [PATCH 1/3] [OpenMP][Offload] Add offload runtime support for dyn_grouppr

[llvm-branch-commits] [llvm] release/21.x: [BPF] Backport backend fixes related to BTF (PR #165154)

2025-10-26 Thread Michal R via llvm-branch-commits
vadorovsky wrote: Thanks and sorry for not using the cherry-pick command https://github.com/llvm/llvm-project/pull/165154 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branc

[llvm-branch-commits] [Profile] Rewrite Test to work with Internal Shell (PR #165145)

2025-10-26 Thread Mingming Liu via llvm-branch-commits
https://github.com/mingmingl-llvm approved this pull request. https://github.com/llvm/llvm-project/pull/165145 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [MemProf] Make Test work with Internal Shell (PR #165146)

2025-10-26 Thread Teresa Johnson via llvm-branch-commits
https://github.com/teresajohnson approved this pull request. https://github.com/llvm/llvm-project/pull/165146 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] release/21.x: [BPF] Backport backend fixes related to BTF (PR #165154)

2025-10-26 Thread Stefan Gränitz via llvm-branch-commits
weliveindetail wrote: This PR was created manually and not via https://llvm.org/docs/GitHub.html#backporting-fixes-to-the-release-branches. I am not involved with the patches, I just added it to the release milestone for triage. https://github.com/llvm/llvm-project/pull/165154 ___

[llvm-branch-commits] [llvm] release/21.x: [BPF] Backport backend fixes related to BTF (PR #165154)

2025-10-26 Thread Stefan Gränitz via llvm-branch-commits
https://github.com/weliveindetail milestoned https://github.com/llvm/llvm-project/pull/165154 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] release/21.x: [BPF] Backport backend fixes related to BTF (PR #165154)

2025-10-26 Thread Michal R via llvm-branch-commits
vadorovsky wrote: @eddyz87 @c-rhodes Not sure if that's the correct way of proposing backports, but I don't have rights to add items to https://github.com/llvm/llvm-project/milestone/27. I would appreciate your review! https://github.com/llvm/llvm-project/pull/165154 _

[llvm-branch-commits] [llvm] release/21.x: [BPF] Backport backend fixes related to BTF (PR #165154)

2025-10-26 Thread Michal R via llvm-branch-commits
https://github.com/vadorovsky edited https://github.com/llvm/llvm-project/pull/165154 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] release/21.x: [BPF] Backport backend fixes related to BTF (PR #165154)

2025-10-26 Thread Michal R via llvm-branch-commits
https://github.com/vadorovsky edited https://github.com/llvm/llvm-project/pull/165154 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] release/21.x: Backport BPF backend fixes (PR #165154)

2025-10-26 Thread Michal R via llvm-branch-commits
https://github.com/vadorovsky created https://github.com/llvm/llvm-project/pull/165154 Backport the following commits to 21.x branch, that fix the BTF debug info generation for IR produced by Rust frontend: * 7ae7a5ad51f32118161ee0aaa13b11368aa5d29b * ad582e383369fc32fffb016be68b1ba7812f2325 -

[llvm-branch-commits] [clang] [Clang] Do not warn on UTF-16 -> UTF-32 conversions. (#163927) (PR #164654)

2025-10-26 Thread via llvm-branch-commits
h-vetinari wrote: > should have a release note (perhaps on the release branch). sidenote: updated release notes on the maintenance branches almost never get published (though they should). | Version | Last Patch Release | Release Notes (RN) exist | RN don't exist | RN for most recentpatch rel

[llvm-branch-commits] [lit] Expand late substitutions before running builtins (PR #165140)

2025-10-26 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-testing-tools Author: Aiden Grossman (boomanaiden154) Changes This enables the use of readfile substitutions for populating environment variables. This is necessary in some compiler-rt tests. --- Full diff: https://github.com/llvm/llvm-project/pull/165

[llvm-branch-commits] [TSan] Make Test work with Internal Shell (PR #165147)

2025-10-26 Thread Aiden Grossman via llvm-branch-commits
https://github.com/boomanaiden154 created https://github.com/llvm/llvm-project/pull/165147 This test was using subshells to setup LD_LIBRARY_PATH properly. Use a python script and readfile substitutions to preserve the same behavior. ___ llvm-branch

[llvm-branch-commits] [XRay] Make Test Work with Internal Shell (PR #165143)

2025-10-26 Thread Aiden Grossman via llvm-branch-commits
https://github.com/boomanaiden154 created https://github.com/llvm/llvm-project/pull/165143 There was one test that set an environment variable without using env and also used a subshell. These are features the internal shell does not support. Rewrite the test to use readfile/env.

[llvm-branch-commits] [compiler-rt] Default to Lit's Internal Shell (PR #165148)

2025-10-26 Thread via llvm-branch-commits
github-actions[bot] wrote: :warning: Python code formatter, darker found issues in your code. :warning: You can test this locally with the following command: ``bash darker --check --diff -r origin/main...HEAD compiler-rt/test/lit.common.cfg.py `` :warning: The reproductio

[llvm-branch-commits] [compiler-rt] Default to Lit's Internal Shell (PR #165148)

2025-10-26 Thread Aiden Grossman via llvm-branch-commits
https://github.com/boomanaiden154 created https://github.com/llvm/llvm-project/pull/165148 All of the tests should work with the internal shell now, at least on x86 Linux. Enable it by default for the performance/debuggability advantages. ___ llvm-b

[llvm-branch-commits] [NSan] Make Tests work with Internal Shell (PR #165142)

2025-10-26 Thread Aiden Grossman via llvm-branch-commits
https://github.com/boomanaiden154 created https://github.com/llvm/llvm-project/pull/165142 There was one test that was using a subshell. This is not supported by lit's internal shell. Rewrite the test to use the readfile substitution. ___ llvm-branc

[llvm-branch-commits] [TSan] Make Test work with Internal Shell (PR #165147)

2025-10-26 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-compiler-rt-sanitizer Author: Aiden Grossman (boomanaiden154) Changes This test was using subshells to setup LD_LIBRARY_PATH properly. Use a python script and readfile substitutions to preserve the same behavior. --- Full diff: https://github.com/llvm/

[llvm-branch-commits] [Profile] Rewrite Test to work with Internal Shell (PR #165145)

2025-10-26 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-pgo Author: Aiden Grossman (boomanaiden154) Changes There was one test that used subshells to read a file. Replace those subshells with the readfile substitution. --- Full diff: https://github.com/llvm/llvm-project/pull/165145.diff 1 Files Affected:

[llvm-branch-commits] [NSan] Make Tests work with Internal Shell (PR #165142)

2025-10-26 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-compiler-rt-sanitizer Author: Aiden Grossman (boomanaiden154) Changes There was one test that was using a subshell. This is not supported by lit's internal shell. Rewrite the test to use the readfile substitution. --- Full diff: https://github.com/llvm

[llvm-branch-commits] [MemProf] Make Test work with Internal Shell (PR #165146)

2025-10-26 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-pgo Author: Aiden Grossman (boomanaiden154) Changes There is one test that uses a subshell to generate a long path name. Replace it with a python invocation and a readfile substitution. This helps move compiler-rt over to lit's internal shell. --- Full

[llvm-branch-commits] [XRay] Make Test Work with Internal Shell (PR #165143)

2025-10-26 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-xray Author: Aiden Grossman (boomanaiden154) Changes There was one test that set an environment variable without using env and also used a subshell. These are features the internal shell does not support. Rewrite the test to use readfile/env. --- Full

[llvm-branch-commits] [ASan] Make tests work with internal shell (PR #165141)

2025-10-26 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-compiler-rt-sanitizer Author: Aiden Grossman (boomanaiden154) Changes Some minor adjustmenets around environment variables to make a handful of tests work with the internal shell that did not before. --- Full diff: https://github.com/llvm/llvm-project/

[llvm-branch-commits] [MSan] Make Test work with Internal Shell (PR #165144)

2025-10-26 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-compiler-rt-sanitizer Author: Aiden Grossman (boomanaiden154) Changes This test used a subshell which is not supported by lit's internal shell. Rewrite it to use the readfile substitution. --- Full diff: https://github.com/llvm/llvm-project/pull/165144

[llvm-branch-commits] [ASan] Make tests work with internal shell (PR #165141)

2025-10-26 Thread Aiden Grossman via llvm-branch-commits
https://github.com/boomanaiden154 created https://github.com/llvm/llvm-project/pull/165141 Some minor adjustmenets around environment variables to make a handful of tests work with the internal shell that did not before. ___ llvm-branch-commits mail

[llvm-branch-commits] [MemProf] Make Test work with Internal Shell (PR #165146)

2025-10-26 Thread Aiden Grossman via llvm-branch-commits
https://github.com/boomanaiden154 created https://github.com/llvm/llvm-project/pull/165146 There is one test that uses a subshell to generate a long path name. Replace it with a python invocation and a readfile substitution. This helps move compiler-rt over to lit's internal shell. __

[llvm-branch-commits] [Profile] Rewrite Test to work with Internal Shell (PR #165145)

2025-10-26 Thread Aiden Grossman via llvm-branch-commits
https://github.com/boomanaiden154 created https://github.com/llvm/llvm-project/pull/165145 There was one test that used subshells to read a file. Replace those subshells with the readfile substitution. ___ llvm-branch-commits mailing list llvm-branc

[llvm-branch-commits] [MSan] Make Test work with Internal Shell (PR #165144)

2025-10-26 Thread Aiden Grossman via llvm-branch-commits
https://github.com/boomanaiden154 created https://github.com/llvm/llvm-project/pull/165144 This test used a subshell which is not supported by lit's internal shell. Rewrite it to use the readfile substitution. ___ llvm-branch-commits mailing list ll

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

2025-10-26 Thread Aiden Grossman via llvm-branch-commits
https://github.com/boomanaiden154 updated https://github.com/llvm/llvm-project/pull/165123 >From d34141d561067728d0954ffd574a973f21691e3e Mon Sep 17 00:00:00 2001 From: Aiden Grossman Date: Sun, 26 Oct 2025 08:29:41 + Subject: [PATCH] fix Created using spr 1.3.7 --- llvm/utils/lit/lit/Tes

[llvm-branch-commits] [lit] Expand late substitutions before running builtins (PR #165140)

2025-10-26 Thread Aiden Grossman via llvm-branch-commits
https://github.com/boomanaiden154 created https://github.com/llvm/llvm-project/pull/165140 This enables the use of readfile substitutions for populating environment variables. This is necessary in some compiler-rt tests. ___ llvm-branch-commits mail