Author: Vitaly Buka
Date: 2025-01-23T14:00:43-08:00
New Revision: 396698f10d6c3b5433320a28c314d33c6356ff03
URL:
https://github.com/llvm/llvm-project/commit/396698f10d6c3b5433320a28c314d33c6356ff03
DIFF:
https://github.com/llvm/llvm-project/commit/396698f10d6c3b5433320a28c314d33c6356ff03.diff
L
llvmbot wrote:
@llvm/pr-subscribers-backend-amdgpu
Author: Matt Arsenault (arsenm)
Changes
Set the starting index in the constructor instead of treating
0 as a special case. There should also be no need for bounds
checking in the rewrite.
---
Full diff: https://github.com/llvm/llvm-projec
https://github.com/wangleiat approved this pull request.
LGTM, thanks.
https://github.com/llvm/llvm-project/pull/122262
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-
llvmbot wrote:
@llvm/pr-subscribers-llvm-globalisel
@llvm/pr-subscribers-backend-amdgpu
Author: Petar Avramovic (petar-avramovic)
Changes
Use of i1 outside of the cycle, both uniform and divergent,
is lane mask(in sgpr) that contains i1 at iteration that lane
exited the cycle.
Create phi t
llvmbot wrote:
@llvm/pr-subscribers-llvm-globalisel
Author: Petar Avramovic (petar-avramovic)
Changes
Record all uses outside cycle with divergent exit during
propagateTemporalDivergence in Uniformity analysis.
With this list of candidates for temporal divergence lowering,
excluding known
llvmbot wrote:
@llvm/pr-subscribers-llvm-analysis
Author: Petar Avramovic (petar-avramovic)
Changes
Record all uses outside cycle with divergent exit during
propagateTemporalDivergence in Uniformity analysis.
With this list of candidates for temporal divergence lowering,
excluding known la
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 1728ab49b46a31b63d8ecdc81fe87851aa40a725
3e04401258c91639105b1f2f17a84badbdf928ae --e
llvmbot wrote:
@llvm/pr-subscribers-flang-openmp
Author: Krzysztof Parzyszek (kparzysz)
Changes
Implement parsing and symbol resolution for directives that take arguments.
There are a few, and most of them take objects. Special handling is needed for
two that take more specialized argume
Author: Michael Maitland
Date: 2025-01-24T23:42:18-05:00
New Revision: a41ded832d91141939c1b4aa2e955471a1047755
URL:
https://github.com/llvm/llvm-project/commit/a41ded832d91141939c1b4aa2e955471a1047755
DIFF:
https://github.com/llvm/llvm-project/commit/a41ded832d91141939c1b4aa2e955471a1047755.di
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 816bda32a6e9c52d93a06e6e19a5ac3fcc66
c36dd4fcac367b206072b36ccc9be4106a22ec3b --e
@@ -5252,63 +5253,89 @@ bool Sema::CheckTemplateArgument(
return true;
}
-switch (Arg.getArgument().getKind()) {
-case TemplateArgument::Null:
- llvm_unreachable("Should never see a NULL template argument here");
-
-case TemplateArgument::Expressio
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: Matheus Izvekov (mizvekov)
Changes
Converted template arguments need to be converted again, if the corresponding
template parameter changed, as different conversions might apply in that case.
---
Full diff: https://github.com/llvm/llvm-pr
@@ -5252,63 +5253,89 @@ bool Sema::CheckTemplateArgument(
return true;
}
-switch (Arg.getArgument().getKind()) {
-case TemplateArgument::Null:
- llvm_unreachable("Should never see a NULL template argument here");
-
-case TemplateArgument::Expressio
@@ -5252,63 +5253,89 @@ bool Sema::CheckTemplateArgument(
return true;
}
-switch (Arg.getArgument().getKind()) {
-case TemplateArgument::Null:
- llvm_unreachable("Should never see a NULL template argument here");
-
-case TemplateArgument::Expressio
Author: Kiran Chandramohan
Date: 2025-01-20T12:43:24Z
New Revision: ddb9cc530ec0667c3b4207d13bc6ec26f64241d4
URL:
https://github.com/llvm/llvm-project/commit/ddb9cc530ec0667c3b4207d13bc6ec26f64241d4
DIFF:
https://github.com/llvm/llvm-project/commit/ddb9cc530ec0667c3b4207d13bc6ec26f64241d4.diff
llvmbot wrote:
@llvm/pr-subscribers-lld-elf
@llvm/pr-subscribers-lld
Author: Zhaoxin Yang (ylzsx)
Changes
In local-exec form, the code sequence is converted as follows:
```
From:
lu12i.w $rd, %le_hi20_r(sym)
R_LARCH_TLS_LE_HI20_R, R_LARCH_RELAX
add.w/d $rd, $rd, $tp, %le_add_r(sym)
llvmbot wrote:
@llvm/pr-subscribers-flang-parser
Author: Krzysztof Parzyszek (kparzysz)
Changes
Add METADIRECTIVE to the OpenMP declarative constructs as well. Emit a TODO
error for both declarative and executable cases.
---
Full diff: https://github.com/llvm/llvm-project/pull/123397.dif
https://github.com/joaosaffran updated
https://github.com/llvm/llvm-project/pull/123147
>From 916b2f17afef4e7b79818596551df44c75a55016 Mon Sep 17 00:00:00 2001
From: joaosaffran
Date: Thu, 16 Jan 2025 22:16:45 +
Subject: [PATCH 01/12] addressing pr comments
---
llvm/include/llvm/BinaryFor
llvmbot wrote:
@llvm/pr-subscribers-clang-format
Author: None (llvmbot)
Changes
Backport a7bca1861bfcd1490319115c1027166e27f4ae27
Requested by: @owenca
---
Full diff: https://github.com/llvm/llvm-project/pull/123439.diff
3 Files Affected:
- (modified) clang/lib/Format/UnwrappedLinePar
https://github.com/llvmbot created
https://github.com/llvm/llvm-project/pull/123439
Backport a7bca1861bfcd1490319115c1027166e27f4ae27
Requested by: @owenca
>From b81158025235d50f1eb227ded9f5638f039c59e2 Mon Sep 17 00:00:00 2001
From: Owen Pan
Date: Fri, 17 Jan 2025 19:26:00 -0800
Subject: [PA
https://github.com/llvmbot milestoned
https://github.com/llvm/llvm-project/pull/123439
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
llvmbot wrote:
@mydeveloperday What do you think about merging this PR to the release branch?
https://github.com/llvm/llvm-project/pull/123439
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailma
Author: Michał Górny
Date: 2025-01-18T07:59:09Z
New Revision: ce83c9470ba1a9860c107d39e60d9148ac009e91
URL:
https://github.com/llvm/llvm-project/commit/ce83c9470ba1a9860c107d39e60d9148ac009e91
DIFF:
https://github.com/llvm/llvm-project/commit/ce83c9470ba1a9860c107d39e60d9148ac009e91.diff
LOG:
llvmbot wrote:
@llvm/pr-subscribers-lld
Author: Zhaoxin Yang (ylzsx)
Changes
Instructions with relocation `R_LARCH_CALL36` may be relax as follows:
```
From:
pcaddu18i $dest, %call36(foo)
R_LARCH_CALL36, R_LARCH_RELAX
jirl $r, $dest, 0
To:
b/bl foo # bl if r=$ra, b if r=$zer
llvmbot wrote:
@llvm/pr-subscribers-backend-webassembly
@llvm/pr-subscribers-clang-codegen
Author: Helena Kotas (hekota)
Changes
Introduces a new address space `hlsl_constant(2)` for constant buffer
declarations.
This address space is applied to declarations inside `cbuffer` block. Later
llvmbot wrote:
@llvm/pr-subscribers-backend-directx
Author: Helena Kotas (hekota)
Changes
Introduces a new address space `hlsl_constant(2)` for constant buffer
declarations.
This address space is applied to declarations inside `cbuffer` block. Later on,
it will also be applied to `Const
llvmbot wrote:
@llvm/pr-subscribers-backend-systemz
Author: Helena Kotas (hekota)
Changes
Introduces a new address space `hlsl_constant(2)` for constant buffer
declarations.
This address space is applied to declarations inside `cbuffer` block. Later on,
it will also be applied to `Const
agozillon wrote:
Small ping for a review on this if anyone has a little spare time, it would be
greatly appreciated, thank you very much ahead of time :-)
https://github.com/llvm/llvm-project/pull/119588
___
llvm-branch-commits mailing list
llvm-branc
agozillon wrote:
Small ping for a review on this if anyone has a little spare time, it would be
greatly appreciated, thank you very much ahead of time :-)
https://github.com/llvm/llvm-project/pull/119589
___
llvm-branch-commits mailing list
llvm-branc
llvmbot wrote:
@llvm/pr-subscribers-bolt
Author: Paschalis Mpeis (paschalis-mpeis)
Changes
When a pending relocation is created it is also marked whether it is
optional or not. It can be optional when such relocation is added as
part of an optimization (i.e., `scanExternalRefs`).
When bol
Author: David Truby
Date: 2025-01-27T12:37:23Z
New Revision: d605fc5e9d1ca9e3d2b38f55ccdcdf538e7d501d
URL:
https://github.com/llvm/llvm-project/commit/d605fc5e9d1ca9e3d2b38f55ccdcdf538e7d501d
DIFF:
https://github.com/llvm/llvm-project/commit/d605fc5e9d1ca9e3d2b38f55ccdcdf538e7d501d.diff
LOG: R
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: Matheus Izvekov (mizvekov)
Changes
In deduction, when comparing template arguments of value kind, we should check
if the value matches. Values of different types can still match. For example,
`short(0)` matches `int(0)`.
Values of nullpt
https://github.com/cor3ntin edited
https://github.com/llvm/llvm-project/pull/124498
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
@@ -2559,6 +2558,8 @@ DeduceTemplateArguments(Sema &S, TemplateParameterList
*TemplateParams,
return TemplateDeductionResult::NonDeducedMismatch;
case TemplateArgument::StructuralValue:
+// FIXME: structural equality will also compare types,
+// but they should
https://github.com/cor3ntin approved this pull request.
LGTM
https://github.com/llvm/llvm-project/pull/124498
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
@@ -5252,63 +5253,73 @@ bool Sema::CheckTemplateArgument(
return true;
}
-switch (Arg.getArgument().getKind()) {
-case TemplateArgument::Null:
- llvm_unreachable("Should never see a NULL template argument here");
-
-case TemplateArgument::Expressio
llvmbot wrote:
@llvm/pr-subscribers-flang-semantics
Author: Michael Kruse (Meinersbur)
Changes
The non-GTest library will be shared by unittests of Flang and Flang-RT.
Promote it as a regular library for use by both projects.
Extracted out of #110217
In the long term, we may want to con
https://github.com/cor3ntin approved this pull request.
https://github.com/llvm/llvm-project/pull/124386
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
cor3ntin wrote:
This might be good enough for now.
Maybe in the future we can
- Merge IntegerLiteral/Nullptr/StructuralType
- Keep Expressions around longer
https://github.com/llvm/llvm-project/pull/124386
___
llvm-branch-commits mailing list
llvm-
Author: Petr Hosek
Date: 2025-01-25T13:35:56-08:00
New Revision: 327e9668c5d694b8ddb490db8410b123bf265c01
URL:
https://github.com/llvm/llvm-project/commit/327e9668c5d694b8ddb490db8410b123bf265c01
DIFF:
https://github.com/llvm/llvm-project/commit/327e9668c5d694b8ddb490db8410b123bf265c01.diff
LO
@@ -5252,63 +5253,73 @@ bool Sema::CheckTemplateArgument(
return true;
}
-switch (Arg.getArgument().getKind()) {
-case TemplateArgument::Null:
- llvm_unreachable("Should never see a NULL template argument here");
-
-case TemplateArgument::Expressio
Author: vdonaldson
Date: 2025-01-27T10:38:05-05:00
New Revision: 2b08a1bf7ef2a061d2ac056447ab54533993bb44
URL:
https://github.com/llvm/llvm-project/commit/2b08a1bf7ef2a061d2ac056447ab54533993bb44
DIFF:
https://github.com/llvm/llvm-project/commit/2b08a1bf7ef2a061d2ac056447ab54533993bb44.diff
LO
Author: vdonaldson
Date: 2025-01-27T10:39:39-05:00
New Revision: d7019b9950ad6dccf6f71a75cd73c4f320c623fa
URL:
https://github.com/llvm/llvm-project/commit/d7019b9950ad6dccf6f71a75cd73c4f320c623fa
DIFF:
https://github.com/llvm/llvm-project/commit/d7019b9950ad6dccf6f71a75cd73c4f320c623fa.diff
LO
Author: cor3ntin
Date: 2025-01-27T23:50:09+01:00
New Revision: 6660401456710db91998bbfe60f070a8f05edabe
URL:
https://github.com/llvm/llvm-project/commit/6660401456710db91998bbfe60f070a8f05edabe
DIFF:
https://github.com/llvm/llvm-project/commit/6660401456710db91998bbfe60f070a8f05edabe.diff
LOG:
https://github.com/joaosaffran updated
https://github.com/llvm/llvm-project/pull/123147
>From 6043ffc97b263c6df78008bbe011a6ebe3dd1fd2 Mon Sep 17 00:00:00 2001
From: joaosaffran
Date: Wed, 15 Jan 2025 17:30:00 +
Subject: [PATCH 1/9] adding metadata extraction
---
.../llvm/Analysis/DXILMet
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: Matheus Izvekov (mizvekov)
Changes
---
Patch is 77.45 KiB, truncated to 20.00 KiB below, full version:
https://github.com/llvm/llvm-project/pull/124668.diff
5 Files Affected:
- (modified) clang/include/clang/Sema/Sema.h (+42-28)
- (
https://github.com/joaosaffran edited
https://github.com/llvm/llvm-project/pull/124813
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/joaosaffran created
https://github.com/llvm/llvm-project/pull/124813
This PR adds:
- Support for future parts of DXContainer
- `RootSignatureConstans` extraction from DXContainer using obj2yaml
>From 708e92db2eb23b1ba955ed11672979fb19e7e0d0 Mon Sep 17 00:00:00 2001
From: joa
https://github.com/joaosaffran edited
https://github.com/llvm/llvm-project/pull/123147
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/cor3ntin approved this pull request.
This is great, thanks!
https://github.com/llvm/llvm-project/pull/124668
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm
@@ -0,0 +1,950 @@
+//===- Construction of code generation pass pipelines
-===//
+//
+// 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
Author: Matthias Gehre
Date: 2025-01-28T18:34:38+01:00
New Revision: 45c9ce83e7b91efc06f94cdf20fe9439e46e769e
URL:
https://github.com/llvm/llvm-project/commit/45c9ce83e7b91efc06f94cdf20fe9439e46e769e
DIFF:
https://github.com/llvm/llvm-project/commit/45c9ce83e7b91efc06f94cdf20fe9439e46e769e.diff
https://github.com/jeanPerier approved this pull request.
LGTM
https://github.com/llvm/llvm-project/pull/124417
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
llvmbot wrote:
@llvm/pr-subscribers-backend-directx
Author: Helena Kotas (hekota)
Changes
Translates `cbuffer` declaration blocks to `target("dx.CBuffer")` type. Creates
global variables in `hlsl_constant` address space for all `cbuffer` constant
and adds metadata describing which global
llvmbot wrote:
@llvm/pr-subscribers-hlsl
Author: Helena Kotas (hekota)
Changes
Translates `cbuffer` declaration blocks to `target("dx.CBuffer")` type. Creates
global variables in `hlsl_constant` address space for all `cbuffer` constant
and adds metadata describing which global constant b
llvmbot wrote:
@llvm/pr-subscribers-clang-codegen
Author: Helena Kotas (hekota)
Changes
Translates `cbuffer` declaration blocks to `target("dx.CBuffer")` type. Creates
global variables in `hlsl_constant` address space for all `cbuffer` constant
and adds metadata describing which global c
https://github.com/llvmbot milestoned
https://github.com/llvm/llvm-project/pull/124895
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
llvmbot wrote:
@dtcxzyw What do you think about merging this PR to the release branch?
https://github.com/llvm/llvm-project/pull/124895
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listi
llvmbot wrote:
@llvm/pr-subscribers-llvm-analysis
Author: None (llvmbot)
Changes
Backport 07efe2c18a63423943a4f9d9daeada23601f84c8
Requested by: @nikic
---
Full diff: https://github.com/llvm/llvm-project/pull/124895.diff
2 Files Affected:
- (modified) llvm/lib/Analysis/ScalarEvolution
https://github.com/llvmbot created
https://github.com/llvm/llvm-project/pull/124895
Backport 07efe2c18a63423943a4f9d9daeada23601f84c8
Requested by: @nikic
>From 3e6acf2e09da19e5bf78d9d880a52f2fda16f4aa Mon Sep 17 00:00:00 2001
From: Nikita Popov
Date: Wed, 29 Jan 2025 09:09:14 +0100
Subject:
https://github.com/jofrn updated
https://github.com/llvm/llvm-project/pull/120387
>From b0364eefcd22e368bab088222d052f71ef2b835e Mon Sep 17 00:00:00 2001
From: jofrn
Date: Wed, 18 Dec 2024 03:40:32 -0500
Subject: [PATCH] [X86] Add atomic vector tests for unaligned >1 sizes.
Unaligned atomic ve
https://github.com/jofrn updated
https://github.com/llvm/llvm-project/pull/120598
>From a847ecfa366a17853e425a5fd94edb668396b446 Mon Sep 17 00:00:00 2001
From: jofrn
Date: Thu, 19 Dec 2024 11:19:39 -0500
Subject: [PATCH] [SelectionDAG][X86] Widen <2 x T> vector types for atomic
load
Vector ty
https://github.com/jofrn updated
https://github.com/llvm/llvm-project/pull/120716
>From f4d372c660d9c5abe4e60aca91d455c5c376a25e Mon Sep 17 00:00:00 2001
From: jofrn
Date: Fri, 20 Dec 2024 06:14:28 -0500
Subject: [PATCH] [AtomicExpand] Add bitcasts when expanding load atomic vector
AtomicExpan
https://github.com/jofrn updated
https://github.com/llvm/llvm-project/pull/120640
>From a14a025133cc1e18bc1d554d3b0d9961f3696131 Mon Sep 17 00:00:00 2001
From: jofrn
Date: Thu, 19 Dec 2024 16:25:55 -0500
Subject: [PATCH] [SelectionDAG][X86] Split via Concat vector types for
atomic load
Vecto
https://github.com/jofrn updated
https://github.com/llvm/llvm-project/pull/120598
>From a847ecfa366a17853e425a5fd94edb668396b446 Mon Sep 17 00:00:00 2001
From: jofrn
Date: Thu, 19 Dec 2024 11:19:39 -0500
Subject: [PATCH] [SelectionDAG][X86] Widen <2 x T> vector types for atomic
load
Vector ty
https://github.com/jofrn updated
https://github.com/llvm/llvm-project/pull/120385
>From 02d1d2da5ed69cf3d577b11ad4563c5d1bfc2d22 Mon Sep 17 00:00:00 2001
From: jofrn
Date: Wed, 18 Dec 2024 03:37:17 -0500
Subject: [PATCH] [SelectionDAG] Legalize <1 x T> vector types for atomic load
`load atomic
https://github.com/jofrn updated
https://github.com/llvm/llvm-project/pull/120387
>From 2af4d7c2efd07dc96e93017c3684f6aeb73be9e8 Mon Sep 17 00:00:00 2001
From: jofrn
Date: Wed, 18 Dec 2024 03:40:32 -0500
Subject: [PATCH] [X86] Add atomic vector tests for unaligned >1 sizes.
Unaligned atomic ve
https://github.com/jofrn updated
https://github.com/llvm/llvm-project/pull/120640
>From a14a025133cc1e18bc1d554d3b0d9961f3696131 Mon Sep 17 00:00:00 2001
From: jofrn
Date: Thu, 19 Dec 2024 16:25:55 -0500
Subject: [PATCH] [SelectionDAG][X86] Split via Concat vector types for
atomic load
Vecto
https://github.com/jofrn updated
https://github.com/llvm/llvm-project/pull/120716
>From f4d372c660d9c5abe4e60aca91d455c5c376a25e Mon Sep 17 00:00:00 2001
From: jofrn
Date: Fri, 20 Dec 2024 06:14:28 -0500
Subject: [PATCH] [AtomicExpand] Add bitcasts when expanding load atomic vector
AtomicExpan
https://github.com/jofrn updated
https://github.com/llvm/llvm-project/pull/120640
>From a14a025133cc1e18bc1d554d3b0d9961f3696131 Mon Sep 17 00:00:00 2001
From: jofrn
Date: Thu, 19 Dec 2024 16:25:55 -0500
Subject: [PATCH] [SelectionDAG][X86] Split via Concat vector types for
atomic load
Vecto
https://github.com/jofrn updated
https://github.com/llvm/llvm-project/pull/120386
>From 6f50ac7470ddea05e4cddfd51aab3d9a69736767 Mon Sep 17 00:00:00 2001
From: jofrn
Date: Wed, 18 Dec 2024 03:38:23 -0500
Subject: [PATCH] [X86] Manage atomic load of fp -> int promotion in DAG
When lowering atom
https://github.com/jofrn updated
https://github.com/llvm/llvm-project/pull/120385
>From 02d1d2da5ed69cf3d577b11ad4563c5d1bfc2d22 Mon Sep 17 00:00:00 2001
From: jofrn
Date: Wed, 18 Dec 2024 03:37:17 -0500
Subject: [PATCH] [SelectionDAG] Legalize <1 x T> vector types for atomic load
`load atomic
https://github.com/jofrn updated
https://github.com/llvm/llvm-project/pull/120385
>From 02d1d2da5ed69cf3d577b11ad4563c5d1bfc2d22 Mon Sep 17 00:00:00 2001
From: jofrn
Date: Wed, 18 Dec 2024 03:37:17 -0500
Subject: [PATCH] [SelectionDAG] Legalize <1 x T> vector types for atomic load
`load atomic
https://github.com/jofrn updated
https://github.com/llvm/llvm-project/pull/120716
>From f4d372c660d9c5abe4e60aca91d455c5c376a25e Mon Sep 17 00:00:00 2001
From: jofrn
Date: Fri, 20 Dec 2024 06:14:28 -0500
Subject: [PATCH] [AtomicExpand] Add bitcasts when expanding load atomic vector
AtomicExpan
https://github.com/jofrn updated
https://github.com/llvm/llvm-project/pull/120386
>From 6f50ac7470ddea05e4cddfd51aab3d9a69736767 Mon Sep 17 00:00:00 2001
From: jofrn
Date: Wed, 18 Dec 2024 03:38:23 -0500
Subject: [PATCH] [X86] Manage atomic load of fp -> int promotion in DAG
When lowering atom
https://github.com/jofrn updated
https://github.com/llvm/llvm-project/pull/120387
>From 2af4d7c2efd07dc96e93017c3684f6aeb73be9e8 Mon Sep 17 00:00:00 2001
From: jofrn
Date: Wed, 18 Dec 2024 03:40:32 -0500
Subject: [PATCH] [X86] Add atomic vector tests for unaligned >1 sizes.
Unaligned atomic ve
https://github.com/jofrn updated
https://github.com/llvm/llvm-project/pull/120598
>From a847ecfa366a17853e425a5fd94edb668396b446 Mon Sep 17 00:00:00 2001
From: jofrn
Date: Thu, 19 Dec 2024 11:19:39 -0500
Subject: [PATCH] [SelectionDAG][X86] Widen <2 x T> vector types for atomic
load
Vector ty
https://github.com/jofrn updated
https://github.com/llvm/llvm-project/pull/120387
>From 2af4d7c2efd07dc96e93017c3684f6aeb73be9e8 Mon Sep 17 00:00:00 2001
From: jofrn
Date: Wed, 18 Dec 2024 03:40:32 -0500
Subject: [PATCH] [X86] Add atomic vector tests for unaligned >1 sizes.
Unaligned atomic ve
@@ -5907,6 +5910,30 @@ SDValue
DAGTypeLegalizer::WidenVecRes_INSERT_VECTOR_ELT(SDNode *N) {
N->getOperand(1), N->getOperand(2));
}
+SDValue DAGTypeLegalizer::WidenVecRes_ATOMIC_LOAD(AtomicSDNode *N) {
+ SmallVector LdChain; // Chain for the series of loa
llvmbot wrote:
@llvm/pr-subscribers-lld
Author: Zhaoxin Yang (ylzsx)
Changes
In LoongArch, this optimization is only supported when relaxation is enabled.
From:
* pcalau12i $a0, %got_pc_hi20(sym_got)
* ld.w/d $a0, $a0, %got_pc_lo12(sym_got)
To:
* pcalau12i $a0, %pc_hi20(sym)
* addi.w/d $a0
llvmbot wrote:
@llvm/pr-subscribers-lld-elf
Author: Zhaoxin Yang (ylzsx)
Changes
In LoongArch, this optimization is only supported when relaxation is enabled.
From:
* pcalau12i $a0, %got_pc_hi20(sym_got)
* ld.w/d $a0, $a0, %got_pc_lo12(sym_got)
To:
* pcalau12i $a0, %pc_hi20(sym)
* addi.w/d
llvmbot wrote:
@llvm/pr-subscribers-lld-elf
@llvm/pr-subscribers-lld
Author: Zhaoxin Yang (ylzsx)
Changes
Complement https://github.com/llvm/llvm-project/pull/123715. When relaxation
enable, remove redundant NOPs.
---
Full diff: https://github.com/llvm/llvm-project/pull/123730.diff
2 F
https://github.com/jeanPerier updated
https://github.com/llvm/llvm-project/pull/123177
>From 137705661c184ea1530982c19163341933ab421e Mon Sep 17 00:00:00 2001
From: Jean Perier
Date: Wed, 15 Jan 2025 09:09:53 -0800
Subject: [PATCH 1/4] [mlir][LLVM] add argument and result attributes to
llvm.ca
Author: Jacob Lalonde
Date: 2025-01-21T19:54:42-08:00
New Revision: 7aac81a4e30f9e46907a60009ec051473089319e
URL:
https://github.com/llvm/llvm-project/commit/7aac81a4e30f9e46907a60009ec051473089319e
DIFF:
https://github.com/llvm/llvm-project/commit/7aac81a4e30f9e46907a60009ec051473089319e.diff
@@ -5907,6 +5910,30 @@ SDValue
DAGTypeLegalizer::WidenVecRes_INSERT_VECTOR_ELT(SDNode *N) {
N->getOperand(1), N->getOperand(2));
}
+SDValue DAGTypeLegalizer::WidenVecRes_ATOMIC_LOAD(AtomicSDNode *N) {
+ SmallVector LdChain; // Chain for the series of loa
Author: Pavel Labath
Date: 2025-01-22T09:42:13+01:00
New Revision: bd56b86b4abf44432842427272bd1ff71f169e98
URL:
https://github.com/llvm/llvm-project/commit/bd56b86b4abf44432842427272bd1ff71f169e98
DIFF:
https://github.com/llvm/llvm-project/commit/bd56b86b4abf44432842427272bd1ff71f169e98.diff
@@ -2639,6 +2639,10 @@ X86TargetLowering::X86TargetLowering(const
X86TargetMachine &TM,
setOperationAction(Op, MVT::f32, Promote);
}
+ setOperationPromotedToType(ISD::ATOMIC_LOAD, MVT::f16, MVT::i16);
+ setOperationPromotedToType(ISD::ATOMIC_LOAD, MVT::f32, MVT::i
@@ -0,0 +1,73 @@
+//===- DXILRootSignature.h - DXIL Root Signature helper objects
+//---===//
+//
+// 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-Identifie
https://github.com/joaosaffran updated
https://github.com/llvm/llvm-project/pull/123147
>From 6043ffc97b263c6df78008bbe011a6ebe3dd1fd2 Mon Sep 17 00:00:00 2001
From: joaosaffran
Date: Wed, 15 Jan 2025 17:30:00 +
Subject: [PATCH 01/11] adding metadata extraction
---
.../llvm/Analysis/DXILM
https://github.com/joaosaffran updated
https://github.com/llvm/llvm-project/pull/124813
>From b1b967db8d3252894b72db1d6161c655898680bd Mon Sep 17 00:00:00 2001
From: joaosaffran
Date: Tue, 28 Jan 2025 17:46:23 +
Subject: [PATCH 1/3] adding support for root constants in dxcontainer for
ob2j
llvmbot wrote:
@llvm/pr-subscribers-tablegen
Author: Matt Arsenault (arsenm)
Changes
---
Full diff: https://github.com/llvm/llvm-project/pull/125015.diff
5 Files Affected:
- (modified) llvm/include/llvm/IR/Intrinsics.td (+2)
- (modified) llvm/test/TableGen/intrinsic-attrs.td (+9-1)
llvmbot wrote:
@llvm/pr-subscribers-backend-amdgpu
Author: Matt Arsenault (arsenm)
Changes
We cannot mark these as nocallback or nosync. These send a message
to a host thread which could trigger arbitrary code. However this
signaled code can't directly cause this thread to start recursing.
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 804a16d9c8555f3926d75dbd09c4762c565fe56e
020be08e35a852c6d1d70cd8da295270f2ed758b --e
@@ -0,0 +1,134 @@
+//===- DXILRootSignature.cpp - DXIL Root Signature helper objects
+//---===//
+//
+// 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-Identi
@@ -0,0 +1,159 @@
+//===- DXILRootSignature.cpp - DXIL Root Signature helper objects ===//
+//
+// 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: Apache-2
@@ -0,0 +1,134 @@
+//===- DXILRootSignature.cpp - DXIL Root Signature helper objects
+//---===//
+//
+// 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-Identi
@@ -0,0 +1,134 @@
+//===- DXILRootSignature.cpp - DXIL Root Signature helper objects
+//---===//
+//
+// 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-Identi
https://github.com/joaosaffran updated
https://github.com/llvm/llvm-project/pull/124967
>From a7a819c8924e5c56d08ce7dc8ff621392024654d Mon Sep 17 00:00:00 2001
From: joaosaffran
Date: Thu, 30 Jan 2025 00:42:27 +
Subject: [PATCH 1/3] formating
---
llvm/include/llvm/BinaryFormat/DXContainer
https://github.com/llvmbot created
https://github.com/llvm/llvm-project/pull/125009
Backport b32e55df246e26f3ea8edc65e92e4c19d2658f0c
Requested by: @tstellar
>From 6e5ca597033d31c0661e41f7829a9918460bcf33 Mon Sep 17 00:00:00 2001
From: Tom Stellard
Date: Wed, 29 Jan 2025 16:51:19 -0800
Subjec
https://github.com/llvmbot milestoned
https://github.com/llvm/llvm-project/pull/125009
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
7501 - 7600 of 66762 matches
Mail list logo