[llvm-branch-commits] [llvm] [AMDGPU] Register amdgpu-lower-vgpr-encoding pass in npm (PR #156971)

2025-09-04 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-backend-amdgpu Author: Stanislav Mekhanoshin (rampitec) Changes --- Patch is 23.90 KiB, truncated to 20.00 KiB below, full version: https://github.com/llvm/llvm-project/pull/156971.diff 6 Files Affected: - (modified) llvm/lib/Target/AMDGPU/AMDGPU.

[llvm-branch-commits] [clang] [HLSL] Remove resource constructors with binding (PR #157008)

2025-09-04 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-clang Author: Helena Kotas (hekota) Changes The constructors are replaced by static `__createFromBinding` and `__createFromImplicitBinding` methods on the resource class. Depends on #157005 Part 4 of #154221 --- Full diff: https://github.com/llvm/llv

[llvm-branch-commits] [clang] [HLSL] Remove resource constructors with binding (PR #157008)

2025-09-04 Thread Helena Kotas via llvm-branch-commits
https://github.com/hekota ready_for_review https://github.com/llvm/llvm-project/pull/157008 ___ 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] [HLSL] Use static create methods to initialize resources in arrays (PR #157005)

2025-09-04 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-clang-codegen Author: Helena Kotas (hekota) Changes Use static methods __createFromBinding and __createFromImplicitBinding to initialize resources in resource arrays. Depends on #156544 Part 3 of #154221 --- Patch is 51.42 KiB, truncated to 20.00 Ki

[llvm-branch-commits] [clang] [HLSL] Enable unbounded resource arrays at global scope (PR #155053)

2025-09-04 Thread Helena Kotas via llvm-branch-commits
https://github.com/hekota edited https://github.com/llvm/llvm-project/pull/155053 ___ 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] release/21.x: [Coroutines] Restore accidentally dropped intrinsic IDs (PR #156925)

2025-09-04 Thread Chuanqi Xu via llvm-branch-commits
https://github.com/ChuanqiXu9 approved this pull request. https://github.com/llvm/llvm-project/pull/156925 ___ 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] X86: Stop using MachineFunction in getPointerRegClass (PR #156880)

2025-09-04 Thread Shengchen Kan via llvm-branch-commits
https://github.com/KanRobert approved this pull request. https://github.com/llvm/llvm-project/pull/156880 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [compiler-rt] release/21.x: [rtsan] Add versioned pthread_cond interceptors (#155970) (PR #156196)

2025-09-04 Thread Chris Apple via llvm-branch-commits
cjappl wrote: Closing - the original reporter has a viable workaround and is OK waiting until 22. https://github.com/llvm/llvm-project/pull/156196 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/m

[llvm-branch-commits] [compiler-rt] release/21.x: [rtsan] Add versioned pthread_cond interceptors (#155970) (PR #156196)

2025-09-04 Thread Chris Apple via llvm-branch-commits
https://github.com/cjappl closed https://github.com/llvm/llvm-project/pull/156196 ___ 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] [LifetimeSafety] Add support for GSL Pointer types (PR #154009)

2025-09-04 Thread Utkarsh Saxena via llvm-branch-commits
https://github.com/usx95 edited https://github.com/llvm/llvm-project/pull/154009 ___ 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] [Remarks] Restructure bitstream remarks to be fully standalone (PR #156715)

2025-09-04 Thread Francis Visoiu Mistrih via llvm-branch-commits
francisvm wrote: Thanks for putting in the work to simplify this. Could you please update the description with a summary of the new flow of how remarks are emitted and parsed in both modes? I'll keep reviewing this over the next few days. https://github.com/llvm/llvm-project/pull/156715 __

[llvm-branch-commits] [Remarks] Restructure bitstream remarks to be fully standalone (PR #156715)

2025-09-04 Thread Francis Visoiu Mistrih via llvm-branch-commits
francisvm wrote: > because only the standalone files can be read by llvm-remarkutil `llvm-remarkutil` would also work if you extract the section from the object file. It would be nice to have a mode of `llvm-remarkutil` that detects an object file and looks for the section automatically. https

[llvm-branch-commits] [Remarks] BitstreamRemarkParser: Refactor error handling (PR #156511)

2025-09-04 Thread Francis Visoiu Mistrih via llvm-branch-commits
francisvm wrote: Is the main goal to unify the API for the standalone/separate parsers under `BitstreamBlockParserHelper`? https://github.com/llvm/llvm-project/pull/156511 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https:/

[llvm-branch-commits] [llvm] [AMDGPU] Register amdgpu-lower-vgpr-encoding pass in npm (PR #156971)

2025-09-04 Thread Stanislav Mekhanoshin via llvm-branch-commits
https://github.com/rampitec ready_for_review https://github.com/llvm/llvm-project/pull/156971 ___ 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] [AMDGPU] Register amdgpu-lower-vgpr-encoding pass in npm (PR #156971)

2025-09-04 Thread Stanislav Mekhanoshin via llvm-branch-commits
rampitec 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/156971?utm_source=stack-comment-downstack-mergeability-warning"

[llvm-branch-commits] [llvm] [AMDGPU] Register amdgpu-lower-vgpr-encoding pass in npm (PR #156971)

2025-09-04 Thread Stanislav Mekhanoshin via llvm-branch-commits
https://github.com/rampitec created https://github.com/llvm/llvm-project/pull/156971 None >From 52485b517c9030fca5a01d4e572f82a7e306a53f Mon Sep 17 00:00:00 2001 From: Stanislav Mekhanoshin Date: Thu, 4 Sep 2025 14:46:15 -0700 Subject: [PATCH] [AMDGPU] Register amdgpu-lower-vgpr-encoding pass

[llvm-branch-commits] [llvm] [AMDGPU] Print high vgpr operand comments from objdump (PR #156966)

2025-09-04 Thread Stanislav Mekhanoshin via llvm-branch-commits
https://github.com/rampitec updated https://github.com/llvm/llvm-project/pull/156966 >From 13c8adce4fdae87644adfa29fd82bba8c3e47d64 Mon Sep 17 00:00:00 2001 From: Stanislav Mekhanoshin Date: Thu, 4 Sep 2025 13:39:32 -0700 Subject: [PATCH] [AMDGPU] Print high vgpr operand comments from objdump

[llvm-branch-commits] [llvm] [AMDGPU] Print high vgpr operand comments from objdump (PR #156966)

2025-09-04 Thread Stanislav Mekhanoshin via llvm-branch-commits
https://github.com/rampitec updated https://github.com/llvm/llvm-project/pull/156966 >From 13c8adce4fdae87644adfa29fd82bba8c3e47d64 Mon Sep 17 00:00:00 2001 From: Stanislav Mekhanoshin Date: Thu, 4 Sep 2025 13:39:32 -0700 Subject: [PATCH] [AMDGPU] Print high vgpr operand comments from objdump

[llvm-branch-commits] [llvm] [NFC][IR2Vec] Initialize Embedding vectors with zeros by default (PR #155690)

2025-09-04 Thread S. VenkataKeerthy via llvm-branch-commits
https://github.com/svkeerthy updated https://github.com/llvm/llvm-project/pull/155690 >From 8c8500cd277936888d7031a503b5e3ce416469a3 Mon Sep 17 00:00:00 2001 From: svkeerthy Date: Wed, 27 Aug 2025 20:25:30 + Subject: [PATCH] Default constructor --- llvm/include/llvm/Analysis/IR2Vec.h | 2

[llvm-branch-commits] [llvm] [SimplfyCFG] Set `MD_prof` for `select` used for certain conditional simplifications (PR #154426)

2025-09-04 Thread Mircea Trofin via llvm-branch-commits
https://github.com/mtrofin updated https://github.com/llvm/llvm-project/pull/154426 >From 80e4431563d62682ee72fd506123cca172c14cca Mon Sep 17 00:00:00 2001 From: Mircea Trofin Date: Tue, 19 Aug 2025 14:35:01 -0700 Subject: [PATCH] [SimplfyCFG] Set `MD_prof` for `select` used for certain condit

[llvm-branch-commits] [llvm] [SimplfyCFG] Set `MD_prof` for `select` used for certain conditional simplifications (PR #154426)

2025-09-04 Thread Mircea Trofin via llvm-branch-commits
https://github.com/mtrofin updated https://github.com/llvm/llvm-project/pull/154426 >From 80e4431563d62682ee72fd506123cca172c14cca Mon Sep 17 00:00:00 2001 From: Mircea Trofin Date: Tue, 19 Aug 2025 14:35:01 -0700 Subject: [PATCH] [SimplfyCFG] Set `MD_prof` for `select` used for certain condit

[llvm-branch-commits] [llvm] [NFC] Leave a comment in `Local.cpp` about debug info & sample profiling (PR #155296)

2025-09-04 Thread Mircea Trofin via llvm-branch-commits
https://github.com/mtrofin updated https://github.com/llvm/llvm-project/pull/155296 >From 2c17eab265e9a52176552dfbd07d6ffd60973f2f Mon Sep 17 00:00:00 2001 From: Mircea Trofin Date: Mon, 25 Aug 2025 21:04:05 + Subject: [PATCH] [NFC] Leave a comment in `Local.cpp` about debug info & sample

[llvm-branch-commits] [llvm] [IR] Add `MD_prof` to the `Keep` list of `dropUBImplyingAttrsAndMetadata` (PR #154635)

2025-09-04 Thread Mircea Trofin via llvm-branch-commits
https://github.com/mtrofin updated https://github.com/llvm/llvm-project/pull/154635 >From 6f1eaf036babb9f8a8f555aa6b930f60ef977ec6 Mon Sep 17 00:00:00 2001 From: Mircea Trofin Date: Wed, 20 Aug 2025 15:04:49 -0700 Subject: [PATCH] [Local] preserve `MD_prof` in `hoistAllInstructionsInto` --- l

[llvm-branch-commits] [clang] [LifetimeSafety] Add support for GSL Pointer types (PR #154009)

2025-09-04 Thread Utkarsh Saxena via llvm-branch-commits
https://github.com/usx95 updated https://github.com/llvm/llvm-project/pull/154009 >From 2f0c4c10dc8295f4eb3f323c5129f1ef0b3ac2a1 Mon Sep 17 00:00:00 2001 From: Utkarsh Saxena Date: Thu, 4 Sep 2025 14:27:37 + Subject: [PATCH 1/2] all-lvalues-have-origin --- clang/lib/Analysis/LifetimeSafet

[llvm-branch-commits] [clang] [LifetimeSafety] Associate origins to all l-valued expressions (PR #156896)

2025-09-04 Thread Gábor Horváth via llvm-branch-commits
@@ -438,12 +452,31 @@ class FactGenerator : public ConstStmtVisitor { void VisitDeclStmt(const DeclStmt *DS) { for (const Decl *D : DS->decls()) if (const auto *VD = dyn_cast(D)) -if (hasOrigin(VD->getType())) +if (hasOrigin(VD)) if (cons

[llvm-branch-commits] [llvm] [NFC][IR2Vec] Initialize Embedding vectors with zeros by default (PR #155690)

2025-09-04 Thread S. VenkataKeerthy via llvm-branch-commits
https://github.com/svkeerthy updated https://github.com/llvm/llvm-project/pull/155690 >From 8c8500cd277936888d7031a503b5e3ce416469a3 Mon Sep 17 00:00:00 2001 From: svkeerthy Date: Wed, 27 Aug 2025 20:25:30 + Subject: [PATCH] Default constructor --- llvm/include/llvm/Analysis/IR2Vec.h | 2

[llvm-branch-commits] [llvm] [AVR] Remove workarounds for instructions using Z register (PR #156361)

2025-09-04 Thread Ben Shi via llvm-branch-commits
benshi001 wrote: It would be better to add an `[NFC]` in the title. https://github.com/llvm/llvm-project/pull/156361 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-com

[llvm-branch-commits] [llvm] [AVR] Remove workarounds for instructions using Z register (NFCI) (PR #156361)

2025-09-04 Thread Sergei Barannikov via llvm-branch-commits
https://github.com/s-barannikov updated https://github.com/llvm/llvm-project/pull/156361 >From e48805779b288d87477d2e7f9c8fcedcf3850511 Mon Sep 17 00:00:00 2001 From: Sergei Barannikov Date: Mon, 1 Sep 2025 20:18:57 +0300 Subject: [PATCH] [AVR] Remove workarounds for instructions using Z regist

[llvm-branch-commits] [lldb] release/21.x: [lldb][DWARFASTParserClang] Don't complete conflicting Objective-C++ types (#156681) (PR #156764)

2025-09-04 Thread via llvm-branch-commits
https://github.com/llvmbot milestoned https://github.com/llvm/llvm-project/pull/156764 ___ 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] AMDGPU: Add more tests for flat/global atomicrmw with agprs (PR #156874)

2025-09-04 Thread Stanislav Mekhanoshin via llvm-branch-commits
https://github.com/rampitec commented: The files better be named like flat-atomicrmw-a-v.ll etc. So they do not popup at the top of the directory sort order but close to other flat/global stuff. https://github.com/llvm/llvm-project/pull/156874 ___ llv

[llvm-branch-commits] [clang] [clang] Remove shell requirements from tests (PR #156905)

2025-09-04 Thread Aiden Grossman via llvm-branch-commits
https://github.com/boomanaiden154 updated https://github.com/llvm/llvm-project/pull/156905 >From f6a61c9ba23ff3139dedbc0b81e7133bc2e07345 Mon Sep 17 00:00:00 2001 From: Aiden Grossman Date: Thu, 4 Sep 2025 16:12:07 + Subject: [PATCH] fix Created using spr 1.3.6 --- clang/test/ClangScanDep

[llvm-branch-commits] [clang] [clang] Remove shell requirements from tests (PR #156905)

2025-09-04 Thread Aiden Grossman via llvm-branch-commits
https://github.com/boomanaiden154 updated https://github.com/llvm/llvm-project/pull/156905 >From f6a61c9ba23ff3139dedbc0b81e7133bc2e07345 Mon Sep 17 00:00:00 2001 From: Aiden Grossman Date: Thu, 4 Sep 2025 16:12:07 + Subject: [PATCH] fix Created using spr 1.3.6 --- clang/test/ClangScanDep

[llvm-branch-commits] [clang] [clang] Remove shell requirements from tests (PR #156905)

2025-09-04 Thread Aiden Grossman via llvm-branch-commits
https://github.com/boomanaiden154 ready_for_review https://github.com/llvm/llvm-project/pull/156905 ___ 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] [LifetimeSafety] Associate origins to all l-valued expressions (PR #156896)

2025-09-04 Thread Utkarsh Saxena via llvm-branch-commits
https://github.com/usx95 edited https://github.com/llvm/llvm-project/pull/156896 ___ 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] [SimplfyCFG] Set `MD_prof` for `select` used for certain conditional simplifications (PR #154426)

2025-09-04 Thread David Li via llvm-branch-commits
https://github.com/david-xl approved this pull request. https://github.com/llvm/llvm-project/pull/154426 ___ 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] [NFC] Leave a comment in `Local.cpp` about debug info & sample profiling (PR #155296)

2025-09-04 Thread Mircea Trofin via llvm-branch-commits
https://github.com/mtrofin updated https://github.com/llvm/llvm-project/pull/155296 >From d8edb04b381fa8d955d23bfee0d3b322d359bf8a Mon Sep 17 00:00:00 2001 From: Mircea Trofin Date: Mon, 25 Aug 2025 21:04:05 + Subject: [PATCH] [NFC] Leave a comment in `Local.cpp` about debug info & sample

[llvm-branch-commits] [llvm] [SimplfyCFG] Set `MD_prof` for `select` used for certain conditional simplifications (PR #154426)

2025-09-04 Thread Mircea Trofin via llvm-branch-commits
@@ -4058,7 +4068,7 @@ static bool performBranchToCommonDestFolding(BranchInst *BI, BranchInst *PBI, // Halve the weights if any of them cannot fit in an uint32_t fitWeights(NewWeights); -SmallVector MDWeights(NewWeights.begin(), NewWeights.end()); +append_rang

[llvm-branch-commits] [clang] [HLSL] Enable unbounded resource arrays at global scope (PR #155053)

2025-09-04 Thread Helena Kotas via llvm-branch-commits
@@ -0,0 +1,64 @@ +// RUN: %clang_cc1 -triple dxil-pc-shadermodel6.6-compute -finclude-default-header \ +// RUN: -emit-llvm -disable-llvm-passes -o - %s | FileCheck %s -check-prefixes=CHECK,DXIL +// RUN: %clang_cc1 -finclude-default-header -triple spirv-unknown-vulkan-compute

[llvm-branch-commits] [llvm] [Hexagon] Remove post-decoding instruction adjustments (PR #156359)

2025-09-04 Thread Sergei Barannikov via llvm-branch-commits
https://github.com/s-barannikov ready_for_review https://github.com/llvm/llvm-project/pull/156359 ___ 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] [SimplfyCFG] Set `MD_prof` for `select` used for certain conditional simplifications (PR #154426)

2025-09-04 Thread Mircea Trofin via llvm-branch-commits
https://github.com/mtrofin updated https://github.com/llvm/llvm-project/pull/154426 >From 1f876ac5aa21df6856129f60d22808b2c64620b2 Mon Sep 17 00:00:00 2001 From: Mircea Trofin Date: Tue, 19 Aug 2025 14:35:01 -0700 Subject: [PATCH] [SimplfyCFG] Set `MD_prof` for `select` used for certain condit

[llvm-branch-commits] [llvm] [IR] Add `MD_prof` to the `Keep` list of `dropUBImplyingAttrsAndMetadata` (PR #154635)

2025-09-04 Thread Mircea Trofin via llvm-branch-commits
https://github.com/mtrofin updated https://github.com/llvm/llvm-project/pull/154635 >From 03284b69e33a088dd7505f7160cb5e7fd0a8928a Mon Sep 17 00:00:00 2001 From: Mircea Trofin Date: Wed, 20 Aug 2025 15:04:49 -0700 Subject: [PATCH] [Local] preserve `MD_prof` in `hoistAllInstructionsInto` --- l

[llvm-branch-commits] [llvm] [IR] Add `MD_prof` to the `Keep` list of `dropUBImplyingAttrsAndMetadata` (PR #154635)

2025-09-04 Thread Mircea Trofin via llvm-branch-commits
https://github.com/mtrofin updated https://github.com/llvm/llvm-project/pull/154635 >From 03284b69e33a088dd7505f7160cb5e7fd0a8928a Mon Sep 17 00:00:00 2001 From: Mircea Trofin Date: Wed, 20 Aug 2025 15:04:49 -0700 Subject: [PATCH] [Local] preserve `MD_prof` in `hoistAllInstructionsInto` --- l

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

2025-09-04 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] [llvm] [AVR] Remove workarounds for instructions using Z register (NFCI) (PR #156361)

2025-09-04 Thread Sergei Barannikov via llvm-branch-commits
https://github.com/s-barannikov edited https://github.com/llvm/llvm-project/pull/156361 ___ 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] [LifetimeSafety] Associate origins to all l-valued expressions (PR #156896)

2025-09-04 Thread Gábor Horváth via llvm-branch-commits
@@ -438,12 +452,31 @@ class FactGenerator : public ConstStmtVisitor { void VisitDeclStmt(const DeclStmt *DS) { for (const Decl *D : DS->decls()) if (const auto *VD = dyn_cast(D)) -if (hasOrigin(VD->getType())) +if (hasOrigin(VD)) if (cons

[llvm-branch-commits] [llvm] [SimplfyCFG] Set `MD_prof` for `select` used for certain conditional simplifications (PR #154426)

2025-09-04 Thread David Li via llvm-branch-commits
@@ -330,6 +332,13 @@ class SimplifyCFGOpt { } }; +bool isSelectInRoleOfConjunctionOrDisjunction(const SelectInst *SI) { david-xl wrote: Add a comment for the method. https://github.com/llvm/llvm-project/pull/154426 _

[llvm-branch-commits] [llvm] [SimplfyCFG] Set `MD_prof` for `select` used for certain conditional simplifications (PR #154426)

2025-09-04 Thread David Li via llvm-branch-commits
@@ -4058,7 +4068,7 @@ static bool performBranchToCommonDestFolding(BranchInst *BI, BranchInst *PBI, // Halve the weights if any of them cannot fit in an uint32_t fitWeights(NewWeights); -SmallVector MDWeights(NewWeights.begin(), NewWeights.end()); +append_rang

[llvm-branch-commits] [flang] [llvm] [mlir] [MLIR][OpenMP] Introduce overlapped record type map support (PR #119588)

2025-09-04 Thread via llvm-branch-commits
agozillon wrote: Sorry everyone, just the usual ping to ask for a little reviewer attention if that's at all possible, thank you all very much! :-) https://github.com/llvm/llvm-project/pull/119588 ___ llvm-branch-commits mailing list llvm-branch-commi

[llvm-branch-commits] [flang] [llvm] [mlir] [Flang][OpenMP][MLIR] Initial declare target to for variables implementation (PR #119589)

2025-09-04 Thread via llvm-branch-commits
agozillon wrote: Sorry everyone, just the usual ping to ask for a little reviewer attention if that's at all possible, thank you all very much! :-) https://github.com/llvm/llvm-project/pull/119589 ___ llvm-branch-commits mailing list llvm-branch-commi

[llvm-branch-commits] [llvm] AMDGPU: Remove the DS special case in getRegClass (PR #156696)

2025-09-04 Thread Matt Arsenault via llvm-branch-commits
https://github.com/arsenm updated https://github.com/llvm/llvm-project/pull/156696 >From c7238cff2feb2f7e1e7d7b0f55ae5b9917a682a2 Mon Sep 17 00:00:00 2001 From: Matt Arsenault Date: Thu, 4 Sep 2025 00:00:22 +0900 Subject: [PATCH] AMDGPU: Remove the DS special case in getRegClass These instruct

[llvm-branch-commits] [llvm] [WPD] set the branch funnel function entry count (PR #155657)

2025-09-04 Thread Mircea Trofin via llvm-branch-commits
https://github.com/mtrofin updated https://github.com/llvm/llvm-project/pull/155657 >From 8b547b3217c5f82de6ff8dda7a03578fb223c063 Mon Sep 17 00:00:00 2001 From: Mircea Trofin Date: Tue, 26 Aug 2025 17:28:55 + Subject: [PATCH] [WPD] set the function entry count --- .../lib/Transforms/IPO/

[llvm-branch-commits] [llvm] [WPD] set the branch funnel function entry count (PR #155657)

2025-09-04 Thread Mircea Trofin via llvm-branch-commits
https://github.com/mtrofin updated https://github.com/llvm/llvm-project/pull/155657 >From 8b547b3217c5f82de6ff8dda7a03578fb223c063 Mon Sep 17 00:00:00 2001 From: Mircea Trofin Date: Tue, 26 Aug 2025 17:28:55 + Subject: [PATCH] [WPD] set the function entry count --- .../lib/Transforms/IPO/

[llvm-branch-commits] [llvm] [ARM] Remove most post-decoding instruction adjustments (PR #156540)

2025-09-04 Thread Sergei Barannikov via llvm-branch-commits
https://github.com/s-barannikov updated https://github.com/llvm/llvm-project/pull/156540 >From b06dce15041c3f8bba6af2104a3fc198842ec02c Mon Sep 17 00:00:00 2001 From: Sergei Barannikov Date: Tue, 2 Sep 2025 10:26:16 +0300 Subject: [PATCH] [ARM] Remove most post-decoding instruction adjustments

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

2025-09-04 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-backend-aarch64 Author: Sergei Barannikov (s-barannikov) Changes These instructions can now be fully decoded automatically. --- Patch is 27.78 KiB, truncated to 20.00 KiB below, full version: https://github.com/llvm/llvm-project/pull/156364.diff 5 F

[llvm-branch-commits] [llvm] [SimplfyCFG] Set `MD_prof` for `select` used for certain conditional simplifications (PR #154426)

2025-09-04 Thread Mircea Trofin via llvm-branch-commits
https://github.com/mtrofin updated https://github.com/llvm/llvm-project/pull/154426 >From 5427cb6a6eabd9f9c1bd44eed2c025f8b7245a34 Mon Sep 17 00:00:00 2001 From: Mircea Trofin Date: Tue, 19 Aug 2025 14:35:01 -0700 Subject: [PATCH] [SimplfyCFG] Set `MD_prof` for `select` used for certain condit

[llvm-branch-commits] [llvm] [NFC] Leave a comment in `Local.cpp` about debug info & sample profiling (PR #155296)

2025-09-04 Thread Mircea Trofin via llvm-branch-commits
https://github.com/mtrofin updated https://github.com/llvm/llvm-project/pull/155296 >From e8a9ad09c9b50b2e490b7e6fc57c5e687885d200 Mon Sep 17 00:00:00 2001 From: Mircea Trofin Date: Mon, 25 Aug 2025 21:04:05 + Subject: [PATCH] [NFC] Leave a comment in `Local.cpp` about debug info & sample

[llvm-branch-commits] [llvm] [SimplfyCFG] Set `MD_prof` for `select` used for certain conditional simplifications (PR #154426)

2025-09-04 Thread Mircea Trofin via llvm-branch-commits
https://github.com/mtrofin updated https://github.com/llvm/llvm-project/pull/154426 >From 5427cb6a6eabd9f9c1bd44eed2c025f8b7245a34 Mon Sep 17 00:00:00 2001 From: Mircea Trofin Date: Tue, 19 Aug 2025 14:35:01 -0700 Subject: [PATCH] [SimplfyCFG] Set `MD_prof` for `select` used for certain condit

[llvm-branch-commits] [llvm] [IR] Add `MD_prof` to the `Keep` list of `dropUBImplyingAttrsAndMetadata` (PR #154635)

2025-09-04 Thread Mircea Trofin via llvm-branch-commits
https://github.com/mtrofin updated https://github.com/llvm/llvm-project/pull/154635 >From 8489a8acc8ebde176ea81a61d6cdaffb9c57bcc4 Mon Sep 17 00:00:00 2001 From: Mircea Trofin Date: Wed, 20 Aug 2025 15:04:49 -0700 Subject: [PATCH] [Local] preserve `MD_prof` in `hoistAllInstructionsInto` --- l

[llvm-branch-commits] [llvm] [IR] Add `MD_prof` to the `Keep` list of `dropUBImplyingAttrsAndMetadata` (PR #154635)

2025-09-04 Thread Mircea Trofin via llvm-branch-commits
https://github.com/mtrofin updated https://github.com/llvm/llvm-project/pull/154635 >From 8489a8acc8ebde176ea81a61d6cdaffb9c57bcc4 Mon Sep 17 00:00:00 2001 From: Mircea Trofin Date: Wed, 20 Aug 2025 15:04:49 -0700 Subject: [PATCH] [Local] preserve `MD_prof` in `hoistAllInstructionsInto` --- l

[llvm-branch-commits] [llvm] [NFC] Leave a comment in `Local.cpp` about debug info & sample profiling (PR #155296)

2025-09-04 Thread Mircea Trofin via llvm-branch-commits
https://github.com/mtrofin updated https://github.com/llvm/llvm-project/pull/155296 >From e8a9ad09c9b50b2e490b7e6fc57c5e687885d200 Mon Sep 17 00:00:00 2001 From: Mircea Trofin Date: Mon, 25 Aug 2025 21:04:05 + Subject: [PATCH] [NFC] Leave a comment in `Local.cpp` about debug info & sample

[llvm-branch-commits] [clang] [clang] Remove shell requirements from tests (PR #156905)

2025-09-04 Thread Aiden Grossman via llvm-branch-commits
https://github.com/boomanaiden154 updated https://github.com/llvm/llvm-project/pull/156905 >From f6a61c9ba23ff3139dedbc0b81e7133bc2e07345 Mon Sep 17 00:00:00 2001 From: Aiden Grossman Date: Thu, 4 Sep 2025 16:12:07 + Subject: [PATCH] fix Created using spr 1.3.6 --- clang/test/ClangScanDep

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

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

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

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

[llvm-branch-commits] [llvm] [ARM] Remove most post-decoding instruction adjustments (PR #156540)

2025-09-04 Thread Sergei Barannikov via llvm-branch-commits
https://github.com/s-barannikov updated https://github.com/llvm/llvm-project/pull/156540 >From b06dce15041c3f8bba6af2104a3fc198842ec02c Mon Sep 17 00:00:00 2001 From: Sergei Barannikov Date: Tue, 2 Sep 2025 10:26:16 +0300 Subject: [PATCH] [ARM] Remove most post-decoding instruction adjustments

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

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

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

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

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

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

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

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

[llvm-branch-commits] [llvm] [RISCV] Remove post-decoding instruction adjustments (PR #156360)

2025-09-04 Thread Sergei Barannikov via llvm-branch-commits
https://github.com/s-barannikov updated https://github.com/llvm/llvm-project/pull/156360 >From d19b8cd451544e87424c1954156a1aaeafa9a7b7 Mon Sep 17 00:00:00 2001 From: Sergei Barannikov Date: Mon, 1 Sep 2025 20:18:06 +0300 Subject: [PATCH] [RISCV] Remove post-decoding instruction adjustments --

[llvm-branch-commits] [clang] all-lvalues-have-origin (PR #156896)

2025-09-04 Thread Utkarsh Saxena via llvm-branch-commits
https://github.com/usx95 edited https://github.com/llvm/llvm-project/pull/156896 ___ 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] [LifetimeSafety] Associate origins to all l-valued expressions (PR #156896)

2025-09-04 Thread Utkarsh Saxena via llvm-branch-commits
https://github.com/usx95 edited https://github.com/llvm/llvm-project/pull/156896 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

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

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

[llvm-branch-commits] [clang] release/21.x: [clang][docs] Fix implicit-int-conversion-on-negation typos (PR #156815)

2025-09-04 Thread via llvm-branch-commits
correctmost wrote: > ⚠️ We detected that you are using a GitHub private e-mail address to > contribute to the repo. Fixed with a force push https://github.com/llvm/llvm-project/pull/156815 ___ llvm-branch-commits mailing list llvm-branch-commits@list

[llvm-branch-commits] [clang] [clang] Remove shell requirements from tests (PR #156905)

2025-09-04 Thread Aiden Grossman via llvm-branch-commits
https://github.com/boomanaiden154 updated https://github.com/llvm/llvm-project/pull/156905 >From f6a61c9ba23ff3139dedbc0b81e7133bc2e07345 Mon Sep 17 00:00:00 2001 From: Aiden Grossman Date: Thu, 4 Sep 2025 16:12:07 + Subject: [PATCH] fix Created using spr 1.3.6 --- clang/test/ClangScanDep

[llvm-branch-commits] [clang] release/21.x: [clang][docs] Fix implicit-int-conversion-on-negation typos (PR #156815)

2025-09-04 Thread via llvm-branch-commits
https://github.com/correctmost updated https://github.com/llvm/llvm-project/pull/156815 >From b960876ad9568b414a0aed6d61f67f3f31636119 Mon Sep 17 00:00:00 2001 From: correctmost Date: Thu, 4 Sep 2025 13:13:57 -0400 Subject: [PATCH] [clang][docs] Fix implicit-int-conversion-on-negation typos Re

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

2025-09-04 Thread Justin Bogner via llvm-branch-commits
@@ -1472,5 +1473,38 @@ IdentifierInfo *ParseHLSLRootSignature(Sema &Actions, return DeclIdent; } +void HandleRootSignatureTarget(Sema &S, StringRef EntryRootSig) { + ASTConsumer *Consumer = &S.getASTConsumer(); + + // Minimally initalize the parser. This does a couple thin

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

2025-09-04 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-backend-directx Author: Finn Plummer (inbelic) Changes This pr implements support for a root signature as a target, as specified [here](https://github.com/llvm/wg-hlsl/blob/main/proposals/0029-root-signature-driver-options.md#target-root-signature-versi

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

2025-09-04 Thread Justin Bogner via llvm-branch-commits
@@ -140,8 +143,19 @@ analyzeModule(Module &M) { RSD.StaticSamplersOffset = 0u; RSDMap.insert(std::make_pair(F, RSD)); + }; + + if (M.getTargetTriple().getEnvironment() == + Triple::EnvironmentType::RootSignature) { +assert(RootSignatureNode->getNumOperands()

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

2025-09-04 Thread Justin Bogner via llvm-branch-commits
@@ -1472,5 +1473,38 @@ IdentifierInfo *ParseHLSLRootSignature(Sema &Actions, return DeclIdent; } +void HandleRootSignatureTarget(Sema &S, StringRef EntryRootSig) { + ASTConsumer *Consumer = &S.getASTConsumer(); + + // Minimally initalize the parser. This does a couple thin

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

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

[llvm-branch-commits] [llvm] AMDGPU/GlobalISel: Import D16 load patterns and add combines for them (PR #153178)

2025-09-04 Thread Petar Avramovic via llvm-branch-commits
https://github.com/petar-avramovic updated https://github.com/llvm/llvm-project/pull/153178 >From 59fdffee62b1531afe56ff99fe7cf0021a98a821 Mon Sep 17 00:00:00 2001 From: Petar Avramovic Date: Tue, 26 Aug 2025 14:10:41 +0200 Subject: [PATCH] AMDGPU/GlobalISel: Import D16 load patterns and add co

[llvm-branch-commits] [libcxx] release/21.x: [libc++][AIX] Fixup problems with ABI list checking (#155643) (PR #156502)

2025-09-04 Thread Nikolas Klauser via llvm-branch-commits
https://github.com/philnik777 approved this pull request. https://github.com/llvm/llvm-project/pull/156502 ___ 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] [lldb] release/21.x: [libc++] Ensure that we restore invariants in basic_filebuf::overflow (#147389) (PR #155712)

2025-09-04 Thread Nikolas Klauser via llvm-branch-commits
philnik777 wrote: > > Yeah, this should be good. We should probably also backport the AIX CI fix > > (I just have to remember where it was). > > @philnik777 Are you looking for #156502 ? Yes, thanks! https://github.com/llvm/llvm-project/pull/155712

[llvm-branch-commits] [llvm] X86: Stop using MachineFunction in getPointerRegClass (PR #156880)

2025-09-04 Thread Simon Pilgrim via llvm-branch-commits
https://github.com/RKSimon approved this pull request. LGTM https://github.com/llvm/llvm-project/pull/156880 ___ 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] [lldb] release/21.x: [libc++] Ensure that we restore invariants in basic_filebuf::overflow (#147389) (PR #155712)

2025-09-04 Thread Tulio Magno Quites Machado Filho via llvm-branch-commits
tuliom wrote: > Yeah, this should be good. We should probably also backport the AIX CI fix (I > just have to remember where it was). @philnik777 Are you looking for #156502 ? https://github.com/llvm/llvm-project/pull/155712 ___ llvm-branch-commits ma

[llvm-branch-commits] [llvm] release/21.x: [Coroutines] Restore accidentally dropped intrinsic IDs (PR #156925)

2025-09-04 Thread via llvm-branch-commits
https://github.com/llvmbot milestoned https://github.com/llvm/llvm-project/pull/156925 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] [AArch64] Correctly disassemble TSB instruction (PR #156362)

2025-09-04 Thread Sergei Barannikov via llvm-branch-commits
https://github.com/s-barannikov updated https://github.com/llvm/llvm-project/pull/156362 >From a233e69f26b660bb800f519b773b96f5f2d7b07e Mon Sep 17 00:00:00 2001 From: Sergei Barannikov Date: Mon, 1 Sep 2025 20:22:53 +0300 Subject: [PATCH] [AArch64] Correctly disassemble TSB instruction TSB ins

[llvm-branch-commits] [clang] [LifetimeSafety] Associate origins to all l-valued expressions (PR #156896)

2025-09-04 Thread Gábor Horváth via llvm-branch-commits
@@ -438,12 +452,31 @@ class FactGenerator : public ConstStmtVisitor { void VisitDeclStmt(const DeclStmt *DS) { for (const Decl *D : DS->decls()) if (const auto *VD = dyn_cast(D)) -if (hasOrigin(VD->getType())) +if (hasOrigin(VD)) if (cons

[llvm-branch-commits] [clang] release/21.x: [clang][docs] Fix implicit-int-conversion-on-negation typos (PR #156815)

2025-09-04 Thread via llvm-branch-commits
github-actions[bot] wrote: ⚠️ We detected that you are using a GitHub private e-mail address to contribute to the repo. Please turn off [Keep my email addresses private](https://github.com/settings/emails) setting in your account. See [LLVM Developer Policy](https://llvm.org/docs/DeveloperPol

[llvm-branch-commits] [llvm] release/21.x: [Coroutines] Restore accidentally dropped intrinsic IDs (PR #156925)

2025-09-04 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-coroutines Author: None (llvmbot) Changes Backport a647bb4a7ba23b5a7c7484fd5162fef2d10c7068 Requested by: @nikic --- Full diff: https://github.com/llvm/llvm-project/pull/156925.diff 1 Files Affected: - (modified) llvm/lib/Transforms/Coroutines/Corou

[llvm-branch-commits] [llvm] release/21.x: [Coroutines] Restore accidentally dropped intrinsic IDs (PR #156925)

2025-09-04 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-llvm-transforms Author: None (llvmbot) Changes Backport a647bb4a7ba23b5a7c7484fd5162fef2d10c7068 Requested by: @nikic --- Full diff: https://github.com/llvm/llvm-project/pull/156925.diff 1 Files Affected: - (modified) llvm/lib/Transforms/Coroutines/

[llvm-branch-commits] [llvm] release/21.x: [Coroutines] Restore accidentally dropped intrinsic IDs (PR #156925)

2025-09-04 Thread via llvm-branch-commits
https://github.com/llvmbot created https://github.com/llvm/llvm-project/pull/156925 Backport a647bb4a7ba23b5a7c7484fd5162fef2d10c7068 Requested by: @nikic >From e11e09364d6438e66b0abb53fcd73056f10ec501 Mon Sep 17 00:00:00 2001 From: Nikita Popov Date: Thu, 24 Jul 2025 14:36:02 +0200 Subject:

[llvm-branch-commits] [llvm] X86: Stop using MachineFunction in getPointerRegClass (PR #156880)

2025-09-04 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-backend-x86 Author: Matt Arsenault (arsenm) Changes This should be a low level function used to interpret an MCInstrDesc that only depends on the hwmode. It should not depend on other dynamic context like the parent function. In general more ABI properti

[llvm-branch-commits] [llvm] [Hexagon] Remove post-decoding instruction adjustments (PR #156359)

2025-09-04 Thread Sergei Barannikov via llvm-branch-commits
https://github.com/s-barannikov updated https://github.com/llvm/llvm-project/pull/156359 >From 54a58aba634a49079976dd9733a320b522f483aa Mon Sep 17 00:00:00 2001 From: Sergei Barannikov Date: Mon, 1 Sep 2025 20:16:14 +0300 Subject: [PATCH] [Hexagon] Remove post-decoding instruction adjustments

[llvm-branch-commits] [llvm] AMDGPU: Change FLAT classes to use RegisterOperand parameters (PR #156581)

2025-09-04 Thread Matt Arsenault via llvm-branch-commits
https://github.com/arsenm updated https://github.com/llvm/llvm-project/pull/156581 >From a09ada3d217bcf5728f32d7a16c334fb0330e617 Mon Sep 17 00:00:00 2001 From: Matt Arsenault Date: Wed, 3 Sep 2025 12:06:53 +0900 Subject: [PATCH] AMDGPU: Change FLAT classes to use RegisterOperand parameters Th

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

2025-09-04 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-backend-amdgpu Author: Matt Arsenault (arsenm) Changes Incremental step towards removing the special case hack in TargetInstrInfo::getRegClass. --- Full diff: https://github.com/llvm/llvm-project/pull/156890.diff 3 Files Affected: - (modified) llvm/l

[llvm-branch-commits] [clang] release/21.x: [clang][docs] Fix implicit-int-conversion-on-negation typos (PR #156815)

2025-09-04 Thread Nikita Popov via llvm-branch-commits
https://github.com/nikic milestoned https://github.com/llvm/llvm-project/pull/156815 ___ 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] X86: Stop using MachineFunction in getPointerRegClass (PR #156880)

2025-09-04 Thread Matt Arsenault via llvm-branch-commits
https://github.com/arsenm created https://github.com/llvm/llvm-project/pull/156880 This should be a low level function used to interpret an MCInstrDesc that only depends on the hwmode. It should not depend on other dynamic context like the parent function. In general more ABI properties like thi

[llvm-branch-commits] [clang] release/21.x: [clang][docs] Fix implicit-int-conversion-on-negation typos (PR #156815)

2025-09-04 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-clang Author: None (correctmost) Changes References to `-Wimplicit-int-comparison-on-negation` should be `-Wimplicit-int-conversion-on-negation` instead. See: https://github.com/llvm/llvm-project/pull/139429/files#r2124372667 --- Full diff: https://gi

[llvm-branch-commits] [llvm] X86: Stop using MachineFunction in getPointerRegClass (PR #156880)

2025-09-04 Thread Matt Arsenault via llvm-branch-commits
https://github.com/arsenm ready_for_review https://github.com/llvm/llvm-project/pull/156880 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

  1   2   >