https://github.com/el-ev created
https://github.com/llvm/llvm-project/pull/135754
[ConstraintElim] Opimize abs based on known constraints
update test
>From af8e5662259fe323f403a48140443feb22e9ef63 Mon Sep 17 00:00:00 2001
From: Iris Shi <0...@owo.li>
Date: Tue, 15 Apr 2025 15:00:58 +0800
Subje
el-ev 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/135754?utm_source=stack-comment-downstack-mergeability-warning";
>
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 HEAD~1 HEAD --extensions cpp --
llvm/lib/Transforms/Scalar/ConstraintElimination.cpp
https://github.com/optimisan edited
https://github.com/llvm/llvm-project/pull/134033
___
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/el-ev updated
https://github.com/llvm/llvm-project/pull/135754
>From af8e5662259fe323f403a48140443feb22e9ef63 Mon Sep 17 00:00:00 2001
From: Iris Shi <0...@owo.li>
Date: Tue, 15 Apr 2025 15:00:58 +0800
Subject: [PATCH 1/3] [ConstraintElim] Opimize abs based on known constraint
el-ev 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/135785?utm_source=stack-comment-downstack-mergeability-warning";
>
llvmbot wrote:
@llvm/pr-subscribers-llvm-transforms
Author: Iris (el-ev)
Changes
---
Full diff: https://github.com/llvm/llvm-project/pull/135785.diff
2 Files Affected:
- (modified) llvm/lib/Transforms/Scalar/ConstraintElimination.cpp (+10)
- (modified) llvm/test/Transforms/Constraint
https://github.com/el-ev ready_for_review
https://github.com/llvm/llvm-project/pull/135785
___
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/el-ev created
https://github.com/llvm/llvm-project/pull/135785
None
>From 2770fb23d36d28512c928c60cf5424e309fd73aa Mon Sep 17 00:00:00 2001
From: Iris Shi <0...@owo.li>
Date: Tue, 15 Apr 2025 20:20:45 +0800
Subject: [PATCH] [ConstraintElim] Simplify `usub_with_overflow` when
https://github.com/el-ev updated
https://github.com/llvm/llvm-project/pull/135754
>From 370305c4926ec615ff1d0408afad145279a721fe Mon Sep 17 00:00:00 2001
From: Iris Shi <0...@owo.li>
Date: Tue, 15 Apr 2025 15:00:58 +0800
Subject: [PATCH 1/4] [ConstraintElim] Opimize abs based on known constraint
@@ -0,0 +1,113 @@
+//===- MCGOFFAttributes.h - Attributes of GOFF symbols
===//
+//
+// Part of the LLVM Project, under the Apache License v2.0 with LLVM
Exceptions.
+// See https://llvm.org/LICENSE.txt for license information.
+// SPDX-License-Identifier: Ap
@@ -273,6 +273,34 @@ def UmmlaOp : ArmSVE_Op<"ummla",
"$acc `,` $src1 `,` $src2 attr-dict `:` type($src1) `to` type($dst)";
}
+def UsmmlaOp : ArmSVE_Op<"usmmla", [Pure,
+AllTypesMatch<["src1", "src2"]>,
+
https://github.com/el-ev updated
https://github.com/llvm/llvm-project/pull/135754
>From 370305c4926ec615ff1d0408afad145279a721fe Mon Sep 17 00:00:00 2001
From: Iris Shi <0...@owo.li>
Date: Tue, 15 Apr 2025 15:00:58 +0800
Subject: [PATCH 1/4] [ConstraintElim] Opimize abs based on known constraint
llvmbot wrote:
@llvm/pr-subscribers-llvm-transforms
Author: Florian Hahn (fhahn)
Changes
Back-porting properly freezing of the start value during epilogue
vectorization
(https://github.com/llvm/llvm-project/commit/2bdc1a1337692a5743658ba6b680e5d914e684a4)
is non-trivial. For the 20.x rel
@@ -0,0 +1,113 @@
+//===- MCGOFFAttributes.h - Attributes of GOFF symbols
===//
+//
+// Part of the LLVM Project, under the Apache License v2.0 with LLVM
Exceptions.
+// See https://llvm.org/LICENSE.txt for license information.
+// SPDX-License-Identifier: Ap
https://github.com/amy-kwan approved this pull request.
LGTM.
https://github.com/llvm/llvm-project/pull/134052
___
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/vitalybuka updated
https://github.com/llvm/llvm-project/pull/135892
___
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/vitalybuka updated
https://github.com/llvm/llvm-project/pull/135890
___
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/vitalybuka updated
https://github.com/llvm/llvm-project/pull/135890
___
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/vitalybuka updated
https://github.com/llvm/llvm-project/pull/135892
___
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/vitalybuka updated
https://github.com/llvm/llvm-project/pull/135885
___
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/vitalybuka updated
https://github.com/llvm/llvm-project/pull/135885
___
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 closed
https://github.com/llvm/llvm-project/pull/134014
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
Author: ZhaoQi
Date: 2025-04-15T13:10:22-07:00
New Revision: 9c7d72869876f3d816bafab24c9e50c4b58ef0f4
URL:
https://github.com/llvm/llvm-project/commit/9c7d72869876f3d816bafab24c9e50c4b58ef0f4
DIFF:
https://github.com/llvm/llvm-project/commit/9c7d72869876f3d816bafab24c9e50c4b58ef0f4.diff
LOG: [
https://github.com/llvmbot updated
https://github.com/llvm/llvm-project/pull/134014
>From 9c7d72869876f3d816bafab24c9e50c4b58ef0f4 Mon Sep 17 00:00:00 2001
From: ZhaoQi
Date: Wed, 2 Apr 2025 09:11:20 +0800
Subject: [PATCH] [LoongArch] Move fix-tle-le-sym-type test to test/MC. NFC
(#133839)
(c
https://github.com/llvmbot updated
https://github.com/llvm/llvm-project/pull/134079
>From dc9d4f9a700843e9a7456366aa7e4301089ae7b9 Mon Sep 17 00:00:00 2001
From: Pavel Labath
Date: Thu, 27 Mar 2025 12:44:56 +0100
Subject: [PATCH] [lldb] Respect LaunchInfo::SetExecutable in
ProcessLauncherPosix
github-actions[bot] wrote:
@zhaoqi5 (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
Author: Pavel Labath
Date: 2025-04-15T13:11:58-07:00
New Revision: dc9d4f9a700843e9a7456366aa7e4301089ae7b9
URL:
https://github.com/llvm/llvm-project/commit/dc9d4f9a700843e9a7456366aa7e4301089ae7b9
DIFF:
https://github.com/llvm/llvm-project/commit/dc9d4f9a700843e9a7456366aa7e4301089ae7b9.diff
https://github.com/tstellar closed
https://github.com/llvm/llvm-project/pull/134079
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
github-actions[bot] wrote:
@DavidSpickett (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 P
Author: Louis Dionne
Date: 2025-04-15T13:14:13-07:00
New Revision: dfd6f123362acc94eb99c4e0440fa166b40153e4
URL:
https://github.com/llvm/llvm-project/commit/dfd6f123362acc94eb99c4e0440fa166b40153e4
DIFF:
https://github.com/llvm/llvm-project/commit/dfd6f123362acc94eb99c4e0440fa166b40153e4.diff
https://github.com/tstellar updated
https://github.com/llvm/llvm-project/pull/134406
>From dfd6f123362acc94eb99c4e0440fa166b40153e4 Mon Sep 17 00:00:00 2001
From: Louis Dionne
Date: Fri, 4 Apr 2025 11:48:46 -0400
Subject: [PATCH] [libc++] Guard additional headers with
_LIBCPP_HAS_LOCALIZATION
https://github.com/tstellar closed
https://github.com/llvm/llvm-project/pull/134406
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
Author: Louis Dionne
Date: 2025-04-15T13:15:42-07:00
New Revision: 86c98536380ba34969a8e24f793bc425af28c05e
URL:
https://github.com/llvm/llvm-project/commit/86c98536380ba34969a8e24f793bc425af28c05e
DIFF:
https://github.com/llvm/llvm-project/commit/86c98536380ba34969a8e24f793bc425af28c05e.diff
https://github.com/llvmbot updated
https://github.com/llvm/llvm-project/pull/134435
>From 86c98536380ba34969a8e24f793bc425af28c05e Mon Sep 17 00:00:00 2001
From: Louis Dionne
Date: Fri, 4 Apr 2025 14:56:26 -0400
Subject: [PATCH] [libc++] Fix deployment targets that were incorrectly bumped
(#13
github-actions[bot] wrote:
@ldionne (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
github-actions[bot] wrote:
@ldionne (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
https://github.com/tstellar closed
https://github.com/llvm/llvm-project/pull/134435
___
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 closed
https://github.com/llvm/llvm-project/pull/135615
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
tstellar wrote:
Merged: 2131242240f71926e45e58ad6ec66aced4756e48
https://github.com/llvm/llvm-project/pull/135615
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commit
Author: Dominik Adamski
Date: 2025-04-15T13:17:35-07:00
New Revision: 2131242240f71926e45e58ad6ec66aced4756e48
URL:
https://github.com/llvm/llvm-project/commit/2131242240f71926e45e58ad6ec66aced4756e48
DIFF:
https://github.com/llvm/llvm-project/commit/2131242240f71926e45e58ad6ec66aced4756e48.dif
ilovepi wrote:
> I'm surprised these missing libcalls have been missing for so long without
> getting fixed
I think few people are doing LTO w/ things that provide bcmp/memcmp, like libc.
Typically ,what I see is that even when they're statically linked, like for
embeded code, they're not bui
@@ -294,4 +294,13 @@ def : Pat<(f32 fpnegimm0), (FNEGS (FZEROS))>;
// VIS3 instruction patterns.
let Predicates = [HasVIS3] in {
def : Pat<(i64 (adde i64:$lhs, i64:$rhs)), (ADDXCCC $lhs, $rhs)>;
+
+def : Pat<(i64 (mulhu i64:$lhs, i64:$rhs)), (UMULXHI $lhs, $rhs)>;
+// Signed "M
https://github.com/s-barannikov approved this pull request.
LGTM
https://github.com/llvm/llvm-project/pull/135714
___
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/s-barannikov edited
https://github.com/llvm/llvm-project/pull/135714
___
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/s-barannikov edited
https://github.com/llvm/llvm-project/pull/135715
___
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/s-barannikov edited
https://github.com/llvm/llvm-project/pull/135715
___
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/s-barannikov approved this pull request.
LGTM
https://github.com/llvm/llvm-project/pull/135716
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commit
@@ -0,0 +1,113 @@
+//===- MCGOFFAttributes.h - Attributes of GOFF symbols
===//
+//
+// Part of the LLVM Project, under the Apache License v2.0 with LLVM
Exceptions.
+// See https://llvm.org/LICENSE.txt for license information.
+// SPDX-License-Identifier: Ap
https://github.com/orodley updated
https://github.com/llvm/llvm-project/pull/133682
>From 9d34fae78840876402a1b049d345b73285ffe4e5 Mon Sep 17 00:00:00 2001
From: Owen Rodley
Date: Mon, 31 Mar 2025 16:16:35 +1100
Subject: [PATCH] Store GUIDs in metadata
This takes the existing AssignGUID pass f
@@ -0,0 +1,145 @@
+//===- MCSectionGOFF.cpp - GOFF Code Section Representation
---===//
+//
+// Part of the LLVM Project, under the Apache License v2.0 with LLVM
Exceptions.
+// See https://llvm.org/LICENSE.txt for license information.
+// SPDX-License-Identifier: Ap
https://github.com/arsenm updated
https://github.com/llvm/llvm-project/pull/133369
>From f056830c8eda3fab39cf73dad981b7b7091bdeb6 Mon Sep 17 00:00:00 2001
From: Matt Arsenault
Date: Fri, 28 Mar 2025 10:46:08 +0700
Subject: [PATCH 1/2] llvm-reduce: Preserve uselistorder when writing thinlto
bit
efriedma-quic wrote:
There are, currently, basically three different ways to supply libc which we
support:
- Dynamic linking: the libc isn't part of your program at all, it's part of the
environment. You only have the abstract interface.
- Static linking, no LTO of libc: the libc becomes part
https://github.com/alexrp milestoned
https://github.com/llvm/llvm-project/pull/135850
___
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/alexrp created
https://github.com/llvm/llvm-project/pull/135850
This reverts commit e48916f615e0ad2b994b2b785d4fe1b8a98bc322.
From fc9b72b1fc60dc0c556f6e146d735791df5c6581 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Alex=20R=C3=B8nne=20Petersen?=
Date: Tue, 15 Apr 2025 22:32:34
llvmbot wrote:
@llvm/pr-subscribers-backend-arm
Author: Alex Rønne Petersen (alexrp)
Changes
This reverts commit e48916f615e0ad2b994b2b785d4fe1b8a98bc322.
---
Full diff: https://github.com/llvm/llvm-project/pull/135850.diff
2 Files Affected:
- (modified) llvm/lib/Target/ARM/ARMConstant
https://github.com/redstar edited
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/mailman/listinfo/llvm-branch-commits
https://github.com/alexrp edited
https://github.com/llvm/llvm-project/pull/135850
___
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/el-ev updated
https://github.com/llvm/llvm-project/pull/135754
>From 8fee8cfe11c8856311e5e35aeeec8cc86bb063f1 Mon Sep 17 00:00:00 2001
From: Iris Shi <0...@owo.li>
Date: Tue, 15 Apr 2025 15:00:58 +0800
Subject: [PATCH 1/4] [ConstraintElim] Opimize abs based on known constraint
https://github.com/momchil-velikov updated
https://github.com/llvm/llvm-project/pull/135634
>From 5e91c2eb411cba43794fa7db918e88099885849e Mon Sep 17 00:00:00 2001
From: Momchil Velikov
Date: Thu, 10 Apr 2025 14:38:27 +
Subject: [PATCH] [MLIR][ArmSVE] Add an ArmSVE dialect operation which m
@@ -294,4 +294,13 @@ def : Pat<(f32 fpnegimm0), (FNEGS (FZEROS))>;
// VIS3 instruction patterns.
let Predicates = [HasVIS3] in {
def : Pat<(i64 (adde i64:$lhs, i64:$rhs)), (ADDXCCC $lhs, $rhs)>;
+
+def : Pat<(i64 (mulhu i64:$lhs, i64:$rhs)), (UMULXHI $lhs, $rhs)>;
+// Signed "M
https://github.com/el-ev updated
https://github.com/llvm/llvm-project/pull/135754
>From 8fee8cfe11c8856311e5e35aeeec8cc86bb063f1 Mon Sep 17 00:00:00 2001
From: Iris Shi <0...@owo.li>
Date: Tue, 15 Apr 2025 15:00:58 +0800
Subject: [PATCH 1/4] [ConstraintElim] Opimize abs based on known constraint
https://github.com/momchil-velikov updated
https://github.com/llvm/llvm-project/pull/135634
>From 5e91c2eb411cba43794fa7db918e88099885849e Mon Sep 17 00:00:00 2001
From: Momchil Velikov
Date: Thu, 10 Apr 2025 14:38:27 +
Subject: [PATCH] [MLIR][ArmSVE] Add an ArmSVE dialect operation which m
@@ -1737,6 +1737,11 @@ SparcTargetLowering::SparcTargetLowering(const
TargetMachine &TM,
setOperationAction(ISD::SUBC, MVT::i32, Legal);
setOperationAction(ISD::SUBE, MVT::i32, Legal);
+ if (Subtarget->isVIS3()) {
+setOperationAction(ISD::ADDC, MVT::i64, Legal);
+
https://github.com/AaronBallman created
https://github.com/llvm/llvm-project/pull/135798
…660)
On Windows, GetProcAddress() is the API used to dynamically load function
pointers (similar to dlsym on Linux). This API returns a function pointer (a
typedef named FARPROC), which means that castin
llvmbot wrote:
@llvm/pr-subscribers-platform-windows
Author: Aaron Ballman (AaronBallman)
Changes
…660)
On Windows, GetProcAddress() is the API used to dynamically load function
pointers (similar to dlsym on Linux). This API returns a function pointer (a
typedef named FARPROC), which me
@@ -0,0 +1,145 @@
+//===- MCSectionGOFF.cpp - GOFF Code Section Representation
---===//
+//
+// Part of the LLVM Project, under the Apache License v2.0 with LLVM
Exceptions.
+// See https://llvm.org/LICENSE.txt for license information.
+// SPDX-License-Identifier: Ap
https://github.com/el-ev updated
https://github.com/llvm/llvm-project/pull/135754
>From c48f67f690abb727682c988341e743740e962576 Mon Sep 17 00:00:00 2001
From: Iris Shi <0...@owo.li>
Date: Tue, 15 Apr 2025 15:00:58 +0800
Subject: [PATCH 1/4] [ConstraintElim] Opimize abs based on known constraint
https://github.com/ilovepi updated
https://github.com/llvm/llvm-project/pull/135706
>From 4b8f422ee979e6063e553f8a5bc292c5a11e13b4 Mon Sep 17 00:00:00 2001
From: Paul Kirth
Date: Mon, 14 Apr 2025 08:25:15 -0700
Subject: [PATCH] [llvm][IR] Treat memcmp and bcmp as libcalls
Since the backend may
https://github.com/ilovepi updated
https://github.com/llvm/llvm-project/pull/135706
>From 4b8f422ee979e6063e553f8a5bc292c5a11e13b4 Mon Sep 17 00:00:00 2001
From: Paul Kirth
Date: Mon, 14 Apr 2025 08:25:15 -0700
Subject: [PATCH] [llvm][IR] Treat memcmp and bcmp as libcalls
Since the backend may
zyn0217 wrote:
It's been 11 days so I think this is mature enough - @erichkeane WDYT?
https://github.com/llvm/llvm-project/pull/134194
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listi
https://github.com/koachan created
https://github.com/llvm/llvm-project/pull/135713
None
___
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/koachan edited
https://github.com/llvm/llvm-project/pull/135717
___
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/135577
Backport ebba554a3211b0b98d3ae33ba70f9d6ceaab6ad4
Requested by: @phoebewang
>From 68e697347eac8c44c577df4e1bfeba3177d37ce4 Mon Sep 17 00:00:00 2001
From: Phoebe Wang
Date: Mon, 14 Apr 2025 08:54:10 +0800
Subje
llvmbot wrote:
@llvm/pr-subscribers-mlir
Author: Momchil Velikov (momchil-velikov)
Changes
Supersedes https://github.com/llvm/llvm-project/pull/135358
---
Full diff: https://github.com/llvm/llvm-project/pull/135634.diff
5 Files Affected:
- (modified) mlir/include/mlir/Dialect/ArmSVE/IR
@@ -24,7 +24,11 @@
namespace llvm {
namespace dxil {
-enum class RootSignatureElementKind { Error = 0, RootFlags = 1 };
+enum class RootSignatureElementKind {
inbelic wrote:
What is the reason to define this instead of just using
`dxbc::RootParameterType`. T
https://github.com/boomanaiden154 updated
https://github.com/llvm/llvm-project/pull/135539
>From 109923e35d854d63faa5b9599f5fd128bcfe5c79 Mon Sep 17 00:00:00 2001
From: Aiden Grossman
Date: Sun, 13 Apr 2025 11:26:06 +
Subject: [PATCH 1/3] testing
Created using spr 1.3.4
---
.ci/monolithic
@@ -294,4 +294,13 @@ def : Pat<(f32 fpnegimm0), (FNEGS (FZEROS))>;
// VIS3 instruction patterns.
let Predicates = [HasVIS3] in {
def : Pat<(i64 (adde i64:$lhs, i64:$rhs)), (ADDXCCC $lhs, $rhs)>;
+
+def : Pat<(i64 (mulhu i64:$lhs, i64:$rhs)), (UMULXHI $lhs, $rhs)>;
+// Signed "M
https://github.com/momchil-velikov updated
https://github.com/llvm/llvm-project/pull/135636
>From 8e87a7f3b1438d9542d28c90eb9593ebe8cf6500 Mon Sep 17 00:00:00 2001
From: Momchil Velikov
Date: Tue, 8 Apr 2025 14:43:54 +
Subject: [PATCH] [MLIR][ArmSVE] Add initial lowering of `vector.contract
https://github.com/momchil-velikov updated
https://github.com/llvm/llvm-project/pull/135636
>From 8e87a7f3b1438d9542d28c90eb9593ebe8cf6500 Mon Sep 17 00:00:00 2001
From: Momchil Velikov
Date: Tue, 8 Apr 2025 14:43:54 +
Subject: [PATCH] [MLIR][ArmSVE] Add initial lowering of `vector.contract
llvmbot wrote:
@llvm/pr-subscribers-bolt
Author: Anatoly Trosinenko (atrosinenko)
Changes
Implement the detection of authentication instructions whose results can
be inspected by an attacker to know whether authentication succeeded.
As the properties of output registers of authentication
erichkeane wrote:
Yes, I think this would be ok. We haven't seen any regressions on it, so I'm
much more comfortable now.
https://github.com/llvm/llvm-project/pull/134194
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https:/
@@ -294,4 +294,13 @@ def : Pat<(f32 fpnegimm0), (FNEGS (FZEROS))>;
// VIS3 instruction patterns.
let Predicates = [HasVIS3] in {
def : Pat<(i64 (adde i64:$lhs, i64:$rhs)), (ADDXCCC $lhs, $rhs)>;
+
+def : Pat<(i64 (mulhu i64:$lhs, i64:$rhs)), (UMULXHI $lhs, $rhs)>;
+// Signed "M
@@ -52,6 +59,45 @@ static bool parseRootFlags(LLVMContext *Ctx,
mcdxbc::RootSignatureDesc &RSD,
return false;
}
+static bool extractMdValue(uint32_t &Value, MDNode *Node, unsigned int OpId) {
+
+ auto *CI = mdconst::extract(Node->getOperand(OpId));
+ if (CI == nullptr)
+
https://github.com/joaosaffran updated
https://github.com/llvm/llvm-project/pull/135085
>From 9b59d0108f6b23c039e2c417247216862073cd4b Mon Sep 17 00:00:00 2001
From: joaosaffran
Date: Wed, 9 Apr 2025 21:05:58 +
Subject: [PATCH 1/5] adding support for root constants in metadata generation
-
@@ -599,8 +600,18 @@ class MCContext {
unsigned Flags,
unsigned EntrySize);
- MCSectionGOFF *getGOFFSection(StringRef Section, SectionKind Kind,
-
@@ -0,0 +1,112 @@
+; RUN: llc <%s --mtriple s390x-ibm-zos --filetype=obj -o - | \
MaskRay wrote:
`llc < %s` does not need `-o -`. .ll tests in llvm/test/MC is probably not a
good convention we'd recommend. Move to llvm/test/CodeGen/SystemZ, perhaps
under a dire
@@ -303,4 +303,10 @@ def : Pat<(i64 (mulhs i64:$lhs, i64:$rhs)),
(SUBrr (UMULXHI $lhs, $rhs),
(ADDrr (ANDrr (SRAXri $lhs, 63), $rhs),
(ANDrr (SRAXri $rhs, 63), $lhs)))>;
+
+def : Pat<(i64 (ctlz i64:$src)), (LZCNT $src)>;
+// 32-bit LZCNT.
https://github.com/koachan updated
https://github.com/llvm/llvm-project/pull/135715
___
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/koachan updated
https://github.com/llvm/llvm-project/pull/135715
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
momchil-velikov wrote:
> One high-level question - would sharing some code between NEON and SVE be
> possible?
No, I can't see it happening and resulting in less, or simpler, or easier to
maintain code.
However, it might be possible to add Neon lowering to this patch and see if
the result is
llvmbot wrote:
@llvm/pr-subscribers-llvm-transforms
Author: Iris (el-ev)
Changes
[ConstraintElim] Add `noundef` to several testcases (NFC)
update check
---
Full diff: https://github.com/llvm/llvm-project/pull/135799.diff
2 Files Affected:
- (modified) llvm/test/Transforms/ConstraintEl
https://github.com/el-ev created
https://github.com/llvm/llvm-project/pull/135799
[ConstraintElim] Add `noundef` to several testcases (NFC)
update check
>From ee5f9f45bf07f339e4665fd0f0d3f340902fb374 Mon Sep 17 00:00:00 2001
From: Iris Shi <0...@owo.li>
Date: Tue, 15 Apr 2025 23:54:48 +0800
Su
el-ev 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/135799?utm_source=stack-comment-downstack-mergeability-warning";
>
https://github.com/el-ev ready_for_review
https://github.com/llvm/llvm-project/pull/135799
___
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/el-ev updated
https://github.com/llvm/llvm-project/pull/135785
>From 9c908f93ba64524323ecc0a95cd6e7b3e061c2a0 Mon Sep 17 00:00:00 2001
From: Iris Shi <0...@owo.li>
Date: Tue, 15 Apr 2025 20:20:45 +0800
Subject: [PATCH] [ConstraintElim] Simplify `usub_with_overflow` when A uge
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: Aaron Ballman (AaronBallman)
Changes
…660)
On Windows, GetProcAddress() is the API used to dynamically load function
pointers (similar to dlsym on Linux). This API returns a function pointer (a
typedef named FARPROC), which means that ca
https://github.com/erichkeane approved this pull request.
LGTM here too.
https://github.com/llvm/llvm-project/pull/135798
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branc
https://github.com/el-ev updated
https://github.com/llvm/llvm-project/pull/135785
>From 9c908f93ba64524323ecc0a95cd6e7b3e061c2a0 Mon Sep 17 00:00:00 2001
From: Iris Shi <0...@owo.li>
Date: Tue, 15 Apr 2025 20:20:45 +0800
Subject: [PATCH] [ConstraintElim] Simplify `usub_with_overflow` when A uge
@@ -0,0 +1,145 @@
+//===- MCSectionGOFF.cpp - GOFF Code Section Representation
---===//
+//
+// Part of the LLVM Project, under the Apache License v2.0 with LLVM
Exceptions.
+// See https://llvm.org/LICENSE.txt for license information.
+// SPDX-License-Identifier: Ap
1 - 100 of 200 matches
Mail list logo