[llvm-branch-commits] [llvm] RegAlloc: Use new approach to handling failed allocations (PR #128469)

2025-02-25 Thread Matt Arsenault via llvm-branch-commits
https://github.com/arsenm updated https://github.com/llvm/llvm-project/pull/128469 >From 4e83e255ae747198877c0b5534a4656bca4b4b1d Mon Sep 17 00:00:00 2001 From: Matt Arsenault Date: Sun, 23 Feb 2025 11:21:34 +0700 Subject: [PATCH 1/2] RegAlloc: Use new approach to handling failed allocations T

[llvm-branch-commits] [llvm] RegAlloc: Use new approach to handling failed allocations (PR #128469)

2025-02-25 Thread Matt Arsenault via llvm-branch-commits
https://github.com/arsenm updated https://github.com/llvm/llvm-project/pull/128469 >From 4e83e255ae747198877c0b5534a4656bca4b4b1d Mon Sep 17 00:00:00 2001 From: Matt Arsenault Date: Sun, 23 Feb 2025 11:21:34 +0700 Subject: [PATCH 1/2] RegAlloc: Use new approach to handling failed allocations T

[llvm-branch-commits] [llvm] RegAlloc: Use new approach to handling failed allocations (PR #128469)

2025-02-25 Thread Matt Arsenault via llvm-branch-commits
arsenm wrote: ### Merge activity * **Feb 26, 1:16 AM EST**: A user started a stack merge that includes this pull request via [Graphite](https://app.graphite.dev/github/pr/llvm/llvm-project/128469). https://github.com/llvm/llvm-project/pull/128469 _

[llvm-branch-commits] [llvm] Reapply "RegAlloc: Fix verifier error after failed allocation (#119690)" (PR #128400)

2025-02-25 Thread Matt Arsenault via llvm-branch-commits
arsenm wrote: ### Merge activity * **Feb 26, 1:16 AM EST**: A user started a stack merge that includes this pull request via [Graphite](https://app.graphite.dev/github/pr/llvm/llvm-project/128400). https://github.com/llvm/llvm-project/pull/128400 _

[llvm-branch-commits] [llvm] RegAllocFast: Fix verifier errors after assigning to reserved registers (PR #128281)

2025-02-25 Thread Matt Arsenault via llvm-branch-commits
arsenm wrote: ### Merge activity * **Feb 26, 1:16 AM EST**: A user started a stack merge that includes this pull request via [Graphite](https://app.graphite.dev/github/pr/llvm/llvm-project/128281). https://github.com/llvm/llvm-project/pull/128281 _

[llvm-branch-commits] [llvm] 6ea4e1e - Revert "Reland "[AArch64][NPM] Chalk out the CodeGenPassBuilder for NPM (#128…"

2025-02-25 Thread via llvm-branch-commits
Author: Akshat Oke Date: 2025-02-26T10:54:09+05:30 New Revision: 6ea4e1e1415d4902c69670343205b5c44f51514a URL: https://github.com/llvm/llvm-project/commit/6ea4e1e1415d4902c69670343205b5c44f51514a DIFF: https://github.com/llvm/llvm-project/commit/6ea4e1e1415d4902c69670343205b5c44f51514a.diff LO

[llvm-branch-commits] [llvm] RegAllocFast: Fix verifier errors after assigning to reserved registers (PR #128281)

2025-02-25 Thread Matt Arsenault via llvm-branch-commits
https://github.com/arsenm updated https://github.com/llvm/llvm-project/pull/128281 >From d93b45487feba452868706b31e6e59e0bb1a5d19 Mon Sep 17 00:00:00 2001 From: Matt Arsenault Date: Thu, 12 Dec 2024 10:53:41 +0900 Subject: [PATCH 1/2] RegAllocFast: Fix verifier errors after assigning to reserv

[llvm-branch-commits] [clang] release/20.x: [CMake][Release] Statically link ZSTD on all OSes (#128554) (PR #128793)

2025-02-25 Thread Keith Smiley via llvm-branch-commits
keith wrote: Seems good to me! https://github.com/llvm/llvm-project/pull/128793 ___ 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] release/20.x: [CMake][Release] Statically link ZSTD on all OSes (#128554) (PR #128793)

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

[llvm-branch-commits] [clang] release/20.x: [CMake][Release] Statically link ZSTD on all OSes (#128554) (PR #128793)

2025-02-25 Thread Tom Stellard via llvm-branch-commits
https://github.com/tstellar closed https://github.com/llvm/llvm-project/pull/128793 ___ 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] 560ac75 - [CMake][Release] Statically link ZSTD on all OSes (#128554)

2025-02-25 Thread Tom Stellard via llvm-branch-commits
Author: Tom Stellard Date: 2025-02-25T17:08:20-08:00 New Revision: 560ac756cb18db3f6252b4d43e0444b10fd36e8b URL: https://github.com/llvm/llvm-project/commit/560ac756cb18db3f6252b4d43e0444b10fd36e8b DIFF: https://github.com/llvm/llvm-project/commit/560ac756cb18db3f6252b4d43e0444b10fd36e8b.diff

[llvm-branch-commits] [clang] release/20.x: [CMake][Release] Statically link ZSTD on all OSes (#128554) (PR #128793)

2025-02-25 Thread via llvm-branch-commits
https://github.com/llvmbot updated https://github.com/llvm/llvm-project/pull/128793 >From 560ac756cb18db3f6252b4d43e0444b10fd36e8b Mon Sep 17 00:00:00 2001 From: Tom Stellard Date: Tue, 25 Feb 2025 16:10:20 -0800 Subject: [PATCH] [CMake][Release] Statically link ZSTD on all OSes (#128554) This

[llvm-branch-commits] [llvm] [HLSL] Refactor Offset calculation while writing Root Signatures. (PR #128577)

2025-02-25 Thread via llvm-branch-commits
https://github.com/joaosaffran closed https://github.com/llvm/llvm-project/pull/128577 ___ 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] [llvm] release/20.x: [CMake][Release] Enable bolt optimization for clang on Linux (#128090) (PR #128730)

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

[llvm-branch-commits] [clang] [llvm] release/20.x: [CMake][Release] Enable bolt optimization for clang on Linux (#128090) (PR #128730)

2025-02-25 Thread Tom Stellard via llvm-branch-commits
https://github.com/tstellar closed https://github.com/llvm/llvm-project/pull/128730 ___ 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] [llvm] release/20.x: [CMake][Release] Enable bolt optimization for clang on Linux (#128090) (PR #128730)

2025-02-25 Thread via llvm-branch-commits
https://github.com/llvmbot updated https://github.com/llvm/llvm-project/pull/128730 >From a2112e20c736b1648ada1aa0b976f42fedf62a23 Mon Sep 17 00:00:00 2001 From: Tom Stellard Date: Tue, 25 Feb 2025 07:33:42 -0800 Subject: [PATCH] [CMake][Release] Enable bolt optimization for clang on Linux (#1

[llvm-branch-commits] [clang] release/20.x: [CMake][Release] Statically link ZSTD on all OSes (#128554) (PR #128793)

2025-02-25 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-clang Author: None (llvmbot) Changes Backport 09832777d830e0fddff84bf36793ec4e453656b0 Requested by: @tstellar --- Full diff: https://github.com/llvm/llvm-project/pull/128793.diff 1 Files Affected: - (modified) clang/cmake/caches/Release.cmake (+1-3

[llvm-branch-commits] [clang] release/20.x: [CMake][Release] Statically link ZSTD on all OSes (#128554) (PR #128793)

2025-02-25 Thread via llvm-branch-commits
https://github.com/llvmbot milestoned https://github.com/llvm/llvm-project/pull/128793 ___ 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] release/20.x: [CMake][Release] Statically link ZSTD on all OSes (#128554) (PR #128793)

2025-02-25 Thread via llvm-branch-commits
llvmbot wrote: @keith What do you think about merging this PR to the release branch? https://github.com/llvm/llvm-project/pull/128793 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinf

[llvm-branch-commits] [clang] release/20.x: [CMake][Release] Statically link ZSTD on all OSes (#128554) (PR #128793)

2025-02-25 Thread via llvm-branch-commits
https://github.com/llvmbot created https://github.com/llvm/llvm-project/pull/128793 Backport 09832777d830e0fddff84bf36793ec4e453656b0 Requested by: @tstellar >From 2ca80566033289f3401f4ee8957eb166dad04f62 Mon Sep 17 00:00:00 2001 From: Tom Stellard Date: Tue, 25 Feb 2025 16:10:20 -0800 Subjec

[llvm-branch-commits] [llvm] release/20.x: [PPC][MC] Restore support for case-insensitive register names (#128525) (PR #128539)

2025-02-25 Thread via llvm-branch-commits
github-actions[bot] wrote: @nikic (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] [llvm] b8b7fce - [PPC][MC] Restore support for case-insensitive register names (#128525)

2025-02-25 Thread Tom Stellard via llvm-branch-commits
Author: Nikita Popov Date: 2025-02-25T16:13:18-08:00 New Revision: b8b7fce446a6516be6bee61456e7292f7c1afb86 URL: https://github.com/llvm/llvm-project/commit/b8b7fce446a6516be6bee61456e7292f7c1afb86 DIFF: https://github.com/llvm/llvm-project/commit/b8b7fce446a6516be6bee61456e7292f7c1afb86.diff

[llvm-branch-commits] [llvm] release/20.x: [PPC][MC] Restore support for case-insensitive register names (#128525) (PR #128539)

2025-02-25 Thread Tom Stellard via llvm-branch-commits
https://github.com/tstellar closed https://github.com/llvm/llvm-project/pull/128539 ___ 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/20.x: [PPC][MC] Restore support for case-insensitive register names (#128525) (PR #128539)

2025-02-25 Thread via llvm-branch-commits
https://github.com/llvmbot updated https://github.com/llvm/llvm-project/pull/128539 >From b8b7fce446a6516be6bee61456e7292f7c1afb86 Mon Sep 17 00:00:00 2001 From: Nikita Popov Date: Mon, 24 Feb 2025 18:06:51 +0100 Subject: [PATCH] [PPC][MC] Restore support for case-insensitive register names (#

[llvm-branch-commits] [llvm] [HLSL] Refactor Offset calculation while writing Root Signatures. (PR #128577)

2025-02-25 Thread Justin Bogner via llvm-branch-commits
https://github.com/bogner approved this pull request. https://github.com/llvm/llvm-project/pull/128577 ___ 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] [LTO][Pipelines][Coro] De-duplicate Coro passes (PR #128654)

2025-02-25 Thread Vitaly Buka via llvm-branch-commits
https://github.com/vitalybuka updated https://github.com/llvm/llvm-project/pull/128654 ___ 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] [LTO][Pipelines][Coro] De-duplicate Coro passes (PR #128654)

2025-02-25 Thread Vitaly Buka via llvm-branch-commits
https://github.com/vitalybuka updated https://github.com/llvm/llvm-project/pull/128654 ___ 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] [llvm] [PowerPC] Update LLVM 20.1.0 Release Notes (PR #128764)

2025-02-25 Thread via llvm-branch-commits
github-actions[bot] wrote: @amy-kwan (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] [clang] 5d3b9e2 - [PowerPC] Update LLVM 20.1.0 Release Notes (#128764)

2025-02-25 Thread via llvm-branch-commits
Author: Amy Kwan Date: 2025-02-25T15:01:32-08:00 New Revision: 5d3b9e2f92bbb6c1f3b4bb68f1f63aff72aaa7b1 URL: https://github.com/llvm/llvm-project/commit/5d3b9e2f92bbb6c1f3b4bb68f1f63aff72aaa7b1 DIFF: https://github.com/llvm/llvm-project/commit/5d3b9e2f92bbb6c1f3b4bb68f1f63aff72aaa7b1.diff LOG:

[llvm-branch-commits] [clang] [llvm] [PowerPC] Update LLVM 20.1.0 Release Notes (PR #128764)

2025-02-25 Thread Tom Stellard via llvm-branch-commits
https://github.com/tstellar closed https://github.com/llvm/llvm-project/pull/128764 ___ 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] [HLSL] Refactor Offset calculation while writing Root Signatures. (PR #128577)

2025-02-25 Thread via llvm-branch-commits
https://github.com/joaosaffran updated https://github.com/llvm/llvm-project/pull/128577 >From 767b7d02bf71e6e0137e2b5f9f9b8d8b799ac81f Mon Sep 17 00:00:00 2001 From: joaosaffran Date: Sat, 22 Feb 2025 06:19:15 + Subject: [PATCH 01/12] first working version --- .../llvm/MC/DXContainerRootS

[llvm-branch-commits] [llvm] [HLSL] Refactor Offset calculation while writing Root Signatures. (PR #128577)

2025-02-25 Thread Damyan Pepper via llvm-branch-commits
https://github.com/damyanp approved this pull request. https://github.com/llvm/llvm-project/pull/128577 ___ 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] [HLSL] Refactor Offset calculation while writing Root Signatures. (PR #128577)

2025-02-25 Thread via llvm-branch-commits
https://github.com/joaosaffran updated https://github.com/llvm/llvm-project/pull/128577 >From 767b7d02bf71e6e0137e2b5f9f9b8d8b799ac81f Mon Sep 17 00:00:00 2001 From: joaosaffran Date: Sat, 22 Feb 2025 06:19:15 + Subject: [PATCH 01/11] first working version --- .../llvm/MC/DXContainerRootS

[llvm-branch-commits] [llvm] [HLSL] Refactor Offset calculation while writing Root Signatures. (PR #128577)

2025-02-25 Thread via llvm-branch-commits
@@ -134,12 +134,12 @@ TEST(RootSignature, ParseRootFlags) { )")); uint8_t Buffer[] = { - 0x44, 0x58, 0x42, 0x43, 0x32, 0x9A, 0x53, 0xD8, 0xEC, 0xBE, 0x35, 0x6F, - 0x05, 0x39, 0xE1, 0xFE, 0x31, 0x20, 0xF0, 0xC1, 0x01, 0x00, 0x00, 0x00, + 0x44, 0x58, 0x42, 0

[llvm-branch-commits] [llvm] [HLSL] Refactor Offset calculation while writing Root Signatures. (PR #128577)

2025-02-25 Thread Damyan Pepper via llvm-branch-commits
@@ -134,12 +134,12 @@ TEST(RootSignature, ParseRootFlags) { )")); uint8_t Buffer[] = { - 0x44, 0x58, 0x42, 0x43, 0x32, 0x9A, 0x53, 0xD8, 0xEC, 0xBE, 0x35, 0x6F, - 0x05, 0x39, 0xE1, 0xFE, 0x31, 0x20, 0xF0, 0xC1, 0x01, 0x00, 0x00, 0x00, + 0x44, 0x58, 0x42, 0

[llvm-branch-commits] [clang] [llvm] [PowerPC] Update LLVM 20.1.0 Release Notes (PR #128764)

2025-02-25 Thread Amy Kwan via llvm-branch-commits
amy-kwan wrote: @hubert-reinterpretcast Thanks for catching the typo! https://github.com/llvm/llvm-project/pull/128764 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-c

[llvm-branch-commits] [llvm] [DirectX] Support the CBufferLoadLegacy operation (PR #128699)

2025-02-25 Thread Helena Kotas via llvm-branch-commits
https://github.com/hekota approved this pull request. LGTM! Just one copy-paste nit. https://github.com/llvm/llvm-project/pull/128699 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinf

[llvm-branch-commits] [llvm] [DirectX] Support the CBufferLoadLegacy operation (PR #128699)

2025-02-25 Thread Helena Kotas via llvm-branch-commits
https://github.com/hekota edited https://github.com/llvm/llvm-project/pull/128699 ___ 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] [DirectX] Support the CBufferLoadLegacy operation (PR #128699)

2025-02-25 Thread Helena Kotas via llvm-branch-commits
@@ -816,6 +822,19 @@ def CreateHandle : DXILOp<57, createHandle> { let attributes = [Attributes]; } +def CBufferLoadLegacy : DXILOp<59, cbufferLoadLegacy> { + let Doc = "reads from a TypedBuffer"; hekota wrote: ```suggestion let Doc = "reads from a const

[llvm-branch-commits] [clang] [llvm] [PowerPC] Update LLVM 20.1.0 Release Notes (PR #128764)

2025-02-25 Thread Hubert Tong via llvm-branch-commits
https://github.com/hubert-reinterpretcast updated https://github.com/llvm/llvm-project/pull/128764 >From d8479f20064d7043bf3caf466968fadab2ccb45e Mon Sep 17 00:00:00 2001 From: Amy Kwan Date: Tue, 25 Feb 2025 13:21:45 -0600 Subject: [PATCH 1/2] [PowerPC] Update LLVM 20.1.0 Release Notes --- c

[llvm-branch-commits] [clang] [llvm] [PowerPC] Update LLVM 20.1.0 Release Notes (PR #128764)

2025-02-25 Thread Hubert Tong via llvm-branch-commits
@@ -478,6 +494,10 @@ Changes to the LLVM tools * llvm-objcopy now prints the correct file path in the error message when the output file specified by `--dump-section` cannot be opened. +* llvm-cxxfilt now supports demangling call expressions encoded using `cp` instead of `c

[llvm-branch-commits] [llvm] [HLSL] Refactor Offset calculation while writing Root Signatures. (PR #128577)

2025-02-25 Thread Damyan Pepper via llvm-branch-commits
https://github.com/damyanp requested changes to this pull request. A few nits, and I want to make sure that existing clients of this binary format can cope with a value of 0 for StaticSamplersOffset. https://github.com/llvm/llvm-project/pull/128577 __

[llvm-branch-commits] [llvm] [HLSL] Refactor Offset calculation while writing Root Signatures. (PR #128577)

2025-02-25 Thread Damyan Pepper via llvm-branch-commits
@@ -12,44 +12,59 @@ using namespace llvm; using namespace llvm::mcdxbc; +void setRewrite(raw_ostream &Stream, uint32_t &Offset) { + const uint32_t DummyValue = std::numeric_limits::max(); + Offset = Stream.tell(); + support::endian::write(Stream, DummyValue, llvm::endiannes

[llvm-branch-commits] [llvm] [HLSL] Refactor Offset calculation while writing Root Signatures. (PR #128577)

2025-02-25 Thread Damyan Pepper via llvm-branch-commits
@@ -12,44 +12,59 @@ using namespace llvm; using namespace llvm::mcdxbc; +void setRewrite(raw_ostream &Stream, uint32_t &Offset) { + const uint32_t DummyValue = std::numeric_limits::max(); + Offset = Stream.tell(); + support::endian::write(Stream, DummyValue, llvm::endiannes

[llvm-branch-commits] [llvm] [HLSL] Refactor Offset calculation while writing Root Signatures. (PR #128577)

2025-02-25 Thread Damyan Pepper via llvm-branch-commits
@@ -12,44 +12,59 @@ using namespace llvm; using namespace llvm::mcdxbc; +void setRewrite(raw_ostream &Stream, uint32_t &Offset) { + const uint32_t DummyValue = std::numeric_limits::max(); + Offset = Stream.tell(); + support::endian::write(Stream, DummyValue, llvm::endiannes

[llvm-branch-commits] [llvm] [HLSL] Refactor Offset calculation while writing Root Signatures. (PR #128577)

2025-02-25 Thread Damyan Pepper via llvm-branch-commits
https://github.com/damyanp edited https://github.com/llvm/llvm-project/pull/128577 ___ 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] [HLSL] Refactor Offset calculation while writing Root Signatures. (PR #128577)

2025-02-25 Thread Damyan Pepper via llvm-branch-commits
@@ -12,44 +12,59 @@ using namespace llvm; using namespace llvm::mcdxbc; +void setRewrite(raw_ostream &Stream, uint32_t &Offset) { + const uint32_t DummyValue = std::numeric_limits::max(); + Offset = Stream.tell(); + support::endian::write(Stream, DummyValue, llvm::endiannes

[llvm-branch-commits] [llvm] [HLSL] Refactor Offset calculation while writing Root Signatures. (PR #128577)

2025-02-25 Thread Damyan Pepper via llvm-branch-commits
@@ -12,44 +12,59 @@ using namespace llvm; using namespace llvm::mcdxbc; +void setRewrite(raw_ostream &Stream, uint32_t &Offset) { damyanp wrote: I think these two functions are only used from within this cpp. Should either be marked as static, or in an anon

[llvm-branch-commits] [LTO][Pipelines][Coro] De-duplicate Coro passes (PR #128654)

2025-02-25 Thread Arthur Eubanks via llvm-branch-commits
@@ -421,12 +421,15 @@ static bool isLTOPostLink(ThinOrFullLTOPhase Phase) { static CoroConditionalWrapper buildCoroWrapper(ThinOrFullLTOPhase Phase) { // TODO: Skip passes according to Phase. aeubanks wrote: remove TODO? https://github.com/llvm/llvm-project/

[llvm-branch-commits] [LTO][Pipelines][Coro] De-duplicate Coro passes (PR #128654)

2025-02-25 Thread Arthur Eubanks via llvm-branch-commits
https://github.com/aeubanks approved this pull request. https://github.com/llvm/llvm-project/pull/128654 ___ 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] [DirectX] Fix printing of DXIL cbuffer info (PR #128698)

2025-02-25 Thread Farzon Lotfi via llvm-branch-commits
https://github.com/farzonl approved this pull request. https://github.com/llvm/llvm-project/pull/128698 ___ 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] [DirectX] Support the CBufferLoadLegacy operation (PR #128699)

2025-02-25 Thread Farzon Lotfi via llvm-branch-commits
https://github.com/farzonl approved this pull request. LGTM. comments are questions only. No changes needed. https://github.com/llvm/llvm-project/pull/128699 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org

[llvm-branch-commits] [llvm] [DirectX] Support the CBufferLoadLegacy operation (PR #128699)

2025-02-25 Thread Farzon Lotfi via llvm-branch-commits
https://github.com/farzonl edited https://github.com/llvm/llvm-project/pull/128699 ___ 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] [DirectX] Support the CBufferLoadLegacy operation (PR #128699)

2025-02-25 Thread Farzon Lotfi via llvm-branch-commits
@@ -46,6 +46,12 @@ def ResRetDoubleTy : DXILOpParamType; def ResRetInt16Ty : DXILOpParamType; def ResRetInt32Ty : DXILOpParamType; def ResRetInt64Ty : DXILOpParamType; +def CBufRetHalfTy : DXILOpParamType; farzonl wrote: why `def CBufRetHalfTy : DXILOpParamTyp

[llvm-branch-commits] [clang] [llvm] [PowerPC] Update LLVM 20.1.0 Release Notes (PR #128764)

2025-02-25 Thread Tom Stellard via llvm-branch-commits
https://github.com/tstellar milestoned https://github.com/llvm/llvm-project/pull/128764 ___ 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] [DirectX] Fix printing of DXIL cbuffer info (PR #128698)

2025-02-25 Thread Helena Kotas via llvm-branch-commits
https://github.com/hekota approved this pull request. https://github.com/llvm/llvm-project/pull/128698 ___ 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] [HLSL] Refactor Offset calculation while writing Root Signatures. (PR #128577)

2025-02-25 Thread via llvm-branch-commits
https://github.com/joaosaffran updated https://github.com/llvm/llvm-project/pull/128577 >From 767b7d02bf71e6e0137e2b5f9f9b8d8b799ac81f Mon Sep 17 00:00:00 2001 From: joaosaffran Date: Sat, 22 Feb 2025 06:19:15 + Subject: [PATCH 1/9] first working version --- .../llvm/MC/DXContainerRootSig

[llvm-branch-commits] [llvm] release/20.x: Do not treat llvm.fake.use as a debug instruction (#128684) (PR #128734)

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

[llvm-branch-commits] [llvm] release/20.x: Do not treat llvm.fake.use as a debug instruction (#128684) (PR #128734)

2025-02-25 Thread Tom Stellard via llvm-branch-commits
https://github.com/tstellar closed https://github.com/llvm/llvm-project/pull/128734 ___ 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] addf1c9 - Do not treat llvm.fake.use as a debug instruction (#128684)

2025-02-25 Thread Tom Stellard via llvm-branch-commits
Author: Stephen Tozer Date: 2025-02-25T11:57:01-08:00 New Revision: addf1c97117e52bd52f445a360047c2752df9d1a URL: https://github.com/llvm/llvm-project/commit/addf1c97117e52bd52f445a360047c2752df9d1a DIFF: https://github.com/llvm/llvm-project/commit/addf1c97117e52bd52f445a360047c2752df9d1a.diff

[llvm-branch-commits] [llvm] release/20.x: Do not treat llvm.fake.use as a debug instruction (#128684) (PR #128734)

2025-02-25 Thread via llvm-branch-commits
https://github.com/llvmbot updated https://github.com/llvm/llvm-project/pull/128734 >From addf1c97117e52bd52f445a360047c2752df9d1a Mon Sep 17 00:00:00 2001 From: Stephen Tozer Date: Tue, 25 Feb 2025 14:49:59 + Subject: [PATCH] Do not treat llvm.fake.use as a debug instruction (#128684) The

[llvm-branch-commits] [llvm] release/20.x: [Hexagon] Add a case to BitTracker for new register class (#128580) (PR #128738)

2025-02-25 Thread via llvm-branch-commits
github-actions[bot] wrote: @androm3da (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/20.x: [Hexagon] Add a case to BitTracker for new register class (#128580) (PR #128738)

2025-02-25 Thread Tom Stellard via llvm-branch-commits
https://github.com/tstellar closed https://github.com/llvm/llvm-project/pull/128738 ___ 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/20.x: [Hexagon] Add a case to BitTracker for new register class (#128580) (PR #128738)

2025-02-25 Thread via llvm-branch-commits
https://github.com/llvmbot updated https://github.com/llvm/llvm-project/pull/128738 >From d18f15fe53bc1948e427ed1481b1f586938009d9 Mon Sep 17 00:00:00 2001 From: Ikhlas Ajbar Date: Tue, 25 Feb 2025 09:07:29 -0600 Subject: [PATCH] [Hexagon] Add a case to BitTracker for new register class (#1285

[llvm-branch-commits] [llvm] d18f15f - [Hexagon] Add a case to BitTracker for new register class (#128580)

2025-02-25 Thread Tom Stellard via llvm-branch-commits
Author: Ikhlas Ajbar Date: 2025-02-25T11:45:16-08:00 New Revision: d18f15fe53bc1948e427ed1481b1f586938009d9 URL: https://github.com/llvm/llvm-project/commit/d18f15fe53bc1948e427ed1481b1f586938009d9 DIFF: https://github.com/llvm/llvm-project/commit/d18f15fe53bc1948e427ed1481b1f586938009d9.diff

[llvm-branch-commits] [llvm] release/20.x: On Windows, remove the UCRT libraries from the release script (#128378) (PR #128720)

2025-02-25 Thread via llvm-branch-commits
github-actions[bot] wrote: @aganea (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] release/20.x: On Windows, remove the UCRT libraries from the release script (#128378) (PR #128720)

2025-02-25 Thread Tom Stellard via llvm-branch-commits
https://github.com/tstellar closed https://github.com/llvm/llvm-project/pull/128720 ___ 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] c02bd85 - On Windows, remove the UCRT libraries from the release script (#128378)

2025-02-25 Thread Tom Stellard via llvm-branch-commits
Author: Alexandre Ganea Date: 2025-02-25T11:40:01-08:00 New Revision: c02bd85194d3cb6416baaf3dd607a056f2047720 URL: https://github.com/llvm/llvm-project/commit/c02bd85194d3cb6416baaf3dd607a056f2047720 DIFF: https://github.com/llvm/llvm-project/commit/c02bd85194d3cb6416baaf3dd607a056f2047720.dif

[llvm-branch-commits] [llvm] release/20.x: On Windows, remove the UCRT libraries from the release script (#128378) (PR #128720)

2025-02-25 Thread via llvm-branch-commits
https://github.com/llvmbot updated https://github.com/llvm/llvm-project/pull/128720 >From c02bd85194d3cb6416baaf3dd607a056f2047720 Mon Sep 17 00:00:00 2001 From: Alexandre Ganea Date: Mon, 24 Feb 2025 08:53:44 -0500 Subject: [PATCH] On Windows, remove the UCRT libraries from the release script

[llvm-branch-commits] [llvm] release/20.x: [Support] Ensure complete type DelimitedScope (#127459) (PR #128686)

2025-02-25 Thread via llvm-branch-commits
github-actions[bot] wrote: @hahnjo (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] release/20.x: [Support] Ensure complete type DelimitedScope (#127459) (PR #128686)

2025-02-25 Thread Tom Stellard via llvm-branch-commits
https://github.com/tstellar closed https://github.com/llvm/llvm-project/pull/128686 ___ 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] 8308191 - [Support] Ensure complete type DelimitedScope (#127459)

2025-02-25 Thread Tom Stellard via llvm-branch-commits
Author: Jonas Hahnfeld Date: 2025-02-25T11:38:28-08:00 New Revision: 83081919e42376eb3cdbb8267daaf8da0691f9ae URL: https://github.com/llvm/llvm-project/commit/83081919e42376eb3cdbb8267daaf8da0691f9ae DIFF: https://github.com/llvm/llvm-project/commit/83081919e42376eb3cdbb8267daaf8da0691f9ae.diff

[llvm-branch-commits] [llvm] release/20.x: [Support] Ensure complete type DelimitedScope (#127459) (PR #128686)

2025-02-25 Thread via llvm-branch-commits
https://github.com/llvmbot updated https://github.com/llvm/llvm-project/pull/128686 >From 83081919e42376eb3cdbb8267daaf8da0691f9ae Mon Sep 17 00:00:00 2001 From: Jonas Hahnfeld Date: Fri, 21 Feb 2025 21:19:56 +0100 Subject: [PATCH] [Support] Ensure complete type DelimitedScope (#127459) `JSONS

[llvm-branch-commits] [llvm] [HLSL] Refactor Offset calculation while writing Root Signatures. (PR #128577)

2025-02-25 Thread via llvm-branch-commits
https://github.com/joaosaffran updated https://github.com/llvm/llvm-project/pull/128577 >From 767b7d02bf71e6e0137e2b5f9f9b8d8b799ac81f Mon Sep 17 00:00:00 2001 From: joaosaffran Date: Sat, 22 Feb 2025 06:19:15 + Subject: [PATCH 1/8] first working version --- .../llvm/MC/DXContainerRootSig

[llvm-branch-commits] [clang] [llvm] [PowerPC] Update LLVM 20.1.0 Release Notes (PR #128764)

2025-02-25 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-clang Author: Amy Kwan (amy-kwan) Changes This PR adds LLVM 20.1.0 release notes that are related to the PowerPC target. --- Full diff: https://github.com/llvm/llvm-project/pull/128764.diff 2 Files Affected: - (modified) clang/docs/ReleaseNotes.rst (

[llvm-branch-commits] [clang] [llvm] [PowerPC] Update LLVM 20.1.0 Release Notes (PR #128764)

2025-02-25 Thread Amy Kwan via llvm-branch-commits
https://github.com/amy-kwan created https://github.com/llvm/llvm-project/pull/128764 This PR adds LLVM 20.1.0 release notes that are related to the PowerPC target. >From d8479f20064d7043bf3caf466968fadab2ccb45e Mon Sep 17 00:00:00 2001 From: Amy Kwan Date: Tue, 25 Feb 2025 13:21:45 -0600 Subje

[llvm-branch-commits] [llvm] [HLSL] Refactor Offset calculation while writing Root Signatures. (PR #128577)

2025-02-25 Thread via llvm-branch-commits
https://github.com/joaosaffran updated https://github.com/llvm/llvm-project/pull/128577 >From 767b7d02bf71e6e0137e2b5f9f9b8d8b799ac81f Mon Sep 17 00:00:00 2001 From: joaosaffran Date: Sat, 22 Feb 2025 06:19:15 + Subject: [PATCH 01/10] first working version --- .../llvm/MC/DXContainerRootS

[llvm-branch-commits] [llvm] [HLSL] Refactor Offset calculation while writing Root Signatures. (PR #128577)

2025-02-25 Thread via llvm-branch-commits
https://github.com/joaosaffran updated https://github.com/llvm/llvm-project/pull/128577 >From 767b7d02bf71e6e0137e2b5f9f9b8d8b799ac81f Mon Sep 17 00:00:00 2001 From: joaosaffran Date: Sat, 22 Feb 2025 06:19:15 + Subject: [PATCH 1/7] first working version --- .../llvm/MC/DXContainerRootSig

[llvm-branch-commits] [BOLT] Fix doTrace in BAT mode (PR #128546)

2025-02-25 Thread Amir Ayupov via llvm-branch-commits
https://github.com/aaupov updated https://github.com/llvm/llvm-project/pull/128546 ___ 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] [BOLT] Fix doTrace in BAT mode (PR #128546)

2025-02-25 Thread Amir Ayupov via llvm-branch-commits
https://github.com/aaupov updated https://github.com/llvm/llvm-project/pull/128546 ___ 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] [HLSL] Refactor Offset calculation while writing Root Signatures. (PR #128577)

2025-02-25 Thread via llvm-branch-commits
https://github.com/joaosaffran updated https://github.com/llvm/llvm-project/pull/128577 >From 767b7d02bf71e6e0137e2b5f9f9b8d8b799ac81f Mon Sep 17 00:00:00 2001 From: joaosaffran Date: Sat, 22 Feb 2025 06:19:15 + Subject: [PATCH 1/6] first working version --- .../llvm/MC/DXContainerRootSig

[llvm-branch-commits] [llvm] [HLSL] Refactor Offset calculation while writing Root Signatures. (PR #128577)

2025-02-25 Thread via llvm-branch-commits
https://github.com/joaosaffran updated https://github.com/llvm/llvm-project/pull/128577 >From 767b7d02bf71e6e0137e2b5f9f9b8d8b799ac81f Mon Sep 17 00:00:00 2001 From: joaosaffran Date: Sat, 22 Feb 2025 06:19:15 + Subject: [PATCH 1/5] first working version --- .../llvm/MC/DXContainerRootSig

[llvm-branch-commits] [BOLT] Fix doTrace in BAT mode (PR #128546)

2025-02-25 Thread Davide Italiano via llvm-branch-commits
https://github.com/dcci approved this pull request. LG https://github.com/llvm/llvm-project/pull/128546 ___ 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] [DirectX] Support the CBufferLoadLegacy operation (PR #128699)

2025-02-25 Thread Chris B via llvm-branch-commits
https://github.com/llvm-beanz approved this pull request. https://github.com/llvm/llvm-project/pull/128699 ___ 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] [DirectX] Fix printing of DXIL cbuffer info (PR #128698)

2025-02-25 Thread Chris B via llvm-branch-commits
https://github.com/llvm-beanz approved this pull request. https://github.com/llvm/llvm-project/pull/128698 ___ 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] [DirectX] Support the CBufferLoadLegacy operation (PR #128699)

2025-02-25 Thread Justin Bogner via llvm-branch-commits
https://github.com/bogner updated https://github.com/llvm/llvm-project/pull/128699 >From be9554eabde52e6feb37ad91935ee73aacdf00d6 Mon Sep 17 00:00:00 2001 From: Justin Bogner Date: Sat, 22 Feb 2025 12:40:46 -0800 Subject: [PATCH 1/2] [DirectX] Support the CBufferLoadLegacy operation Fixes #112

[llvm-branch-commits] [llvm] release/20.x: [Support] Ensure complete type DelimitedScope (#127459) (PR #128686)

2025-02-25 Thread David Blaikie via llvm-branch-commits
https://github.com/dwblaikie approved this pull request. https://github.com/llvm/llvm-project/pull/128686 ___ 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/20.x: On Windows, remove the UCRT libraries from the release script (#128378) (PR #128720)

2025-02-25 Thread Hans Wennborg via llvm-branch-commits
https://github.com/zmodem approved this pull request. :+1: https://github.com/llvm/llvm-project/pull/128720 ___ 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] [MachineSink] Lower SplitEdgeProbabilityThreshold (PR #127666)

2025-02-25 Thread Guy David via llvm-branch-commits
https://github.com/guy-david edited https://github.com/llvm/llvm-project/pull/127666 ___ 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] [MachineSink] Lower SplitEdgeProbabilityThreshold (PR #127666)

2025-02-25 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-backend-arm @llvm/pr-subscribers-backend-powerpc Author: Guy David (guy-david) Changes Requires https://github.com/llvm/llvm-project/pull/128745. Lower it slightly below the likeliness of a null-check to be true which is set to 37.5% (see PtrUntakenPro

[llvm-branch-commits] [llvm] [MachineSink] Lower SplitEdgeProbabilityThreshold (PR #127666)

2025-02-25 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-backend-amdgpu Author: Guy David (guy-david) Changes Requires https://github.com/llvm/llvm-project/pull/128745. Lower it slightly below the likeliness of a null-check to be true which is set to 37.5% (see PtrUntakenProb). Otherwise, it will split the e

[llvm-branch-commits] [llvm] [MachineSink] Lower SplitEdgeProbabilityThreshold (PR #127666)

2025-02-25 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-llvm-globalisel Author: Guy David (guy-david) Changes Requires https://github.com/llvm/llvm-project/pull/128745. Lower it slightly below the likeliness of a null-check to be true which is set to 37.5% (see PtrUntakenProb). Otherwise, it will split the

[llvm-branch-commits] [llvm] [MachineSink] Lower SplitEdgeProbabilityThreshold (PR #127666)

2025-02-25 Thread Guy David via llvm-branch-commits
https://github.com/guy-david edited https://github.com/llvm/llvm-project/pull/127666 ___ 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] RegAlloc: Use new approach to handling failed allocations (PR #128469)

2025-02-25 Thread Quentin Colombet via llvm-branch-commits
https://github.com/qcolombet approved this pull request. https://github.com/llvm/llvm-project/pull/128469 ___ 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] [libc++] Clang-tidy operator& hijacker. (PR #128366)

2025-02-25 Thread Louis Dionne via llvm-branch-commits
@@ -0,0 +1,24 @@ +//===--===// +// +// 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: Apac

[llvm-branch-commits] [llvm] Reapply "RegAlloc: Fix verifier error after failed allocation (#119690)" (PR #128400)

2025-02-25 Thread Quentin Colombet via llvm-branch-commits
https://github.com/qcolombet approved this pull request. https://github.com/llvm/llvm-project/pull/128400 ___ 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] [llvm] release/20.x: [Hexagon] Set the default compilation target to V68 (#125239) (PR #128597)

2025-02-25 Thread Tom Stellard via llvm-branch-commits
tstellar wrote: Could these fixes wait until the 20.1.1 release? The final 20.1.0-rc release is planned for today, so I'm not sure there will be time to backport a fix for https://github.com/llvm/llvm-project/issues/127558. https://github.com/llvm/llvm-project/pull/128597 ___

[llvm-branch-commits] [llvm] release/20.x: [X86][DAGCombiner] Skip x87 fp80 values in `combineFMulOrFDivWithIntPow2` (#128618) (PR #128717)

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

[llvm-branch-commits] [llvm] release/20.x: Do not treat llvm.fake.use as a debug instruction (#128684) (PR #128734)

2025-02-25 Thread Jeremy Morse via llvm-branch-commits
https://github.com/jmorse approved this pull request. LGTM too as per Orlando's analysis https://github.com/llvm/llvm-project/pull/128734 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/lis

[llvm-branch-commits] [clang] release/20.x: [clang][CodeGen] `sret` args should always point to the `alloca` AS, so use that (#114062) (PR #127552)

2025-02-25 Thread Tom Stellard via llvm-branch-commits
tstellar wrote: Closing since we've backported #127771 instead. https://github.com/llvm/llvm-project/pull/127552 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

  1   2   3   >