Author: Elvis Wang
Date: 2024-11-22T11:32:12+08:00
New Revision: 14b474be36144527a55b5d49954379a3484c5f84
URL:
https://github.com/llvm/llvm-project/commit/14b474be36144527a55b5d49954379a3484c5f84
DIFF:
https://github.com/llvm/llvm-project/commit/14b474be36144527a55b5d49954379a3484c5f84.diff
LO
llvmbot wrote:
@llvm/pr-subscribers-backend-amdgpu
Author: Matt Arsenault (arsenm)
Changes
Read by sgemm/dgemm in srcc after v_mfma_f64_16x16x4_f64 increases from 9 to 17
wait states.
---
Full diff: https://github.com/llvm/llvm-project/pull/117283.diff
2 Files Affected:
- (modified) ll
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 52f540df160ad84aef090acb35c9372c270d758b
0cbee40e03bff1514abbf1e879522a4808175c1a --e
llvmbot wrote:
@llvm/pr-subscribers-backend-amdgpu
Author: Matt Arsenault (arsenm)
Changes
The 2-pass XDL write VGPR, read by non-XDL SGEMM/DGEMM case
was 1 wait state overly conservative. Previously, for gfx940,
the XDL/non-XDL cases happened to have the same number of cycles
in all cases
llvmbot wrote:
@llvm/pr-subscribers-backend-amdgpu
Author: Matt Arsenault (arsenm)
Changes
Confusingly, this is a different hazard to the one on gfx10
with a subtarget feature.
---
Full diff: https://github.com/llvm/llvm-project/pull/117286.diff
3 Files Affected:
- (modified) llvm/lib/
llvmbot wrote:
@llvm/pr-subscribers-mc
Author: Matt Arsenault (arsenm)
Changes
---
Patch is 27.26 KiB, truncated to 20.00 KiB below, full version:
https://github.com/llvm/llvm-project/pull/117202.diff
13 Files Affected:
- (modified) clang/include/clang/Basic/BuiltinsAMDGPU.def (+1)
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: Matt Arsenault (arsenm)
Changes
---
Patch is 27.26 KiB, truncated to 20.00 KiB below, full version:
https://github.com/llvm/llvm-project/pull/117202.diff
13 Files Affected:
- (modified) clang/include/clang/Basic/BuiltinsAMDGPU.def (+
llvmbot wrote:
@llvm/pr-subscribers-backend-amdgpu
@llvm/pr-subscribers-llvm-analysis
Author: Matt Arsenault (arsenm)
Changes
---
Patch is 27.26 KiB, truncated to 20.00 KiB below, full version:
https://github.com/llvm/llvm-project/pull/117202.diff
13 Files Affected:
- (modified) cla
llvmbot wrote:
@llvm/pr-subscribers-backend-amdgpu
@llvm/pr-subscribers-llvm-ir
@llvm/pr-subscribers-llvm-analysis
Author: Matt Arsenault (arsenm)
Changes
---
Patch is 34.48 KiB, truncated to 20.00 KiB below, full version:
https://github.com/llvm/llvm-project/pull/117205.diff
13 File
llvmbot wrote:
@llvm/pr-subscribers-backend-amdgpu
Author: Matt Arsenault (arsenm)
Changes
---
Patch is 35.26 KiB, truncated to 20.00 KiB below, full version:
https://github.com/llvm/llvm-project/pull/117256.diff
13 Files Affected:
- (modified) clang/include/clang/Basic/BuiltinsAMDG
llvmbot wrote:
@llvm/pr-subscribers-backend-amdgpu
Author: Matt Arsenault (arsenm)
Changes
---
Patch is 33.74 KiB, truncated to 20.00 KiB below, full version:
https://github.com/llvm/llvm-project/pull/117259.diff
12 Files Affected:
- (modified) clang/include/clang/Basic/BuiltinsAMDG
llvmbot wrote:
@llvm/pr-subscribers-llvm-ir
Author: Matt Arsenault (arsenm)
Changes
---
Patch is 33.75 KiB, truncated to 20.00 KiB below, full version:
https://github.com/llvm/llvm-project/pull/117257.diff
12 Files Affected:
- (modified) clang/include/clang/Basic/BuiltinsAMDGPU.def
llvmbot wrote:
@llvm/pr-subscribers-mc
Author: Matt Arsenault (arsenm)
Changes
---
Patch is 33.75 KiB, truncated to 20.00 KiB below, full version:
https://github.com/llvm/llvm-project/pull/117257.diff
12 Files Affected:
- (modified) clang/include/clang/Basic/BuiltinsAMDGPU.def (+1)
llvmbot wrote:
@llvm/pr-subscribers-backend-amdgpu
Author: Matt Arsenault (arsenm)
Changes
This was a bit annoying because these introduce a new special case
encoding usage. op_sel is repurposed as a subset of dpp controls,
and is eligible for VOP3->VOP1 shrinking. For some reason fi also
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: Matt Arsenault (arsenm)
Changes
---
Patch is 33.75 KiB, truncated to 20.00 KiB below, full version:
https://github.com/llvm/llvm-project/pull/117257.diff
12 Files Affected:
- (modified) clang/include/clang/Basic/BuiltinsAMDGPU.def (+
llvmbot wrote:
@llvm/pr-subscribers-backend-amdgpu
Author: Matt Arsenault (arsenm)
Changes
A few instructions changed rate.
---
Patch is 306.15 KiB, truncated to 20.00 KiB below, full version:
https://github.com/llvm/llvm-project/pull/117261.diff
7 Files Affected:
- (modified) llvm/l
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: Matt Arsenault (arsenm)
Changes
---
Patch is 34.65 KiB, truncated to 20.00 KiB below, full version:
https://github.com/llvm/llvm-project/pull/117214.diff
13 Files Affected:
- (modified) clang/include/clang/Basic/BuiltinsAMDGPU.def (+
llvmbot wrote:
@llvm/pr-subscribers-llvm-ir
Author: Matt Arsenault (arsenm)
Changes
---
Patch is 34.65 KiB, truncated to 20.00 KiB below, full version:
https://github.com/llvm/llvm-project/pull/117214.diff
13 Files Affected:
- (modified) clang/include/clang/Basic/BuiltinsAMDGPU.def
llvmbot wrote:
@llvm/pr-subscribers-llvm-analysis
@llvm/pr-subscribers-backend-amdgpu
Author: Matt Arsenault (arsenm)
Changes
---
Patch is 33.99 KiB, truncated to 20.00 KiB below, full version:
https://github.com/llvm/llvm-project/pull/117211.diff
13 Files Affected:
- (modified) cla
llvmbot wrote:
@llvm/pr-subscribers-llvm-analysis
@llvm/pr-subscribers-clang
Author: Matt Arsenault (arsenm)
Changes
---
Patch is 40.89 KiB, truncated to 20.00 KiB below, full version:
https://github.com/llvm/llvm-project/pull/117212.diff
12 Files Affected:
- (modified) clang/includ
llvmbot wrote:
@llvm/pr-subscribers-llvm-ir
Author: Matt Arsenault (arsenm)
Changes
---
Patch is 40.89 KiB, truncated to 20.00 KiB below, full version:
https://github.com/llvm/llvm-project/pull/117212.diff
12 Files Affected:
- (modified) clang/include/clang/Basic/BuiltinsAMDGPU.def
llvmbot wrote:
@llvm/pr-subscribers-backend-amdgpu
Author: Matt Arsenault (arsenm)
Changes
---
Patch is 40.89 KiB, truncated to 20.00 KiB below, full version:
https://github.com/llvm/llvm-project/pull/117212.diff
12 Files Affected:
- (modified) clang/include/clang/Basic/BuiltinsAMDG
llvmbot wrote:
@llvm/pr-subscribers-llvm-ir
Author: Matt Arsenault (arsenm)
Changes
---
Patch is 24.76 KiB, truncated to 20.00 KiB below, full version:
https://github.com/llvm/llvm-project/pull/117213.diff
12 Files Affected:
- (modified) clang/include/clang/Basic/BuiltinsAMDGPU.def
llvmbot wrote:
@llvm/pr-subscribers-backend-amdgpu
Author: Matt Arsenault (arsenm)
Changes
---
Full diff: https://github.com/llvm/llvm-project/pull/117411.diff
3 Files Affected:
- (modified) llvm/lib/Target/AMDGPU/SIISelLowering.cpp (+2-2)
- (modified) llvm/lib/Target/AMDGPU/SIInstrI
Author: Teresa Johnson
Date: 2024-11-22T14:57:26-08:00
New Revision: d69790b481cea9196b7b59f542c8771f3103b425
URL:
https://github.com/llvm/llvm-project/commit/d69790b481cea9196b7b59f542c8771f3103b425
DIFF:
https://github.com/llvm/llvm-project/commit/d69790b481cea9196b7b59f542c8771f3103b425.diff
llvmbot wrote:
@llvm/pr-subscribers-mc
Author: Matt Arsenault (arsenm)
Changes
OPSEL ASM Syntax for v_cvt_scalef32_pk_f32_fp4 : opsel:[x,y,z]
where, x & y i.e. OPSEL[1 : 0] selects which src_byte to read.
OPSEL ASM Syntax for v_cvt_scalef32_pk_fp4_f32 : opsel:[a,b,c,d]
where, c & d i.e. O
llvmbot wrote:
@llvm/pr-subscribers-mc
Author: Matt Arsenault (arsenm)
Changes
OPSEL ASM Syntax for v_cvt_scalef32_pk_{f|bf}16_fp4 : opsel:[x,y,z]
where, x & y i.e. OPSEL[1 : 0] selects which src_byte to read.
Note: Conventional Inst{13} i.e. OPSEL[2] is ignored in asm syntax.
Co-authore
llvmbot wrote:
@llvm/pr-subscribers-backend-amdgpu
Author: Matt Arsenault (arsenm)
Changes
OPSEL ASM Syntax for v_cvt_scalef32_pk_{f|bf}16_fp4 : opsel:[x,y,z]
where, x & y i.e. OPSEL[1 : 0] selects which src_byte to read.
Note: Conventional Inst{13} i.e. OPSEL[2] is ignored in asm syntax.
llvmbot wrote:
@llvm/pr-subscribers-backend-amdgpu
Author: Matt Arsenault (arsenm)
Changes
You cannot adjust the disassembler's subtarget. llvm-mc passes
the originally constructed MCSubtargetInfo around, rather than
querying the pointer in the disassembler instance.
---
Full diff: https:
llvmbot wrote:
@llvm/pr-subscribers-mlir
Author: Matthias Springer (matthias-springer)
Changes
`DecomposeCallGraphTypes.cpp` was a workaround around missing 1:N support in
the dialect conversion. Now that 1:N support was added, the workaround can be
deleted. The test remains in place, as
https://github.com/heiher approved this pull request.
https://github.com/llvm/llvm-project/pull/117134
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/jeanPerier updated
https://github.com/llvm/llvm-project/pull/117164
>From 84c95d6c816004abe6c01eb754688fb35a666ffc Mon Sep 17 00:00:00 2001
From: Jean Perier
Date: Wed, 20 Nov 2024 05:44:28 -0800
Subject: [PATCH 1/2] [flang] handle fir.call in getModRef
---
.../flang/Optimi
@@ -0,0 +1,135 @@
+! RUN: bbc -emit-hlfir %s -o - | %python %S/gen_mod_ref_test.py | \
+! RUN: fir-opt
-pass-pipeline='builtin.module(func.func(test-fir-alias-analysis-modref))' \
+! RUN: --mlir-disable-threading -o /dev/null 2>&1 | FileCheck %s
+
+! Test fir.call modref with i
@@ -0,0 +1,68 @@
+! RUN: bbc -emit-hlfir %s -o - | %python %S/gen_mod_ref_test.py | \
+! RUN: fir-opt
-pass-pipeline='builtin.module(func.func(test-fir-alias-analysis-modref))' \
+! RUN: --mlir-disable-threading -o /dev/null 2>&1 | FileCheck %s
+
+! Test fir.call modref for glo
jeanPerier wrote:
Thanks for the reviews!
> Do you have plans to add support for Fortran runtime calls also? I think a
> similar approach as your check for escaping args would work conservatively
> for them as well.
Yes, I am planning to do that in a later patch. I think the only difference
Author: Xing Xue
Date: 2024-11-23T12:09:28-05:00
New Revision: d0e6539d49cdeeb617b75dcceacf6287a0a8178e
URL:
https://github.com/llvm/llvm-project/commit/d0e6539d49cdeeb617b75dcceacf6287a0a8178e
DIFF:
https://github.com/llvm/llvm-project/commit/d0e6539d49cdeeb617b75dcceacf6287a0a8178e.diff
LOG:
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 47e321a15b9d4e7fad5422f91fcab46781bb47c8
f8514c8715b677cbbd42627e1d2afba3d81a9d72 --e
llvmbot wrote:
@llvm/pr-subscribers-flang-fir-hlfir
Author: Valentin Clement (バレンタイン クレメン) (clementval)
Changes
Process `gpu.return` in AbstractResult pass when the function is a `gpu.func`.
---
Full diff: https://github.com/llvm/llvm-project/pull/119035.diff
2 Files Affected:
- (modi
llvmbot wrote:
@llvm/pr-subscribers-clang-tidy
Author: Congcong Cai (HerrCai0907)
Changes
---
Full diff: https://github.com/llvm/llvm-project/pull/118990.diff
3 Files Affected:
- (modified)
clang-tools-extra/clang-tidy/bugprone/ReturnConstRefFromParameterCheck.cpp
(+6-8)
- (modifie
https://github.com/wangleiat created
https://github.com/llvm/llvm-project/pull/118770
This patch adds support for setting/clearing hardware watchpoints and
breakpoints on LoongArch 64-bit hardware.
Refer to the following document for the hw break/watchpoint:
https://loongson.github.io/LoongArch
llvmbot wrote:
@llvm/pr-subscribers-lldb
Author: wanglei (wangleiat)
Changes
This patch adds support for setting/clearing hardware watchpoints and
breakpoints on LoongArch 64-bit hardware.
Refer to the following document for the hw break/watchpoint:
https://loongson.github.io/LoongArch-Do
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 1447ec21597f752b29e367a46f06eecdf9c81dd7
ba9e94076839e534f761af41442d03d53c5b40ca --e
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 5f1cc61eaf6df0f74dfe6871d089f5a1f2e405ad
1447ec21597f752b29e367a46f06eecdf9c81dd7 --e
https://github.com/AreaZR created
https://github.com/llvm/llvm-project/pull/118867
See the following case:
```
@GlobIntONE = global i32 0, align 4
define ptr @src() {
entry:
br label %for.body.peel.begin
for.body.peel.begin: ; preds = %entry
br label %for.body.
llvmbot wrote:
@llvm/pr-subscribers-llvm-analysis
Author: Rose (AreaZR)
Changes
See the following case:
```
@GlobIntONE = global i32 0, align 4
define ptr @src() {
entry:
br label %for.body.peel.begin
for.body.peel.begin: ; preds = %entry
br label %for.bo
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: Vitaly Buka (vitalybuka)
Changes
This fix the case, when single hot inlined callsite, prevent
checks for all other. This helps to reduce number of removed checks up to 50%
(deppedes on `cutoff-hot` value) .
`ScalarOptimizerLateEPCallback`
zeroomega wrote:
Change b5bd1928c6d43bc525a4e3fb65d2c750d61e broke llvm's windows bots. See
: https://lab.llvm.org/buildbot/#/builders/63/builds/2944 and this patch is the
only commit in the blame list.
I reverted this patch in 12bdeba76eef1c7adf004a280036a7fb690ba573. Please
reland the c
https://github.com/llvmbot milestoned
https://github.com/llvm/llvm-project/pull/119051
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/llvmbot created
https://github.com/llvm/llvm-project/pull/119051
Backport 18af3fc1bf8855e1e166e64a9210ed07d610aa54
Requested by: @tstellar
>From 0b1ed9168731f0bee35542988ec9867ebd3cfc47 Mon Sep 17 00:00:00 2001
From: Tom Stellard
Date: Fri, 6 Dec 2024 18:34:59 -0800
Subject
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: None (llvmbot)
Changes
Backport 18af3fc1bf8855e1e166e64a9210ed07d610aa54
Requested by: @tstellar
---
Full diff: https://github.com/llvm/llvm-project/pull/119051.diff
1 Files Affected:
- (modified) clang/utils/perf-training/perf-helper.
llvmbot wrote:
@petrhosek What do you think about merging this PR to the release branch?
https://github.com/llvm/llvm-project/pull/119051
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/lis
llvmbot wrote:
@llvm/pr-subscribers-pgo
Author: NAKAMURA Takumi (chapuni)
Changes
`getBranchCounterPair()` allocates an additional Counter to SkipPath in
`SingleByteCoverage`.
`IsCounterEqual()` calculates the comparison with rewinding counter
replacements.
`NumRegionCounters` is updat
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: NAKAMURA Takumi (chapuni)
Changes
`getBranchCounterPair()` allocates an additional Counter to SkipPath in
`SingleByteCoverage`.
`IsCounterEqual()` calculates the comparison with rewinding counter
replacements.
`NumRegionCounters` is upd
llvmbot wrote:
@llvm/pr-subscribers-backend-amdgpu
Author: Matt Arsenault (arsenm)
Changes
Start considering !amdgpu.no.remote.memory.access and
!amdgpu.no.fine.grained.host.memory metadata when deciding to expand
integer atomic operations. This does not yet attempt to accurately
handle fa
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: Vitaly Buka (vitalybuka)
Changes
---
Full diff: https://github.com/llvm/llvm-project/pull/122576.diff
3 Files Affected:
- (modified) clang/lib/CodeGen/BackendUtil.cpp (+7)
- (modified) clang/lib/CodeGen/CGExpr.cpp (+3-1)
- (modified)
llvmbot wrote:
@llvm/pr-subscribers-clang-codegen
Author: Vitaly Buka (vitalybuka)
Changes
---
Full diff: https://github.com/llvm/llvm-project/pull/122576.diff
3 Files Affected:
- (modified) clang/lib/CodeGen/BackendUtil.cpp (+7)
- (modified) clang/lib/CodeGen/CGExpr.cpp (+3-1)
- (m
llvmbot wrote:
@llvm/pr-subscribers-lto
Author: Mircea Trofin (mtrofin)
Changes
We have a textual representation of contextual profiles for test scenarios,
mainly. This patch moves that to YAML instead of JSON. YAML is more succinct
and readable (some of the .ll tests should be illustrat
llvmbot wrote:
@llvm/pr-subscribers-llvm-analysis
Author: Mircea Trofin (mtrofin)
Changes
We have a textual representation of contextual profiles for test scenarios,
mainly. This patch moves that to YAML instead of JSON. YAML is more succinct
and readable (some of the .ll tests should be
https://github.com/zhaoqi5 updated
https://github.com/llvm/llvm-project/pull/122262
>From 4398bd99d87c58307e55798a3f6dde372b4d0cb6 Mon Sep 17 00:00:00 2001
From: Qi Zhao
Date: Fri, 27 Dec 2024 15:39:57 +0800
Subject: [PATCH] [JITLink][LoongArch] Add label addition and subtraction
relocations
Author: Akshat Oke
Date: 2025-01-10T12:22:48+05:30
New Revision: f11be66dcc53b1908f4520772e55d5506253ae27
URL:
https://github.com/llvm/llvm-project/commit/f11be66dcc53b1908f4520772e55d5506253ae27
DIFF:
https://github.com/llvm/llvm-project/commit/f11be66dcc53b1908f4520772e55d5506253ae27.diff
LO
llvmbot wrote:
@llvm/pr-subscribers-clang-driver
Author: Shilei Tian (shiltian)
Changes
The current parsing of target string assumes to be in a form of
`kind-triple-targetid:feature`, such as
`hipv4-amdgcn-amd-amdhsa-gfx1030:+xnack`. Specifically, the target id does not
contain any `-`, wh
Author: Han-Kuan Chen
Date: 2025-01-10T10:38:21+08:00
New Revision: 20d254d9728fd1dff9a98bc2f82431dd990307a7
URL:
https://github.com/llvm/llvm-project/commit/20d254d9728fd1dff9a98bc2f82431dd990307a7
DIFF:
https://github.com/llvm/llvm-project/commit/20d254d9728fd1dff9a98bc2f82431dd990307a7.diff
Author: Vitaly Buka
Date: 2025-01-09T18:09:16-08:00
New Revision: bb82cf61a7a0b7c74dee596f85243cdcbe59e695
URL:
https://github.com/llvm/llvm-project/commit/bb82cf61a7a0b7c74dee596f85243cdcbe59e695
DIFF:
https://github.com/llvm/llvm-project/commit/bb82cf61a7a0b7c74dee596f85243cdcbe59e695.diff
L
https://github.com/zhaoqi5 updated
https://github.com/llvm/llvm-project/pull/122262
>From 4398bd99d87c58307e55798a3f6dde372b4d0cb6 Mon Sep 17 00:00:00 2001
From: Qi Zhao
Date: Fri, 27 Dec 2024 15:39:57 +0800
Subject: [PATCH 1/2] [JITLink][LoongArch] Add label addition and subtraction
relocatio
https://github.com/zhaoqi5 updated
https://github.com/llvm/llvm-project/pull/122262
>From 4398bd99d87c58307e55798a3f6dde372b4d0cb6 Mon Sep 17 00:00:00 2001
From: Qi Zhao
Date: Fri, 27 Dec 2024 15:39:57 +0800
Subject: [PATCH 1/3] [JITLink][LoongArch] Add label addition and subtraction
relocatio
Author: Sergei Barannikov
Date: 2025-01-11T03:29:02+03:00
New Revision: 8f22647c877002892f029415b0ec0dade69f758e
URL:
https://github.com/llvm/llvm-project/commit/8f22647c877002892f029415b0ec0dade69f758e
DIFF:
https://github.com/llvm/llvm-project/commit/8f22647c877002892f029415b0ec0dade69f758e.d
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 34b6b9b45564d994844cc9610edddf026a0e49cc
8d3a985df083bf766d28e089ce3f7dcab2b53b00 --e
llvmbot wrote:
@llvm/pr-subscribers-clang-tools-extra
Author: Paul Kirth (ilovepi)
Changes
The current check in writeFileDefinition() is incorrect, and prevents us
from ever emitting the URL from the clang-doc tool. The unit tests do
test this, but call the API directly circumventing the c
https://github.com/llvmbot created
https://github.com/llvm/llvm-project/pull/122617
Backport ab9a80a3ad78f611fd06cd6f7215bd828809310c
Requested by: @nikic
>From 946dbc6cd0b1f055e59a0bd86de7cc1cf271ef71 Mon Sep 17 00:00:00 2001
From: David Green
Date: Sat, 11 Jan 2025 16:29:06 +
Subject: [
https://github.com/llvmbot milestoned
https://github.com/llvm/llvm-project/pull/122617
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
llvmbot wrote:
@llvm/pr-subscribers-backend-arm
Author: None (llvmbot)
Changes
Backport ab9a80a3ad78f611fd06cd6f7215bd828809310c
Requested by: @nikic
---
Full diff: https://github.com/llvm/llvm-project/pull/122617.diff
3 Files Affected:
- (modified) llvm/lib/CodeGen/SelectionDAG/Legal
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
llvmbot wrote:
@llvm/pr-subscribers-flang-semantics
Author: Michael Kruse (Meinersbur)
Changes
Introduce the CMake switch FLANG_INCLUDE_RUNTIME. When set to off, do not add
build instructions for the runtime.
This is required for Flang-RT (#110217) and the current runtime CMake
code to
llvmbot wrote:
@llvm/pr-subscribers-clang-tidy
Author: Congcong Cai (HerrCai0907)
Changes
compare type kind is the wrong way to compare floating point type compatibility.
more generic compatibility check is needed.
---
Full diff: https://github.com/llvm/llvm-project/pull/122637.diff
3 F
llvmbot wrote:
@llvm/pr-subscribers-clang-tools-extra
Author: Congcong Cai (HerrCai0907)
Changes
compare type kind is the wrong way to compare floating point type compatibility.
more generic compatibility check is needed.
---
Full diff: https://github.com/llvm/llvm-project/pull/122637.dif
Author: Michal Paszkowski
Date: 2025-01-20T00:28:12+01:00
New Revision: 179d57bf3735cb26dee182495dd4f8ef89c7d35c
URL:
https://github.com/llvm/llvm-project/commit/179d57bf3735cb26dee182495dd4f8ef89c7d35c
DIFF:
https://github.com/llvm/llvm-project/commit/179d57bf3735cb26dee182495dd4f8ef89c7d35c.d
llvmbot wrote:
@llvm/pr-subscribers-lld
@llvm/pr-subscribers-lld-elf
Author: Zhaoxin Yang (ylzsx)
Changes
Relax TLSDESC code sequence.
Original code sequence:
* pcalau12i $a0, %desc_pc_hi20(sym_desc)
* addi.d $a0, $a0, %desc_pc_lo12(sym_desc)
* ld.d $ra, $a0, %desc_ld(sym
llvmbot wrote:
@llvm/pr-subscribers-backend-amdgpu
Author: Matt Arsenault (arsenm)
Changes
This is so we can try to make use of v_pk_mov_b32 when available.
Note this currently has little observable effect. The combiner
will undo the common extract of shuffle pattern. The lack
of test chan
llvmbot wrote:
@llvm/pr-subscribers-backend-amdgpu
Author: Matt Arsenault (arsenm)
Changes
Previously this combine would undo AMDGPU's new custom legalization of
wide vector shuffles into 2 element pieces. The comment also
states that this combine is only done before legalization,
but the
llvmbot wrote:
@llvm/pr-subscribers-backend-amdgpu
Author: Akshat Oke (optimisan)
Changes
---
Full diff: https://github.com/llvm/llvm-project/pull/123695.diff
6 Files Affected:
- (modified) llvm/lib/Target/AMDGPU/AMDGPU.h (+2-2)
- (modified) llvm/lib/Target/AMDGPU/AMDGPUPassRegistry.
llvmbot wrote:
@llvm/pr-subscribers-lld
Author: Zhaoxin Yang (ylzsx)
Changes
Support TLSDESC to initial-exec or local-exec optimizations. Introduce a new
hook RE_LOONGARCH_RELAX_TLS_GD_TO_IE_PAGE_PC and use existing
R_RELAX_TLS_GD_TO_IE_ABS to support TLSDESC => IE, while use existing
R
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
https://github.com/jofrn updated
https://github.com/llvm/llvm-project/pull/120385
>From 8d438cf1bfd331d70b70b3601650cfdea3c9cffb 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 48963d8205ab32cf3970d2247ea0fa8e82e9b500 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/120385
>From 8d438cf1bfd331d70b70b3601650cfdea3c9cffb 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/120598
>From a5d0fdbf18451151cc75204ea0b8db2a5bad155c 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/120386
>From 813715789dd7e33306f333eebf87522a01b52de5 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/120640
>From 65ac27227e685cd8a431cf9cd8233cea80ed723a 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 813715789dd7e33306f333eebf87522a01b52de5 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/120716
>From 48963d8205ab32cf3970d2247ea0fa8e82e9b500 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/120598
>From a5d0fdbf18451151cc75204ea0b8db2a5bad155c 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 7562f647c96fa742dac4f97273ad2cfd1a9bea98 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/120386
>From 813715789dd7e33306f333eebf87522a01b52de5 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/120640
>From 65ac27227e685cd8a431cf9cd8233cea80ed723a 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 a5d0fdbf18451151cc75204ea0b8db2a5bad155c 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 48963d8205ab32cf3970d2247ea0fa8e82e9b500 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
Author: Viktoriia Bakalova
Date: 2025-01-22T17:17:53+01:00
New Revision: 1d94f0a4598ec08cd75fb7c1c7353ce318da2472
URL:
https://github.com/llvm/llvm-project/commit/1d94f0a4598ec08cd75fb7c1c7353ce318da2472
DIFF:
https://github.com/llvm/llvm-project/commit/1d94f0a4598ec08cd75fb7c1c7353ce318da2472.
@@ -5218,7 +5218,11 @@ void SelectionDAGBuilder::visitAtomicLoad(const LoadInst
&I) {
L = DAG.getPtrExtOrTrunc(L, dl, VT);
setValue(&I, L);
- DAG.setRoot(OutChain);
+
jofrn wrote:
It is here so that the elements are vectorized later in
EltsFromConsec
@@ -194,8 +194,8 @@ bool BaseIndexOffset::contains(const SelectionDAG &DAG,
int64_t BitSize,
return false;
}
-/// Parses tree in Ptr for base, index, offset addresses.
-static BaseIndexOffset matchLSNode(const LSBaseSDNode *N,
+template
+static BaseIndexOffset matchSDNode(
https://github.com/jofrn updated
https://github.com/llvm/llvm-project/pull/120387
>From bc9ddb833616c53ebb8e0d44dde987f42671f98d 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
7301 - 7400 of 66762 matches
Mail list logo