llvmbot wrote:
@llvm/pr-subscribers-mlir
Author: Matthias Springer (matthias-springer)
Changes
Since #125690, the MLIR vector type supports `!llvm.ptr` as an element
type. The only remaining element type for `LLVMFixedVectorType` is now
`LLVMPPCFP128Type`.
This commit turns `LLVMPPCFP12
https://github.com/mmuetzel milestoned
https://github.com/llvm/llvm-project/pull/132367
___
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/atrosinenko updated
https://github.com/llvm/llvm-project/pull/132540
>From 3455bfdf3f8b117ebbb4ce1d5a9536028b0d94ba Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Thu, 20 Mar 2025 20:15:07 +0300
Subject: [PATCH 1/2] [BOLT] Gadget scanner: Detect address materializati
https://github.com/atrosinenko created
https://github.com/llvm/llvm-project/pull/133308
None
>From 011d94d6e2136c47d24c6c0cef03b80cc3c45b68 Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Thu, 27 Mar 2025 21:06:55 +0300
Subject: [PATCH] [BOLT] Make DataflowAnalysis::getStateBefore() co
https://github.com/boomanaiden154 updated
https://github.com/llvm/llvm-project/pull/133197
___
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/boomanaiden154 updated
https://github.com/llvm/llvm-project/pull/133197
___
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/boomanaiden154 updated
https://github.com/llvm/llvm-project/pull/133197
___
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-mlir
Author: Aiden Grossman (boomanaiden154)
Changes
This patch adds rich test failure information to the Github output,
using the same library that is used for the buildkite pipeline.
Eventually I think we want to add more information like reproduction
https://github.com/mtrofin updated
https://github.com/llvm/llvm-project/pull/133147
>From 1f145e010b560fe86fc086e9db5244e2c1c567bf Mon Sep 17 00:00:00 2001
From: Mircea Trofin
Date: Mon, 24 Mar 2025 12:01:10 -0700
Subject: [PATCH] RootAutodetect
---
compiler-rt/lib/ctx_profile/CMakeLists.txt
https://github.com/mtrofin updated
https://github.com/llvm/llvm-project/pull/133146
>From 4fd0d3c49efceab213f1de81eb6248b7df597a43 Mon Sep 17 00:00:00 2001
From: Mircea Trofin
Date: Wed, 26 Mar 2025 10:10:43 -0700
Subject: [PATCH] [ctxprof][nfc] Move 2 implementation functions up in
`CtxInstrP
arsenm wrote:
> [!WARNING]
> This pull request is not mergeable via GitHub because a downstack PR is
> open. Once all requirements are satisfied, merge this PR as a stack href="https://app.graphite.dev/github/pr/llvm/llvm-project/133369?utm_source=stack-comment-downstack-mergeability-warning";
llvmbot wrote:
@llvm/pr-subscribers-llvm-transforms
Author: Matt Arsenault (arsenm)
Changes
Fixes #63621
---
Full diff: https://github.com/llvm/llvm-project/pull/133369.diff
2 Files Affected:
- (added) llvm/test/tools/llvm-reduce/thinlto-preserve-uselistorder.ll (+19)
- (modified) llv
https://github.com/arsenm updated
https://github.com/llvm/llvm-project/pull/133369
>From 40a72c4d7217a5a5ff01b70b693b548ada0cfd38 Mon Sep 17 00:00:00 2001
From: Matt Arsenault
Date: Fri, 28 Mar 2025 10:46:08 +0700
Subject: [PATCH] llvm-reduce: Preserve uselistorder when writing thinlto
bitcode
https://github.com/arsenm updated
https://github.com/llvm/llvm-project/pull/133369
>From 40a72c4d7217a5a5ff01b70b693b548ada0cfd38 Mon Sep 17 00:00:00 2001
From: Matt Arsenault
Date: Fri, 28 Mar 2025 10:46:08 +0700
Subject: [PATCH] llvm-reduce: Preserve uselistorder when writing thinlto
bitcode
https://github.com/mtrofin updated
https://github.com/llvm/llvm-project/pull/133147
>From e2bee273299d11c164ac6bf05cfd37dff20fadce Mon Sep 17 00:00:00 2001
From: Mircea Trofin
Date: Mon, 24 Mar 2025 12:01:10 -0700
Subject: [PATCH] RootAutodetect
---
compiler-rt/lib/ctx_profile/CMakeLists.txt
https://github.com/mtrofin updated
https://github.com/llvm/llvm-project/pull/133146
>From 4fd0d3c49efceab213f1de81eb6248b7df597a43 Mon Sep 17 00:00:00 2001
From: Mircea Trofin
Date: Wed, 26 Mar 2025 10:10:43 -0700
Subject: [PATCH] [ctxprof][nfc] Move 2 implementation functions up in
`CtxInstrP
https://github.com/arsenm created
https://github.com/llvm/llvm-project/pull/133369
Fixes #63621
>From ad72c247b05b09cf67541bd4e42aa764c50bcf50 Mon Sep 17 00:00:00 2001
From: Matt Arsenault
Date: Fri, 28 Mar 2025 10:46:08 +0700
Subject: [PATCH] llvm-reduce: Preserve uselistorder when writing th
https://github.com/mtrofin updated
https://github.com/llvm/llvm-project/pull/133147
>From 1f145e010b560fe86fc086e9db5244e2c1c567bf Mon Sep 17 00:00:00 2001
From: Mircea Trofin
Date: Mon, 24 Mar 2025 12:01:10 -0700
Subject: [PATCH] RootAutodetect
---
compiler-rt/lib/ctx_profile/CMakeLists.txt
https://github.com/mtrofin updated
https://github.com/llvm/llvm-project/pull/133146
>From 24468d95544c61b5d4e85148503776da65d2fb9a Mon Sep 17 00:00:00 2001
From: Mircea Trofin
Date: Wed, 26 Mar 2025 10:10:43 -0700
Subject: [PATCH] [ctxprof][nfc] Move 2 implementation functions up in
`CtxInstrP
https://github.com/mtrofin updated
https://github.com/llvm/llvm-project/pull/133146
>From 47c553576a70bd23901aaa478f8f9e7bd2b1bf99 Mon Sep 17 00:00:00 2001
From: Mircea Trofin
Date: Wed, 26 Mar 2025 10:10:43 -0700
Subject: [PATCH] [ctxprof][nfc] Move 2 implementation functions up in
`CtxInstrP
https://github.com/mtrofin updated
https://github.com/llvm/llvm-project/pull/133147
>From dbcdd9ced26e9d9ad703b3b8ef46b906a61296d6 Mon Sep 17 00:00:00 2001
From: Mircea Trofin
Date: Mon, 24 Mar 2025 12:01:10 -0700
Subject: [PATCH] RootAutodetect
---
compiler-rt/lib/ctx_profile/CMakeLists.txt
https://github.com/mtrofin updated
https://github.com/llvm/llvm-project/pull/133147
>From dbcdd9ced26e9d9ad703b3b8ef46b906a61296d6 Mon Sep 17 00:00:00 2001
From: Mircea Trofin
Date: Mon, 24 Mar 2025 12:01:10 -0700
Subject: [PATCH] RootAutodetect
---
compiler-rt/lib/ctx_profile/CMakeLists.txt
https://github.com/mtrofin updated
https://github.com/llvm/llvm-project/pull/133146
>From 47c553576a70bd23901aaa478f8f9e7bd2b1bf99 Mon Sep 17 00:00:00 2001
From: Mircea Trofin
Date: Wed, 26 Mar 2025 10:10:43 -0700
Subject: [PATCH] [ctxprof][nfc] Move 2 implementation functions up in
`CtxInstrP
Author: Walter Lee
Date: 2025-03-27T18:25:16-04:00
New Revision: b320272e2bfaddc02a2118ae44cbc96c427af0af
URL:
https://github.com/llvm/llvm-project/commit/b320272e2bfaddc02a2118ae44cbc96c427af0af
DIFF:
https://github.com/llvm/llvm-project/commit/b320272e2bfaddc02a2118ae44cbc96c427af0af.diff
LO
https://github.com/mtrofin updated
https://github.com/llvm/llvm-project/pull/133147
>From ce0ecd6f328ee11b5e199e3a2676d796dce7df8a Mon Sep 17 00:00:00 2001
From: Mircea Trofin
Date: Mon, 24 Mar 2025 12:01:10 -0700
Subject: [PATCH] RootAutodetect
---
compiler-rt/lib/ctx_profile/CMakeLists.txt
https://github.com/dcaballe edited
https://github.com/llvm/llvm-project/pull/133286
___
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/iajbar approved this pull request.
https://github.com/llvm/llvm-project/pull/131270
___
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/iajbar approved this pull request.
https://github.com/llvm/llvm-project/pull/130678
___
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/iajbar approved this pull request.
https://github.com/llvm/llvm-project/pull/132499
___
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/lei137 closed
https://github.com/llvm/llvm-project/pull/132049
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
lei137 wrote:
> Seems like the tests are failing because #126880 hasn't been backported.
> Probably should just adjust the tests accordingly.
>
> What's standard practice here? Should someone with commit access just push a
> fix to the PR branch?
I will create a local branch with the fix and
https://github.com/petar-avramovic updated
https://github.com/llvm/llvm-project/pull/132385
>From c7a043e7c0a4e8b76bafdd6a2f6ad84066d19953 Mon Sep 17 00:00:00 2001
From: Petar Avramovic
Date: Thu, 27 Mar 2025 15:22:04 +0100
Subject: [PATCH] AMDGPU/GlobalISel: add RegBankLegalize rules for bit s
https://github.com/petar-avramovic updated
https://github.com/llvm/llvm-project/pull/132385
>From c7a043e7c0a4e8b76bafdd6a2f6ad84066d19953 Mon Sep 17 00:00:00 2001
From: Petar Avramovic
Date: Thu, 27 Mar 2025 15:22:04 +0100
Subject: [PATCH] AMDGPU/GlobalISel: add RegBankLegalize rules for bit s
https://github.com/petar-avramovic updated
https://github.com/llvm/llvm-project/pull/132383
>From fdca6f36c330e482508359c45557b07c45c7b898 Mon Sep 17 00:00:00 2001
From: Petar Avramovic
Date: Thu, 27 Mar 2025 14:44:20 +0100
Subject: [PATCH] AMDGPU/GlobalISel: add RegBankLegalize rules for exten
@@ -492,7 +511,8 @@ LLT
RegBankLegalizeHelper::getBTyFromID(RegBankLLTMappingApplyID ID, LLT Ty) {
case UniInVgprB64:
if (Ty == LLT::scalar(64) || Ty == LLT::fixed_vector(2, 32) ||
Ty == LLT::fixed_vector(4, 16) || Ty == LLT::pointer(0, 64) ||
-Ty == LLT:
@@ -492,7 +511,8 @@ LLT
RegBankLegalizeHelper::getBTyFromID(RegBankLLTMappingApplyID ID, LLT Ty) {
case UniInVgprB64:
if (Ty == LLT::scalar(64) || Ty == LLT::fixed_vector(2, 32) ||
Ty == LLT::fixed_vector(4, 16) || Ty == LLT::pointer(0, 64) ||
-Ty == LLT:
https://github.com/DavidSpickett edited
https://github.com/llvm/llvm-project/pull/133197
___
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:
> Does this also handle the test cases in `regbankselect-and-s1.mir` ?
It requires some rules for extends, enabled it in the next patch. However I had
to edit tests a little, uniform s1 has to be used by something.
https://github.com/llvm/llvm-project/pull/132382
___
https://github.com/tstellar approved this pull request.
https://github.com/llvm/llvm-project/pull/132568
___
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/tstellar updated
https://github.com/llvm/llvm-project/pull/133266
>From b2b05ff2f84cb7963093752b9e0d3fe93a6cd021 Mon Sep 17 00:00:00 2001
From: Tom Stellard
Date: Thu, 27 Mar 2025 08:11:08 -0700
Subject: [PATCH 1/7] workflows: Add missing apt-get update to abi tests
---
.gi
https://github.com/boomanaiden154 updated
https://github.com/llvm/llvm-project/pull/132568
___
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/boomanaiden154 updated
https://github.com/llvm/llvm-project/pull/132568
___
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/boomanaiden154 updated
https://github.com/llvm/llvm-project/pull/133197
>From 121d1e0f2bbc88e68c92d4859a4dce3686bd4467 Mon Sep 17 00:00:00 2001
From: Aiden Grossman
Date: Thu, 27 Mar 2025 20:01:57 +
Subject: [PATCH] testing
Created using spr 1.3.4
---
mlir/CMakeLists.tx
https://github.com/mtrofin updated
https://github.com/llvm/llvm-project/pull/133146
>From 4f422ca69b1414aebb7dc225d1dd9b0224cd7618 Mon Sep 17 00:00:00 2001
From: Mircea Trofin
Date: Wed, 26 Mar 2025 10:10:43 -0700
Subject: [PATCH] [ctxprof][nfc] Move 2 implementation functions up in
`CtxInstrP
https://github.com/mtrofin updated
https://github.com/llvm/llvm-project/pull/133147
>From ce0ecd6f328ee11b5e199e3a2676d796dce7df8a Mon Sep 17 00:00:00 2001
From: Mircea Trofin
Date: Mon, 24 Mar 2025 12:01:10 -0700
Subject: [PATCH] RootAutodetect
---
compiler-rt/lib/ctx_profile/CMakeLists.txt
https://github.com/mtrofin updated
https://github.com/llvm/llvm-project/pull/133146
>From 4f422ca69b1414aebb7dc225d1dd9b0224cd7618 Mon Sep 17 00:00:00 2001
From: Mircea Trofin
Date: Wed, 26 Mar 2025 10:10:43 -0700
Subject: [PATCH] [ctxprof][nfc] Move 2 implementation functions up in
`CtxInstrP
https://github.com/mtrofin updated
https://github.com/llvm/llvm-project/pull/133147
>From 7d978e84fa2214fd34e7a6d64e9fc0b09bbe39d4 Mon Sep 17 00:00:00 2001
From: Mircea Trofin
Date: Mon, 24 Mar 2025 12:01:10 -0700
Subject: [PATCH] RootAutodetect
---
compiler-rt/lib/ctx_profile/CMakeLists.txt
llvmbot wrote:
@llvm/pr-subscribers-backend-amdgpu
Author: Fabian Ritter (ritter-x2a)
Changes
This is in preparation for a patch that will only fold offsets into flat
instructions if their addition is inbounds.
For SWDEV-516125.
---
Patch is 410.40 KiB, truncated to 20.00 KiB below, ful
@@ -150,8 +150,7 @@ generatedTypePrinter(Type def, AsmPrinter &printer);
bool LLVMArrayType::isValidElementType(Type type) {
return !llvm::isa(
- type);
+LLVMFunctionType, LLVMTokenType>(type);
dcaballe wrote:
That makes sense but I
https://github.com/dcaballe approved this pull request.
Fantastic! Awesome cleanup! Thanks! LGTM but please, leave enough time for
people to comment
https://github.com/llvm/llvm-project/pull/133286
___
llvm-branch-commits mailing list
llvm-branch-comm
@@ -1033,7 +1033,7 @@ llvm.func @scalable_vector() -> i16 {
llvm.func @scalable_llvm_vector() -> i16 {
%0 = llvm.mlir.constant(1 : i32) : i32
// CHECK: llvm.alloca
- %1 = llvm.alloca %0 x !llvm.vec : (i32) -> !llvm.ptr
+ %1 = llvm.alloca %0 x vector<[4] x !llvm.ppc_fp128>
@@ -1689,6 +1689,8 @@ bool BinaryFunction::scanExternalRefs() {
// Create relocation for every fixup.
for (const MCFixup &Fixup : Fixups) {
std::optional Rel = BC.MIB->createRelocation(Fixup, *BC.MAB);
+ // Can be skipped under the right circumstances.
--
@@ -174,11 +175,31 @@ void
BinarySection::flushPendingRelocations(raw_pwrite_stream &OS,
OS.pwrite(Patch.Bytes.data(), Patch.Bytes.size(),
SectionFileOffset + Patch.Offset);
+ uint64_t SkippedPendingRelocations = 0;
for (Relocation &Reloc : PendingReloca
https://github.com/maksfb commented:
Looks good! Minor nits.
https://github.com/llvm/llvm-project/pull/116964
___
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/maksfb edited
https://github.com/llvm/llvm-project/pull/116964
___
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/maksfb approved this pull request.
LGTM
https://github.com/llvm/llvm-project/pull/133308
___
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 ready_for_review
https://github.com/llvm/llvm-project/pull/133369
___
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/mtrofin updated
https://github.com/llvm/llvm-project/pull/133146
>From 24468d95544c61b5d4e85148503776da65d2fb9a Mon Sep 17 00:00:00 2001
From: Mircea Trofin
Date: Wed, 26 Mar 2025 10:10:43 -0700
Subject: [PATCH] [ctxprof][nfc] Move 2 implementation functions up in
`CtxInstrP
https://github.com/arsenm updated
https://github.com/llvm/llvm-project/pull/133369
>From ed69586411db15dc25482daa08082874a8b8e1a1 Mon Sep 17 00:00:00 2001
From: Matt Arsenault
Date: Fri, 28 Mar 2025 10:46:08 +0700
Subject: [PATCH] llvm-reduce: Preserve uselistorder when writing thinlto
bitcode
https://github.com/quic-garvgupt updated
https://github.com/llvm/llvm-project/pull/132806
>From b5e7f110a98348a1ddae30ba3f81c7df46b7a645 Mon Sep 17 00:00:00 2001
From: Garvit Gupta
Date: Mon, 24 Mar 2025 06:17:42 -0700
Subject: [PATCH] [Driver] Fix link order of BareMetal toolchain object
The
https://github.com/HazardyKnusperkeks approved this pull request.
https://github.com/llvm/llvm-project/pull/133216
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commi
https://github.com/phoebewang edited
https://github.com/llvm/llvm-project/pull/133219
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
phoebewang wrote:
> Although these instructions aren't supported by current hardware this
> probably needs a release notes entry - wdyt?
Sure, added in the description. Thanks for the reminder!
https://github.com/llvm/llvm-project/pull/133219
___
llv
https://github.com/philnik777 closed
https://github.com/llvm/llvm-project/pull/133010
___
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/132383
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
@@ -13,7 +12,8 @@ body: |
; CHECK: liveins: $sgpr0
; CHECK-NEXT: {{ $}}
; CHECK-NEXT: [[COPY:%[0-9]+]]:sgpr(s32) = COPY $sgpr0
-; CHECK-NEXT: [[ANYEXT:%[0-9]+]]:sgpr(s64) = G_ANYEXT [[COPY]](s32)
+; CHECK-NEXT: [[DEF:%[0-9]+]]:sgpr(s32) = G_IMPLICIT_DEF
+
llvmbot wrote:
@llvm/pr-subscribers-backend-x86
Author: Phoebe Wang (phoebewang)
Changes
Close: #133206
---
Patch is 1.24 MiB, truncated to 20.00 KiB below, full version:
https://github.com/llvm/llvm-project/pull/133219.diff
63 Files Affected:
- (modified) clang/include/clang/Basic/B
llvmbot wrote:
@llvm/pr-subscribers-hlsl
Author: Helena Kotas (hekota)
Changes
Updates the `BuiltinTypeMethodBuilder` to support creating constructors and use
it to create the default resource constructor. This enables us to have a shared
code for implementing both builtin methods and co
https://github.com/xen0n approved this pull request.
Nice catch!
https://github.com/llvm/llvm-project/pull/133225
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commit
https://github.com/paschalis-mpeis ready_for_review
https://github.com/llvm/llvm-project/pull/116964
___
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/SixWeining approved this pull request.
https://github.com/llvm/llvm-project/pull/133225
___
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/paschalis-mpeis edited
https://github.com/llvm/llvm-project/pull/116964
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
@@ -197,6 +218,10 @@ void
BinarySection::flushPendingRelocations(raw_pwrite_stream &OS,
}
clearList(PendingRelocations);
+
+ if (SkippedPendingRelocations > 0)
+LLVM_DEBUG(dbgs() << "BOLT-INFO: Skipped " << SkippedPendingRelocations
+ << " pendin
@@ -233,8 +222,13 @@ body: |
; CHECK: liveins: $vgpr0
; CHECK-NEXT: {{ $}}
; CHECK-NEXT: [[COPY:%[0-9]+]]:vgpr(s32) = COPY $vgpr0
-; CHECK-NEXT: [[TRUNC:%[0-9]+]]:vgpr(s1) = G_TRUNC [[COPY]](s32)
-; CHECK-NEXT: [[ANYEXT:%[0-9]+]]:vgpr(s16) = G_ANYEXT [[TRUN
@@ -251,8 +245,11 @@ body: |
; CHECK: liveins: $vgpr0
; CHECK-NEXT: {{ $}}
; CHECK-NEXT: [[COPY:%[0-9]+]]:vgpr(s32) = COPY $vgpr0
-; CHECK-NEXT: [[TRUNC:%[0-9]+]]:vgpr(s1) = G_TRUNC [[COPY]](s32)
-; CHECK-NEXT: [[ANYEXT:%[0-9]+]]:vgpr(s32) = G_ANYEXT [[TRUN
https://github.com/paschalis-mpeis edited
https://github.com/llvm/llvm-project/pull/116964
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
paschalis-mpeis wrote:
Thanks for your review Maksim.
Forced-push to rebase on top of #133085 and add commit b4e906c to address
reviewers.
https://github.com/llvm/llvm-project/pull/116964
___
llvm-branch-commits mailing list
llvm-branch-commits@list
@@ -269,10 +266,12 @@ body: |
; CHECK: liveins: $vgpr0
; CHECK-NEXT: {{ $}}
; CHECK-NEXT: [[COPY:%[0-9]+]]:vgpr(s32) = COPY $vgpr0
-; CHECK-NEXT: [[TRUNC:%[0-9]+]]:vgpr(s1) = G_TRUNC [[COPY]](s32)
-; CHECK-NEXT: [[ANYEXT:%[0-9]+]]:vgpr(s32) = G_ANYEXT [[TRU
https://github.com/wangleiat updated
https://github.com/llvm/llvm-project/pull/133225
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
ritter-x2a wrote:
Does this also handle the test cases in `regbankselect-and-s1.mir` ?
https://github.com/llvm/llvm-project/pull/132382
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listi
@@ -489,22 +489,61 @@ RegBankLegalizeRules::RegBankLegalizeRules(const
GCNSubtarget &_ST,
.Uni(B32, {{SgprB32}, {Sgpr32AExtBoolInReg, SgprB32, SgprB32}});
addRulesForGOpcs({G_ANYEXT})
+ .Any({{UniS16, S1}, {{None}, {None}}}) // should be combined away
.Any
101 - 181 of 181 matches
Mail list logo