[llvm-branch-commits] [llvm] [BOLT][PAC] Warn about synchronous unwind tables (PR #165227)

2025-10-27 Thread Gergely Bálint via llvm-branch-commits
bgergely0 wrote: Looks like the code formatting bot is broken, but the patch is formatted locally. https://github.com/llvm/llvm-project/pull/165227 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/

[llvm-branch-commits] [clang] [llvm] [AArch64][llvm] Relax mandatory features for Armv9.6-A (PR #164950)

2025-10-27 Thread Jonathan Thackray via llvm-branch-commits
jthackray wrote: > had to manually cherry pick as the merge script expects the PR to come from a > branch on a fork and not a branch on the LLVM repo. Commit is > [04102d9](https://github.com/llvm/llvm-project/commit/04102d998d0e4019c26654cf0b545a0af19819c7). Thanks @c-rhodes - apologies, I'll

[llvm-branch-commits] [clang] [llvm] [AArch64][llvm] Relax mandatory features for Armv9.6-A (PR #164950)

2025-10-27 Thread Cullen Rhodes via llvm-branch-commits
c-rhodes wrote: had to manually cherry pick as the merge script expects the PR to come from a branch on a fork and not a branch on the LLVM repo. Commit is 04102d998d0e4019c26654cf0b545a0af19819c7. https://github.com/llvm/llvm-project/pull/164950 ___

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

2025-10-27 Thread via llvm-branch-commits
skc7 wrote: Hi @kevinsala emitTargetCall in ompIRBuilder.cpp is populating the TargetKernelArgs, which contain your newly added DynCGroupMemFallback and DynCGGroupMem. These could be given as input arguments to emitTargetCall. OpenMPIRBuilder::createTarget inturn calls emitTargetCall. So, w

[llvm-branch-commits] [RFC][Clang] Allow plugins to hook into back-end (PR #165257)

2025-10-27 Thread Alexis Engelke via llvm-branch-commits
https://github.com/aengelke created https://github.com/llvm/llvm-project/pull/165257 Add a mechanism to permit plugins running code between optimizations and the back-end passes. The primary motivation for this point is TPDE-LLVM, which substitutes the LLVM back-end (optionally falling back to

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

2025-10-27 Thread Saleem Abdulrasool via llvm-branch-commits
@@ -1126,13 +1130,23 @@ PreservedAnalyses ExpandFpPass::run(Function &F, FunctionAnalysisManager &FAM) { AssumptionCache *AC = nullptr; if (OptLevel != CodeGenOptLevel::None) AC = &FAM.getResult(F); + + auto &MAMProxy = FAM.getResult(F); + const RTLIB::RuntimeLibcall

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

2025-10-27 Thread Saleem Abdulrasool via llvm-branch-commits
https://github.com/compnerd approved this pull request. 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] [clang] [FlowSensitive] [StatusOr] [8/N] Support value ctor and assignment (PR #163894)

2025-10-27 Thread Jan Voung via llvm-branch-commits
https://github.com/jvoung approved this pull request. https://github.com/llvm/llvm-project/pull/163894 ___ 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-27 Thread via llvm-branch-commits
eddyz87 wrote: > seems like quite a large change, although it is restricted to the BPF > backend. @eddyz87 @yonghong-song what do you think about backporting this? I agree with Yonghong, the changes should be fine to backport. 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-27 Thread via llvm-branch-commits
https://github.com/eddyz87 approved this pull request. 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] [DirectX] Add DXIL validation of `llvm.loop` metadata (PR #164292)

2025-10-27 Thread Finn Plummer via llvm-branch-commits
https://github.com/inbelic updated https://github.com/llvm/llvm-project/pull/164292 >From 868c42bbd41aae5c43c89dd653d949418ec914f1 Mon Sep 17 00:00:00 2001 From: Finn Plummer Date: Fri, 17 Oct 2025 10:17:32 -0700 Subject: [PATCH 01/15] [DirectX] add a DXILValidateMetadata pass --- llvm/docs/D

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

2025-10-27 Thread Alexander Richardson via llvm-branch-commits
@@ -602,18 +602,28 @@ def executeBuiltinUlimit(cmd, shenv): """executeBuiltinUlimit - Change the current limits.""" if os.name != "posix": raise InternalShellError(cmd, "'ulimit' not supported on this system") +# Import resource here after we confirm we are

[llvm-branch-commits] [llvm] [llvm-readobj] Fix the test case (PR #165279)

2025-10-27 Thread via llvm-branch-commits
https://github.com/aokblast updated https://github.com/llvm/llvm-project/pull/165279 >From a5ac1cbf6eab90416998ffce7f76c8b86fe44595 Mon Sep 17 00:00:00 2001 From: ShengYi Hung Date: Tue, 28 Oct 2025 00:43:53 +0800 Subject: [PATCH] [llvm-readobj] Fix the test case This patch is to reflect the c

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

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

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

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

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

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

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

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

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

2025-10-27 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] [llvm] [lit] Add support for setting limits to unlimited (PR #165123)

2025-10-27 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] [ASan] Make tests work with internal shell (PR #165141)

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

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

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

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

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

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

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

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

2025-10-27 Thread Aiden Grossman via llvm-branch-commits
https://github.com/boomanaiden154 updated 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] [MSan] Make Test work with Internal Shell (PR #165144)

2025-10-27 Thread Aiden Grossman via llvm-branch-commits
https://github.com/boomanaiden154 updated 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] [MSan] Make Test work with Internal Shell (PR #165144)

2025-10-27 Thread Aiden Grossman via llvm-branch-commits
https://github.com/boomanaiden154 updated 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] [Profile] Rewrite Test to work with Internal Shell (PR #165145)

2025-10-27 Thread Aiden Grossman via llvm-branch-commits
https://github.com/boomanaiden154 updated 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-27 Thread Aiden Grossman via llvm-branch-commits
https://github.com/boomanaiden154 updated 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] [MemProf] Make Test work with Internal Shell (PR #165146)

2025-10-27 Thread Aiden Grossman via llvm-branch-commits
https://github.com/boomanaiden154 updated 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] [compiler-rt] [compiler-rt] Default to Lit's Internal Shell (PR #165148)

2025-10-27 Thread Aiden Grossman via llvm-branch-commits
https://github.com/boomanaiden154 updated https://github.com/llvm/llvm-project/pull/165148 >From e90f11ccc5e29f48dab9a7a0931719fef0ca3eeb Mon Sep 17 00:00:00 2001 From: Aiden Grossman Date: Mon, 27 Oct 2025 13:08:11 + Subject: [PATCH] formatting Created using spr 1.3.7 --- compiler-rt/tes

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

2025-10-27 Thread Aiden Grossman via llvm-branch-commits
https://github.com/boomanaiden154 updated https://github.com/llvm/llvm-project/pull/165148 >From e90f11ccc5e29f48dab9a7a0931719fef0ca3eeb Mon Sep 17 00:00:00 2001 From: Aiden Grossman Date: Mon, 27 Oct 2025 13:08:11 + Subject: [PATCH] formatting Created using spr 1.3.7 --- compiler-rt/tes

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

2025-10-27 Thread Aiden Grossman via llvm-branch-commits
https://github.com/boomanaiden154 updated 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] [TSan] Make Test work with Internal Shell (PR #165147)

2025-10-27 Thread Aiden Grossman via llvm-branch-commits
https://github.com/boomanaiden154 updated 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] [libcxx] Add Testing Configuration for LLVM libc (PR #165120)

2025-10-27 Thread Aiden Grossman via llvm-branch-commits
boomanaiden154 wrote: > Do you know roughly how many tests are affected? If it's not too many maybe > we should simply XFAIL them for LLVM libc and update them as new features get > implemented? There are a couple hundred currently. Most are due to https://github.com/llvm/llvm-project/issues/

[llvm-branch-commits] [lld] [lld][test] Fix AArch64 build attribute test cleanup (PR #164384)

2025-10-27 Thread Cullen Rhodes via llvm-branch-commits
https://github.com/c-rhodes updated https://github.com/llvm/llvm-project/pull/164384 >From cd7d2db5a50cad76ad991d803ee645ba733c88a0 Mon Sep 17 00:00:00 2001 From: David Spickett Date: Tue, 21 Oct 2025 09:54:16 + Subject: [PATCH] [lld][test] Fix AArch64 build attribute test cleanup MIME-Vers

[llvm-branch-commits] [lld] [lld][test] Fix AArch64 build attribute test cleanup (PR #164384)

2025-10-27 Thread Cullen Rhodes via llvm-branch-commits
https://github.com/c-rhodes closed https://github.com/llvm/llvm-project/pull/164384 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [lld] cd7d2db - [lld][test] Fix AArch64 build attribute test cleanup

2025-10-27 Thread Cullen Rhodes via llvm-branch-commits
Author: David Spickett Date: 2025-10-27T10:09:34Z New Revision: cd7d2db5a50cad76ad991d803ee645ba733c88a0 URL: https://github.com/llvm/llvm-project/commit/cd7d2db5a50cad76ad991d803ee645ba733c88a0 DIFF: https://github.com/llvm/llvm-project/commit/cd7d2db5a50cad76ad991d803ee645ba733c88a0.diff LOG

[llvm-branch-commits] [lld] [lld][test] Fix AArch64 build attribute test cleanup (PR #164384)

2025-10-27 Thread via llvm-branch-commits
github-actions[bot] wrote: @DavidSpickett (or anyone else). If you would like to add a note about this fix in the release notes (completely optional). Please reply to this comment with a one or two sentence description of the fix. When you are done, please add the release:note label to this P

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

2025-10-27 Thread via llvm-branch-commits
github-actions[bot] wrote: @cor3ntin (or anyone else). If you would like to add a note about this fix in the release notes (completely optional). Please reply to this comment with a one or two sentence description of the fix. When you are done, please add the release:note label to this PR.

[llvm-branch-commits] [llvm] release/21.x: [sancov] Fix stack-depth tracking to use debug locations (#162428) (PR #162697)

2025-10-27 Thread Cullen Rhodes via llvm-branch-commits
https://github.com/c-rhodes updated https://github.com/llvm/llvm-project/pull/162697 >From 9faef12c7209a951d7cb757e031f53eacc886a51 Mon Sep 17 00:00:00 2001 From: Kees Cook Date: Thu, 9 Oct 2025 00:49:57 -0700 Subject: [PATCH] [sancov] Fix stack-depth tracking to use debug locations (#162428)

[llvm-branch-commits] [llvm] 9faef12 - [sancov] Fix stack-depth tracking to use debug locations (#162428)

2025-10-27 Thread Cullen Rhodes via llvm-branch-commits
Author: Kees Cook Date: 2025-10-27T10:00:09Z New Revision: 9faef12c7209a951d7cb757e031f53eacc886a51 URL: https://github.com/llvm/llvm-project/commit/9faef12c7209a951d7cb757e031f53eacc886a51 DIFF: https://github.com/llvm/llvm-project/commit/9faef12c7209a951d7cb757e031f53eacc886a51.diff LOG: [sa

[llvm-branch-commits] [llvm] release/21.x: [sancov] Fix stack-depth tracking to use debug locations (#162428) (PR #162697)

2025-10-27 Thread Cullen Rhodes via llvm-branch-commits
https://github.com/c-rhodes closed https://github.com/llvm/llvm-project/pull/162697 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] 2cdfa9d - [X86] Use pseudo instructions to zero registers in `buildClearRegister` (#163358)

2025-10-27 Thread Cullen Rhodes via llvm-branch-commits
Author: Abhishek Kaushik Date: 2025-10-27T10:02:03Z New Revision: 2cdfa9d9383c165f68a41a145c21d7f523485a8d URL: https://github.com/llvm/llvm-project/commit/2cdfa9d9383c165f68a41a145c21d7f523485a8d DIFF: https://github.com/llvm/llvm-project/commit/2cdfa9d9383c165f68a41a145c21d7f523485a8d.diff L

[llvm-branch-commits] [llvm] release/21.x: [Hexagon] Incorrect MIR after "hexinsert" pass (#164021) (PR #164354)

2025-10-27 Thread Cullen Rhodes via llvm-branch-commits
c-rhodes wrote: @nikic are you happy with this now? Looks like the test issue has been resolved. https://github.com/llvm/llvm-project/pull/164354 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mai

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

2025-10-27 Thread Cullen Rhodes via llvm-branch-commits
Author: Corentin Jabot Date: 2025-10-27T10:19:33Z New Revision: 5c802f9eac663ceb59d2fa68c1afa6bdd2aac680 URL: https://github.com/llvm/llvm-project/commit/5c802f9eac663ceb59d2fa68c1afa6bdd2aac680 DIFF: https://github.com/llvm/llvm-project/commit/5c802f9eac663ceb59d2fa68c1afa6bdd2aac680.diff LOG

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

2025-10-27 Thread Cullen Rhodes via llvm-branch-commits
https://github.com/c-rhodes closed https://github.com/llvm/llvm-project/pull/164654 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

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

2025-10-27 Thread Cullen Rhodes via llvm-branch-commits
https://github.com/c-rhodes updated https://github.com/llvm/llvm-project/pull/164654 >From 5c802f9eac663ceb59d2fa68c1afa6bdd2aac680 Mon Sep 17 00:00:00 2001 From: Corentin Jabot Date: Sun, 19 Oct 2025 09:26:22 +0200 Subject: [PATCH] [Clang] Do not warn on UTF-16 -> UTF-32 conversions. (#163927

[llvm-branch-commits] [llvm] [BOLT][PAC] Warn about synchronous unwind tables (PR #165227)

2025-10-27 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-bolt Author: Gergely Bálint (bgergely0) Changes BOLT currently ignores functions with synchronous PAuth DWARF info. When more than 10% of functions get ignored for inconsistencies, we should emit a warning to only use asynchronous unwind tables. See als

[llvm-branch-commits] [llvm] release/21.x: [Github] Only look at previous commit for MacOS Premerge (#164483) (PR #164497)

2025-10-27 Thread Cullen Rhodes via llvm-branch-commits
https://github.com/c-rhodes closed https://github.com/llvm/llvm-project/pull/164497 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] [AMDGPU] Record old VGPR MSBs in the high bits of s_set_vgpr_msb (PR #165035)

2025-10-27 Thread Jay Foad via llvm-branch-commits
jayfoad wrote: Can you say anything at all about _why_ this is done? https://github.com/llvm/llvm-project/pull/165035 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-co

[llvm-branch-commits] [RFC][Clang] Allow plugins to hook into back-end (PR #165257)

2025-10-27 Thread Vassil Vassilev via llvm-branch-commits
vgvassilev wrote: > > do you use a plugin to swap clang's CodeGen > > We swap LLVM's CodeGen (the machine code generation part), but want to keep > Clang's CodeGen (the part that generates LLVM IR and optimizes that). We want > the front-end and middle-end optimizations to behave as usual and

[llvm-branch-commits] [RFC][Clang] Allow plugins to hook into back-end (PR #165257)

2025-10-27 Thread Vassil Vassilev via llvm-branch-commits
vgvassilev wrote: > PluginASTAction would essentially require us to copy large parts of > CodeGenAction.cpp Do you mean that you will need to wrap clang's `BackendConsumer` into a `MultiplexConsumer` and overwrite its `HandleTranslationUnit` swapping `BackendConsumer::HandleTranslationUnit`'s

[llvm-branch-commits] [llvm] release/21.x: [Github] Only look at previous commit for MacOS Premerge (#164483) (PR #164497)

2025-10-27 Thread Cullen Rhodes via llvm-branch-commits
https://github.com/c-rhodes updated https://github.com/llvm/llvm-project/pull/164497 >From 1600cf0405844880def09cef3290f77d76a8e64b Mon Sep 17 00:00:00 2001 From: Aiden Grossman Date: Tue, 21 Oct 2025 14:04:03 -0700 Subject: [PATCH] [Github] Only look at previous commit for MacOS Premerge (#16

[llvm-branch-commits] [llvm] [BOLT][PAC] Warn about synchronous unwind tables (PR #165227)

2025-10-27 Thread Gergely Bálint via llvm-branch-commits
https://github.com/bgergely0 ready_for_review https://github.com/llvm/llvm-project/pull/165227 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] [BOLT][PAC] Warn about synchronous unwind tables (PR #165227)

2025-10-27 Thread Gergely Bálint via llvm-branch-commits
bgergely0 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/165227?utm_source=stack-comment-downstack-mergeability-warning

[llvm-branch-commits] [llvm] [BOLT][PAC] Warn about synchronous unwind tables (PR #165227)

2025-10-27 Thread Gergely Bálint via llvm-branch-commits
https://github.com/bgergely0 created https://github.com/llvm/llvm-project/pull/165227 BOLT currently ignores functions with synchronous PAuth DWARF info. When more than 10% of functions get ignored for inconsistencies, we should emit a warning to only use asynchronous unwind tables. See also: #

[llvm-branch-commits] [clang] 04102d9 - [AArch64][llvm] Relax mandatory features for Armv9.6-A (#163973)

2025-10-27 Thread Cullen Rhodes via llvm-branch-commits
Author: Jonathan Thackray Date: 2025-10-27T11:04:01Z New Revision: 04102d998d0e4019c26654cf0b545a0af19819c7 URL: https://github.com/llvm/llvm-project/commit/04102d998d0e4019c26654cf0b545a0af19819c7 DIFF: https://github.com/llvm/llvm-project/commit/04102d998d0e4019c26654cf0b545a0af19819c7.diff

[llvm-branch-commits] [clang] [llvm] [AArch64][llvm] Relax mandatory features for Armv9.6-A (PR #164950)

2025-10-27 Thread Cullen Rhodes via llvm-branch-commits
https://github.com/c-rhodes closed https://github.com/llvm/llvm-project/pull/164950 ___ 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: workflows/release-documentation: Allow secrets pass through from calling workflow (#162765) (PR #164538)

2025-10-27 Thread via llvm-branch-commits
github-actions[bot] wrote: @tstellar (or anyone else). If you would like to add a note about this fix in the release notes (completely optional). Please reply to this comment with a one or two sentence description of the fix. When you are done, please add the release:note label to this PR.

[llvm-branch-commits] [RFC][Clang] Allow plugins to hook into back-end (PR #165257)

2025-10-27 Thread Alexis Engelke via llvm-branch-commits
aengelke wrote: > Would it make more sense to make the CodeGenAction and emitBackendOutput more > flexible? Maybe? emitBackendOutput (EmitAssemblyHelper) could call back into some new virtual method in BackendConsumer. This would leave the problem of inserting a new different (subclass of) Ba

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

2025-10-27 Thread Nikolas Klauser via llvm-branch-commits
philnik777 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 configuratio

[llvm-branch-commits] [libcxx] 4635eba - Revert "[libcxx] Define `_LIBCPP_HAS_C8RTOMB_MBRTOC8` to true if compiling wi…"

2025-10-27 Thread via llvm-branch-commits
Author: Nikolas Klauser Date: 2025-10-27T16:50:59+01:00 New Revision: 4635eba5d95e528477c3793fda55c91af0423457 URL: https://github.com/llvm/llvm-project/commit/4635eba5d95e528477c3793fda55c91af0423457 DIFF: https://github.com/llvm/llvm-project/commit/4635eba5d95e528477c3793fda55c91af0423457.dif

[llvm-branch-commits] [llvm] release/21.x: [X86] Use pseudo instructions to zero registers in `buildClearRegister` (#163358) (PR #164076)

2025-10-27 Thread Cullen Rhodes via llvm-branch-commits
https://github.com/c-rhodes updated https://github.com/llvm/llvm-project/pull/164076 >From 2cdfa9d9383c165f68a41a145c21d7f523485a8d Mon Sep 17 00:00:00 2001 From: Abhishek Kaushik Date: Sat, 18 Oct 2025 02:30:18 +0530 Subject: [PATCH] [X86] Use pseudo instructions to zero registers in `buildCl

[llvm-branch-commits] [llvm] release/21.x: [X86] Use pseudo instructions to zero registers in `buildClearRegister` (#163358) (PR #164076)

2025-10-27 Thread Cullen Rhodes via llvm-branch-commits
https://github.com/c-rhodes closed https://github.com/llvm/llvm-project/pull/164076 ___ 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: workflows/release-documentation: Allow secrets pass through from calling workflow (#162765) (PR #164538)

2025-10-27 Thread Cullen Rhodes via llvm-branch-commits
https://github.com/c-rhodes closed https://github.com/llvm/llvm-project/pull/164538 ___ 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: [Github] Only look at previous commit for MacOS Premerge (#164483) (PR #164497)

2025-10-27 Thread via llvm-branch-commits
github-actions[bot] wrote: @boomanaiden154 (or anyone else). If you would like to add a note about this fix in the release notes (completely optional). Please reply to this comment with a one or two sentence description of the fix. When you are done, please add the release:note label to this

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

2025-10-27 Thread Florian Mayer via llvm-branch-commits
https://github.com/fmayer approved this pull request. https://github.com/llvm/llvm-project/pull/165142 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

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

2025-10-27 Thread Florian Mayer via llvm-branch-commits
https://github.com/fmayer approved this pull request. https://github.com/llvm/llvm-project/pull/165141 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

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

2025-10-27 Thread Florian Mayer via llvm-branch-commits
https://github.com/fmayer approved this pull request. https://github.com/llvm/llvm-project/pull/165143 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

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

2025-10-27 Thread Florian Mayer via llvm-branch-commits
https://github.com/fmayer 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] [Profile] Rewrite Test to work with Internal Shell (PR #165145)

2025-10-27 Thread Florian Mayer via llvm-branch-commits
https://github.com/fmayer 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-27 Thread Florian Mayer via llvm-branch-commits
https://github.com/fmayer 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] [lit] Add support for setting limits to unlimited (PR #165123)

2025-10-27 Thread Paul Kirth via llvm-branch-commits
https://github.com/ilovepi approved this pull request. LGTM. I don't have a strong opinion on the one import I commented on. https://github.com/llvm/llvm-project/pull/165123 ___ llvm-branch-commits mailing list [email protected] https:

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

2025-10-27 Thread Paul Kirth via llvm-branch-commits
@@ -602,18 +602,28 @@ def executeBuiltinUlimit(cmd, shenv): """executeBuiltinUlimit - Change the current limits.""" if os.name != "posix": raise InternalShellError(cmd, "'ulimit' not supported on this system") +# Import resource here after we confirm we are

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

2025-10-27 Thread Paul Kirth via llvm-branch-commits
https://github.com/ilovepi edited https://github.com/llvm/llvm-project/pull/165123 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] [LoongArch] Make ceil, floor, trunc, roundeven legal for lsx/lasx (PR #165217)

2025-10-27 Thread Zhaoxin Yang via llvm-branch-commits
https://github.com/ylzsx created https://github.com/llvm/llvm-project/pull/165217 None >From ddd5b937312782e9b1182d253ec96ef52661f764 Mon Sep 17 00:00:00 2001 From: yangzhaoxin Date: Mon, 27 Oct 2025 16:41:41 +0800 Subject: [PATCH] [LoongArch] Make ceil,floor,trunc,roundeven legal for lsx/las

[llvm-branch-commits] [llvm] [LoongArch] Make ceil, floor, trunc, roundeven legal for lsx/lasx (PR #165217)

2025-10-27 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-backend-loongarch Author: Zhaoxin Yang (ylzsx) Changes --- Full diff: https://github.com/llvm/llvm-project/pull/165217.diff 5 Files Affected: - (modified) llvm/lib/Target/LoongArch/LoongArchISelLowering.cpp (+8) - (modified) llvm/lib/Target/LoongAr

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

2025-10-27 Thread Cullen Rhodes via llvm-branch-commits
c-rhodes wrote: seems like quite a large change, although it is restricted to the BPF backend. @eddyz87 @yonghong-song what do you think about backporting this? https://github.com/llvm/llvm-project/pull/165154 ___ llvm-branch-commits mailing list llvm

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

2025-10-27 Thread Cullen Rhodes via llvm-branch-commits
c-rhodes wrote: > sidenote: updated release notes on the maintenance branches almost never get > published (though they should). I'm new to release maintenance so this is new to me, thanks for mentioning. I'll raise it with the other release maintainers. https://github.com/llvm/llvm-project/

[llvm-branch-commits] [llvm] [dwarf] make dwarf fission compatible with RISCV relaxations 1/2 (PR #164812)

2025-10-27 Thread Sam Elliott via llvm-branch-commits
@@ -84,7 +84,22 @@ void MCSymbol::print(raw_ostream &OS, const MCAsmInfo *MAI) const { } #if !defined(NDEBUG) || defined(LLVM_ENABLE_DUMP) -LLVM_DUMP_METHOD void MCSymbol::dump() const { - dbgs() << *this; -} +LLVM_DUMP_METHOD void MCSymbol::dump() const { dbgs() << *this; }

[llvm-branch-commits] [llvm] [DirectX] Add DXIL validation of `llvm.loop` metadata (PR #164292)

2025-10-27 Thread Helena Kotas via llvm-branch-commits
https://github.com/hekota approved this pull request. LGTM! https://github.com/llvm/llvm-project/pull/164292 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] [DirectX] Add DXIL validation of `llvm.loop` metadata (PR #164292)

2025-10-27 Thread Joshua Batista via llvm-branch-commits
@@ -314,25 +327,122 @@ static void translateBranchMetadata(Module &M, Instruction *BBTerminatorInst) { BBTerminatorInst->setMetadata("hlsl.controlflow.hint", nullptr); } -static std::array getCompatibleInstructionMDs(llvm::Module &M) { +// Determines if the metadata node wi

[llvm-branch-commits] [llvm] [DirectX] Add DXIL validation of `llvm.loop` metadata (PR #164292)

2025-10-27 Thread Joshua Batista via llvm-branch-commits
@@ -47,16 +48,28 @@ class DiagnosticInfoTranslateMD : public DiagnosticInfo { /// \p M is the module for which the diagnostic is being emitted. \p Msg is /// the message to show. Note that this class does not copy this message, so /// this reference must be valid for the

[llvm-branch-commits] [llvm] [DirectX] Add DXIL validation of `llvm.loop` metadata (PR #164292)

2025-10-27 Thread Joshua Batista via llvm-branch-commits
@@ -24,9 +24,9 @@ _Z4mainDv3_j.exit:; preds = %for.body.i, %entry ; These next check lines check that only the range metadata remains ; No more metadata should be necessary, the rest (the current 0 and 1) ; should be removed. -; CHECK-NOT: !{!"l

[llvm-branch-commits] [llvm] [DirectX] Add DXIL validation of `llvm.loop` metadata (PR #164292)

2025-10-27 Thread Joshua Batista via llvm-branch-commits
@@ -389,31 +499,23 @@ static void translateGlobalMetadata(Module &M, DXILResourceMap &DRM, uint64_t CombinedMask = ShaderFlags.getCombinedFlags(); EntryFnMDNodes.emplace_back( emitTopLevelLibraryNode(M, ResourceMD, CombinedMask)); - } else if (MMDI.EntryProper

[llvm-branch-commits] [llvm] [DirectX] Add DXIL validation of `llvm.loop` metadata (PR #164292)

2025-10-27 Thread Joshua Batista via llvm-branch-commits
@@ -314,25 +327,122 @@ static void translateBranchMetadata(Module &M, Instruction *BBTerminatorInst) { BBTerminatorInst->setMetadata("hlsl.controlflow.hint", nullptr); } -static std::array getCompatibleInstructionMDs(llvm::Module &M) { +// Determines if the metadata node wi

[llvm-branch-commits] [llvm] [DirectX] Add DXIL validation of `llvm.loop` metadata (PR #164292)

2025-10-27 Thread Finn Plummer via llvm-branch-commits
https://github.com/inbelic edited https://github.com/llvm/llvm-project/pull/164292 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] [DirectX] Add DXIL validation of `llvm.loop` metadata (PR #164292)

2025-10-27 Thread Joshua Batista via llvm-branch-commits
@@ -314,25 +327,122 @@ static void translateBranchMetadata(Module &M, Instruction *BBTerminatorInst) { BBTerminatorInst->setMetadata("hlsl.controlflow.hint", nullptr); } -static std::array getCompatibleInstructionMDs(llvm::Module &M) { +// Determines if the metadata node wi

[llvm-branch-commits] [llvm] [DirectX] Add DXIL validation of `llvm.loop` metadata (PR #164292)

2025-10-27 Thread Joshua Batista via llvm-branch-commits
@@ -24,9 +24,9 @@ _Z4mainDv3_j.exit:; preds = %for.body.i, %entry ; These next check lines check that only the range metadata remains ; No more metadata should be necessary, the rest (the current 0 and 1) ; should be removed. -; CHECK-NOT: !{!"l

[llvm-branch-commits] [llvm] [LoongArch] Make ceil, floor, trunc, roundeven legal for lsx/lasx (PR #165217)

2025-10-27 Thread via llvm-branch-commits
https://github.com/zhaoqi5 approved this pull request. https://github.com/llvm/llvm-project/pull/165217 ___ 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-27 Thread via llvm-branch-commits
yonghong-song wrote: So looks like llvm21 will have an assertion for rust if without backport. Does it have problems before llvm21 say llvm20? In general, I am okay with backport so llvm21 can work for rust bpf part as llvm22 may need some time to be available. https://github.com/llvm/llvm-pr

[llvm-branch-commits] [RFC][Clang] Allow plugins to hook into back-end (PR #165257)

2025-10-27 Thread Alexis Engelke via llvm-branch-commits
aengelke wrote: > do you use a plugin to swap clang's CodeGen We swap LLVM's CodeGen (the machine code generation part), but want to keep Clang's CodeGen (the part that generates LLVM IR and optimizes that). We want the front-end and middle-end optimizations to behave as usual and only replace

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

2025-10-27 Thread Michal R via llvm-branch-commits
vadorovsky wrote: > So looks like llvm21 will have an assertion for rust if without backport. Yes, exactly. > Does it have problems before llvm21 say llvm20? Yes, the same problem occurs on LLVM 20 and earlier versions as well. But given that the Rust 1.91.0-beta is already using LLVM 21 and

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

2025-10-27 Thread Aiden Grossman via llvm-branch-commits
https://github.com/boomanaiden154 updated https://github.com/llvm/llvm-project/pull/165148 >From e90f11ccc5e29f48dab9a7a0931719fef0ca3eeb Mon Sep 17 00:00:00 2001 From: Aiden Grossman Date: Mon, 27 Oct 2025 13:08:11 + Subject: [PATCH] formatting Created using spr 1.3.7 --- compiler-rt/tes

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

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

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

2025-10-27 Thread Aiden Grossman via llvm-branch-commits
https://github.com/boomanaiden154 updated https://github.com/llvm/llvm-project/pull/165113 ___ 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: [sancov] Fix stack-depth tracking to use debug locations (#162428) (PR #162697)

2025-10-27 Thread via llvm-branch-commits
github-actions[bot] wrote: @nathanchance (or anyone else). If you would like to add a note about this fix in the release notes (completely optional). Please reply to this comment with a one or two sentence description of the fix. When you are done, please add the release:note label to this PR

[llvm-branch-commits] [llvm] release/21.x: [X86] Use pseudo instructions to zero registers in `buildClearRegister` (#163358) (PR #164076)

2025-10-27 Thread via llvm-branch-commits
github-actions[bot] wrote: @RKSimon (or anyone else). If you would like to add a note about this fix in the release notes (completely optional). Please reply to this comment with a one or two sentence description of the fix. When you are done, please add the release:note label to this PR. h

[llvm-branch-commits] [llvm] release/21.x: workflows/release-documentation: Allow secrets pass through from calling workflow (#162765) (PR #164538)

2025-10-27 Thread Cullen Rhodes via llvm-branch-commits
https://github.com/c-rhodes updated https://github.com/llvm/llvm-project/pull/164538 >From e94561caef487fbbadb50ad66ef2b21529aa388a Mon Sep 17 00:00:00 2001 From: Tom Stellard Date: Tue, 21 Oct 2025 19:26:56 -0700 Subject: [PATCH] workflows/release-documentation: Allow secrets pass through fro

[llvm-branch-commits] [llvm] [llvm-readobj, ELF] Support reading binary with more than PN_XNUM segments. (PR #165278)

2025-10-27 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-llvm-binary-utilities Author: None (aokblast) Changes FreeBSD coredump uses program headers to store mmap information. It is possible for program to use more than PN_XNUM mmaps. Therefore, we implement the support of PN_XNUM in readelf. --- Full diff:

  1   2   >