[llvm-branch-commits] [llvm] dde78a2 - Revert "Revert "[X86] combineBROADCAST_LOAD - merge across chains" (#128380)"

2025-02-22 Thread via llvm-branch-commits
Author: Vitaly Buka Date: 2025-02-22T16:15:48-08:00 New Revision: dde78a2e84edc0fe987266a7fcae774dd36532c3 URL: https://github.com/llvm/llvm-project/commit/dde78a2e84edc0fe987266a7fcae774dd36532c3 DIFF: https://github.com/llvm/llvm-project/commit/dde78a2e84edc0fe987266a7fcae774dd36532c3.diff L

[llvm-branch-commits] [llvm] 1aacd31 - Revert "[X86] combineBROADCAST_LOAD - merge across chains (#128209)"

2025-02-22 Thread via llvm-branch-commits
Author: Vitaly Buka Date: 2025-02-22T16:02:11-08:00 New Revision: 1aacd3108d3fb66c1f2483e973b52a97006eba9b URL: https://github.com/llvm/llvm-project/commit/1aacd3108d3fb66c1f2483e973b52a97006eba9b DIFF: https://github.com/llvm/llvm-project/commit/1aacd3108d3fb66c1f2483e973b52a97006eba9b.diff L

[llvm-branch-commits] [clang] [clang][NFC] Remove CXXRecordDecl::lookupDependentName() and its helpers (PR #128392)

2025-02-22 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-clang Author: Nathan Ridge (HighCommander4) Changes This function has been superseded by HeuristicResolver::lookupDependentName(), which implements the same heuristics and more. Porting note for any out-of-tree callers: ``` RD->lookupDependentName(Nam

[llvm-branch-commits] [clang] [clang][NFC] Remove CXXRecordDecl::lookupDependentName() and its helpers (PR #128392)

2025-02-23 Thread via llvm-branch-commits
https://github.com/cor3ntin approved this pull request. https://github.com/llvm/llvm-project/pull/128392 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

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

2025-02-22 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-backend-amdgpu Author: Matt Arsenault (arsenm) Changes Reapply "RegAlloc: Fix verifier error after failed allocation (#119690)" This reverts commit 0c50054820799578be8f62b6fd2cc3fbc751c01e. Reapply with more fixes to avoid expensive_checks failures. Ma

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

2025-02-22 Thread via llvm-branch-commits
github-actions[bot] wrote: :warning: undef deprecator found issues in your code. :warning: You can test this locally with the following command: ``bash git diff -U0 --pickaxe-regex -S '([^a-zA-Z0-9#_-]undef[^a-zA-Z0-9_-]|UndefValue::get)' d93b45487feba452868706b31e6e59e0bb1a5d19

[llvm-branch-commits] [llvm] release/20.x: Reland "[LV]: Teach LV to recursively (de)interleave." (#125094) (PR #128389)

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

[llvm-branch-commits] [llvm] release/20.x: Reland "[LV]: Teach LV to recursively (de)interleave." (#125094) (PR #128389)

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

[llvm-branch-commits] [llvm] release/20.x: Reland "[LV]: Teach LV to recursively (de)interleave." (#125094) (PR #128389)

2025-02-22 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-vectorizers Author: None (llvmbot) Changes Backport e9a20f77ee2117b4a6eb40826b7280e29ad29e1e Requested by: @hassnaaHamdi --- Patch is 194.18 KiB, truncated to 20.00 KiB below, full version: https://github.com/llvm/llvm-project/pull/128389.diff 6 Fi

[llvm-branch-commits] [llvm] release/20.x: Reland "[LV]: Teach LV to recursively (de)interleave." (#125094) (PR #128389)

2025-02-22 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-llvm-transforms Author: None (llvmbot) Changes Backport e9a20f77ee2117b4a6eb40826b7280e29ad29e1e Requested by: @hassnaaHamdi --- Patch is 194.18 KiB, truncated to 20.00 KiB below, full version: https://github.com/llvm/llvm-project/pull/128389.diff

[llvm-branch-commits] [llvm] release/20.x: [SLP] Check for PHI nodes (potentially cycles!) when checking dependencies (PR #127294)

2025-02-22 Thread via llvm-branch-commits
Zentrik wrote: @alexey-bataev Am I correct in thinking that the `Transforms/SLPVectorizer/X86/perfect-matched-reused-bv.ll` test just needs to be updated to reflect that vectorization fails. It looks like the test is there to make sure there's no crash when compiling. https://github.com/llvm/

[llvm-branch-commits] [llvm] release/20.x: [SLP] Check for PHI nodes (potentially cycles!) when checking dependencies: Backport Attempt 3 (PR #128371)

2025-02-22 Thread via llvm-branch-commits
https://github.com/Zentrik updated https://github.com/llvm/llvm-project/pull/128371 >From 976a97097c645a4d861e4a36c142b30c33a5e575 Mon Sep 17 00:00:00 2001 From: Alexey Bataev Date: Thu, 13 Feb 2025 14:19:51 -0800 Subject: [PATCH 1/2] [SLP] Check for PHI nodes (potentially cycles!) when checki

[llvm-branch-commits] [llvm] release/20.x: [SLP] Check for PHI nodes (potentially cycles!) when checking dependencies: Backport Attempt 3 (PR #128371)

2025-02-22 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-vectorizers Author: None (Zentrik) Changes Backport https://github.com/llvm/llvm-project/commit/ac217ee389d63124432e5e6890851a678f7a676b This fixes https://github.com/llvm/llvm-project/pull/127294 by updating the test at `llvm/test/Transforms/SLPVecto

[llvm-branch-commits] [llvm] release/20.x: [SLP] Check for PHI nodes (potentially cycles!) when checking dependencies (PR #128371)

2025-02-22 Thread via llvm-branch-commits
https://github.com/Zentrik created https://github.com/llvm/llvm-project/pull/128371 Backport https://github.com/llvm/llvm-project/commit/ac217ee389d63124432e5e6890851a678f7a676b This fixes https://github.com/llvm/llvm-project/pull/127294 by updating the test at `llvm/test/Transforms/SLPVector

[llvm-branch-commits] [llvm] release/20.x: [SLP] Check for PHI nodes (potentially cycles!) when checking dependencies: Backport Attempt 3 (PR #128371)

2025-02-22 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-llvm-transforms Author: None (Zentrik) Changes Backport https://github.com/llvm/llvm-project/commit/ac217ee389d63124432e5e6890851a678f7a676b This fixes https://github.com/llvm/llvm-project/pull/127294 by updating the test at `llvm/test/Transforms/SLPV

[llvm-branch-commits] [llvm] release/20.x: [SLP] Check for PHI nodes (potentially cycles!) when checking dependencies: Backport Attempt 3 (PR #128371)

2025-02-22 Thread via llvm-branch-commits
https://github.com/Zentrik edited https://github.com/llvm/llvm-project/pull/128371 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] release/20.x: [SLP] Check for PHI nodes (potentially cycles!) when checking dependencies: Backport Attempt 3 (PR #128371)

2025-02-22 Thread via llvm-branch-commits
Zentrik wrote: I suspect I don't have permissions to add this to the milestone. https://github.com/llvm/llvm-project/pull/128371 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llv

[llvm-branch-commits] [clang] c47780a - Revert "[analyzer] Delay the checker constructions after parsing (#127409)"

2025-02-22 Thread via llvm-branch-commits
Author: Balazs Benics Date: 2025-02-22T11:42:41+01:00 New Revision: c47780aa45385a617e9beeb032896beebb2f3411 URL: https://github.com/llvm/llvm-project/commit/c47780aa45385a617e9beeb032896beebb2f3411 DIFF: https://github.com/llvm/llvm-project/commit/c47780aa45385a617e9beeb032896beebb2f3411.diff

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

2025-02-24 Thread via llvm-branch-commits
https://github.com/joaosaffran deleted https://github.com/llvm/llvm-project/pull/128577 ___ llvm-branch-commits mailing list [email protected] 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-24 Thread via llvm-branch-commits
@@ -7,53 +7,109 @@ //===--===// #include "llvm/MC/DXContainerRootSignature.h" -#include "llvm/Support/EndianStream.h" +#include "llvm/ADT/SmallVector.h" +#include "llvm/ADT/Twine.h" +#include "llvm/Support/Bi

[llvm-branch-commits] [llvm] release/20.x: [SLP] Check for PHI nodes (potentially cycles!) when checking dependencies: Backport Attempt 3 (PR #128371)

2025-02-24 Thread via llvm-branch-commits
github-actions[bot] wrote: @Zentrik (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] AMDGPU: Reduce readfirstlane for single demanded vector element (PR #128647)

2025-02-24 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-backend-amdgpu Author: Matt Arsenault (arsenm) Changes If we are only extracting a single element, rewrite the intrinsic call to use the element type. We should extend this to arbitrary extract shuffles. --- Full diff: https://github.com/llvm/llvm-proje

[llvm-branch-commits] [llvm] AMDGPU: Handle demanded subvectors for readfirstlane (PR #128648)

2025-02-24 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-backend-amdgpu Author: Matt Arsenault (arsenm) Changes --- Full diff: https://github.com/llvm/llvm-project/pull/128648.diff 2 Files Affected: - (modified) llvm/lib/Target/AMDGPU/AMDGPUInstCombineIntrinsic.cpp (+37-10) - (modified) llvm/test/Transf

[llvm-branch-commits] [clang] release/20.x: [Clang] Handle instantiating captures in addInstantiatedCapturesToScope() (#128478) (PR #128639)

2025-02-24 Thread via llvm-branch-commits
https://github.com/cor3ntin approved this pull request. https://github.com/llvm/llvm-project/pull/128639 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] AMDGPU: Simplify demanded vector elts of readfirstlane sources (PR #128646)

2025-02-24 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-backend-amdgpu Author: Matt Arsenault (arsenm) Changes Stub implementation of simplifyDemandedVectorEltsIntrinsic for readfirstlane. --- Full diff: https://github.com/llvm/llvm-project/pull/128646.diff 2 Files Affected: - (modified) llvm/lib/Target/A

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

2025-02-24 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/4] first working version --- .../llvm/MC/DXContainerRootSig

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

2025-02-24 Thread via llvm-branch-commits
https://github.com/joaosaffran edited https://github.com/llvm/llvm-project/pull/128577 ___ llvm-branch-commits mailing list [email protected] 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-24 Thread via llvm-branch-commits
https://github.com/joaosaffran edited https://github.com/llvm/llvm-project/pull/128577 ___ llvm-branch-commits mailing list [email protected] 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-24 Thread via llvm-branch-commits
@@ -7,53 +7,109 @@ //===--===// #include "llvm/MC/DXContainerRootSignature.h" -#include "llvm/Support/EndianStream.h" +#include "llvm/ADT/SmallVector.h" +#include "llvm/ADT/Twine.h" +#include "llvm/Support/Bi

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

2025-02-24 Thread via llvm-branch-commits
@@ -7,53 +7,109 @@ //===--===// #include "llvm/MC/DXContainerRootSignature.h" -#include "llvm/Support/EndianStream.h" +#include "llvm/ADT/SmallVector.h" +#include "llvm/ADT/Twine.h" +#include "llvm/Support/Bi

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

2025-02-24 Thread via llvm-branch-commits
https://github.com/joaosaffran created https://github.com/llvm/llvm-project/pull/128577 This PR is refactoring Root Signatures serialization process to remove the need to manually calculate offsets. >From 767b7d02bf71e6e0137e2b5f9f9b8d8b799ac81f Mon Sep 17 00:00:00 2001 From: joaosaffran Date

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

2025-02-24 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-llvm-binary-utilities Author: None (joaosaffran) Changes This PR is refactoring Root Signatures serialization process to remove the need to manually calculate offsets. --- Full diff: https://github.com/llvm/llvm-project/pull/128577.diff 9 Files Affec

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

2025-02-24 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-objectyaml @llvm/pr-subscribers-mc @llvm/pr-subscribers-backend-directx Author: None (joaosaffran) Changes This PR is refactoring Root Signatures serialization process to remove the need to manually calculate offsets. --- Full diff: https://github.com/

[llvm-branch-commits] [llvm] 00a5713 - Revert "Revert "[llvm-mt] Use XmlDeleter to free xmlFreeDoc" (#128578)"

2025-02-24 Thread via llvm-branch-commits
Author: Vitaly Buka Date: 2025-02-24T13:07:48-08:00 New Revision: 00a5713699dc1b7e5ff211028a321cda25c64d9f URL: https://github.com/llvm/llvm-project/commit/00a5713699dc1b7e5ff211028a321cda25c64d9f DIFF: https://github.com/llvm/llvm-project/commit/00a5713699dc1b7e5ff211028a321cda25c64d9f.diff L

[llvm-branch-commits] [llvm] 575677d - Revert "[llvm-mt] Use XmlDeleter to free xmlFreeDoc (#128472)"

2025-02-24 Thread via llvm-branch-commits
Author: Vitaly Buka Date: 2025-02-24T13:07:08-08:00 New Revision: 575677da14eab5af89b9b7bc6c46740505c5db4c URL: https://github.com/llvm/llvm-project/commit/575677da14eab5af89b9b7bc6c46740505c5db4c DIFF: https://github.com/llvm/llvm-project/commit/575677da14eab5af89b9b7bc6c46740505c5db4c.diff L

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

2025-02-24 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-bolt Author: Amir Ayupov (aaupov) Changes When processing BOLTed binaries with BAT section, we used to indiscriminately use `BAT->getFallthroughsInTrace` to record fall-throughs, even if the function is not covered by BAT. Fix that by using non-BAT CFG-

[llvm-branch-commits] [mlir] 5374bde - Revert "[mlir] Fix integration test when `%host_cc` path contains spaces (#12…"

2025-02-24 Thread via llvm-branch-commits
Author: Mehdi Amini Date: 2025-02-24T21:51:04+01:00 New Revision: 5374bde5dcdf1afc7bae35cfa6f40f1736bf201d URL: https://github.com/llvm/llvm-project/commit/5374bde5dcdf1afc7bae35cfa6f40f1736bf201d DIFF: https://github.com/llvm/llvm-project/commit/5374bde5dcdf1afc7bae35cfa6f40f1736bf201d.diff L

[llvm-branch-commits] Revert "[llvm-mt] Use XmlDeleter to free xmlFreeDoc" (PR #128563)

2025-02-24 Thread via llvm-branch-commits
github-actions[bot] wrote: :warning: C/C++ code formatter, clang-format found issues in your code. :warning: You can test this locally with the following command: ``bash git-clang-format --diff ff0956730533b6aed655adb1633e159eb1f27c7f 56c90a392b6e04679808860c1bd643cabef04e87 --e

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

2025-02-24 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/3] first working version --- .../llvm/MC/DXContainerRootSig

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

2025-02-24 Thread via llvm-branch-commits
@@ -7,19 +7,42 @@ //===--===// #include "llvm/BinaryFormat/DXContainer.h" -#include -#include +#include "llvm/Support/BinaryStreamWriter.h" +#include "llvm/Support/raw_ostream.h" +#include +#include -

[llvm-branch-commits] [llvm-size] Early return with error on invalid args (PR #128447)

2025-02-23 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-llvm-binary-utilities Author: Vitaly Buka (vitalybuka) Changes This is very uncommon to recover from such errors. It's especially bad or Radix, which affect format specifiers. --- Full diff: https://github.com/llvm/llvm-project/pull/128447.diff 1 Fil

[llvm-branch-commits] [llvm] release/20.x: [LV][VPlan] Prevent calculate cost for skiped instructions in precomputeCosts(). (#127966) (PR #128694)

2025-02-25 Thread via llvm-branch-commits
https://github.com/llvmbot created https://github.com/llvm/llvm-project/pull/128694 Backport 8009c1f Requested by: @fhahn >From 508d5e45a57affceeb87e69a99ebb65efde88478 Mon Sep 17 00:00:00 2001 From: Elvis Wang Date: Tue, 25 Feb 2025 11:09:09 +0800 Subject: [PATCH] [LV][VPlan] Prevent calcula

[llvm-branch-commits] [llvm] release/20.x: [LV][VPlan] Prevent calculate cost for skiped instructions in precomputeCosts(). (#127966) (PR #128694)

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

[llvm-branch-commits] [llvm] release/20.x: [LV][VPlan] Prevent calculate cost for skiped instructions in precomputeCosts(). (#127966) (PR #128694)

2025-02-25 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-vectorizers @llvm/pr-subscribers-llvm-transforms Author: None (llvmbot) Changes Backport 8009c1f Requested by: @fhahn --- Full diff: https://github.com/llvm/llvm-project/pull/128694.diff 2 Files Affected: - (modified) llvm/lib/Transforms/Vectorize/L

[llvm-branch-commits] [llvm] release/20.x: [LV][VPlan] Prevent calculate cost for skiped instructions in precomputeCosts(). (#127966) (PR #128694)

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

[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 milestoned https://github.com/llvm/llvm-project/pull/128686 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

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

2025-02-25 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-llvm-support Author: None (llvmbot) Changes Backport e65d3882af6fcc15342451ad4f9494b1ba6b9b9d Requested by: @hahnjo --- Full diff: https://github.com/llvm/llvm-project/pull/128686.diff 1 Files Affected: - (modified) llvm/include/llvm/Support/ScopedP

[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 created https://github.com/llvm/llvm-project/pull/128686 Backport e65d3882af6fcc15342451ad4f9494b1ba6b9b9d Requested by: @hahnjo >From 84aebf371d0e6adc6fb9b5ed5c57655377572cca Mon Sep 17 00:00:00 2001 From: Jonas Hahnfeld Date: Fri, 21 Feb 2025 21:19:56 +0100 Subjec

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

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

[llvm-branch-commits] [clang] release/20.x: [Serialization] Update DECL_LAST (PR #128690)

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

[llvm-branch-commits] [clang] release/20.x: [Serialization] Update DECL_LAST (PR #128690)

2025-02-25 Thread via llvm-branch-commits
https://github.com/llvmbot created https://github.com/llvm/llvm-project/pull/128690 Backport 366daddfad9aa38ebb7d40055cf65f4ecb7dd6f9 Requested by: @ChuanqiXu9 >From ae054ed78e210b120cc86b5dae802151f542fdb3 Mon Sep 17 00:00:00 2001 From: Chuanqi Xu Date: Tue, 25 Feb 2025 13:29:42 +0800 Subjec

[llvm-branch-commits] [clang] release/20.x: [Serialization] Update DECL_LAST (PR #128690)

2025-02-25 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-clang-modules @llvm/pr-subscribers-clang Author: None (llvmbot) Changes Backport 366daddfad9aa38ebb7d40055cf65f4ecb7dd6f9 Requested by: @ChuanqiXu9 --- Full diff: https://github.com/llvm/llvm-project/pull/128690.diff 1 Files Affected: - (modified) c

[llvm-branch-commits] [compiler-rt] cbe1fac - Revert "[compiler-rt][rtsan] stat api interception. (#128430)"

2025-02-23 Thread via llvm-branch-commits
Author: Chris Apple Date: 2025-02-24T14:20:18+09:00 New Revision: cbe1fac154be42b8b4cad2f25df0642726098bdf URL: https://github.com/llvm/llvm-project/commit/cbe1fac154be42b8b4cad2f25df0642726098bdf DIFF: https://github.com/llvm/llvm-project/commit/cbe1fac154be42b8b4cad2f25df0642726098bdf.diff L

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

2025-02-23 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-backend-amdgpu Author: Matt Arsenault (arsenm) Changes This fixes an assert after allocation failure. Rather than collecting failed virtual registers and hacking on the uses after the fact, directly hack on the uses and rewrite the registers to the dumm

[llvm-branch-commits] try (PR #128474)

2025-02-23 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-llvm-support Author: Vitaly Buka (vitalybuka) Changes --- Full diff: https://github.com/llvm/llvm-project/pull/128474.diff 1 Files Affected: - (modified) llvm/lib/Support/Unix/DynamicLibrary.inc (+7-2) ``diff diff --git a/llvm/lib/Support

[llvm-branch-commits] try (PR #128474)

2025-02-23 Thread via llvm-branch-commits
github-actions[bot] wrote: :warning: C/C++ code formatter, clang-format found issues in your code. :warning: You can test this locally with the following command: ``bash git-clang-format --diff 8cfd2db29c5079a02dab713c59cfa8a5674d6ea3 936ef337f1c3cd0b94fd494dcb81e6e09ed0e284 --e

[llvm-branch-commits] [llvm-size] Fallback to defaults on error in args (PR #128447)

2025-02-23 Thread via llvm-branch-commits
serge-sans-paille wrote: @vitalybuka if I understand @MaskRay advice correctly, we just want to finish the command line argument parsing before exiting because of errors. https://github.com/llvm/llvm-project/pull/128447 ___ llvm-branch-commits mailing

[llvm-branch-commits] [clang] [clang][NFC] Remove CXXRecordDecl::lookupDependentName() and its helpers (PR #128392)

2025-02-24 Thread via llvm-branch-commits
cor3ntin wrote: > LGTM in general, but my concern would be that we're less clear about the > number of uses of this function out-of-tree (and how hard it could be to > migrate them to HeuristicResolver), so as an alternative, can we turn the > implementation to use HeuristicResolver and explic

[llvm-branch-commits] [llvm] AMDGPU: Add baseline tests for bitcast + readlane intrinsics (PR #128493)

2025-02-24 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-backend-amdgpu Author: Matt Arsenault (arsenm) Changes --- Full diff: https://github.com/llvm/llvm-project/pull/128493.diff 2 Files Affected: - (added) llvm/test/Transforms/InstCombine/AMDGPU/bitcast-fold-lane-ops.ll (+271) - (modified) llvm/test/

[llvm-branch-commits] [llvm] AMDGPU: Fold bitcasts into readfirstlane, readlane, and permlane64 (PR #128494)

2025-02-24 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-backend-amdgpu Author: Matt Arsenault (arsenm) Changes We should handle this for all the handled readlane and dpp ops. --- Full diff: https://github.com/llvm/llvm-project/pull/128494.diff 3 Files Affected: - (modified) llvm/lib/Target/AMDGPU/AMDGPUIn

[llvm-branch-commits] [flang] release/20.x: [flang] fix AArch64 PCS for struct following pointer (#127802) (PR #128518)

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

[llvm-branch-commits] [flang] release/20.x: [flang] fix AArch64 PCS for struct following pointer (#127802) (PR #128518)

2025-02-24 Thread via llvm-branch-commits
https://github.com/llvmbot created https://github.com/llvm/llvm-project/pull/128518 Backport 449f84f Requested by: @DavidTruby >From bbebcafadf448bf5780597e2c2b9813237d2c884 Mon Sep 17 00:00:00 2001 From: David Truby Date: Fri, 21 Feb 2025 18:50:52 + Subject: [PATCH] [flang] fix AArch64 P

[llvm-branch-commits] [flang] release/20.x: [flang] fix AArch64 PCS for struct following pointer (#127802) (PR #128518)

2025-02-24 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-flang-codegen @llvm/pr-subscribers-flang-fir-hlfir Author: None (llvmbot) Changes Backport 449f84f Requested by: @DavidTruby --- Full diff: https://github.com/llvm/llvm-project/pull/128518.diff 2 Files Affected: - (modified) flang/lib/Optimizer/Code

[llvm-branch-commits] [llvm] AMDGPU: Implement bitcode autoupgrade for old style enqueue blocks (PR #128520)

2025-02-24 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-clang-codegen Author: Matt Arsenault (arsenm) Changes Introduces circular dependency in build for appendToUsed, and I'm not sure it's worth the trouble to fix it. We can most likely get away without upgrading this. We could move appendToUsed / appendToCo

[llvm-branch-commits] [llvm] AMDGPU: Implement bitcode autoupgrade for old style enqueue blocks (PR #128520)

2025-02-24 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-backend-amdgpu Author: Matt Arsenault (arsenm) Changes Introduces circular dependency in build for appendToUsed, and I'm not sure it's worth the trouble to fix it. We can most likely get away without upgrading this. We could move appendToUsed / appendToC

[llvm-branch-commits] [llvm] AMDGPU: Implement bitcode autoupgrade for old style enqueue blocks (PR #128520)

2025-02-24 Thread via llvm-branch-commits
github-actions[bot] wrote: :warning: undef deprecator found issues in your code. :warning: You can test this locally with the following command: ``bash git diff -U0 --pickaxe-regex -S '([^a-zA-Z0-9#_-]undef[^a-zA-Z0-9_-]|UndefValue::get)' 7c230fb05112d12640e769c343e242b6adc4795b

[llvm-branch-commits] [flang] release/20.x: [flang] fix AArch64 PCS for struct following pointer (#127802) (PR #128518)

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

[llvm-branch-commits] [llvm] AMDGPU/GlobalISel: Temporal divergence lowering i1 (PR #124299)

2025-02-24 Thread via llvm-branch-commits
github-actions[bot] wrote: :warning: C/C++ code formatter, clang-format found issues in your code. :warning: You can test this locally with the following command: ``bash git-clang-format --diff a637e5612bfe21aa7e71209ac05924309ffc9fe5 55ebcb775ada7b5401ab3ce94996690f132d89b2 --e

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

2025-02-24 Thread via llvm-branch-commits
https://github.com/llvmbot created https://github.com/llvm/llvm-project/pull/128539 Backport f1252f539ca203a979d61b616186e9be9d612f96 Requested by: @nikic >From 3221a7f41b12c6ade0027b6617aa8b783f4a57e6 Mon Sep 17 00:00:00 2001 From: Nikita Popov Date: Mon, 24 Feb 2025 18:06:51 +0100 Subject:

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

2025-02-24 Thread via llvm-branch-commits
https://github.com/llvmbot milestoned https://github.com/llvm/llvm-project/pull/128539 ___ llvm-branch-commits mailing list [email protected] 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-24 Thread via llvm-branch-commits
llvmbot wrote: @lei137 What do you think about merging this PR to the release branch? https://github.com/llvm/llvm-project/pull/128539 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listin

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

2025-02-24 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-mc Author: None (llvmbot) Changes Backport f1252f539ca203a979d61b616186e9be9d612f96 Requested by: @nikic --- Full diff: https://github.com/llvm/llvm-project/pull/128539.diff 2 Files Affected: - (modified) llvm/lib/Target/PowerPC/AsmParser/PPCAsmPars

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

2025-02-24 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-backend-powerpc Author: None (llvmbot) Changes Backport f1252f539ca203a979d61b616186e9be9d612f96 Requested by: @nikic --- Full diff: https://github.com/llvm/llvm-project/pull/128539.diff 2 Files Affected: - (modified) llvm/lib/Target/PowerPC/AsmPars

[llvm-branch-commits] [libcxx] [libc++] Clang-tidy operator& hijacker. (PR #128366)

2025-02-22 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-libcxx Author: Mark de Wever (mordante) Changes Guards against introducing new places where operator& depends on a template type. --- Full diff: https://github.com/llvm/llvm-project/pull/128366.diff 4 Files Affected: - (modified) libcxx/test/tools/c

[llvm-branch-commits] [libcxx] [NFC][libc++] Guard agains operator& hijacking. (PR #128351)

2025-02-22 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-libcxx Author: Mark de Wever (mordante) Changes This set usage of operator& instead of std::addressof seems not be easy to "abuse". Some seem easy to misuse, like basic_ostream::operator<<, trying to do that results in compilation errors since the `wid

[llvm-branch-commits] [libcxx] [NFC][libc++] Guard agains operator& hijacking. (PR #128351)

2025-02-22 Thread via llvm-branch-commits
github-actions[bot] wrote: :warning: C/C++ code formatter, clang-format found issues in your code. :warning: You can test this locally with the following command: ``bash git-clang-format --diff 0e79268c4ac3b91dd5742bc04d8d5658bf587b0e 6614bf3ed9221cf47baeede6d06f2c9f2455dfe1 --e

[llvm-branch-commits] [llvm] 54f1318 - Revert "[AMDGPU] Add verification for amdgcn.init.exec.from.input (#128172)"

2025-02-23 Thread via llvm-branch-commits
Author: Robert Imschweiler Date: 2025-02-23T21:24:30+01:00 New Revision: 54f13182cb208abd397347a63953d4b75f112e63 URL: https://github.com/llvm/llvm-project/commit/54f13182cb208abd397347a63953d4b75f112e63 DIFF: https://github.com/llvm/llvm-project/commit/54f13182cb208abd397347a63953d4b75f112e63.

[llvm-branch-commits] [llvm] release/20.x: [GlobalISel][AArch64] Fix fptoi.sat lowering. (#127901) (PR #128001)

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

[llvm-branch-commits] [llvm] release/20.x: [GlobalISel][AArch64] Fix fptoi.sat lowering. (#127901) (PR #128001)

2025-02-20 Thread via llvm-branch-commits
https://github.com/llvmbot created https://github.com/llvm/llvm-project/pull/128001 Backport 70ed381b1693697dec3efcaed161d3626d16cff1 Requested by: @davemgreen >From 5b8fc308d40801f326ca5a2e8ca243450aca5263 Mon Sep 17 00:00:00 2001 From: David Green Date: Thu, 20 Feb 2025 12:22:11 + Subje

[llvm-branch-commits] [llvm] release/20.x: [GlobalISel][AArch64] Fix fptoi.sat lowering. (#127901) (PR #128001)

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

[llvm-branch-commits] [libcxx] release/20.x: [libc++] Reduce the dependency of the locale base API on the base system from the headers (#117764) (PR #128009)

2025-02-20 Thread via llvm-branch-commits
https://github.com/llvmbot created https://github.com/llvm/llvm-project/pull/128009 Backport bcfd9f81e1bc9954d616ffbb8625099916bebd5b f00b32e2d0ee666d32f1ddd0c687e269fab95b44 Requested by: @ldionne >From 7ddd9cfecb603668fecb480459521400934b4d96 Mon Sep 17 00:00:00 2001 From: Louis Dionne Dat

[llvm-branch-commits] [libcxx] release/20.x: [libc++] Reduce the dependency of the locale base API on the base system from the headers (#117764) (PR #128009)

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

[llvm-branch-commits] [libcxx] release/20.x: [libc++] Reduce the dependency of the locale base API on the base system from the headers (#117764) (PR #128009)

2025-02-20 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-libcxx Author: None (llvmbot) Changes Backport bcfd9f81e1bc9954d616ffbb8625099916bebd5b f00b32e2d0ee666d32f1ddd0c687e269fab95b44 Requested by: @ldionne --- Patch is 21.42 KiB, truncated to 20.00 KiB below, full version: https://github.com/llvm/llvm-

[llvm-branch-commits] [clang] HIP: Use builtin_nan instead of manual expansion (PR #128023)

2025-02-20 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-clang Author: Matt Arsenault (arsenm) Changes I'm guessing the only reason the __make_mantissa* functions exist were to support this, so maybe these can be deleted now. This is broken in the non-constant string case, since it ends up emitting a call to

[llvm-branch-commits] [clang] HIP: Use builtin_nan instead of manual expansion (PR #128023)

2025-02-20 Thread via llvm-branch-commits
github-actions[bot] wrote: :warning: C/C++ code formatter, clang-format found issues in your code. :warning: You can test this locally with the following command: ``bash git-clang-format --diff c6c75b5d7a9a1869bfcdc413a98b00fe4b9f07d1 88b441975bc452c5b19d30b4d534fbce0b16dc0b --e

[llvm-branch-commits] [llvm] release/20.x: [LLVM][AArch64] Remove aliases of LSUI instructions (#126072) (PR #127084)

2025-02-20 Thread via llvm-branch-commits
https://github.com/CarolineConcatto approved this pull request. LGTM! https://github.com/llvm/llvm-project/pull/127084 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-c

[llvm-branch-commits] [compiler-rt] 624bd5c - Revert "[Clang] [NFC] Fix more `-Wreturn-type` warnings in tests everywhere (…"

2025-02-20 Thread via llvm-branch-commits
Author: Sirraide Date: 2025-02-20T20:02:05+01:00 New Revision: 624bd5c40f81a9ece34f65dfdc639621daeaaac9 URL: https://github.com/llvm/llvm-project/commit/624bd5c40f81a9ece34f65dfdc639621daeaaac9 DIFF: https://github.com/llvm/llvm-project/commit/624bd5c40f81a9ece34f65dfdc639621daeaaac9.diff LOG:

[llvm-branch-commits] [clang] HIP: Use builtin_nan instead of manual expansion (PR #128023)

2025-02-20 Thread via llvm-branch-commits
b-sumner wrote: > why do we want to do this if it is broken for non-literal string? Right. It doesn't seem likely that it won't be literal, but no documentation I've found requires it to be. https://github.com/llvm/llvm-project/pull/128023 ___ llvm-

[llvm-branch-commits] [llvm] [HLSL] Add support for root constant generation from llvm IR. (PR #127932)

2025-02-20 Thread via llvm-branch-commits
https://github.com/joaosaffran updated https://github.com/llvm/llvm-project/pull/127932 >From 86a52d82e858c24a0f756f583a1b3d8dac3087d8 Mon Sep 17 00:00:00 2001 From: joaosaffran Date: Wed, 19 Feb 2025 22:53:55 + Subject: [PATCH 1/4] parsing root constant --- llvm/lib/Target/DirectX/DXILRo

[llvm-branch-commits] [llvm] release/20.x: [LLVM][AArch64] Remove aliases of LSUI instructions (#126072) (PR #127084)

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

[llvm-branch-commits] [libcxx] release/20.x: [libc++][TZDB] Fixes mapping of nonexisting time. (#127330) (PR #127531)

2025-02-20 Thread via llvm-branch-commits
https://github.com/llvmbot updated https://github.com/llvm/llvm-project/pull/127531 >From e7e2c16cac97696a89a053f72b94112739b6897f Mon Sep 17 00:00:00 2001 From: Mark de Wever Date: Mon, 17 Feb 2025 19:08:07 +0100 Subject: [PATCH] [libc++][TZDB] Fixes mapping of nonexisting time. (#127330) All

[llvm-branch-commits] [libcxx] release/20.x: [libc++][TZDB] Fixes mapping of nonexisting time. (#127330) (PR #127531)

2025-02-20 Thread via llvm-branch-commits
github-actions[bot] wrote: @mordante (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: workflows/release-binaries: Disable Flang on x86_64 macOS (#127216) (PR #127951)

2025-02-20 Thread via llvm-branch-commits
https://github.com/llvmbot updated https://github.com/llvm/llvm-project/pull/127951 >From 6ea0367372362e50ddaa6ec51a502c1ca19d26d7 Mon Sep 17 00:00:00 2001 From: Tom Stellard Date: Wed, 19 Feb 2025 19:16:30 -0800 Subject: [PATCH] workflows/release-binaries: Disable Flang on x86_64 macOS (#1272

[llvm-branch-commits] [llvm] release/20.x: workflows/release-binaries: Disable Flang on x86_64 macOS (#127216) (PR #127951)

2025-02-20 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] [libcxx] release/20.x: [libc++] Set feature-test macro `__cpp_lib_atomic_float` (#127559) (PR #127732)

2025-02-20 Thread via llvm-branch-commits
https://github.com/llvmbot updated https://github.com/llvm/llvm-project/pull/127732 >From 05cce88ab900af4a4e08018e96f55b0c308ab973 Mon Sep 17 00:00:00 2001 From: "A. Jiang" Date: Wed, 19 Feb 2025 09:06:51 +0800 Subject: [PATCH] [libc++] Set feature-test macro `__cpp_lib_atomic_float` (#127559)

[llvm-branch-commits] [libcxx] release/20.x: [libc++] Set feature-test macro `__cpp_lib_atomic_float` (#127559) (PR #127732)

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

[llvm-branch-commits] [llvm] release/20.x: [GlobalISel][AArch64] Fix fptoi.sat lowering. (#127901) (PR #128001)

2025-02-20 Thread via llvm-branch-commits
https://github.com/llvmbot updated https://github.com/llvm/llvm-project/pull/128001 >From 6dcece41472d64555f0ca2539a3e1e1e5feec083 Mon Sep 17 00:00:00 2001 From: David Green Date: Thu, 20 Feb 2025 12:22:11 + Subject: [PATCH] [GlobalISel][AArch64] Fix fptoi.sat lowering. (#127901) The SDAG

[llvm-branch-commits] [llvm] release/20.x: [GlobalISel][AArch64] Fix fptoi.sat lowering. (#127901) (PR #128001)

2025-02-20 Thread via llvm-branch-commits
github-actions[bot] wrote: @davemgreen (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: [LLVM][AArch64] Remove aliases of LSUI instructions (#126072) (PR #127084)

2025-02-20 Thread via llvm-branch-commits
https://github.com/llvmbot updated https://github.com/llvm/llvm-project/pull/127084 >From 239faf0b9dbcf092337a8feb696f1f9bf0671241 Mon Sep 17 00:00:00 2001 From: Kerry McLaughlin Date: Thu, 13 Feb 2025 09:43:16 + Subject: [PATCH] [LLVM][AArch64] Remove aliases of LSUI instructions (#126072)

[llvm-branch-commits] [libcxx] release/20.x: [libc++] Guard include of with __has_include (#127691) (PR #127842)

2025-02-19 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-libcxx Author: None (llvmbot) Changes Backport 2c8b1248513624e89b510397224f0f405116f3d3 Requested by: @ldionne --- Full diff: https://github.com/llvm/llvm-project/pull/127842.diff 1 Files Affected: - (modified) libcxx/include/__configuration/platfor

<    93   94   95   96   97   98   99   100   101   102   >