[llvm-branch-commits] [llvm] [StaticDataLayout] Factor out a helper function for section prefix eligibility and use it in both optimizer and codegen (PR #162348)

2025-10-18 Thread Mingming Liu via llvm-branch-commits
https://github.com/mingmingl-llvm updated https://github.com/llvm/llvm-project/pull/162348 >From f68b06f65609078d7e1c788e95d78fab397e4966 Mon Sep 17 00:00:00 2001 From: mingmingl Date: Tue, 7 Oct 2025 11:59:13 -0700 Subject: [PATCH 01/10] [nfc][StaticDataLayout]Add helper functions to tell the

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

2025-10-18 Thread Hans Wennborg via llvm-branch-commits
@@ -0,0 +1,173 @@ += +Allocation Tokens zmodem wrote: Thanks for writing comprehensive documentation! https://github.com/llvm/llvm-project/pull/156839 ___ llvm-branch-commits mailing list llvm-branch-co

[llvm-branch-commits] [clang] [llvm] [AArch64][llvm] Armv9.7-A: Add support for SVE2p3 arithmetic operations (PR #163160)

2025-10-18 Thread Jonathan Thackray via llvm-branch-commits
https://github.com/jthackray updated https://github.com/llvm/llvm-project/pull/163160 >From cb1530ff8ccdaab1ed36a38eb741dafa35c1a7e3 Mon Sep 17 00:00:00 2001 From: Jonathan Thackray Date: Mon, 8 Sep 2025 16:47:07 +0100 Subject: [PATCH 1/3] [AArch64][llvm] Armv9.7-A: Add support for SVE2p3 arit

[llvm-branch-commits] [MC] Pass through MCDecodedPseudoProbe::print ShowName param (PR #162557)

2025-10-18 Thread Amir Ayupov via llvm-branch-commits
https://github.com/aaupov edited https://github.com/llvm/llvm-project/pull/162557 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] [DirectX] Updating DXContainer logic to read version 1.2 of static samplers (PR #160184)

2025-10-18 Thread Finn Plummer via llvm-branch-commits
@@ -1200,4 +1200,49 @@ TEST(RootSignature, ParseStaticSamplers) { ASSERT_EQ(Sampler.RegisterSpace, 32u); ASSERT_EQ(Sampler.ShaderVisibility, 7u); } + { inbelic wrote: Can we add some indication of what this test is uniquely testing? (I assume the v

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

2025-10-18 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] [libc] [llvm] [libc][math] Refactor exp2m1f implementation to header-only in src/__support/math folder. (PR #162017)

2025-10-18 Thread Muhammad Bassiouni via llvm-branch-commits
https://github.com/bassiounix updated https://github.com/llvm/llvm-project/pull/162017 >From f2e2010a4077d9bf0f2cb55e05f0273c3c6fe10b Mon Sep 17 00:00:00 2001 From: bassiounix Date: Sun, 5 Oct 2025 17:52:54 +0300 Subject: [PATCH] [libc][math] Refactor exp2m1f implementation to header-only in s

[llvm-branch-commits] [flang] [flang][OpenMP] Dump requirement clauses/flags in WithOmpDeclarative (PR #163450)

2025-10-18 Thread Krzysztof Parzyszek via llvm-branch-commits
https://github.com/kparzysz created https://github.com/llvm/llvm-project/pull/163450 None >From 639f10efafc662f28644f71301f40f8c51012cf8 Mon Sep 17 00:00:00 2001 From: Krzysztof Parzyszek Date: Tue, 14 Oct 2025 15:02:19 -0500 Subject: [PATCH] [flang][OpenMP] Dump requirement clauses/flags in

[llvm-branch-commits] [llvm] [StaticDataLayout] Factor out a helper function for section prefix eligibility and use it in both optimizer and codegen (PR #162348)

2025-10-18 Thread Mingming Liu via llvm-branch-commits
@@ -0,0 +1,42 @@ +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-i128:128-f80:128-n8:16:32:64-S128" +target triple = "x86_64-unknown-linux-gnu" + +;; A minimal test case. llc will crash if global variables already has a section mingmingl-llvm

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

2025-10-18 Thread Marco Elver via llvm-branch-commits
https://github.com/melver updated https://github.com/llvm/llvm-project/pull/156841 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [clang] Add pointer field protection feature. (PR #133538)

2025-10-18 Thread Peter Collingbourne via llvm-branch-commits
https://github.com/pcc updated https://github.com/llvm/llvm-project/pull/133538 >From e816ed160ed53ff8d9d9039b778c41ecad8a7da2 Mon Sep 17 00:00:00 2001 From: Peter Collingbourne Date: Wed, 6 Aug 2025 17:12:25 -0700 Subject: [PATCH 1/2] Add tests and documentation Created using spr 1.3.6-beta.1

[llvm-branch-commits] [clang] release/21.x: [clang-format] Correctly handle backward compatibility of C headers (#159908) (PR #163910)

2025-10-18 Thread via llvm-branch-commits
owenca wrote: See #163919. https://github.com/llvm/llvm-project/pull/163910 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [lld] release/21.x: [LLD] [COFF] Fix symbol names for import thunks (#160694) (PR #160770)

2025-10-18 Thread via llvm-branch-commits
https://github.com/dyung closed https://github.com/llvm/llvm-project/pull/160770 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] CodeGen: Optionally emit PAuth relocations as IRELATIVE relocations. (PR #133533)

2025-10-18 Thread Peter Collingbourne via llvm-branch-commits
pcc wrote: Ping, now unblocked https://github.com/llvm/llvm-project/pull/133533 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] [LoongArch] Custom legalize vector_shuffle to `xvinsve0.{w/d}` when possible (PR #160857)

2025-10-18 Thread via llvm-branch-commits
https://github.com/zhaoqi5 updated https://github.com/llvm/llvm-project/pull/160857 >From f8c413dcb8cb641d94770df48eff80e6dd8a21fb Mon Sep 17 00:00:00 2001 From: Qi Zhao Date: Fri, 26 Sep 2025 19:07:22 +0800 Subject: [PATCH 1/3] [LoongArch] Custom legalize vector_shuffle to `xvinsve0.{w/d}` wh

[llvm-branch-commits] [clang] [CIR] Make all opt tests verify roundtrip (PR #161439)

2025-10-18 Thread Henrich Lauko via llvm-branch-commits
xlauko wrote: > This looks fine, but I noticed that mlir-opt has a build option that causes > it to implicitly add this argument in LIT tests. Should we do that? TIL, that would be best. Though there is one test failing on the roundtrip at the moment: https://github.com/llvm/llvm-project/issue

[llvm-branch-commits] [llvm] AMDGPU: Stop using the wavemask register class for SCC cross class copies (PR #161801)

2025-10-18 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/161801?utm_source=stack-comment-downstack-mergeability-warning";

[llvm-branch-commits] [libc] [libc][annex_k] Add errno_t. (PR #163094)

2025-10-18 Thread Michael Jones via llvm-branch-commits
https://github.com/michaelrj-google edited https://github.com/llvm/llvm-project/pull/163094 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [clang] [llvm] [AArch64][llvm] Armv9.7-A: Add support for FEAT_CMH and FEAT_LSCP (PR #163155)

2025-10-18 Thread Jonathan Thackray via llvm-branch-commits
https://github.com/jthackray edited https://github.com/llvm/llvm-project/pull/163155 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] [DirectX] Updating DXContainer logic to read version 1.2 of static samplers (PR #160184)

2025-10-18 Thread via llvm-branch-commits
https://github.com/joaosaffran updated https://github.com/llvm/llvm-project/pull/160184 >From fefd58c2ab1044ac51c546b6bc6df968eb5edaa8 Mon Sep 17 00:00:00 2001 From: Joao Saffran Date: Fri, 19 Sep 2025 12:48:11 -0700 Subject: [PATCH 1/7] fix test --- llvm/include/llvm/Object/DXContainer.h

[llvm-branch-commits] [llvm] [AArch64][llvm] Armv9.7-A: Add support for SVE2p3 LUTI6 operations (PR #163164)

2025-10-18 Thread via llvm-branch-commits
@@ -0,0 +1,70 @@ +// RUN: not llvm-mc -triple=aarch64 -show-encoding -mattr=+sve2p3 2>&1 < %s| FileCheck %s + +// --// +// Invalid element width + +luti6 z10.h, { z0.b, z1.b }, z0 +// CHECK: [[@LINE-1]]:{{[0-

[llvm-branch-commits] [clang] [llvm] [AArch64][llvm] Armv9.7-A: Add support for TLBI Domains (FEAT_TLBID) (PR #163156)

2025-10-18 Thread Jonathan Thackray via llvm-branch-commits
https://github.com/jthackray updated https://github.com/llvm/llvm-project/pull/163156 >From 3d6ab1b50e6fa4a06f74cf1ec1c86b478b7d33e5 Mon Sep 17 00:00:00 2001 From: Jonathan Thackray Date: Mon, 8 Sep 2025 13:19:57 +0100 Subject: [PATCH] [AArch64][llvm] Armv9.7-A: Add support for TLBI Domains (F

[llvm-branch-commits] [clang] [clang] Add clang::nooutline Attribute (PR #163666)

2025-10-18 Thread via llvm-branch-commits
@@ -0,0 +1,16 @@ +// NOTE: Assertions have been autogenerated by utils/update_cc_test_checks.py UTC_ARGS: --check-attributes --version 6 +// RUN: %clang_cc1 -emit-llvm %s -triple x86_64-unknown-linux-gnu -disable-O0-optnone -o - | FileCheck %s Sirraide wrote: W

[llvm-branch-commits] [libc++] Annotate classes with _LIBCPP_PFP to enable pointer field protection (PR #151652)

2025-10-18 Thread Peter Collingbourne via llvm-branch-commits
@@ -195,3 +195,16 @@ prevent compilers from generating said debug information. Aliases inside type tr should be annotated for the same reason. This is enforced by the clang-tidy check ``libcpp-nodebug-on-aliases``. + +Pointer field protection + + +To i

[llvm-branch-commits] [clang] [clang] Add clang::nooutline Attribute (PR #163666)

2025-10-18 Thread Nikolas Klauser via llvm-branch-commits
philnik777 wrote: > Thanks for the reviews. They're very helpful. Working on those changes now. > > > General comment: I really dislike the spelling. The first time I read this > > I interpreted it as "noout-line" not "no-outline". > > I went through other Clang attributes with similar `no *`

[llvm-branch-commits] [llvm] [AArch64][llvm] Armv9.7-A: Add support for SVE2p3 LUTI6 operations (PR #163164)

2025-10-18 Thread Jonathan Thackray via llvm-branch-commits
https://github.com/jthackray updated https://github.com/llvm/llvm-project/pull/163164 >From 11ce378cc0404d4f6a2f52049f71dcc5344ba560 Mon Sep 17 00:00:00 2001 From: Jonathan Thackray Date: Sat, 6 Sep 2025 00:00:23 +0100 Subject: [PATCH 1/3] [AArch64][llvm] Armv9.7-A: Add support for SVE2p3 LUTI6

[llvm-branch-commits] [FlowSensitive] [StatusOr] [4/N] Support comparisons (PR #163871)

2025-10-18 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-clang-analysis Author: Florian Mayer (fmayer) Changes --- Full diff: https://github.com/llvm/llvm-project/pull/163871.diff 2 Files Affected: - (modified) clang/lib/Analysis/FlowSensitive/Models/UncheckedStatusOrAccessModel.cpp (+122) - (modified)

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

2025-10-18 Thread via llvm-branch-commits
https://github.com/llvmbot milestoned 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: [X86] Use pseudo instructions to zero registers in `buildClearRegister` (#163358) (PR #164076)

2025-10-18 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-backend-x86 Author: None (llvmbot) Changes Backport 228dae786b94bb85fb34bc157a43ca6c16932b6d Requested by: @RKSimon --- Full diff: https://github.com/llvm/llvm-project/pull/164076.diff 2 Files Affected: - (modified) llvm/lib/Target/X86/X86InstrInfo.

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

2025-10-18 Thread via llvm-branch-commits
llvmbot wrote: @RKSimon What do you think about merging this PR to the release branch? https://github.com/llvm/llvm-project/pull/164076 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listi

[llvm-branch-commits] [libc] [llvm] [libc][math] Refactor exp2m1f16 implementation to header-only in src/__support/math folder. (PR #162019)

2025-10-18 Thread Muhammad Bassiouni via llvm-branch-commits
https://github.com/bassiounix created https://github.com/llvm/llvm-project/pull/162019 None >From 8400f595f9cf58fbb1769c42d2bdd91a75995cd5 Mon Sep 17 00:00:00 2001 From: bassiounix Date: Sun, 5 Oct 2025 18:08:23 +0300 Subject: [PATCH] [libc][math] Refactor exp2m1f16 implementation to header-on

[llvm-branch-commits] [llvm] [mlir] [MLIR][OpenMP][OMPIRBuilder] Improve shared memory checks (PR #161864)

2025-10-18 Thread Sergio Afonso via llvm-branch-commits
skatrak wrote: PR stack: - #150922 - #150923 - #150924 - #150925 - #150926 - #150927 - #154752 - #161861 - #161862 - #161863 - #161864 ◀️ https://github.com/llvm/llvm-project/pull/161864 ___ llvm-branch-commits mailing list [email protected]

[llvm-branch-commits] [libc] [libc][annex_k] Add errno_t. (PR #163094)

2025-10-18 Thread Muhammad Bassiouni via llvm-branch-commits
@@ -0,0 +1,21 @@ +//===-- Definition of type errno_t ===// +// +// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. +// See https://llvm.org/LICENSE.txt for license information. +// SPDX-License-Identifier: Apa

[llvm-branch-commits] [llvm] [AllocToken] Refactor stateless token calculation into Support (PR #163633)

2025-10-18 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-llvm-support Author: Marco Elver (melver) Changes Refactor the stateless (hash-based) token calculation logic out of the `AllocToken` pass and into `llvm/Support/AllocToken.h`. This helps with making the token calculation logic available to other parts

[llvm-branch-commits] [llvm] [AArch64] (NFC) Tidy up alignment/formatting in AArch64/AArch64InstrInfo.td (PR #163645)

2025-10-18 Thread Jonathan Thackray via llvm-branch-commits
https://github.com/jthackray updated https://github.com/llvm/llvm-project/pull/163645 >From 1b865592cfa8d989bdca6715432cdbb2414a9e2e Mon Sep 17 00:00:00 2001 From: Jonathan Thackray Date: Wed, 15 Oct 2025 22:24:17 +0100 Subject: [PATCH] (NFC) Tidy up alignment/formatting in AArch64/AArch64Inst

[llvm-branch-commits] [libc] [llvm] [libc][math] Refactor exp2f implementation to header-only in src/__support/math folder. (PR #161992)

2025-10-18 Thread Muhammad Bassiouni via llvm-branch-commits
https://github.com/bassiounix ready_for_review https://github.com/llvm/llvm-project/pull/161992 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [Clang] Implement constexpr evaluation for __builtin_infer_alloc_token() (PR #163639)

2025-10-18 Thread Timm Baeder via llvm-branch-commits
@@ -1306,6 +1308,44 @@ interp__builtin_ptrauth_string_discriminator(InterpState &S, CodePtr OpPC, return true; } +static bool interp__builtin_infer_alloc_token(InterpState &S, CodePtr OpPC, + const InterpFrame *Frame, +

[llvm-branch-commits] [clang-tools-extra] [llvm] [llvm][mustache] Use BumpPtrAllocator to save ASTNodes (PR #159194)

2025-10-18 Thread Paul Kirth via llvm-branch-commits
https://github.com/ilovepi updated https://github.com/llvm/llvm-project/pull/159194 >From a6c453d2be6534d28ccca028671e28ebfe3631da Mon Sep 17 00:00:00 2001 From: Paul Kirth Date: Mon, 15 Sep 2025 16:26:11 -0700 Subject: [PATCH] [llvm][mustache] Use BumpPtrAllocator to save ASTNodes We make the

[llvm-branch-commits] [llvm] release/21.x: [NVPTX] Disable relative lookup tables (#159748) (PR #160064)

2025-10-18 Thread via llvm-branch-commits
https://github.com/llvmbot milestoned https://github.com/llvm/llvm-project/pull/160064 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] [AllocToken] Introduce AllocToken instrumentation pass (PR #156838)

2025-10-18 Thread Marco Elver via llvm-branch-commits
@@ -0,0 +1,471 @@ +//===- AllocToken.cpp - Allocation token instrumentation --===// +// +// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. +// See https://llvm.org/LICENSE.txt for license information. +// SPDX-License-Identifier: Ap

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

2025-10-18 Thread via llvm-branch-commits
https://github.com/llvmbot created https://github.com/llvm/llvm-project/pull/164076 Backport 228dae786b94bb85fb34bc157a43ca6c16932b6d Requested by: @RKSimon >From 8ec2f6d462406c6f35728cd5be3c1d95e00530a1 Mon Sep 17 00:00:00 2001 From: Abhishek Kaushik Date: Sat, 18 Oct 2025 02:30:18 +0530 Sub

[llvm-branch-commits] [llvm] [AllocToken] Introduce AllocToken instrumentation pass (PR #156838)

2025-10-18 Thread Hans Wennborg via llvm-branch-commits
https://github.com/zmodem approved this pull request. lgtm https://github.com/llvm/llvm-project/pull/156838 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [Clang][CodeGen] Emit !alloc_token for new expressions (PR #162099)

2025-10-18 Thread Marco Elver via llvm-branch-commits
https://github.com/melver ready_for_review https://github.com/llvm/llvm-project/pull/162099 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] [BOLT] Gadget scanner: prevent false positives due to jump tables (PR #138884)

2025-10-18 Thread Anatoly Trosinenko via llvm-branch-commits
https://github.com/atrosinenko updated https://github.com/llvm/llvm-project/pull/138884 >From 5c1edeb727636b1dcbf6573dd4d3f9d14abd8799 Mon Sep 17 00:00:00 2001 From: Anatoly Trosinenko Date: Tue, 6 May 2025 11:31:03 +0300 Subject: [PATCH] [BOLT] Gadget scanner: prevent false positives due to ju

[llvm-branch-commits] [llvm] [PowerPC] Implement paddis (PR #161572)

2025-10-18 Thread Lei Huang via llvm-branch-commits
https://github.com/lei137 reopened https://github.com/llvm/llvm-project/pull/161572 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [clang] [llvm] [Clang][CodeGen] Implement code generation for __builtin_infer_alloc_token() (PR #156842)

2025-10-18 Thread Marco Elver via llvm-branch-commits
melver wrote: > I'll take another stab at this one now, and see if I can make it constexpr, > too. [..] Alright, so I reworked the whole thing. Making it constexpr meant sharing more of the token calculation logic. We now have this series to make the builtin work also in constexpr: 1. https:

[llvm-branch-commits] [llvm] [AArch64][SME] Support split ZPR and PPR area allocation (PR #142392)

2025-10-18 Thread Sander de Smalen via llvm-branch-commits
https://github.com/sdesmalen-arm commented: Mostly some minor nits and request for some more tests, but otherwise it looks good to me. https://github.com/llvm/llvm-project/pull/142392 ___ llvm-branch-commits mailing list [email protected]

[llvm-branch-commits] [FlowSensitive] [StatusOr] [6/N] support pointer comparison (PR #163875)

2025-10-18 Thread Florian Mayer via llvm-branch-commits
https://github.com/fmayer created https://github.com/llvm/llvm-project/pull/163875 None ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] [PowerPC] Implement Elliptic Curve Cryptography (ECC) Instructions (PR #158362)

2025-10-18 Thread Lei Huang via llvm-branch-commits
https://github.com/lei137 reopened https://github.com/llvm/llvm-project/pull/158362 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [libc] [llvm] [libc][math] Refactor exp2f16 implementation to header-only in src/__support/math folder. (PR #161993)

2025-10-18 Thread Muhammad Bassiouni via llvm-branch-commits
https://github.com/bassiounix edited https://github.com/llvm/llvm-project/pull/161993 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [libcxx] [libc++] Add accessor functions to __tree_node_base (PR #147679)

2025-10-18 Thread Louis Dionne via llvm-branch-commits
@@ -132,18 +139,18 @@ unsigned __tree_sub_invariant(_NodePtr __x) { if (__x->__left_ == __x->__right_ && __x->__left_ != nullptr) return 0; // If this is red, neither child can be red - if (!__x->__is_black_) { -if (__x->__left_ && !__x->__left_->__is_black_) + if

[llvm-branch-commits] [libc] [libc][annex_k] Add rsize_t. (PR #163238)

2025-10-18 Thread Muhammad Bassiouni via llvm-branch-commits
https://github.com/bassiounix updated https://github.com/llvm/llvm-project/pull/163238 >From 9b4e574910dd6bda74e412240d2b0399b97adc7c Mon Sep 17 00:00:00 2001 From: bassiounix Date: Mon, 13 Oct 2025 21:14:40 +0300 Subject: [PATCH] [libc][annex_k] Add rsize_t. --- libc/hdr/types/CMakeLists.txt

[llvm-branch-commits] [libc] [libc][stdlib][annex_k] Add abort_handler_s. (PR #163309)

2025-10-18 Thread Muhammad Bassiouni via llvm-branch-commits
https://github.com/bassiounix edited https://github.com/llvm/llvm-project/pull/163309 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] [StaticDataLayout] Factor out a helper function for section prefix eligibility and use it in both optimizer and codegen (PR #162348)

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

[llvm-branch-commits] [llvm] [AMDGPU] Improve StructurizeCFG pass performance by using SSAUpdaterBulk. (PR #150937)

2025-10-18 Thread Valery Pykhtin via llvm-branch-commits
https://github.com/vpykhtin updated https://github.com/llvm/llvm-project/pull/150937 >From fa7a95135fbc91838a0ca6e75e05718e0aeb8af9 Mon Sep 17 00:00:00 2001 From: Valery Pykhtin Date: Thu, 10 Apr 2025 11:58:13 + Subject: [PATCH] amdgpu_use_ssaupdaterbulk_in_structurizecfg --- llvm/lib/Tra

[llvm-branch-commits] [libc] [llvm] [libc][math] Refactor exp2m1f implementation to header-only in src/__support/math folder. (PR #162017)

2025-10-18 Thread Muhammad Bassiouni via llvm-branch-commits
https://github.com/bassiounix edited https://github.com/llvm/llvm-project/pull/162017 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] [AArch64] (NFC) Tidy up alignment/formatting in AArch64/AArch64InstrInfo.td (PR #163645)

2025-10-18 Thread Jonathan Thackray via llvm-branch-commits
https://github.com/jthackray updated https://github.com/llvm/llvm-project/pull/163645 >From b717897c56af89fbaeef85031d62dcc938c26567 Mon Sep 17 00:00:00 2001 From: Jonathan Thackray Date: Wed, 15 Oct 2025 22:24:17 +0100 Subject: [PATCH] (NFC) Tidy up alignment/formatting in AArch64/AArch64Inst

[llvm-branch-commits] [libcxx] release/21.x: [libc++] Properly implement array cookies in the ARM ABI (#160182) (PR #163903)

2025-10-18 Thread via llvm-branch-commits
https://github.com/llvmbot milestoned https://github.com/llvm/llvm-project/pull/163903 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [lld] release/21.x: [LLD] [COFF] Fix symbol names for import thunks (#160694) (PR #160770)

2025-10-18 Thread via llvm-branch-commits
https://github.com/dyung updated https://github.com/llvm/llvm-project/pull/160770 >From d1e2f8916128c8c8f402565b0612f6b6e5566702 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Storsj=C3=B6?= Date: Thu, 25 Sep 2025 23:11:17 +0300 Subject: [PATCH] [LLD] [COFF] Fix symbol names for import thunk

[llvm-branch-commits] [llvm] [llvm][mustache] Precommit test for Set Delimiter (PR #159186)

2025-10-18 Thread Erick Velez via llvm-branch-commits
https://github.com/evelez7 approved this pull request. https://github.com/llvm/llvm-project/pull/159186 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [Clang] Implement constexpr evaluation for __builtin_infer_alloc_token() (PR #163639)

2025-10-18 Thread Florian Mayer via llvm-branch-commits
@@ -1,12 +1,57 @@ // RUN: %clang_cc1 -triple x86_64-linux-gnu -std=c++23 -fsyntax-only -verify %s // RUN: %clang_cc1 -triple x86_64-linux-gnu -std=c++23 -fsyntax-only -verify %s -fexperimental-new-constant-interpreter // RUN: %clang_cc1 -triple x86_64-linux-gnu -std=c++23 -fsy

[llvm-branch-commits] [Clang] Refactor allocation type inference logic (PR #163636)

2025-10-18 Thread Marco Elver via llvm-branch-commits
https://github.com/melver updated https://github.com/llvm/llvm-project/pull/163636 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [NFC][SpecialCaseList] Split Matcher into RegexMatcher and GlobMatcher (PR #162303)

2025-10-18 Thread Vitaly Buka via llvm-branch-commits
@@ -29,55 +29,79 @@ namespace llvm { -Error SpecialCaseList::Matcher::insert(StringRef Pattern, unsigned LineNumber, - bool UseGlobs) { +Error SpecialCaseList::RegexMatcher::insert(StringRef Pattern, +

[llvm-branch-commits] [llvm] [X86] Cast atomic vectors in IR to support floats (PR #148899)

2025-10-18 Thread via llvm-branch-commits
https://github.com/jofrn updated https://github.com/llvm/llvm-project/pull/148899 >From 1f63bc7454da093ca555289e15e439a3e3cb6c7f Mon Sep 17 00:00:00 2001 From: jofrn Date: Tue, 15 Jul 2025 13:02:04 -0400 Subject: [PATCH] [X86] Cast atomic vectors in IR to support floats This commit casts float

[llvm-branch-commits] [llvm] [StaticDataLayout] Reconcile data hotness based on PGO counters and data access profiles (PR #163325)

2025-10-18 Thread Mingming Liu via llvm-branch-commits
https://github.com/mingmingl-llvm updated https://github.com/llvm/llvm-project/pull/163325 >From ed7439604e857aaf2a7732b7b04f1ceb575036de Mon Sep 17 00:00:00 2001 From: mingmingl Date: Mon, 13 Oct 2025 21:22:20 -0700 Subject: [PATCH 1/2] reconcile hotness --- .../llvm/Analysis/StaticDataProfi

[llvm-branch-commits] [Clang][CodeGen] Introduce the AllocToken SanitizerKind (PR #162098)

2025-10-18 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-clang-codegen @llvm/pr-subscribers-clang Author: Marco Elver (melver) Changes Introduce the "alloc-token" sanitizer kind, in preparation of wiring it up. Currently this is a no-op, and any attempt to enable it will result in failure: clang: error: uns

[llvm-branch-commits] [clang] [LifetimeSafety] Introduce a liveness-based lifetime policy (PR #159991)

2025-10-18 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 clang/test/Analysis/LifetimeSafety/benchmark.py `` :warning: T

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

2025-10-18 Thread Marco Elver via llvm-branch-commits
https://github.com/melver updated https://github.com/llvm/llvm-project/pull/156841 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [flang] [Flang][OpenMP] Add pass to replace allocas with device shared memory (PR #161863)

2025-10-18 Thread Michael Kruse via llvm-branch-commits
@@ -0,0 +1,215 @@ +// RUN: fir-opt --split-input-file --omp-stack-to-shared %s | FileCheck %s + +module attributes {omp.is_target_device = true} { + omp.declare_reduction @add_reduction_i32 : i32 init { + ^bb0(%arg0: i32): +%c0_i32 = arith.constant 0 : i32 +omp.yield(%c0

[llvm-branch-commits] [llvm] AMDGPU: Stop using the wavemask register class for SCC cross class copies (PR #161801)

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

[llvm-branch-commits] [llvm] [BOLT] Extend Inliner to work on functions with Pointer Autentication (PR #162458)

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

[llvm-branch-commits] [llvm] [StaticDataLayout] Factor out a helper function for section prefix eligibility and use it in both optimizer and codegen (PR #162348)

2025-10-18 Thread Teresa Johnson via llvm-branch-commits
@@ -817,13 +825,12 @@ bool MemProfUsePass::annotateGlobalVariables( for (GlobalVariable &GVar : M.globals()) { assert(!GVar.getSectionPrefix().has_value() && "GVar shouldn't have section prefix yet"); -if (GVar.isDeclarationForLinker()) - continue; - -

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

2025-10-18 Thread via llvm-branch-commits
https://github.com/llvmbot created https://github.com/llvm/llvm-project/pull/162697 Backport 28b7f669e5c6427402f36c5a08def4b34089c7cd Requested by: @nathanchance >From 4dd357599e862bcd945ccd649131f059a0d908c8 Mon Sep 17 00:00:00 2001 From: Kees Cook Date: Thu, 9 Oct 2025 00:49:57 -0700 Subjec

[llvm-branch-commits] [clang] [LifetimeSafety] Introduce a liveness-based lifetime policy (PR #159991)

2025-10-18 Thread Utkarsh Saxena via llvm-branch-commits
https://github.com/usx95 updated https://github.com/llvm/llvm-project/pull/159991 >From 73f7069f9100441ccb3027b0890284b5d7fcf80e Mon Sep 17 00:00:00 2001 From: Utkarsh Saxena Date: Sun, 21 Sep 2025 16:30:28 + Subject: [PATCH] liveness-based-lifetime-policy --- .../clang/Analysis/Analyses/

[llvm-branch-commits] [lld] release/21.x: [LLD] [COFF] Fix aarch64 delayimport of sret arguments (#163096) (PR #163333)

2025-10-18 Thread via llvm-branch-commits
Martin =?utf-8?q?Storsjö?= Message-ID: In-Reply-To: github-actions[bot] wrote: @mstorsjo (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

[llvm-branch-commits] [llvm] [LoongArch] Make fminnum/fmaxnum legal for lsx/lasx (PR #162768)

2025-10-18 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/162768.diff 5 Files Affected: - (modified) llvm/lib/Target/LoongArch/LoongArchISelLowering.cpp (+4) - (modified) llvm/lib/Target/LoongAr

[llvm-branch-commits] [clang] [llvm] [AArch64][llvm] Armv9.7-A: Add support for SVE2p3 DOT and MLA operations (PR #163161)

2025-10-18 Thread Jonathan Thackray via llvm-branch-commits
https://github.com/jthackray edited https://github.com/llvm/llvm-project/pull/163161 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] [MIR2Vec] Add embedder for machine instructions (PR #162161)

2025-10-18 Thread S. VenkataKeerthy via llvm-branch-commits
@@ -190,6 +197,28 @@ void MIRVocabulary::buildCanonicalOpcodeMapping() { << " unique base opcodes\n"); } +MIRVocabulary MIRVocabulary::createDummyVocabForTest(const TargetInstrInfo &TII, + unsigned Dim) {

[llvm-branch-commits] [llvm] [InstCombine] Mark as unknown the branch weights of packed integer selecting shifts (PR #162726)

2025-10-18 Thread Mircea Trofin via llvm-branch-commits
https://github.com/mtrofin updated https://github.com/llvm/llvm-project/pull/162726 >From 73e18c06696d3737b7df3bccc0ab9424861e1153 Mon Sep 17 00:00:00 2001 From: Mircea Trofin Date: Thu, 9 Oct 2025 12:57:39 -0700 Subject: [PATCH] [InstCombine] Mark as unknown the branch weights of packed integ

[llvm-branch-commits] [llvm] [SimplifyCFG][profcheck] Profile propagation for `indirectbr` (PR #161747)

2025-10-18 Thread Mircea Trofin via llvm-branch-commits
https://github.com/mtrofin updated https://github.com/llvm/llvm-project/pull/161747 >From 349db63164964eb69da4653e3bc24c626401cb1a Mon Sep 17 00:00:00 2001 From: Mircea Trofin Date: Thu, 2 Oct 2025 15:56:16 -0700 Subject: [PATCH] [SimplifyCFG][profcheck] Profile propagation for `indirectbr` --

[llvm-branch-commits] [lld] 7b785dc - [LLD][COFF] Fix tailMergeARM64 delayload thunk 128 MB range limitation (#161844)

2025-10-18 Thread Cullen Rhodes via llvm-branch-commits
Author: Hans Wennborg Date: 2025-10-15T09:31:19Z New Revision: 7b785dcb70f6ab2b8ecf1b75a9fc7cf2512b8ab6 URL: https://github.com/llvm/llvm-project/commit/7b785dcb70f6ab2b8ecf1b75a9fc7cf2512b8ab6 DIFF: https://github.com/llvm/llvm-project/commit/7b785dcb70f6ab2b8ecf1b75a9fc7cf2512b8ab6.diff LOG:

[llvm-branch-commits] [clang] [LifetimeSafety] Introduce a liveness-based lifetime policy (PR #159991)

2025-10-18 Thread Utkarsh Saxena via llvm-branch-commits
https://github.com/usx95 edited https://github.com/llvm/llvm-project/pull/159991 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [libc] [llvm] [libc][math] Refactor exp2f implementation to header-only in src/__support/math folder. (PR #161992)

2025-10-18 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-libc Author: Muhammad Bassiouni (bassiounix) Changes Part of #147386 in preparation for: https://discourse.llvm.org/t/rfc-make-clang-builtin-math-functions-constexpr-with-llvm-libc-to-support-c-23-constexpr-math-functions/86450 --- Full diff: https://

[llvm-branch-commits] [FlowSensitive] [StatusOr] [4/N] Support comparisons (PR #163871)

2025-10-18 Thread Florian Mayer via llvm-branch-commits
https://github.com/fmayer created https://github.com/llvm/llvm-project/pull/163871 None ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [lldb] release/21.x: [LLDB][ProcessWindows] Set exit status on instance rather than going through all targets (#159308) (PR #161541)

2025-10-18 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-lldb Author: None (llvmbot) Changes Backport a868f28c6e9beecb2b3fbe8acfbe0d272fabd14d Requested by: @Nerixyz --- Full diff: https://github.com/llvm/llvm-project/pull/161541.diff 1 Files Affected: - (modified) lldb/source/Plugins/Process/Windows/Comm

[llvm-branch-commits] [clang] [LifetimeSafety] Introduce a liveness-based lifetime policy (PR #159991)

2025-10-18 Thread Utkarsh Saxena via llvm-branch-commits
https://github.com/usx95 edited https://github.com/llvm/llvm-project/pull/159991 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

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

2025-10-18 Thread Marco Elver via llvm-branch-commits
https://github.com/melver updated https://github.com/llvm/llvm-project/pull/156839 >From b3653330c2c39ebaa094670f11afb0f9d36b9de2 Mon Sep 17 00:00:00 2001 From: Marco Elver Date: Thu, 4 Sep 2025 12:07:26 +0200 Subject: [PATCH] fixup! Insert AllocToken into index.rst Created using spr 1.3.8-bet

[llvm-branch-commits] [mlir] fd870cc - Revert "[MLIR][Python] add Python wheel build demo/test (#160388)"

2025-10-18 Thread via llvm-branch-commits
Author: Maksim Levental Date: 2025-09-24T02:50:24-07:00 New Revision: fd870ccd8eb160dd0327f12556f79a9849dd4d10 URL: https://github.com/llvm/llvm-project/commit/fd870ccd8eb160dd0327f12556f79a9849dd4d10 DIFF: https://github.com/llvm/llvm-project/commit/fd870ccd8eb160dd0327f12556f79a9849dd4d10.dif

[llvm-branch-commits] [llvm] [AllocToken] Refactor stateless token calculation into Support (PR #163633)

2025-10-18 Thread Florian Mayer via llvm-branch-commits
@@ -0,0 +1,46 @@ +//===- AllocToken.cpp - Allocation Token Calculation --===// +// +// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. +// See https://llvm.org/LICENSE.txt for license information. +// SPDX-License-Identifier: Apa

[llvm-branch-commits] [libc] [libc][stdlib][annex_k] Add ignore_handler_s. (PR #163313)

2025-10-18 Thread Muhammad Bassiouni via llvm-branch-commits
https://github.com/bassiounix updated https://github.com/llvm/llvm-project/pull/163313 >From 55a25d4cab2f6b52ec59044b9f96d1ee34118ab9 Mon Sep 17 00:00:00 2001 From: bassiounix Date: Tue, 14 Oct 2025 06:20:42 +0300 Subject: [PATCH] [libc][stdlib][annex_k] Add ignore_handler_s. --- libc/config/

[llvm-branch-commits] [llvm] [llvm][mustache] Use single pass when tokenizing (PR #159196)

2025-10-18 Thread Paul Kirth via llvm-branch-commits
https://github.com/ilovepi updated https://github.com/llvm/llvm-project/pull/159196 >From cbc1f386bf88525a06976e8284889f720052c7ad Mon Sep 17 00:00:00 2001 From: Paul Kirth Date: Mon, 15 Sep 2025 23:27:50 -0700 Subject: [PATCH] [llvm][mustache] Use single pass when tokenizing The old implement

[llvm-branch-commits] [clang] release/21.x: [clang] Fix catching pointers by reference on mingw targets (#162546) (PR #163714)

2025-10-18 Thread via llvm-branch-commits
https://github.com/llvmbot milestoned https://github.com/llvm/llvm-project/pull/163714 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [clang] [CIR] Upstream `AddressSpace` conversions support (PR #161212)

2025-10-18 Thread David Rivera via llvm-branch-commits
https://github.com/RiverDave edited https://github.com/llvm/llvm-project/pull/161212 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] [AArch64] (NFC) Tidy up alignment/formatting in AArch64/AArch64InstrInfo.td (PR #163645)

2025-10-18 Thread Jonathan Thackray via llvm-branch-commits
https://github.com/jthackray updated https://github.com/llvm/llvm-project/pull/163645 >From 57200cf27b2ae623a25a99482a6aa350065586c2 Mon Sep 17 00:00:00 2001 From: Jonathan Thackray Date: Wed, 15 Oct 2025 22:24:17 +0100 Subject: [PATCH] (NFC) Tidy up alignment/formatting in AArch64/AArch64Inst

[llvm-branch-commits] [llvm] [AArch64][SME] Support split ZPR and PPR area allocation (PR #142392)

2025-10-18 Thread Sander de Smalen via llvm-branch-commits
@@ -747,9 +759,13 @@ void AArch64FrameLowering::emitCalleeSavedSVELocations( continue; StackOffset Offset = -StackOffset::getScalable(MFI.getObjectOffset(Info.getFrameIdx())) - +StackOffset::getScalable(MFI.getObjectOffset(FI)) - StackOffset:

[llvm-branch-commits] [mlir] [MLIR][OpenMP] Support allocations of device shared memory (PR #150924)

2025-10-18 Thread Sergio Afonso via llvm-branch-commits
https://github.com/skatrak updated https://github.com/llvm/llvm-project/pull/150924 >From d839bbddbd70403653e45f69a221d391818e3e82 Mon Sep 17 00:00:00 2001 From: Sergio Afonso Date: Fri, 27 Jun 2025 13:29:13 +0100 Subject: [PATCH 1/2] [MLIR][OpenMP] Support allocations of device shared memory

[llvm-branch-commits] [clang] [llvm] [AArch64][llvm] Armv9.7-A: Add support for new Advanced SIMD (Neon) instructions (PR #163165)

2025-10-18 Thread Jonathan Thackray via llvm-branch-commits
https://github.com/jthackray updated https://github.com/llvm/llvm-project/pull/163165 >From 97992a3cdc6fbbf95a05bd2baa2bbd6bcf1ee5aa Mon Sep 17 00:00:00 2001 From: Jonathan Thackray Date: Mon, 15 Sep 2025 21:13:29 +0100 Subject: [PATCH 1/2] [AArch64][llvm] Armv9.7-A: Add support for new Advance

[llvm-branch-commits] [llvm] [AArch64][SME] Support split ZPR and PPR area allocation (PR #142392)

2025-10-18 Thread Sander de Smalen via llvm-branch-commits
@@ -2250,25 +2299,50 @@ void AArch64FrameLowering::determineStackHazardSlot( bool HasFPRCSRs = any_of(SavedRegs.set_bits(), [](unsigned Reg) { return AArch64::FPR64RegClass.contains(Reg) || AArch64::FPR128RegClass.contains(Reg) || - AArch64::ZPRRegCla

[llvm-branch-commits] [clang] release/21.x: [clang-format] Fix an assertion failure on comment-only config files (#163111) (PR #163919)

2025-10-18 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-clang-format Author: None (llvmbot) Changes Backport d7921de8027eec19a9d272bf445944973e6758b1 059f2df74898ff7f394dc8e60f746323499ae32b Requested by: @owenca --- Full diff: https://github.com/llvm/llvm-project/pull/163919.diff 2 Files Affected: - (m

[llvm-branch-commits] [llvm] [StaticDataLayout] Reconcile data hotness based on PGO counters and data access profiles (PR #163325)

2025-10-18 Thread Mingming Liu via llvm-branch-commits
https://github.com/mingmingl-llvm updated https://github.com/llvm/llvm-project/pull/163325 >From ed7439604e857aaf2a7732b7b04f1ceb575036de Mon Sep 17 00:00:00 2001 From: mingmingl Date: Mon, 13 Oct 2025 21:22:20 -0700 Subject: [PATCH 1/2] reconcile hotness --- .../llvm/Analysis/StaticDataProfi

  1   2   3   4   5   6   7   8   9   10   >