[llvm-branch-commits] [clang] [llvm] [HLSL][DirectX] Add support for `rootsig` as a target environment (PR #156373)

2025-09-06 Thread Finn Plummer via llvm-branch-commits
@@ -1296,6 +1296,9 @@ class InjectRootSignatureCallback : public PPCallbacks { void HLSLFrontendAction::ExecuteAction() { // Pre-requisites to invoke + if (getCurrentFileKind().getLanguage() != Language::HLSL) +return WrapperFrontendAction::ExecuteAction();

[llvm-branch-commits] [llvm] [DA] Add test where ExactSIV misses dependency due to overflow (NFC) (PR #157085)

2025-09-06 Thread Ryotaro Kasuga via llvm-branch-commits
https://github.com/kasuga-fj ready_for_review https://github.com/llvm/llvm-project/pull/157085 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [AllocToken, Clang] Implement __builtin_alloc_token_infer() and llvm.alloc.token.id (PR #156842)

2025-09-06 Thread Marco Elver via llvm-branch-commits
https://github.com/melver updated https://github.com/llvm/llvm-project/pull/156842 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] [DA] Add option to run only SIV routines (PR #157084)

2025-09-06 Thread Ryotaro Kasuga via llvm-branch-commits
https://github.com/kasuga-fj ready_for_review https://github.com/llvm/llvm-project/pull/157084 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] [AArch64] Provide a custom decoder for LDR_ZA/STR_ZA (PR #156363)

2025-09-06 Thread Sergei Barannikov via llvm-branch-commits
https://github.com/s-barannikov updated https://github.com/llvm/llvm-project/pull/156363 >From 97585523dab9c7159877bf33d92ffd4c327a26b0 Mon Sep 17 00:00:00 2001 From: Sergei Barannikov Date: Mon, 1 Sep 2025 20:27:48 +0300 Subject: [PATCH] [AArch64] Provide a custom decoder for LDR_ZA/STR_ZA Th

[llvm-branch-commits] [llvm] Support predicates (PR #156952)

2025-09-06 Thread S. VenkataKeerthy via llvm-branch-commits
https://github.com/svkeerthy created https://github.com/llvm/llvm-project/pull/156952 None >From 6185e40a9a6731955e190131067cc3c5bc90595e Mon Sep 17 00:00:00 2001 From: svkeerthy Date: Wed, 3 Sep 2025 22:56:08 + Subject: [PATCH] Support predicates --- llvm/include/llvm/Analysis/IR2Vec.h

[llvm-branch-commits] [libcxx] release/21.x: [libc++] Fix broken precondition of __bit_log2 (#155476) (PR #155932)

2025-09-06 Thread Louis Dionne via llvm-branch-commits
ldionne wrote: > I'd really like to know what the "fallout" here is before we merge something > into a release branch that has perfectly defined behaviour. The fallout is that some people are running with `-fsanitize=unsigned-integer-overflow` and that started breaking. In our case, some folk

[llvm-branch-commits] [llvm] release/21.x: [X86] Only fold AND/ANDNP back to VSELECT if we know the predicated mask select is legal (#156663) (PR #157047)

2025-09-06 Thread via llvm-branch-commits
https://github.com/llvmbot created https://github.com/llvm/llvm-project/pull/157047 Backport 86879d46f6476386dc07772ede83cd43b6ddd739 Requested by: @RKSimon >From 5e1bfc84f4728ac87edcc3bc34cae050880a1b87 Mon Sep 17 00:00:00 2001 From: Simon Pilgrim Date: Wed, 3 Sep 2025 15:01:12 +0100 Subject

[llvm-branch-commits] [llvm] [AArch64] Remove post-decoding instruction mutations (PR #156364)

2025-09-06 Thread Sergei Barannikov via llvm-branch-commits
https://github.com/s-barannikov updated https://github.com/llvm/llvm-project/pull/156364 >From 7148b34b69d83b64e825e551f7ca9e7c1f792ddf Mon Sep 17 00:00:00 2001 From: Sergei Barannikov Date: Mon, 1 Sep 2025 20:30:01 +0300 Subject: [PATCH] [AArch64] Remove post-decoding instruction mutations Th

[llvm-branch-commits] [llvm] AMDGPU: Add agpr versions of global return atomics (PR #156890)

2025-09-06 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/156890?utm_source=stack-comment-downstack-mergeability-warning";

[llvm-branch-commits] [llvm] [DA] Add overflow check in ExactSIV (PR #157086)

2025-09-06 Thread Ryotaro Kasuga via llvm-branch-commits
https://github.com/kasuga-fj commented: For now, I've added the minimal necessary checks, but it’s unclear whether similar checks are also needed elsewhere in this function. Apparently, such checks aren't necessary for GCD computation ([ref](https://en.wikipedia.org/wiki/Extended_Euclidean_alg

[llvm-branch-commits] [AllocToken, Clang] Implement TypeHashPointerSplit mode (PR #156840)

2025-09-06 Thread Marco Elver via llvm-branch-commits
https://github.com/melver updated https://github.com/llvm/llvm-project/pull/156840 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] [DA] Add option to run only SIV routines (PR #157084)

2025-09-06 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-llvm-analysis Author: Ryotaro Kasuga (kasuga-fj) Changes This patch introduces a new option, `da-run-siv-routines-only`, which runs only the SIV family routines in the DA. This is useful for testing (regression tests, not dependence tests) as it helps

[llvm-branch-commits] [AllocToken, Clang] Implement TypeHashPointerSplit mode (PR #156840)

2025-09-06 Thread Marco Elver via llvm-branch-commits
https://github.com/melver updated https://github.com/llvm/llvm-project/pull/156840 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] [DA] Add option to run only SIV routines (PR #157084)

2025-09-06 Thread Ryotaro Kasuga via llvm-branch-commits
https://github.com/kasuga-fj edited https://github.com/llvm/llvm-project/pull/157084 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [not] Update disable-symbolization.test to work with internal shell (PR #157236)

2025-09-06 Thread Paul Kirth via llvm-branch-commits
ilovepi wrote: Should we update the lit implementation handling for `not`/`env` to avoid reordering those two commands when combined? https://github.com/llvm/llvm-project/pull/157236 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.

[llvm-branch-commits] [MC] Invoke run line in stdin.s using bash (PR #157232)

2025-09-06 Thread Paul Kirth via llvm-branch-commits
ilovepi wrote: I don't know if I understand what you're going for in this patch. How is this an improvement over just keeping `REQUIRES: shell`? The `REQUIRES: ` bit is what's going to stop the test from running in the wrong environment. That seems like the right tradeoff. https://github.c

[llvm-branch-commits] [llvm] Use lit internal shell by default (PR #157237)

2025-09-06 Thread Paul Kirth via llvm-branch-commits
https://github.com/ilovepi approved this pull request. https://github.com/llvm/llvm-project/pull/157237 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [CGData] Rewrite tests to not use subshells (PR #157234)

2025-09-06 Thread Paul Kirth via llvm-branch-commits
https://github.com/ilovepi approved this pull request. LGTM https://github.com/llvm/llvm-project/pull/157234 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [compiler-rt] 7aec0da - Revert "[compiler-rt][sanitizer-common] adding C23 memset_explicit intercepti…"

2025-09-06 Thread via llvm-branch-commits
Author: Thurston Dang Date: 2025-09-06T14:46:37-07:00 New Revision: 7aec0dac3a3bf938c1412cf46f03a8a0fbce023c URL: https://github.com/llvm/llvm-project/commit/7aec0dac3a3bf938c1412cf46f03a8a0fbce023c DIFF: https://github.com/llvm/llvm-project/commit/7aec0dac3a3bf938c1412cf46f03a8a0fbce023c.diff

[llvm-branch-commits] [libc] Use UMAXV.4S to reduce bcmp result. (PR #99260)

2025-09-06 Thread via llvm-branch-commits
overmighty wrote: FYI, ~2 weeks ago I tried to reproduce your benchmark results on Android and I managed to cross-compile the benchmark from `main` and run it, but couldn't get it to compile from this PR's branch. https://github.com/llvm/llvm-project/pull/99260

[llvm-branch-commits] [llvm] Use lit internal shell by default (PR #157237)

2025-09-06 Thread Aiden Grossman via llvm-branch-commits
https://github.com/boomanaiden154 created https://github.com/llvm/llvm-project/pull/157237 This should result in a 10-15% test time improvement and also richer test failure outputn on Linux where it is not yet the default. We can do this now that all of the tests have been ported over to work wi

[llvm-branch-commits] [lld] e5320aa - Revert "[LLD][COFF] Display the size of all consumed inputs with `/summary` (…"

2025-09-06 Thread via llvm-branch-commits
Author: Alexandre Ganea Date: 2025-09-06T12:00:25-04:00 New Revision: e5320aafc3424576c7f140ddb9d3fcc028084633 URL: https://github.com/llvm/llvm-project/commit/e5320aafc3424576c7f140ddb9d3fcc028084633 DIFF: https://github.com/llvm/llvm-project/commit/e5320aafc3424576c7f140ddb9d3fcc028084633.dif

[llvm-branch-commits] [lld] e5320aa - Revert "[LLD][COFF] Display the size of all consumed inputs with `/summary` (…"

2025-09-06 Thread via llvm-branch-commits
Author: Alexandre Ganea Date: 2025-09-06T12:00:25-04:00 New Revision: e5320aafc3424576c7f140ddb9d3fcc028084633 URL: https://github.com/llvm/llvm-project/commit/e5320aafc3424576c7f140ddb9d3fcc028084633 DIFF: https://github.com/llvm/llvm-project/commit/e5320aafc3424576c7f140ddb9d3fcc028084633.dif

[llvm-branch-commits] [not] Update disable-symbolization.test to work with internal shell (PR #157236)

2025-09-06 Thread Aiden Grossman via llvm-branch-commits
https://github.com/boomanaiden154 created https://github.com/llvm/llvm-project/pull/157236 This test is a special case as it executes two commands that are special cased in the internal shell implementation. env runs entirely inside the internal shell whereas not is handled specially, but still

[llvm-branch-commits] [not] Update disable-symbolization.test to work with internal shell (PR #157236)

2025-09-06 Thread Fangrui Song via llvm-branch-commits
https://github.com/MaskRay approved this pull request. https://github.com/llvm/llvm-project/pull/157236 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits