https://github.com/vitalybuka approved this pull request.
https://github.com/llvm/llvm-project/pull/145999
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
@@ -2668,6 +2668,16 @@ def fsanitize_skip_hot_cutoff_EQ
} // end -f[no-]sanitize* flags
+def fallow_runtime_check_skip_hot_cutoff_EQ
+: Joined<["-"], "fallow-runtime-check-skip-hot-cutoff=">,
+ Group,
+ Visibility<[ClangOption, CC1Option]>,
+ HelpText<"Excl
arsenm wrote:
ping
https://github.com/llvm/llvm-project/pull/144973
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/arsenm updated
https://github.com/llvm/llvm-project/pull/145024
>From edbe2a8cd77baf4e2b4ebb2c22a77a3eddcee2db Mon Sep 17 00:00:00 2001
From: Matt Arsenault
Date: Sun, 8 Dec 2024 14:24:58 -0500
Subject: [PATCH 1/2] AMDGPU: Introduce a pass to replace VGPR MFMAs with AGPR
In
https://github.com/arsenm updated
https://github.com/llvm/llvm-project/pull/145025
>From 96e2c10e532af88c9b18f03bacd701d946f9fe84 Mon Sep 17 00:00:00 2001
From: Matt Arsenault
Date: Mon, 9 Dec 2024 15:41:44 -0600
Subject: [PATCH] WIP: AMDGPU: Always select the VGPR version of MFMAs
We do not w
https://github.com/arsenm updated
https://github.com/llvm/llvm-project/pull/145024
>From edbe2a8cd77baf4e2b4ebb2c22a77a3eddcee2db Mon Sep 17 00:00:00 2001
From: Matt Arsenault
Date: Sun, 8 Dec 2024 14:24:58 -0500
Subject: [PATCH 1/2] AMDGPU: Introduce a pass to replace VGPR MFMAs with AGPR
In
https://github.com/arsenm updated
https://github.com/llvm/llvm-project/pull/145025
>From 96e2c10e532af88c9b18f03bacd701d946f9fe84 Mon Sep 17 00:00:00 2001
From: Matt Arsenault
Date: Mon, 9 Dec 2024 15:41:44 -0600
Subject: [PATCH] WIP: AMDGPU: Always select the VGPR version of MFMAs
We do not w
llvmbot wrote:
@llvm/pr-subscribers-flang-fir-hlfir
Author: Kareem Ergawy (ergawy)
Changes
Re-organizes the op definition a little bit and removes a method that does not
add much value to the API.
---
Full diff: https://github.com/llvm/llvm-project/pull/146028.diff
2 Files Affected:
-
https://github.com/ergawy created
https://github.com/llvm/llvm-project/pull/146028
Re-organizes the op definition a little bit and removes a method that does not
add much value to the API.
>From d9ca670ba85ea25660c2ba7a79961c73ee1de3a6 Mon Sep 17 00:00:00 2001
From: ergawy
Date: Fri, 27 Jun 2
https://github.com/ergawy updated
https://github.com/llvm/llvm-project/pull/146025
>From 5073e7d31238dc441cf1a7e8f35f75d9c8b29f12 Mon Sep 17 00:00:00 2001
From: ergawy
Date: Thu, 26 Jun 2025 23:30:04 -0500
Subject: [PATCH] [NFC][flang] Move `ReductionProcessor` to `Lower/Support`.
With #145837
@@ -2668,6 +2668,16 @@ def fsanitize_skip_hot_cutoff_EQ
} // end -f[no-]sanitize* flags
+def fallow_runtime_check_skip_hot_cutoff_EQ
+: Joined<["-"], "fallow-runtime-check-skip-hot-cutoff=">,
thurstond wrote:
Would it be more user-friendly (and possibly
https://github.com/thurstond edited
https://github.com/llvm/llvm-project/pull/145999
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
@@ -2668,6 +2668,16 @@ def fsanitize_skip_hot_cutoff_EQ
} // end -f[no-]sanitize* flags
+def fallow_runtime_check_skip_hot_cutoff_EQ
thurstond wrote:
"fallow" is either unfortunate or brilliant naming, similar to fun safe math.
(I'm looking forward to the "
@@ -2668,6 +2668,16 @@ def fsanitize_skip_hot_cutoff_EQ
} // end -f[no-]sanitize* flags
+def fallow_runtime_check_skip_hot_cutoff_EQ
+: Joined<["-"], "fallow-runtime-check-skip-hot-cutoff=">,
+ Group,
+ Visibility<[ClangOption, CC1Option]>,
+ HelpText<"Excl
https://github.com/thurstond commented:
W
https://github.com/llvm/llvm-project/pull/145999
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/thurstond edited
https://github.com/llvm/llvm-project/pull/145999
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
llvmbot wrote:
@llvm/pr-subscribers-backend-loongarch
Author: None (llvmbot)
Changes
Backport a19ddff980136835fead07b346bd83e9211124a0
30e519e1ad185701eb9593f6c727c808d7590d1b
Requested by: @zhaoqi5
---
Full diff: https://github.com/llvm/llvm-project/pull/146004.diff
2 Files Affected:
llvmbot wrote:
@SixWeining What do you think about merging this PR to the release branch?
https://github.com/llvm/llvm-project/pull/146004
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/li
https://github.com/llvmbot milestoned
https://github.com/llvm/llvm-project/pull/146004
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/llvmbot created
https://github.com/llvm/llvm-project/pull/146004
Backport a19ddff980136835fead07b346bd83e9211124a0
30e519e1ad185701eb9593f6c727c808d7590d1b
Requested by: @zhaoqi5
>From 85a89d657a7ab6bb12e11b288a3c72019e3424b3 Mon Sep 17 00:00:00 2001
From: Qi Zhao
Date: Th
https://github.com/fmayer updated
https://github.com/llvm/llvm-project/pull/145999
>From 6b21e00652860816ac3d7d8969fd34325661df06 Mon Sep 17 00:00:00 2001
From: Florian Mayer
Date: Thu, 26 Jun 2025 18:03:10 -0700
Subject: [PATCH] more testr
Created using spr 1.3.4
---
clang/test/CodeGen/fallo
llvmbot wrote:
@llvm/pr-subscribers-clang-codegen
Author: Florian Mayer (fmayer)
Changes
---
Full diff: https://github.com/llvm/llvm-project/pull/145999.diff
7 Files Affected:
- (modified) clang/include/clang/Basic/CodeGenOptions.h (+2)
- (modified) clang/include/clang/Driver/Options
https://github.com/fmayer edited
https://github.com/llvm/llvm-project/pull/145999
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
llvmbot wrote:
@llvm/pr-subscribers-clang-driver
Author: Florian Mayer (fmayer)
Changes
---
Full diff: https://github.com/llvm/llvm-project/pull/145999.diff
7 Files Affected:
- (modified) clang/include/clang/Basic/CodeGenOptions.h (+2)
- (modified) clang/include/clang/Driver/Options.
https://github.com/fmayer created
https://github.com/llvm/llvm-project/pull/145999
None
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
Author: Paul Kirth
Date: 2025-06-26T16:04:39-07:00
New Revision: 030f3fe713fd8b264c6b3547832d480900840738
URL:
https://github.com/llvm/llvm-project/commit/030f3fe713fd8b264c6b3547832d480900840738
DIFF:
https://github.com/llvm/llvm-project/commit/030f3fe713fd8b264c6b3547832d480900840738.diff
LO
Author: dyung
Date: 2025-06-26T15:01:08-04:00
New Revision: 65a93a8fd6113c74e7f8d868717f5c33dba40096
URL:
https://github.com/llvm/llvm-project/commit/65a93a8fd6113c74e7f8d868717f5c33dba40096
DIFF:
https://github.com/llvm/llvm-project/commit/65a93a8fd6113c74e7f8d868717f5c33dba40096.diff
LOG: Re
https://github.com/Maetveis reopened
https://github.com/llvm/llvm-project/pull/145865
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/Maetveis closed
https://github.com/llvm/llvm-project/pull/145865
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
petar-avramovic wrote:
sorry about the noise, graphite was refusing to submit stack. This is latest
version of the patches
https://github.com/llvm/llvm-project/pull/145912
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https:/
@@ -720,18 +720,17 @@ SDValue TargetLowering::SimplifyMultipleUseDemandedBits(
unsigned Scale = NumDstEltBits / NumSrcEltBits;
unsigned NumSrcElts = SrcVT.getVectorNumElements();
APInt DemandedSrcBits = APInt::getZero(NumSrcEltBits);
- APInt DemandedSrcEl
@@ -115,126 +117,233 @@ class AMDGPURegBankLegalizeCombiner {
VgprRB(&RBI.getRegBank(AMDGPU::VGPRRegBankID)),
VccRB(&RBI.getRegBank(AMDGPU::VCCRegBankID)) {};
- bool isLaneMask(Register Reg) {
-const RegisterBank *RB = MRI.getRegBankOrNull(Reg);
-if (R
https://github.com/RoboTux commented:
LGTM, happy to approve once rebased on the PR145906
https://github.com/llvm/llvm-project/pull/145865
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/li
llvmbot wrote:
@llvm/pr-subscribers-llvm-globalisel
Author: Petar Avramovic (petar-avramovic)
Changes
---
Patch is 32.26 KiB, truncated to 20.00 KiB below, full version:
https://github.com/llvm/llvm-project/pull/145911.diff
6 Files Affected:
- (modified) llvm/lib/Target/AMDGPU/AMDGP
https://github.com/petar-avramovic ready_for_review
https://github.com/llvm/llvm-project/pull/145910
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
petar-avramovic 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/145910?utm_source=stack-comment-downstack-mergeability-w
petar-avramovic 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/145911?utm_source=stack-comment-downstack-mergeability-w
https://github.com/petar-avramovic edited
https://github.com/llvm/llvm-project/pull/145911
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/petar-avramovic edited
https://github.com/llvm/llvm-project/pull/145911
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/petar-avramovic edited
https://github.com/llvm/llvm-project/pull/145911
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
llvmbot wrote:
@llvm/pr-subscribers-llvm-globalisel
@llvm/pr-subscribers-backend-amdgpu
Author: Petar Avramovic (petar-avramovic)
Changes
Add rules for G_AMDGPU_BUFFER_LOAD and implement waterfall lowering
for divergent operands that must be sgpr.
---
Patch is 89.65 KiB, truncated to 20.
llvmbot wrote:
@llvm/pr-subscribers-backend-amdgpu
Author: Björn Pettersson (bjope)
Changes
This is currently several commits in one PR. Should perhaps be splitted in
several pull requests.
---
Patch is 1.15 MiB, truncated to 20.00 KiB below, full version:
https://github.com/llvm/llvm-
llvmbot wrote:
@llvm/pr-subscribers-backend-amdgpu
Author: Petar Avramovic (petar-avramovic)
Changes
---
Patch is 28.05 KiB, truncated to 20.00 KiB below, full version:
https://github.com/llvm/llvm-project/pull/145910.diff
2 Files Affected:
- (added) llvm/test/CodeGen/AMDGPU/GlobalI
https://github.com/petar-avramovic ready_for_review
https://github.com/llvm/llvm-project/pull/145912
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/petar-avramovic ready_for_review
https://github.com/llvm/llvm-project/pull/145911
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
petar-avramovic 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/145912?utm_source=stack-comment-downstack-mergeability-w
https://github.com/petar-avramovic created
https://github.com/llvm/llvm-project/pull/145912
Add rules for G_AMDGPU_BUFFER_LOAD and implement waterfall lowering
for divergent operands that must be sgpr.
>From fc323ccbe1efe163e7644968025cc1c149ad6ca6 Mon Sep 17 00:00:00 2001
From: Petar Avramovic
https://github.com/petar-avramovic created
https://github.com/llvm/llvm-project/pull/145911
None
>From ad17135217feeffa0ec343a55768b112f461e8ef Mon Sep 17 00:00:00 2001
From: Petar Avramovic
Date: Thu, 5 Jun 2025 12:17:13 +0200
Subject: [PATCH] AMDGPU/GlobalISel: Improve readanylane combines i
https://github.com/petar-avramovic created
https://github.com/llvm/llvm-project/pull/145910
None
>From f88854af08dc7bd943cb222f970d6a41fe441261 Mon Sep 17 00:00:00 2001
From: Petar Avramovic
Date: Wed, 4 Jun 2025 17:11:48 +0200
Subject: [PATCH] AMDGPU/GlobalISel: Add tests for missing readanyl
@@ -0,0 +1,17 @@
+; RUN: echo -e "WINPATH=A:\windows\style\path" > %t
+; RUN: echo -e "NOT_ESCAPED=shouldn't be escaped [a-Z]\+$" >> %t
+; RUN: echo -e 'ESCAPED=\\ needs\to "be" escaped\000' >> %t
+
Maetveis wrote:
Should be in #145906.
https:/
https://github.com/Maetveis updated
https://github.com/llvm/llvm-project/pull/145865
From 8da457d3d11d2807707bee5081114c27584e4d0f Mon Sep 17 00:00:00 2001
From: Gergely Meszaros
Date: Thu, 26 Jun 2025 02:54:21 -0700
Subject: [PATCH 1/5] [FileCheck] Improve printing variables with escapes
Firs
https://github.com/petar-avramovic closed
https://github.com/llvm/llvm-project/pull/145887
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/petar-avramovic closed
https://github.com/llvm/llvm-project/pull/145885
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/petar-avramovic closed
https://github.com/llvm/llvm-project/pull/145886
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
Maetveis wrote:
I separated the pre-commit test to
https://github.com/llvm/llvm-project/pull/145906
https://github.com/llvm/llvm-project/pull/145865
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin
https://github.com/Maetveis edited
https://github.com/llvm/llvm-project/pull/145865
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
llvmbot wrote:
@llvm/pr-subscribers-backend-aarch64
@llvm/pr-subscribers-backend-arm
Author: Björn Pettersson (bjope)
Changes
When we have a BITCAST and the source type is a vector with smaller elements
compared to the destination type, then we need to demand all the source
elements that
llvmbot wrote:
@llvm/pr-subscribers-backend-arm
Author: Björn Pettersson (bjope)
Changes
This is currently several commits in one PR. Should perhaps be splitted in
several pull requests.
---
Patch is 1.15 MiB, truncated to 20.00 KiB below, full version:
https://github.com/llvm/llvm-pro
llvmbot wrote:
@llvm/pr-subscribers-backend-x86
Author: Björn Pettersson (bjope)
Changes
This is currently several commits in one PR. Should perhaps be splitted in
several pull requests.
---
Patch is 1.15 MiB, truncated to 20.00 KiB below, full version:
https://github.com/llvm/llvm-pro
llvmbot wrote:
@llvm/pr-subscribers-llvm-selectiondag
Author: Björn Pettersson (bjope)
Changes
This is currently several commits in one PR. Should perhaps be splitted in
several pull requests.
---
Patch is 1.15 MiB, truncated to 20.00 KiB below, full version:
https://github.com/llvm/ll
llvmbot wrote:
@llvm/pr-subscribers-llvm-selectiondag
Author: Björn Pettersson (bjope)
Changes
When we have a BITCAST and the source type is a vector with smaller elements
compared to the destination type, then we need to demand all the source
elements that make up the demanded elts for
https://github.com/bjope updated
https://github.com/llvm/llvm-project/pull/143105
From c3c31f64ba945c981bce8053ed4f6ea42279d457 Mon Sep 17 00:00:00 2001
From: Bjorn Pettersson
Date: Sat, 31 May 2025 09:37:27 +0200
Subject: [PATCH] [SelectionDAG] Deal with POISON for
INSERT_VECTOR_ELT/INSERT_SU
https://github.com/bjope updated
https://github.com/llvm/llvm-project/pull/143103
From f062333a77f3c9382363daea4f025463762a58f7 Mon Sep 17 00:00:00 2001
From: Bjorn Pettersson
Date: Tue, 3 Jun 2025 10:01:01 +0200
Subject: [PATCH] [SelectionDAG] Deal with POISON for
INSERT_VECTOR_ELT/INSERT_SUB
petar-avramovic wrote:
https://github.com/llvm/llvm-project/pull/145887
https://github.com/llvm/llvm-project/pull/142790
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch
https://github.com/petar-avramovic closed
https://github.com/llvm/llvm-project/pull/142790
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
petar-avramovic wrote:
https://github.com/llvm/llvm-project/pull/145886
https://github.com/llvm/llvm-project/pull/142789
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch
https://github.com/petar-avramovic closed
https://github.com/llvm/llvm-project/pull/142789
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/petar-avramovic reopened
https://github.com/llvm/llvm-project/pull/145885
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
petar-avramovic wrote:
https://github.com/llvm/llvm-project/pull/145886
https://github.com/llvm/llvm-project/pull/145885
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch
https://github.com/petar-avramovic closed
https://github.com/llvm/llvm-project/pull/145885
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
llvmbot wrote:
@llvm/pr-subscribers-backend-amdgpu
Author: Petar Avramovic (petar-avramovic)
Changes
Add rules for G_AMDGPU_BUFFER_LOAD and implement waterfall lowering
for divergent operands that must be sgpr.
---
Patch is 89.65 KiB, truncated to 20.00 KiB below, full version:
https://
llvmbot wrote:
@llvm/pr-subscribers-llvm-globalisel
Author: Petar Avramovic (petar-avramovic)
Changes
---
Patch is 31.88 KiB, truncated to 20.00 KiB below, full version:
https://github.com/llvm/llvm-project/pull/145886.diff
6 Files Affected:
- (modified) llvm/lib/Target/AMDGPU/AMDGP
llvmbot wrote:
@llvm/pr-subscribers-backend-amdgpu
Author: Petar Avramovic (petar-avramovic)
Changes
---
Patch is 28.05 KiB, truncated to 20.00 KiB below, full version:
https://github.com/llvm/llvm-project/pull/145885.diff
2 Files Affected:
- (added) llvm/test/CodeGen/AMDGPU/GlobalI
llvmbot wrote:
@llvm/pr-subscribers-backend-amdgpu
Author: Petar Avramovic (petar-avramovic)
Changes
---
Patch is 31.88 KiB, truncated to 20.00 KiB below, full version:
https://github.com/llvm/llvm-project/pull/145886.diff
6 Files Affected:
- (modified) llvm/lib/Target/AMDGPU/AMDGPU
llvmbot wrote:
@llvm/pr-subscribers-llvm-globalisel
Author: Petar Avramovic (petar-avramovic)
Changes
---
Patch is 28.05 KiB, truncated to 20.00 KiB below, full version:
https://github.com/llvm/llvm-project/pull/145885.diff
2 Files Affected:
- (added) llvm/test/CodeGen/AMDGPU/Global
https://github.com/petar-avramovic ready_for_review
https://github.com/llvm/llvm-project/pull/145887
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/petar-avramovic ready_for_review
https://github.com/llvm/llvm-project/pull/145886
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/petar-avramovic ready_for_review
https://github.com/llvm/llvm-project/pull/145885
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
petar-avramovic 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/145887?utm_source=stack-comment-downstack-mergeability-w
petar-avramovic 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/145886?utm_source=stack-comment-downstack-mergeability-w
petar-avramovic 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/145885?utm_source=stack-comment-downstack-mergeability-w
https://github.com/petar-avramovic created
https://github.com/llvm/llvm-project/pull/145887
Add rules for G_AMDGPU_BUFFER_LOAD and implement waterfall lowering
for divergent operands that must be sgpr.
>From ebb36753df2a0df473309eea382c03354a89fbe4 Mon Sep 17 00:00:00 2001
From: Petar Avramovic
https://github.com/petar-avramovic created
https://github.com/llvm/llvm-project/pull/145886
None
>From f720d70ecf32314918bfa81f29744f81619ee44e Mon Sep 17 00:00:00 2001
From: Petar Avramovic
Date: Thu, 5 Jun 2025 12:17:13 +0200
Subject: [PATCH] AMDGPU/GlobalISel: Improve readanylane combines i
https://github.com/petar-avramovic created
https://github.com/llvm/llvm-project/pull/145885
None
>From fb315fbf12d78a248df12b186e59321fdbfb697a Mon Sep 17 00:00:00 2001
From: Petar Avramovic
Date: Wed, 4 Jun 2025 17:11:48 +0200
Subject: [PATCH] AMDGPU/GlobalISel: Add tests for missing readanyl
https://github.com/uweigand approved this pull request.
This version looks good to me now, thanks!
https://github.com/llvm/llvm-project/pull/133799
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/m
@@ -1465,9 +1465,22 @@ bool AMDGPUCallLowering::lowerCall(MachineIRBuilder
&MIRBuilder,
CallLoweringInfo &Info) const {
if (Function *F = Info.CB->getCalledFunction())
if (F->isIntrinsic()) {
- assert(F->getIntrinsicID() == Intrins
@@ -6504,6 +6504,36 @@ void Verifier::visitIntrinsicCall(Intrinsic::ID ID,
CallBase &Call) {
"Value for inactive lanes must be a VGPR function argument", &Call);
break;
}
+ case Intrinsic::amdgcn_call_whole_wave: {
+auto F = dyn_cast(Call.getArgOperand(0))
@@ -297,8 +297,13 @@ namespace CallingConv {
/// directly or indirectly via a call-like instruction.
constexpr bool isCallableCC(CallingConv::ID CC) {
switch (CC) {
+ // Called with special intrinsics:
+ // llvm.amdgcn.cs.chain
case CallingConv::AMDGPU_CS_Chain:
case
https://github.com/MacDue updated
https://github.com/llvm/llvm-project/pull/142391
>From 7b0003f249619b6b584d8a6501a2c6048deb1843 Mon Sep 17 00:00:00 2001
From: Benjamin Maxwell
Date: Thu, 8 May 2025 17:38:27 +
Subject: [PATCH 1/2] [AArch64] Prepare for split ZPR and PPR area allocation
(N
llvmbot wrote:
@llvm/pr-subscribers-backend-amdgpu
Author: Diana Picus (rovka)
Changes
Support tail calls to whole wave functions (trivial) and from whole wave
functions (slightly more involved because we need a new pseudo for the
tail call return, that patches up the EXEC mask).
Move the
llvmbot wrote:
@llvm/pr-subscribers-llvm-selectiondag
Author: Diana Picus (rovka)
Changes
Support tail calls to whole wave functions (trivial) and from whole wave
functions (slightly more involved because we need a new pseudo for the
tail call return, that patches up the EXEC mask).
Move
llvmbot wrote:
@llvm/pr-subscribers-llvm-globalisel
Author: Diana Picus (rovka)
Changes
Add the llvm.amdgcn.call.whole.wave intrinsic for calling whole wave
functions. This will take as its first argument the callee with the
amdgpu_gfx_whole_wave calling convention, followed by the call
pa
llvmbot wrote:
@llvm/pr-subscribers-llvm-ir
@llvm/pr-subscribers-llvm-selectiondag
Author: Diana Picus (rovka)
Changes
Add the llvm.amdgcn.call.whole.wave intrinsic for calling whole wave
functions. This will take as its first argument the callee with the
amdgpu_gfx_whole_wave calling conv
https://github.com/rovka ready_for_review
https://github.com/llvm/llvm-project/pull/145860
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/rovka ready_for_review
https://github.com/llvm/llvm-project/pull/145859
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
rovka 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/145859?utm_source=stack-comment-downstack-mergeability-warning";
>
rovka 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/145860?utm_source=stack-comment-downstack-mergeability-warning";
>
@@ -109,6 +110,7 @@ class AMDGPUCodeGenPrepareImpl
bool FlowChanged = false;
mutable Function *SqrtF32 = nullptr;
mutable Function *LdexpF32 = nullptr;
+ mutable SetVector DeadVals;
Pierre-vh wrote:
I didn't use a set because I thought we could visit tw
https://github.com/Pierre-vh updated
https://github.com/llvm/llvm-project/pull/141591
>From 642055d06b93df98e4f57c226d170f236014077c Mon Sep 17 00:00:00 2001
From: pvanhout
Date: Tue, 27 May 2025 12:29:02 +0200
Subject: [PATCH 1/2] [AMDGPU] Add KnownBits simplification combines to
RegBankCombi
https://github.com/Pierre-vh updated
https://github.com/llvm/llvm-project/pull/141591
>From 642055d06b93df98e4f57c226d170f236014077c Mon Sep 17 00:00:00 2001
From: pvanhout
Date: Tue, 27 May 2025 12:29:02 +0200
Subject: [PATCH 1/2] [AMDGPU] Add KnownBits simplification combines to
RegBankCombi
1 - 100 of 109 matches
Mail list logo