https://github.com/ritter-x2a updated
https://github.com/llvm/llvm-project/pull/143880
>From cab9968daf80e744a1a2e688ef050e519599db18 Mon Sep 17 00:00:00 2001
From: Fabian Ritter
Date: Thu, 12 Jun 2025 06:13:26 -0400
Subject: [PATCH] [AMDGPU][SDAG] Test ISD::PTRADD handling in VOP3 patterns
Pr
https://github.com/ritter-x2a updated
https://github.com/llvm/llvm-project/pull/143881
>From 71346e57396657e86898f1177339c0a7897422ac Mon Sep 17 00:00:00 2001
From: Fabian Ritter
Date: Thu, 12 Jun 2025 07:44:37 -0400
Subject: [PATCH] [AMDGPU][SDAG] Handle ISD::PTRADD in VOP3 patterns
This patc
https://github.com/aaupov updated
https://github.com/llvm/llvm-project/pull/145258
>From 9aef8e0a499fa4b9e6bbde910a678a65a0ab7f92 Mon Sep 17 00:00:00 2001
From: Amir Ayupov
Date: Mon, 23 Jun 2025 12:54:06 -0700
Subject: [PATCH] unified checkReturn and checkUncondJump, logging
Created using spr
https://github.com/aaupov edited
https://github.com/llvm/llvm-project/pull/145258
___
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/j2kun approved this pull request.
https://github.com/llvm/llvm-project/pull/145319
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
@@ -2131,6 +2150,15 @@ OperationLegalizer::legalize(Operation *op,
return failure();
}
+/// Helper function that moves and returns the given object. Also resets the
+/// original object, so that it is in a valid, empty state again.
j2kun wrote:
I am no C++
@@ -106,6 +106,7 @@ struct Embedding {
const std::vector &getData() const { return Data; }
/// Arithmetic operators
+ Embedding operator+(const Embedding &RHS) const;
mtrofin wrote:
should you also overload operator `-`?
https://github.com/llvm/llvm-pro
https://github.com/mtrofin edited
https://github.com/llvm/llvm-project/pull/145118
___
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 commented:
why - as in, expected because upcoming change; or flakyness?
https://github.com/llvm/llvm-project/pull/145117
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/m
https://github.com/mtrofin edited
https://github.com/llvm/llvm-project/pull/145117
___
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 edited
https://github.com/llvm/llvm-project/pull/143999
___
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 approved this pull request.
nice!
https://github.com/llvm/llvm-project/pull/143999
___
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 approved this pull request.
doc nit, otherwise lgtm
https://github.com/llvm/llvm-project/pull/143986
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm
https://github.com/mtrofin edited
https://github.com/llvm/llvm-project/pull/143986
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
@@ -448,7 +448,10 @@ downstream tasks, including ML-guided compiler
optimizations.
The core components are:
- **Vocabulary**: A mapping from IR entities (opcodes, types, etc.) to their
-vector representations. This is managed by ``IR2VecVocabAnalysis``.
+vector repr
https://github.com/mtrofin edited
https://github.com/llvm/llvm-project/pull/144139
___
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 approved this pull request.
I assume this was with clang-format
https://github.com/llvm/llvm-project/pull/144139
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/l
Author: Baranov Victor
Date: 2025-06-23T19:11:34+03:00
New Revision: cf6259cd4f0dab4b7fbf2b50631f2eb7c7f05300
URL:
https://github.com/llvm/llvm-project/commit/cf6259cd4f0dab4b7fbf2b50631f2eb7c7f05300
DIFF:
https://github.com/llvm/llvm-project/commit/cf6259cd4f0dab4b7fbf2b50631f2eb7c7f05300.diff
https://github.com/tobias-stadler reopened
https://github.com/llvm/llvm-project/pull/145054
___
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/tobias-stadler closed
https://github.com/llvm/llvm-project/pull/145054
___
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/nikic approved this pull request.
LGTM
https://github.com/llvm/llvm-project/pull/145054
___
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/nikic edited https://github.com/llvm/llvm-project/pull/145054
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
nikic wrote:
Could you please also add a negative test where extractvalue does not simplify
(e.g. same as current but swap 0 and 1).
https://github.com/llvm/llvm-project/pull/145054
___
llvm-branch-commits mailing li
https://github.com/tobias-stadler edited
https://github.com/llvm/llvm-project/pull/145054
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
tobias-stadler wrote:
Oops, x86 has lower cost than AArch64. Thanks!
https://github.com/llvm/llvm-project/pull/145054
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/141665
>From 579d26284493aeca38b9ccf7e2be3c1077c9ba88 Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Tue, 27 May 2025 21:06:03 +0300
Subject: [PATCH] [BOLT] Gadget scanner: make use of C++17 features and L
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/139778
>From c5f60ea7225bce2c715700cdaf25f4bfb69926d5 Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Tue, 13 May 2025 19:50:41 +0300
Subject: [PATCH] [BOLT] Gadget scanner: optionally assume auth traps on
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/138884
>From 42ec9f18b3ba921d769d7baf87dd91ed05795992 Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Tue, 6 May 2025 11:31:03 +0300
Subject: [PATCH 1/2] [BOLT] Gadget scanner: prevent false positives due t
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/141665
>From 579d26284493aeca38b9ccf7e2be3c1077c9ba88 Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Tue, 27 May 2025 21:06:03 +0300
Subject: [PATCH] [BOLT] Gadget scanner: make use of C++17 features and L
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/139778
>From c5f60ea7225bce2c715700cdaf25f4bfb69926d5 Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Tue, 13 May 2025 19:50:41 +0300
Subject: [PATCH] [BOLT] Gadget scanner: optionally assume auth traps on
https://github.com/tobias-stadler edited
https://github.com/llvm/llvm-project/pull/145054
___
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 approved this pull request.
https://github.com/llvm/llvm-project/pull/143672
___
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/uweigand approved this pull request.
Still LGTM.
https://github.com/llvm/llvm-project/pull/137235
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-com
@@ -119,23 +119,17 @@ define void @msubpt1(i32 %index, i32 %elem) {
; CHECK-CPA-O0: // %bb.0: // %entry
; CHECK-CPA-O0-NEXT:// implicit-def: $x8
; CHECK-CPA-O0-NEXT:mov w8, w0
-; CHECK-CPA-O0-NEXT:sxtw x9, w8
-; CHECK-CPA-O0-NEXT:mov x8, xzr
-; CHECK-CPA-O
@@ -119,23 +119,17 @@ define void @msubpt1(i32 %index, i32 %elem) {
; CHECK-CPA-O0: // %bb.0: // %entry
; CHECK-CPA-O0-NEXT:// implicit-def: $x8
; CHECK-CPA-O0-NEXT:mov w8, w0
-; CHECK-CPA-O0-NEXT:sxtw x9, w8
-; CHECK-CPA-O0-NEXT:mov x8, xzr
-; CHECK-CPA-O
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/139778
>From c67ffc3cfbb4857b32585b2264dad1818842453b Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Tue, 13 May 2025 19:50:41 +0300
Subject: [PATCH] [BOLT] Gadget scanner: optionally assume auth traps on
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/137975
>From 66ad4fa5219cca41bcd4c5fefc6415be4f45b361 Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Wed, 30 Apr 2025 16:08:10 +0300
Subject: [PATCH] [BOLT] Gadget scanner: account for BRK when searching f
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/138655
>From c21aab1f4af0bc551a217eb7fd05ca7fda2d30c4 Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Thu, 19 Jun 2025 14:03:59 +0300
Subject: [PATCH] [BOLT] Factor out MCInstReference from gadget scanner (
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/137224
>From 5d067891f23b106a78dc2f61954fac538ddbd280 Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Tue, 22 Apr 2025 21:43:14 +0300
Subject: [PATCH] [BOLT] Gadget scanner: detect untrusted LR before tail
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/141665
>From eb133a9ee87dd1b455380cc367fb6cba95d5100b Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Tue, 27 May 2025 21:06:03 +0300
Subject: [PATCH] [BOLT] Gadget scanner: make use of C++17 features and L
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/138884
>From 42ec9f18b3ba921d769d7baf87dd91ed05795992 Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Tue, 6 May 2025 11:31:03 +0300
Subject: [PATCH] [BOLT] Gadget scanner: prevent false positives due to ju
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/137224
>From 5d067891f23b106a78dc2f61954fac538ddbd280 Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Tue, 22 Apr 2025 21:43:14 +0300
Subject: [PATCH] [BOLT] Gadget scanner: detect untrusted LR before tail
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/138655
>From c21aab1f4af0bc551a217eb7fd05ca7fda2d30c4 Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Thu, 19 Jun 2025 14:03:59 +0300
Subject: [PATCH] [BOLT] Factor out MCInstReference from gadget scanner (
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/139778
>From c67ffc3cfbb4857b32585b2264dad1818842453b Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Tue, 13 May 2025 19:50:41 +0300
Subject: [PATCH] [BOLT] Gadget scanner: optionally assume auth traps on
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/138884
>From 42ec9f18b3ba921d769d7baf87dd91ed05795992 Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Tue, 6 May 2025 11:31:03 +0300
Subject: [PATCH] [BOLT] Gadget scanner: prevent false positives due to ju
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/137975
>From 66ad4fa5219cca41bcd4c5fefc6415be4f45b361 Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Wed, 30 Apr 2025 16:08:10 +0300
Subject: [PATCH] [BOLT] Gadget scanner: account for BRK when searching f
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/138883
>From d4dabc2e7420f15fc323bd57816b88c7c2ee1a60 Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Wed, 7 May 2025 16:42:00 +0300
Subject: [PATCH] [BOLT] Introduce helpers to match `MCInst`s one at a tim
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/141824
>From 1837b2981d3c6e8cee5110acbf0fea99ba2b352c Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Wed, 14 May 2025 23:12:13 +0300
Subject: [PATCH 1/2] [BOLT] Gadget scanner: fix LR to be safe in leaf
f
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/138883
>From d4dabc2e7420f15fc323bd57816b88c7c2ee1a60 Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Wed, 7 May 2025 16:42:00 +0300
Subject: [PATCH] [BOLT] Introduce helpers to match `MCInst`s one at a tim
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/141665
>From eb133a9ee87dd1b455380cc367fb6cba95d5100b Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Tue, 27 May 2025 21:06:03 +0300
Subject: [PATCH] [BOLT] Gadget scanner: make use of C++17 features and L
https://github.com/ritter-x2a ready_for_review
https://github.com/llvm/llvm-project/pull/145330
___
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/ritter-x2a ready_for_review
https://github.com/llvm/llvm-project/pull/145329
___
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: Fabian Ritter (ritter-x2a)
Changes
There are more places in SIISelLowering.cpp and AMDGPUISelDAGToDAG.cpp
that check for ISD::ADD in a pointer context, but as far as I can tell
those are only relevant for 32-bit pointer arithmetic
llvmbot wrote:
@llvm/pr-subscribers-backend-amdgpu
Author: Fabian Ritter (ritter-x2a)
Changes
Pre-committing tests to show improvements in a follow-up PR.
---
Full diff: https://github.com/llvm/llvm-project/pull/145329.diff
2 Files Affected:
- (added) llvm/test/CodeGen/AMDGPU/ptradd-sd
@@ -119,23 +119,17 @@ define void @msubpt1(i32 %index, i32 %elem) {
; CHECK-CPA-O0: // %bb.0: // %entry
; CHECK-CPA-O0-NEXT:// implicit-def: $x8
; CHECK-CPA-O0-NEXT:mov w8, w0
-; CHECK-CPA-O0-NEXT:sxtw x9, w8
-; CHECK-CPA-O0-NEXT:mov x8, xzr
-; CHECK-CPA-O
https://github.com/ritter-x2a edited
https://github.com/llvm/llvm-project/pull/142739
___
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:
> [!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/145330?utm_source=stack-comment-downstack-mergeability-warnin
ritter-x2a 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/145329?utm_source=stack-comment-downstack-mergeability-warnin
https://github.com/ritter-x2a created
https://github.com/llvm/llvm-project/pull/145330
There are more places in SIISelLowering.cpp and AMDGPUISelDAGToDAG.cpp
that check for ISD::ADD in a pointer context, but as far as I can tell
those are only relevant for 32-bit pointer arithmetic (like frame
i
https://github.com/ritter-x2a created
https://github.com/llvm/llvm-project/pull/145329
Pre-committing tests to show improvements in a follow-up PR.
>From 53a1700bbb7d51d894031bf5c53a9e238d07becc Mon Sep 17 00:00:00 2001
From: Fabian Ritter
Date: Tue, 17 Jun 2025 03:51:19 -0400
Subject: [PATCH]
https://github.com/ritter-x2a updated
https://github.com/llvm/llvm-project/pull/142778
>From 86aa8687492e1a1dcfd20654e07c53c638b1 Mon Sep 17 00:00:00 2001
From: Fabian Ritter
Date: Wed, 4 Jun 2025 09:48:02 -0400
Subject: [PATCH] [AMDGPU][SDAG] Handle ISD::PTRADD in
SelectionDAGAddressAnaly
https://github.com/ritter-x2a updated
https://github.com/llvm/llvm-project/pull/142739
>From f8aa9d23e4a70e3155d19b0ad0e209b47866aab9 Mon Sep 17 00:00:00 2001
From: Fabian Ritter
Date: Wed, 4 Jun 2025 03:32:32 -0400
Subject: [PATCH 1/7] [AMDGPU][SDAG] Add ISD::PTRADD DAG combines
This patch fo
https://github.com/ritter-x2a updated
https://github.com/llvm/llvm-project/pull/142739
>From f8aa9d23e4a70e3155d19b0ad0e209b47866aab9 Mon Sep 17 00:00:00 2001
From: Fabian Ritter
Date: Wed, 4 Jun 2025 03:32:32 -0400
Subject: [PATCH 1/7] [AMDGPU][SDAG] Add ISD::PTRADD DAG combines
This patch fo
https://github.com/ritter-x2a updated
https://github.com/llvm/llvm-project/pull/143880
>From 3873d1a4be3dce63b923cd926701f4542842472c Mon Sep 17 00:00:00 2001
From: Fabian Ritter
Date: Thu, 12 Jun 2025 06:13:26 -0400
Subject: [PATCH] [AMDGPU][SDAG] Test ISD::PTRADD handling in VOP3 patterns
Pr
https://github.com/ritter-x2a updated
https://github.com/llvm/llvm-project/pull/142777
>From 510b3074fe44b604f9c44c438075306d0d533606 Mon Sep 17 00:00:00 2001
From: Fabian Ritter
Date: Wed, 4 Jun 2025 09:30:34 -0400
Subject: [PATCH] [AMDGPU][SDAG] Add test for ISD::PTRADD handling in
Selection
https://github.com/ritter-x2a updated
https://github.com/llvm/llvm-project/pull/142777
>From 510b3074fe44b604f9c44c438075306d0d533606 Mon Sep 17 00:00:00 2001
From: Fabian Ritter
Date: Wed, 4 Jun 2025 09:30:34 -0400
Subject: [PATCH] [AMDGPU][SDAG] Add test for ISD::PTRADD handling in
Selection
https://github.com/ritter-x2a updated
https://github.com/llvm/llvm-project/pull/142778
>From 86aa8687492e1a1dcfd20654e07c53c638b1 Mon Sep 17 00:00:00 2001
From: Fabian Ritter
Date: Wed, 4 Jun 2025 09:48:02 -0400
Subject: [PATCH] [AMDGPU][SDAG] Handle ISD::PTRADD in
SelectionDAGAddressAnaly
https://github.com/ritter-x2a updated
https://github.com/llvm/llvm-project/pull/143672
>From ee92e376ca004da16f3683ede1de06d3e370d963 Mon Sep 17 00:00:00 2001
From: Fabian Ritter
Date: Wed, 11 Jun 2025 05:14:34 -0400
Subject: [PATCH] [AMDGPU][SDAG] Tests for target-specific ISD::PTRADD combines
https://github.com/ritter-x2a updated
https://github.com/llvm/llvm-project/pull/143881
>From 40319e7037d2057afb4d8814f1c897b85968532e Mon Sep 17 00:00:00 2001
From: Fabian Ritter
Date: Thu, 12 Jun 2025 07:44:37 -0400
Subject: [PATCH] [AMDGPU][SDAG] Handle ISD::PTRADD in VOP3 patterns
This patc
https://github.com/ritter-x2a updated
https://github.com/llvm/llvm-project/pull/143881
>From 40319e7037d2057afb4d8814f1c897b85968532e Mon Sep 17 00:00:00 2001
From: Fabian Ritter
Date: Thu, 12 Jun 2025 07:44:37 -0400
Subject: [PATCH] [AMDGPU][SDAG] Handle ISD::PTRADD in VOP3 patterns
This patc
https://github.com/ritter-x2a updated
https://github.com/llvm/llvm-project/pull/143673
>From 17e45843d6909ce14269f9e3bb796be4f890b120 Mon Sep 17 00:00:00 2001
From: Fabian Ritter
Date: Wed, 11 Jun 2025 05:48:45 -0400
Subject: [PATCH] [AMDGPU][SDAG] Add target-specific ISD::PTRADD combines
This
https://github.com/ritter-x2a updated
https://github.com/llvm/llvm-project/pull/143880
>From 3873d1a4be3dce63b923cd926701f4542842472c Mon Sep 17 00:00:00 2001
From: Fabian Ritter
Date: Thu, 12 Jun 2025 06:13:26 -0400
Subject: [PATCH] [AMDGPU][SDAG] Test ISD::PTRADD handling in VOP3 patterns
Pr
https://github.com/ritter-x2a updated
https://github.com/llvm/llvm-project/pull/143672
>From ee92e376ca004da16f3683ede1de06d3e370d963 Mon Sep 17 00:00:00 2001
From: Fabian Ritter
Date: Wed, 11 Jun 2025 05:14:34 -0400
Subject: [PATCH] [AMDGPU][SDAG] Tests for target-specific ISD::PTRADD combines
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/139778
>From 24a97955d9cdba948899f0010e871a6953d7dcc1 Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Tue, 13 May 2025 19:50:41 +0300
Subject: [PATCH] [BOLT] Gadget scanner: optionally assume auth traps on
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/138655
>From 4a9fe1fd8e8752fede914336567494298cdc280b Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Thu, 19 Jun 2025 14:03:59 +0300
Subject: [PATCH] [BOLT] Factor out MCInstReference from gadget scanner (
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/137224
>From 44f7d3dfc6279e80c840f90eb11b0a9e73556def Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Tue, 22 Apr 2025 21:43:14 +0300
Subject: [PATCH] [BOLT] Gadget scanner: detect untrusted LR before tail
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/141665
>From 01dd9973c6025265086c2acb84635258f11c77ac Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Tue, 27 May 2025 21:06:03 +0300
Subject: [PATCH] [BOLT] Gadget scanner: make use of C++17 features and L
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/139778
>From 24a97955d9cdba948899f0010e871a6953d7dcc1 Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Tue, 13 May 2025 19:50:41 +0300
Subject: [PATCH] [BOLT] Gadget scanner: optionally assume auth traps on
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/138883
>From 55034d67d02bcaa9b4eb605a0b08e138e6797eb3 Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Wed, 7 May 2025 16:42:00 +0300
Subject: [PATCH] [BOLT] Introduce helpers to match `MCInst`s one at a tim
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/141665
>From 01dd9973c6025265086c2acb84635258f11c77ac Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Tue, 27 May 2025 21:06:03 +0300
Subject: [PATCH] [BOLT] Gadget scanner: make use of C++17 features and L
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/138884
>From b6bf244c995ab5e382b61894760172a18bfdd1fb Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Tue, 6 May 2025 11:31:03 +0300
Subject: [PATCH] [BOLT] Gadget scanner: prevent false positives due to ju
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/138884
>From b6bf244c995ab5e382b61894760172a18bfdd1fb Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Tue, 6 May 2025 11:31:03 +0300
Subject: [PATCH] [BOLT] Gadget scanner: prevent false positives due to ju
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/141824
>From 7e1017e95313e9eb467d74d1c33246c75c78e837 Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Wed, 14 May 2025 23:12:13 +0300
Subject: [PATCH 1/2] [BOLT] Gadget scanner: fix LR to be safe in leaf
f
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/137975
>From 1fbb916712c84a38f2f67774ff3449dd5c56d3d9 Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Wed, 30 Apr 2025 16:08:10 +0300
Subject: [PATCH] [BOLT] Gadget scanner: account for BRK when searching f
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/137224
>From 44f7d3dfc6279e80c840f90eb11b0a9e73556def Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Tue, 22 Apr 2025 21:43:14 +0300
Subject: [PATCH] [BOLT] Gadget scanner: detect untrusted LR before tail
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/138883
>From 55034d67d02bcaa9b4eb605a0b08e138e6797eb3 Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Wed, 7 May 2025 16:42:00 +0300
Subject: [PATCH] [BOLT] Introduce helpers to match `MCInst`s one at a tim
https://github.com/atrosinenko updated
https://github.com/llvm/llvm-project/pull/137975
>From 1fbb916712c84a38f2f67774ff3449dd5c56d3d9 Mon Sep 17 00:00:00 2001
From: Anatoly Trosinenko
Date: Wed, 30 Apr 2025 16:08:10 +0300
Subject: [PATCH] [BOLT] Gadget scanner: account for BRK when searching f
https://github.com/arsenm updated
https://github.com/llvm/llvm-project/pull/144978
>From 3325765f1779b854dff989e88734e12a2192e1a2 Mon Sep 17 00:00:00 2001
From: Matt Arsenault
Date: Sat, 7 Jun 2025 20:57:31 +0900
Subject: [PATCH] TableGen: Allow defining sets of runtime libraries
Add a way to
https://github.com/arsenm updated
https://github.com/llvm/llvm-project/pull/144979
>From 31892e808d070c944dae078d454c7bdbdf293b0e Mon Sep 17 00:00:00 2001
From: Matt Arsenault
Date: Tue, 17 Jun 2025 16:25:50 +0900
Subject: [PATCH] RuntimeLibcalls: Associate calling convention with libcall
impl
https://github.com/arsenm updated
https://github.com/llvm/llvm-project/pull/144979
>From 31892e808d070c944dae078d454c7bdbdf293b0e Mon Sep 17 00:00:00 2001
From: Matt Arsenault
Date: Tue, 17 Jun 2025 16:25:50 +0900
Subject: [PATCH] RuntimeLibcalls: Associate calling convention with libcall
impl
https://github.com/arsenm updated
https://github.com/llvm/llvm-project/pull/144975
>From 2a403de36950d6f2e7f3ee1add537213f559b7ff Mon Sep 17 00:00:00 2001
From: Matt Arsenault
Date: Mon, 16 Jun 2025 16:14:09 +0900
Subject: [PATCH] Hexagon: Add libcall declarations for special memcpy
HexagonSel
https://github.com/arsenm updated
https://github.com/llvm/llvm-project/pull/144977
>From 3b3d494e5fc4a0abe789f5e5df234885e24c7f18 Mon Sep 17 00:00:00 2001
From: Matt Arsenault
Date: Mon, 16 Jun 2025 14:56:26 +0900
Subject: [PATCH] AArch64: Add libcall impl declarations for __arm_sc* memory
fun
https://github.com/arsenm updated
https://github.com/llvm/llvm-project/pull/144975
>From 2a403de36950d6f2e7f3ee1add537213f559b7ff Mon Sep 17 00:00:00 2001
From: Matt Arsenault
Date: Mon, 16 Jun 2025 16:14:09 +0900
Subject: [PATCH] Hexagon: Add libcall declarations for special memcpy
HexagonSel
https://github.com/arsenm updated
https://github.com/llvm/llvm-project/pull/144974
>From 8fec74a8e1d393ce11ee4a9b5a0b0d6c6572f190 Mon Sep 17 00:00:00 2001
From: Matt Arsenault
Date: Mon, 16 Jun 2025 15:50:24 +0900
Subject: [PATCH] ARM: Add runtime libcall definitions for eabi memory
functions
https://github.com/arsenm updated
https://github.com/llvm/llvm-project/pull/144976
>From e6005bd5d36b8091e31b389233e745ee99d61949 Mon Sep 17 00:00:00 2001
From: Matt Arsenault
Date: Mon, 16 Jun 2025 16:27:41 +0900
Subject: [PATCH] XCore: Declare libcalls used for align 4 memcpy
This usage was
https://github.com/arsenm updated
https://github.com/llvm/llvm-project/pull/144978
>From 3325765f1779b854dff989e88734e12a2192e1a2 Mon Sep 17 00:00:00 2001
From: Matt Arsenault
Date: Sat, 7 Jun 2025 20:57:31 +0900
Subject: [PATCH] TableGen: Allow defining sets of runtime libraries
Add a way to
https://github.com/arsenm updated
https://github.com/llvm/llvm-project/pull/144976
>From e6005bd5d36b8091e31b389233e745ee99d61949 Mon Sep 17 00:00:00 2001
From: Matt Arsenault
Date: Mon, 16 Jun 2025 16:27:41 +0900
Subject: [PATCH] XCore: Declare libcalls used for align 4 memcpy
This usage was
https://github.com/arsenm updated
https://github.com/llvm/llvm-project/pull/144980
>From fe28de941cf9dc4d3712aaa9dc926787c642c200 Mon Sep 17 00:00:00 2001
From: Matt Arsenault
Date: Fri, 13 Jun 2025 15:54:41 +0900
Subject: [PATCH] TableGen: Handle setting runtime libcall calling conventions
Al
https://github.com/arsenm updated
https://github.com/llvm/llvm-project/pull/144977
>From 3b3d494e5fc4a0abe789f5e5df234885e24c7f18 Mon Sep 17 00:00:00 2001
From: Matt Arsenault
Date: Mon, 16 Jun 2025 14:56:26 +0900
Subject: [PATCH] AArch64: Add libcall impl declarations for __arm_sc* memory
fun
https://github.com/arsenm updated
https://github.com/llvm/llvm-project/pull/144974
>From 8fec74a8e1d393ce11ee4a9b5a0b0d6c6572f190 Mon Sep 17 00:00:00 2001
From: Matt Arsenault
Date: Mon, 16 Jun 2025 15:50:24 +0900
Subject: [PATCH] ARM: Add runtime libcall definitions for eabi memory
functions
1 - 100 of 124 matches
Mail list logo