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

2025-09-09 Thread Tobias Hieta via llvm-branch-commits
tru wrote: Confirmed with @philnik777 on Discord that it should be merged for 21.1.1. https://github.com/llvm/llvm-project/pull/155932 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listin

[llvm-branch-commits] [compiler-rt] release/21.x: [compiler-rt] Remove leftovers of FreeBSD md5/sha2 interceptors (#153351) (PR #155718)

2025-09-09 Thread Tobias Hieta via llvm-branch-commits
https://github.com/tru updated https://github.com/llvm/llvm-project/pull/155718 >From 677a8a2d3c5a03a8e8e08d2cbfb8249793b32bf3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alex=20R=C3=B8nne=20Petersen?= Date: Sun, 24 Aug 2025 23:52:08 +0200 Subject: [PATCH] [compiler-rt] Remove leftovers of FreeBSD

[llvm-branch-commits] [flang] [flang][OpenMP] `do concurrent`: support `local` on device (PR #157638)

2025-09-09 Thread Kareem Ergawy via llvm-branch-commits
https://github.com/ergawy created https://github.com/llvm/llvm-project/pull/157638 Extends support for mapping `do concurrent` on the device by adding support for `local` specifiers. The changes in this PR map the local variable to the `omp.target` op and uses the mapped value as the `private`

[llvm-branch-commits] [llvm] PPC: Use StringRef for subtarget constructor arguments (PR #157409)

2025-09-09 Thread Matt Arsenault via llvm-branch-commits
https://github.com/arsenm created https://github.com/llvm/llvm-project/pull/157409 None >From ac19605eb9b39362c28433d1cada25f50dbe2ebb Mon Sep 17 00:00:00 2001 From: Matt Arsenault Date: Mon, 8 Sep 2025 18:41:41 +0900 Subject: [PATCH] PPC: Use StringRef for subtarget constructor arguments ---

[llvm-branch-commits] Add llvm.protected.field.ptr intrinsic and pre-ISel lowering. (PR #151647)

2025-09-09 Thread Peter Collingbourne via llvm-branch-commits
https://github.com/pcc updated https://github.com/llvm/llvm-project/pull/151647 ___ 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] [clang] [PAC][clang] Handle pauthtest environment and ABI in Linux-specific code (PR #113151)

2025-09-09 Thread Daniil Kovalev via llvm-branch-commits
https://github.com/kovdan01 updated https://github.com/llvm/llvm-project/pull/113151 >From 7af8e3d4514626ca2dacde8cbaa33d568b1f4aed Mon Sep 17 00:00:00 2001 From: Daniil Kovalev Date: Mon, 21 Oct 2024 12:00:19 +0300 Subject: [PATCH] [PAC][clang] Handle pauthtest environment and ABI in Linux-sp

[llvm-branch-commits] [llvm] [Xtensa] Fix lowering FP compare operations. (PR #157520)

2025-09-09 Thread via llvm-branch-commits
github-actions[bot] wrote: @andreisfr (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: [CMake][AIX] Enable CMP0182: Create shared library archives by default (#155686) (PR #156504)

2025-09-09 Thread Tobias Hieta via llvm-branch-commits
https://github.com/tru updated https://github.com/llvm/llvm-project/pull/156504 >From 41df6d5e08b079a7732be03fe6f602a028625917 Mon Sep 17 00:00:00 2001 From: David Tenty Date: Thu, 28 Aug 2025 09:29:27 -0400 Subject: [PATCH] [CMake][AIX] Enable CMP0182: Create shared library archives by default

[llvm-branch-commits] [flang] [flang][do concurent] Add saxpy offload tests for OpenMP mapping (PR #155993)

2025-09-09 Thread Kareem Ergawy via llvm-branch-commits
https://github.com/ergawy updated https://github.com/llvm/llvm-project/pull/155993 >From e681a9fa5ba1b69dfeae525a1b92fda757ef2ec4 Mon Sep 17 00:00:00 2001 From: ergawy Date: Tue, 2 Sep 2025 05:54:00 -0500 Subject: [PATCH] [flang][OpenMP] `do concurrent`: support `local` on device Extends suppo

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

2025-09-09 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-llvm-ir Author: Marco Elver (melver) Changes Implement `__builtin_alloc_token_infer(, ...)` to allow compile-time querying of the token ID, where the builtin arguments mirror those normally passed to any allocation function. The argument exp

[llvm-branch-commits] [compiler-rt] 35f812f - compiler-rt: Use OpenBSD's elf_aux_info to detect AArch64 HW features (#155768)

2025-09-09 Thread Tobias Hieta via llvm-branch-commits
Author: Brad Smith Date: 2025-09-09T10:34:14+02:00 New Revision: 35f812f23263eab57dfa63be7b9badd0657162b8 URL: https://github.com/llvm/llvm-project/commit/35f812f23263eab57dfa63be7b9badd0657162b8 DIFF: https://github.com/llvm/llvm-project/commit/35f812f23263eab57dfa63be7b9badd0657162b8.diff LO

[llvm-branch-commits] [llvm] 5a86dc9 - [Xtensa] Fix lowering FP compare operations.

2025-09-09 Thread Tobias Hieta via llvm-branch-commits
Author: Andrei Safronov Date: 2025-09-09T10:37:15+02:00 New Revision: 5a86dc996c26299de63effc927075dcbfb924167 URL: https://github.com/llvm/llvm-project/commit/5a86dc996c26299de63effc927075dcbfb924167 DIFF: https://github.com/llvm/llvm-project/commit/5a86dc996c26299de63effc927075dcbfb924167.dif

[llvm-branch-commits] [llvm] release/21.x: [SCEVExp] Fix early exit in ComputeEndCheck. (PR #157410)

2025-09-09 Thread Tobias Hieta via llvm-branch-commits
tru wrote: This was merged to the release branch - the PR didn't update since I didn't have access to write to your repo @nikic (don't forget to check the "allow maintainer to write" checkbox in the future). https://github.com/llvm/llvm-project/pull/157410 _

[llvm-branch-commits] [llvm] [mlir] [flang][OpenMP] Support multi-block reduction combiner regions on the GPU (PR #156837)

2025-09-09 Thread Kareem Ergawy via llvm-branch-commits
https://github.com/ergawy updated https://github.com/llvm/llvm-project/pull/156837 >From f0e9a11197fe602940f4f0175912a07efb372a10 Mon Sep 17 00:00:00 2001 From: ergawy Date: Thu, 4 Sep 2025 01:06:21 -0500 Subject: [PATCH] [flang][OpenMP] Support multi-block reduction combiner regions on the G

[llvm-branch-commits] [AllocToken, Clang] Infer type hints from sizeof expressions and casts (PR #156841)

2025-09-09 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-clang-codegen Author: Marco Elver (melver) Changes For the AllocToken pass to accurately calculate token ID hints, we should attach `!alloc_token_hint` metadata for allocation calls to avoid reverting to LLVM IR-type based hints (which depends on later "

[llvm-branch-commits] [llvm] [InstCombine] Set !prof metadata on selects (PR #157599)

2025-09-09 Thread Nikita Popov via llvm-branch-commits
nikic wrote: TBH I don't think selects should be validated by profcheck at all, only branches. https://github.com/llvm/llvm-project/pull/157599 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mail

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

2025-09-09 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-clang-codegen Author: Marco Elver (melver) Changes Implement the TypeHashPointerSplit mode: This mode assigns a token ID based on the hash of the allocated type's name, where the top half ID-space is reserved for types that contain pointers and the botto

[llvm-branch-commits] [llvm] Revert "[AMDGPU][gfx1250] Add `cu-store` subtarget feature (#150588)" (PR #157639)

2025-09-09 Thread Stanislav Mekhanoshin via llvm-branch-commits
https://github.com/rampitec approved this pull request. https://github.com/llvm/llvm-project/pull/157639 ___ 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] [AllocToken, Clang] Implement __builtin_alloc_token_infer() and llvm.alloc.token.id (PR #156842)

2025-09-09 Thread Marco Elver via llvm-branch-commits
https://github.com/melver updated https://github.com/llvm/llvm-project/pull/156842 >From 48227c8f7712b2dc807b252d18353c91905b1fb5 Mon Sep 17 00:00:00 2001 From: Marco Elver Date: Mon, 8 Sep 2025 17:19:04 +0200 Subject: [PATCH] fixup! Created using spr 1.3.8-beta.1 --- llvm/lib/Transforms/Inst

[llvm-branch-commits] [llvm] Add deactivation symbol operand to ConstantPtrAuth. (PR #133537)

2025-09-09 Thread Eli Friedman via llvm-branch-commits
@@ -2627,6 +2627,11 @@ void Verifier::visitConstantPtrAuth(const ConstantPtrAuth *CPA) { Check(CPA->getDiscriminator()->getBitWidth() == 64, "signed ptrauth constant discriminator must be i64 constant integer"); + + Check(isa(CPA->getDeactivationSymbol()) || +

[llvm-branch-commits] [llvm] [Offload] Add GenericPluginTy::get_mem_info (PR #157484)

2025-09-09 Thread Jan Patrick Lehr via llvm-branch-commits
@@ -1612,8 +1533,141 @@ struct CUDAPluginTy final : public GenericPluginTy { // revision. return Major == ImageMajor && Minor >= ImageMinor; } + + Expected get_memory_info(const void *TgtPtr) override { jplehr wrote: ```suggestion Expected getMemo

[llvm-branch-commits] [llvm] 2d72648 - [LV] Add more tests for interleave groups requiring predicates.

2025-09-09 Thread Tobias Hieta via llvm-branch-commits
Author: Florian Hahn Date: 2025-09-09T10:36:53+02:00 New Revision: 2d726485a4a3f2f86fe617b51258617f988c760e URL: https://github.com/llvm/llvm-project/commit/2d726485a4a3f2f86fe617b51258617f988c760e DIFF: https://github.com/llvm/llvm-project/commit/2d726485a4a3f2f86fe617b51258617f988c760e.diff

[llvm-branch-commits] [llvm] release/21.x: [SCEVExp] Fix early exit in ComputeEndCheck. (PR #157410)

2025-09-09 Thread Nikita Popov via llvm-branch-commits
nikic wrote: > This was merged to the release branch - the PR didn't update since I didn't > have access to write to your repo @nikic (don't forget to check the "allow > maintainer to write" checkbox in the future). Huh, this is weird. I checked a few other PRs I have open, and they all have i

[llvm-branch-commits] [flang] [flang][OpenMP] `do concurrent`: support `reduce` on device (PR #156610)

2025-09-09 Thread Kareem Ergawy via llvm-branch-commits
https://github.com/ergawy updated https://github.com/llvm/llvm-project/pull/156610 >From 7fb93a34724cf6e1da48aeea968daeb09394055c Mon Sep 17 00:00:00 2001 From: ergawy Date: Tue, 2 Sep 2025 08:36:34 -0500 Subject: [PATCH] [flang][OpenMP] `do concurrent`: support `reduce` on device Extends `do

[llvm-branch-commits] [llvm] [Offload] Add GenericPluginTy::get_mem_info (PR #157484)

2025-09-09 Thread Jan Patrick Lehr via llvm-branch-commits
@@ -1567,6 +1576,10 @@ struct GenericPluginTy { /// object and return immediately. int32_t async_barrier(omp_interop_val_t *Interop); + /// Given a pointer previously allocated by GenericDeviceTy::Allocate, return + /// information about that allocation + virtual Expect

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

2025-09-09 Thread via llvm-branch-commits
github-actions[bot] wrote: @ldionne (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] [clang] [Clang] Introduce -fsanitize=alloc-token (PR #156839)

2025-09-09 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-clang Author: Marco Elver (melver) Changes Introduce the `-fsanitize=alloc-token` command-line option, hooking up the AllocToken pass -- it provides allocation tokens to compatible runtime allocators, enabling different heap organization strategies, e.g.

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

2025-09-09 Thread Aiden Grossman via llvm-branch-commits
https://github.com/boomanaiden154 updated 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

[llvm-branch-commits] [lldb] release/21.x: [lldb][Instrumentation] Set selected frame to outside sanitizer libraries (PR #157568)

2025-09-09 Thread Adrian Prantl via llvm-branch-commits
https://github.com/adrian-prantl approved this pull request. https://github.com/llvm/llvm-project/pull/157568 ___ 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] Revert "[AMDGPU][gfx1250] Add `cu-store` subtarget feature (#150588)" (PR #157639)

2025-09-09 Thread Shilei Tian via llvm-branch-commits
shiltian wrote: Why do we want to revert it? Can you put it into the description as well? https://github.com/llvm/llvm-project/pull/157639 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/li

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

2025-09-09 Thread Aiden Grossman via llvm-branch-commits
https://github.com/boomanaiden154 updated 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] [libcxx] release/21.x: [libc++] Fix broken precondition of __bit_log2 (#155476) (PR #155932)

2025-09-09 Thread Tobias Hieta via llvm-branch-commits
https://github.com/tru closed https://github.com/llvm/llvm-project/pull/155932 ___ 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] [libcxx] release/21.x: [libc++] Fix broken precondition of __bit_log2 (#155476) (PR #155932)

2025-09-09 Thread Tobias Hieta via llvm-branch-commits
https://github.com/tru updated https://github.com/llvm/llvm-project/pull/155932 >From 0bbb93672952ea6d7fa7c06d084a69ffd623d7c8 Mon Sep 17 00:00:00 2001 From: Louis Dionne Date: Thu, 28 Aug 2025 18:07:59 -0400 Subject: [PATCH] [libc++] Fix broken precondition of __bit_log2 (#155476) In #135303,

[llvm-branch-commits] [compiler-rt] release/21.x: compiler-rt: Use OpenBSD's elf_aux_info to detect AArch64 HW features (#155768) (PR #155899)

2025-09-09 Thread via llvm-branch-commits
github-actions[bot] wrote: @brad0 (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. htt

[llvm-branch-commits] [clang] [APINotes] Prefer diff -u over diff -b (PR #157588)

2025-09-09 Thread Paul Kirth via llvm-branch-commits
https://github.com/ilovepi approved this pull request. https://github.com/llvm/llvm-project/pull/157588 ___ 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] [flang] [flang][OpenMP] `do concurrent`: support `reduce` on device (PR #156610)

2025-09-09 Thread Kareem Ergawy via llvm-branch-commits
https://github.com/ergawy updated https://github.com/llvm/llvm-project/pull/156610 >From afd155206b36c2106b2fd75624d291f7e7b16de2 Mon Sep 17 00:00:00 2001 From: ergawy Date: Tue, 2 Sep 2025 08:36:34 -0500 Subject: [PATCH] [flang][OpenMP] `do concurrent`: support `reduce` on device Extends `do

[llvm-branch-commits] [llvm] bb383ad - [SCEVExp] Fix early exit in ComputeEndCheck. (#156910)

2025-09-09 Thread Tobias Hieta via llvm-branch-commits
Author: Florian Hahn Date: 2025-09-09T10:36:54+02:00 New Revision: bb383adfafcae15105af39bb5bec07c9245e8784 URL: https://github.com/llvm/llvm-project/commit/bb383adfafcae15105af39bb5bec07c9245e8784 DIFF: https://github.com/llvm/llvm-project/commit/bb383adfafcae15105af39bb5bec07c9245e8784.diff

[llvm-branch-commits] [llvm] 2daad31 - [LV] Don't run instcombine for interleaved-accesses test.

2025-09-09 Thread Tobias Hieta via llvm-branch-commits
Author: Florian Hahn Date: 2025-09-09T10:36:54+02:00 New Revision: 2daad319889d23f029782d1de31c9998efc735e0 URL: https://github.com/llvm/llvm-project/commit/2daad319889d23f029782d1de31c9998efc735e0 DIFF: https://github.com/llvm/llvm-project/commit/2daad319889d23f029782d1de31c9998efc735e0.diff

[llvm-branch-commits] [compiler-rt] release/21.x: compiler-rt: Use OpenBSD's elf_aux_info to detect AArch64 HW features (#155768) (PR #155899)

2025-09-09 Thread Tobias Hieta via llvm-branch-commits
https://github.com/tru closed https://github.com/llvm/llvm-project/pull/155899 ___ 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] [clang] [AllocToken, Clang] Implement TypeHashPointerSplit mode (PR #156840)

2025-09-09 Thread Marco Elver via llvm-branch-commits
https://github.com/melver updated https://github.com/llvm/llvm-project/pull/156840 >From 14c75441e84aa32e4f5876598b9a2c59d4ecbe65 Mon Sep 17 00:00:00 2001 From: Marco Elver Date: Mon, 8 Sep 2025 21:32:21 +0200 Subject: [PATCH] fixup! fix for incomplete types Created using spr 1.3.8-beta.1 ---

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

2025-09-09 Thread Aiden Grossman via llvm-branch-commits
https://github.com/boomanaiden154 updated 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] [llvm] 81d3b6e - [X86] Only fold AND/ANDNP back to VSELECT if we know the predicated mask select is legal (#156663)

2025-09-09 Thread Tobias Hieta via llvm-branch-commits
Author: Simon Pilgrim Date: 2025-09-09T10:36:26+02:00 New Revision: 81d3b6ee82bfa49e4d7b7a03c0785fca4e820894 URL: https://github.com/llvm/llvm-project/commit/81d3b6ee82bfa49e4d7b7a03c0785fca4e820894 DIFF: https://github.com/llvm/llvm-project/commit/81d3b6ee82bfa49e4d7b7a03c0785fca4e820894.diff

[llvm-branch-commits] [flang] [flang][OpenMP] `do concurrent`: support `local` on device (PR #157638)

2025-09-09 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-flang-fir-hlfir Author: Kareem Ergawy (ergawy) Changes Extends support for mapping `do concurrent` on the device by adding support for `local` specifiers. The changes in this PR map the local variable to the `omp.target` op and uses the mapped value as

[llvm-branch-commits] Utils: Inhibit load/store folding through phis for llvm.protected.field.ptr. (PR #151649)

2025-09-09 Thread Peter Collingbourne via llvm-branch-commits
pcc wrote: Done https://github.com/llvm/llvm-project/pull/151649 ___ 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] [clang] [clang-tools-extra] [compiler-rt] [libcxx] [libcxxabi] [libunwind] [lldb] [llvm] [mlir] [openmp] release/21.x: [CMake][AIX] quote the string AIX `if` conditions (PR #1565

2025-09-09 Thread Tobias Hieta via llvm-branch-commits
tru wrote: Uhm - this looks pretty big and seems like something that can easily break certain build configurations since it doesn't seem to touch only AIX. Is this in main without any issues? Does it really NEED to be merged for the release branch at this point? https://github.com/llvm/llvm-p

[llvm-branch-commits] [compiler-rt] 677a8a2 - [compiler-rt] Remove leftovers of FreeBSD md5/sha2 interceptors (#153351)

2025-09-09 Thread Tobias Hieta via llvm-branch-commits
Author: Alex Rønne Petersen Date: 2025-09-09T10:28:05+02:00 New Revision: 677a8a2d3c5a03a8e8e08d2cbfb8249793b32bf3 URL: https://github.com/llvm/llvm-project/commit/677a8a2d3c5a03a8e8e08d2cbfb8249793b32bf3 DIFF: https://github.com/llvm/llvm-project/commit/677a8a2d3c5a03a8e8e08d2cbfb8249793b32bf3

[llvm-branch-commits] [llvm] [Offload] `olGetMemInfo` (PR #157651)

2025-09-09 Thread Joseph Huber via llvm-branch-commits
@@ -656,6 +671,49 @@ Error olCreateQueue_impl(ol_device_handle_t Device, ol_queue_handle_t *Queue) { return Error::success(); } +Error olGetMemInfoImplDetail(ol_platform_handle_t Platform, const void *Ptr, + ol_mem_info_t PropName, size_t PropSiz

[llvm-branch-commits] [llvm] [Offload] `olGetMemInfo` (PR #157651)

2025-09-09 Thread Joseph Huber via llvm-branch-commits
@@ -614,6 +614,21 @@ TargetAllocTy convertOlToPluginAllocTy(ol_alloc_type_t Type) { } } +ol_alloc_type_t convertPluginToOlAllocTy(TargetAllocTy Type) { + switch (Type) { + case TARGET_ALLOC_DEVICE: +return OL_ALLOC_TYPE_DEVICE; + case TARGET_ALLOC_HOST: +return O

[llvm-branch-commits] [flang] [flang] Consolidate copy-in/copy-out determination in evaluate framework (PR #155810)

2025-09-09 Thread Eugene Epshteyn via llvm-branch-commits
eugeneepshteyn wrote: > Can it be more made smaller to specifically target the issue at hand? No, these changes must go in together. In any case, the old PR was submitted a few weeks ago and at least has advantage of being used. I wouldn't have the same level of confidence for any new PR and w

[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-09 Thread Tobias Hieta via llvm-branch-commits
https://github.com/tru closed https://github.com/llvm/llvm-project/pull/157047 ___ 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] [clang] [AllocToken, Clang] Implement TypeHashPointerSplit mode (PR #156840)

2025-09-09 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-clang Author: Marco Elver (melver) Changes Implement the TypeHashPointerSplit mode: This mode assigns a token ID based on the hash of the allocated type's name, where the top half ID-space is reserved for types that contain pointers and the bottom half f

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

2025-09-09 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-clang Author: Marco Elver (melver) Changes Implement `__builtin_alloc_token_infer(, ...)` to allow compile-time querying of the token ID, where the builtin arguments mirror those normally passed to any allocation function. The argument expre

[llvm-branch-commits] [clang] [Clang] Introduce -fsanitize=alloc-token (PR #156839)

2025-09-09 Thread Marco Elver via llvm-branch-commits
https://github.com/melver ready_for_review https://github.com/llvm/llvm-project/pull/156839 ___ 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] [lit] Support -c flag for diff (PR #157584)

2025-09-09 Thread Aiden Grossman via llvm-branch-commits
boomanaiden154 wrote: Looks like the two tests that need this are better off with `diff -u`... https://github.com/llvm/llvm-project/pull/157584 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailm

[llvm-branch-commits] [llvm] [Xtensa] Fix lowering FP compare operations. (PR #157520)

2025-09-09 Thread Tobias Hieta via llvm-branch-commits
https://github.com/tru updated https://github.com/llvm/llvm-project/pull/157520 >From 5a86dc996c26299de63effc927075dcbfb924167 Mon Sep 17 00:00:00 2001 From: Andrei Safronov Date: Wed, 3 Sep 2025 22:31:32 +0300 Subject: [PATCH] [Xtensa] Fix lowering FP compare operations. Impelement lowering of

[llvm-branch-commits] [AllocToken, Clang] Infer type hints from sizeof expressions and casts (PR #156841)

2025-09-09 Thread Marco Elver via llvm-branch-commits
https://github.com/melver ready_for_review https://github.com/llvm/llvm-project/pull/156841 ___ 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] [clang] [Clang] Introduce -fsanitize=alloc-token (PR #156839)

2025-09-09 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-clang-driver Author: Marco Elver (melver) Changes Introduce the `-fsanitize=alloc-token` command-line option, hooking up the AllocToken pass -- it provides allocation tokens to compatible runtime allocators, enabling different heap organization strategie

[llvm-branch-commits] [compiler-rt] release/21.x: [compiler-rt] Remove leftovers of FreeBSD md5/sha2 interceptors (#153351) (PR #155718)

2025-09-09 Thread via llvm-branch-commits
github-actions[bot] wrote: @alexrp (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. ht

[llvm-branch-commits] [llvm] [Offload] Add GenericPluginTy::get_mem_info (PR #157484)

2025-09-09 Thread Ross Brunton via llvm-branch-commits
https://github.com/RossBrunton updated https://github.com/llvm/llvm-project/pull/157484 >From 7bf7fe1df8a873964df2ebc17328d9bef00f1347 Mon Sep 17 00:00:00 2001 From: Ross Brunton Date: Mon, 8 Sep 2025 10:45:42 +0100 Subject: [PATCH 1/2] [Offload] Add GenericPluginTy::get_mem_info This takes a

[llvm-branch-commits] [llvm] [MC] Rewrite stdin.s to use python (PR #157232)

2025-09-09 Thread Aiden Grossman via llvm-branch-commits
https://github.com/boomanaiden154 updated https://github.com/llvm/llvm-project/pull/157232 >From d749f30964e57caa797b3df87ae88ffc3d4a2f54 Mon Sep 17 00:00:00 2001 From: Aiden Grossman Date: Sun, 7 Sep 2025 17:39:19 + Subject: [PATCH 1/3] feedback Created using spr 1.3.6 --- llvm/test/MC/C

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

2025-09-09 Thread Aiden Grossman via llvm-branch-commits
https://github.com/boomanaiden154 updated 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

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

2025-09-09 Thread Marco Elver via llvm-branch-commits
https://github.com/melver updated https://github.com/llvm/llvm-project/pull/156840 >From 14c75441e84aa32e4f5876598b9a2c59d4ecbe65 Mon Sep 17 00:00:00 2001 From: Marco Elver Date: Mon, 8 Sep 2025 21:32:21 +0200 Subject: [PATCH 1/2] fixup! fix for incomplete types Created using spr 1.3.8-beta.1

[llvm-branch-commits] [compiler-rt] release/21.x: [compiler-rt] Remove leftovers of FreeBSD md5/sha2 interceptors (#153351) (PR #155718)

2025-09-09 Thread Tobias Hieta via llvm-branch-commits
https://github.com/tru closed https://github.com/llvm/llvm-project/pull/155718 ___ 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] [mlir] [flang][OpenMP] Support multi-block reduction combiner regions on the GPU (PR #156837)

2025-09-09 Thread Kareem Ergawy via llvm-branch-commits
https://github.com/ergawy updated https://github.com/llvm/llvm-project/pull/156837 >From 57bd38b0eb579d0ac6d70ba1af5b3a15bcc5f762 Mon Sep 17 00:00:00 2001 From: ergawy Date: Thu, 4 Sep 2025 01:06:21 -0500 Subject: [PATCH] [flang][OpenMP] Support multi-block reduction combiner regions on the G

[llvm-branch-commits] [llvm] [Offload] Add GenericPluginTy::get_mem_info (PR #157484)

2025-09-09 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-backend-amdgpu Author: Ross Brunton (RossBrunton) Changes This takes a pointer allocated by the plugin, and returns a struct containing important information about it. This is now used in `olMemFree` instead of using a map to track allocation info. ---

[llvm-branch-commits] [llvm] [Offload] Add GenericPluginTy::get_mem_info (PR #157484)

2025-09-09 Thread Ross Brunton via llvm-branch-commits
https://github.com/RossBrunton ready_for_review https://github.com/llvm/llvm-project/pull/157484 ___ 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] Infer type hints from sizeof expressions and casts (PR #156841)

2025-09-09 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-clang Author: Marco Elver (melver) Changes For the AllocToken pass to accurately calculate token ID hints, we should attach `!alloc_token_hint` metadata for allocation calls to avoid reverting to LLVM IR-type based hints (which depends on later "uses" an

[llvm-branch-commits] [flang] [flang][OpenMP] `do concurrent`: support `reduce` on device (PR #156610)

2025-09-09 Thread Kareem Ergawy via llvm-branch-commits
https://github.com/ergawy edited https://github.com/llvm/llvm-project/pull/156610 ___ 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] Use lit internal shell by default (PR #157237)

2025-09-09 Thread Aiden Grossman via llvm-branch-commits
https://github.com/boomanaiden154 updated 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] [llvm] [AllocToken, Clang] Implement __builtin_alloc_token_infer() and llvm.alloc.token.id (PR #156842)

2025-09-09 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-clang-codegen Author: Marco Elver (melver) Changes Implement `__builtin_alloc_token_infer(, ...)` to allow compile-time querying of the token ID, where the builtin arguments mirror those normally passed to any allocation function. The argume