https://github.com/optimisan updated
https://github.com/llvm/llvm-project/pull/118779
>From d48e889915d463cc32f6c5d3e6ce788fb7f44cea Mon Sep 17 00:00:00 2001
From: Akshat Oke
Date: Thu, 5 Dec 2024 10:05:30 +
Subject: [PATCH] [CodeGen][PM] Initialize analyses with isAnalysis=true
Analyses s
https://github.com/ChuanqiXu9 closed
https://github.com/llvm/llvm-project/pull/83233
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
ChuanqiXu9 wrote:
Sent
https://github.com/llvm/llvm-project/commit/b5bd1928c6d43bc525a4e3fb65d2c750d61e
and see https://github.com/llvm/llvm-project/pull/83237#issuecomment-2521945547
https://github.com/llvm/llvm-project/pull/83233
___
llvm-branc
ChuanqiXu9 wrote:
Sent
https://github.com/llvm/llvm-project/commit/b5bd1928c6d43bc525a4e3fb65d2c750d61e
https://github.com/llvm/llvm-project/pull/83237
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/
https://github.com/ChuanqiXu9 closed
https://github.com/llvm/llvm-project/pull/83237
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
ChuanqiXu9 wrote:
Note that I'll merge this and https://github.com/llvm/llvm-project/pull/83233
and https://github.com/llvm/llvm-project/pull/83108 into a commit and commit it
directly to trunk. Since these prs are split initially to make it clear to be
reviewed. But during the review, we alwa
ChuanqiXu9 wrote:
> Once again, thanks for bearing with us and addressing all the issues. The
> latest version seems both correct and does not cause performance regressions.
> Let's land this!
>
> PS please note that the resolution of our compile-time profiling instruments
> is not that great
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/kparzysz created
https://github.com/llvm/llvm-project/pull/118878
This will be used to print the original directive source from the AST after
splitting compound directives.
>From 1447ec21597f752b29e367a46f06eecdf9c81dd7 Mon Sep 17 00:00:00 2001
From: Krzysztof Parzyszek
Dat
llvmbot wrote:
@llvm/pr-subscribers-llvm-transforms
Author: Rose (AreaZR)
Changes
Fixes https://github.com/llvm/llvm-project/issues/117537.
(cherry picked from commit fc5c89900f2a4b50e0f3a88ef7c89115d93684f4)
---
Full diff: https://github.com/llvm/llvm-project/pull/118870.diff
2 Files
https://github.com/AreaZR created
https://github.com/llvm/llvm-project/pull/118870
Fixes https://github.com/llvm/llvm-project/issues/117537.
(cherry picked from commit fc5c89900f2a4b50e0f3a88ef7c89115d93684f4)
>From 4fa5fee98753fe271bf63a2e3a2a12920dc98c70 Mon Sep 17 00:00:00 2001
From: Nikita
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
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.
https://github.com/AreaZR edited
https://github.com/llvm/llvm-project/pull/118866
___
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/AreaZR edited
https://github.com/llvm/llvm-project/pull/118866
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
AreaZR wrote:
@nikic This for real is the last one.
https://github.com/llvm/llvm-project/pull/118866
___
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-llvm-transforms
Author: Rose (AreaZR)
Changes
A miscompilation issue has been addressed with improved handling.
Fixes: https://github.com/llvm/llvm-project/issues/118467. (cherry picked from
commit f68b0e36997322eeda8fd199ea80deb1b49c5410)
---
Full di
https://github.com/AreaZR created
https://github.com/llvm/llvm-project/pull/118866
A miscompilation issue has been addressed with improved handling.
Fixes: https://github.com/llvm/llvm-project/issues/118467. (cherry picked from
commit f68b0e36997322eeda8fd199ea80deb1b49c5410)
>From d43604fb50
Author: Vitaly Buka
Date: 2024-12-05T10:42:58-08:00
New Revision: 58a44b8477349c449b2b2d0914cf8666a53d897d
URL:
https://github.com/llvm/llvm-project/commit/58a44b8477349c449b2b2d0914cf8666a53d897d
DIFF:
https://github.com/llvm/llvm-project/commit/58a44b8477349c449b2b2d0914cf8666a53d897d.diff
L
llvmbot wrote:
@llvm/pr-subscribers-flang-openmp
@llvm/pr-subscribers-flang-fir-hlfir
Author: Krzysztof Parzyszek (kparzysz)
Changes
Update parsing of these two clauses and add semantic checks for them. Simplify
some code in IsReductionAllowedForType and CheckReductionOperator.
---
Patc
https://github.com/kparzysz created
https://github.com/llvm/llvm-project/pull/118841
Update parsing of these two clauses and add semantic checks for them. Simplify
some code in IsReductionAllowedForType and CheckReductionOperator.
>From 33903894f00ae935f957553368639f1ade51617f Mon Sep 17 00:00
@@ -106,3 +106,59 @@ void IntrinsicLaneMaskAnalyzer::findLCSSAPhi(Register Reg)
{
S32S64LaneMask.insert(LCSSAPhi.getOperand(0).getReg());
}
}
+
+static LLT getReadAnyLaneSplitTy(LLT Ty) {
+ if (Ty.isVector()) {
+LLT ElTy = Ty.getElementType();
+if (ElTy == LLT
@@ -69,11 +82,295 @@ FunctionPass *llvm::createAMDGPURegBankLegalizePass() {
return new AMDGPURegBankLegalize();
}
-using namespace AMDGPU;
+const RegBankLegalizeRules &getRules(const GCNSubtarget &ST,
+ MachineRegisterInfo &MRI) {
+ stat
@@ -69,11 +82,295 @@ FunctionPass *llvm::createAMDGPURegBankLegalizePass() {
return new AMDGPURegBankLegalize();
}
-using namespace AMDGPU;
+const RegBankLegalizeRules &getRules(const GCNSubtarget &ST,
+ MachineRegisterInfo &MRI) {
+ stat
ilya-biryukov wrote:
Once again, thanks for bearing with us and addressing all the issues.
The latest version seems both correct and does not cause performance
regressions.
Let's land this!
PS please note that the resolution of our compile-time profiling instruments is
not that great, we might
https://github.com/arsenm approved this pull request.
https://github.com/llvm/llvm-project/pull/118778
___
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/ilya-biryukov approved this pull request.
https://github.com/llvm/llvm-project/pull/83237
___
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/118779
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/petar-avramovic updated
https://github.com/llvm/llvm-project/pull/112866
>From 8801c5d2a09a59313acc26da52c1b6383369f624 Mon Sep 17 00:00:00 2001
From: Petar Avramovic
Date: Thu, 31 Oct 2024 14:10:57 +0100
Subject: [PATCH] MachineUniformityAnalysis: Improve isConstantOrUndefVa
https://github.com/petar-avramovic updated
https://github.com/llvm/llvm-project/pull/112882
>From f563ccef965406f4df3a4481142795de32e596f4 Mon Sep 17 00:00:00 2001
From: Petar Avramovic
Date: Wed, 30 Oct 2024 15:37:59 +0100
Subject: [PATCH] AMDGPU/GlobalISel: RegBankLegalize rules for load
Add
@@ -0,0 +1,170 @@
+//===-- NativeRegisterContextDBReg_loongarch.cpp
--===//
+//
+// 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
llvmbot wrote:
@llvm/pr-subscribers-backend-risc-v
Author: Akshat Oke (optimisan)
Changes
---
Patch is 21.50 KiB, truncated to 20.00 KiB below, full version:
https://github.com/llvm/llvm-project/pull/118778.diff
17 Files Affected:
- (modified) llvm/include/llvm/CodeGen/LiveStacks.h
llvmbot wrote:
@llvm/pr-subscribers-llvm-regalloc
Author: Akshat Oke (optimisan)
Changes
---
Patch is 21.50 KiB, truncated to 20.00 KiB below, full version:
https://github.com/llvm/llvm-project/pull/118778.diff
17 Files Affected:
- (modified) llvm/include/llvm/CodeGen/LiveStacks.h (
https://github.com/optimisan ready_for_review
https://github.com/llvm/llvm-project/pull/118778
___
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/optimisan updated
https://github.com/llvm/llvm-project/pull/118779
>From 7ee86211673112f061749d3ce7e1f2671313159f Mon Sep 17 00:00:00 2001
From: Akshat Oke
Date: Thu, 5 Dec 2024 10:05:30 +
Subject: [PATCH] [CodeGen][PM] Initialize analyses with isAnalysis=true
Analyses s
https://github.com/optimisan updated
https://github.com/llvm/llvm-project/pull/118778
>From 7e6d9ff997996abf60064779100e19e3ae370b13 Mon Sep 17 00:00:00 2001
From: Akshat Oke
Date: Thu, 5 Dec 2024 09:44:25 +
Subject: [PATCH 1/2] [CodeGen][NewPM] Port LiveStacks analysis to NPM
---
llvm/in
llvmbot wrote:
@llvm/pr-subscribers-llvm-transforms
@llvm/pr-subscribers-debuginfo
Author: Akshat Oke (optimisan)
Changes
Analyses should be marked as analyses.
Otherwise they are prone to get ignored by the legacy analysis cache mechanism
and get scheduled redundantly.
---
Full diff: h
https://github.com/optimisan ready_for_review
https://github.com/llvm/llvm-project/pull/118779
___
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/optimisan updated
https://github.com/llvm/llvm-project/pull/118779
>From 13da564da1a03f2937a1b8b3cbd5da4f46a42f62 Mon Sep 17 00:00:00 2001
From: Akshat Oke
Date: Thu, 5 Dec 2024 10:05:30 +
Subject: [PATCH] [CodeGen][PM] Initialize analyses with isAnalysis=true
Analyses s
https://github.com/optimisan edited
https://github.com/llvm/llvm-project/pull/118779
___
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/optimisan updated
https://github.com/llvm/llvm-project/pull/118778
>From 7e6d9ff997996abf60064779100e19e3ae370b13 Mon Sep 17 00:00:00 2001
From: Akshat Oke
Date: Thu, 5 Dec 2024 09:44:25 +
Subject: [PATCH] [CodeGen][NewPM] Port LiveStacks analysis to NPM
---
llvm/includ
optimisan 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/118778?utm_source=stack-comment-downstack-mergeability-warning
optimisan 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/118779?utm_source=stack-comment-downstack-mergeability-warning
https://github.com/optimisan created
https://github.com/llvm/llvm-project/pull/118779
Analyses should be marked as analyses else they are prone to be ignored
by the legacy analysis cache mechanism and get scheduled redundantly.
>From d9e5facd3db2f1103fbf429cfe69bdbaebbbe579 Mon Sep 17 00:00:00
https://github.com/optimisan created
https://github.com/llvm/llvm-project/pull/118778
None
>From 949e14d75114c84a07d2494d7c5cd1443cfa36fb Mon Sep 17 00:00:00 2001
From: Akshat Oke
Date: Thu, 5 Dec 2024 09:44:25 +
Subject: [PATCH] [CodeGen][NewPM] Port LiveStacks analysis to NPM
---
llvm/
https://github.com/optimisan updated
https://github.com/llvm/llvm-project/pull/118462
>From 41013becc322975d72b5480deee78d13b0dec171 Mon Sep 17 00:00:00 2001
From: Akshat Oke
Date: Tue, 3 Dec 2024 10:12:36 +
Subject: [PATCH] [CodeGen][NewPM] Port RegAllocPriorityAdvisor analysis to NPM
---
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
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
https://github.com/kovdan01 updated
https://github.com/llvm/llvm-project/pull/113151
>From 4ff3cdb5c1ee4f45f0b7606c36fd5163335868c0 Mon Sep 17 00:00:00 2001
From: Daniil Kovalev
Date: Mon, 21 Oct 2024 12:00:19 +0300
Subject: [PATCH] [PAC][clang] Handle pauthtest environment and ABI in
Linux-sp
https://github.com/kovdan01 updated
https://github.com/llvm/llvm-project/pull/113152
>From f435790b75909026e22d8422d368202b7b5be4c9 Mon Sep 17 00:00:00 2001
From: Daniil Kovalev
Date: Mon, 21 Oct 2024 12:18:56 +0300
Subject: [PATCH 1/3] [PAC][Driver] Support ptrauth flags only on ARM64 Darwin
51 matches
Mail list logo