https://github.com/aaupov edited
https://github.com/llvm/llvm-project/pull/100446
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/heiher edited
https://github.com/llvm/llvm-project/pull/157819
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/mtrofin updated
https://github.com/llvm/llvm-project/pull/164476
>From 4e408eea7761b2979a1778a0a9bc9168a7fa65e7 Mon Sep 17 00:00:00 2001
From: Mircea Trofin
Date: Tue, 21 Oct 2025 11:22:01 -0700
Subject: [PATCH] [SLU][profcheck] Propagate profile for branches on injected
con
https://github.com/mtrofin updated
https://github.com/llvm/llvm-project/pull/164714
>From 82f4ee86a4d5b907783f71a17ba645ae6e598af2 Mon Sep 17 00:00:00 2001
From: Mircea Trofin
Date: Wed, 22 Oct 2025 14:34:31 -0700
Subject: [PATCH] [LSCFG][profcheck] Add dummy branch weights for the dummy
switc
https://github.com/mtrofin updated
https://github.com/llvm/llvm-project/pull/164476
>From 4e408eea7761b2979a1778a0a9bc9168a7fa65e7 Mon Sep 17 00:00:00 2001
From: Mircea Trofin
Date: Tue, 21 Oct 2025 11:22:01 -0700
Subject: [PATCH] [SLU][profcheck] Propagate profile for branches on injected
con
https://github.com/mtrofin updated
https://github.com/llvm/llvm-project/pull/164271
>From e7d4aa95ce5417d232769b564863abb47bbf42dc Mon Sep 17 00:00:00 2001
From: Mircea Trofin
Date: Mon, 20 Oct 2025 08:21:26 -0700
Subject: [PATCH] [SLU][profcheck] create likely branch weights for
guard->branch
https://github.com/mtrofin updated
https://github.com/llvm/llvm-project/pull/164523
>From d2a04866764eac8bcfdeda442b6a111fb0a3c49c Mon Sep 17 00:00:00 2001
From: Mircea Trofin
Date: Tue, 21 Oct 2025 17:24:49 -0700
Subject: [PATCH] [LIR][profcheck] Reuse the loop's exit condition profile
---
.
https://github.com/mtrofin updated
https://github.com/llvm/llvm-project/pull/164507
>From 7a7a7f211a62ae2fa6bb6149b5b5e98b806f0e3b Mon Sep 17 00:00:00 2001
From: Mircea Trofin
Date: Tue, 21 Oct 2025 15:20:14 -0700
Subject: [PATCH] [LVer][profcheck] explicitly set unknown branch weights for
the
https://github.com/mtrofin updated
https://github.com/llvm/llvm-project/pull/164507
>From 7a7a7f211a62ae2fa6bb6149b5b5e98b806f0e3b Mon Sep 17 00:00:00 2001
From: Mircea Trofin
Date: Tue, 21 Oct 2025 15:20:14 -0700
Subject: [PATCH] [LVer][profcheck] explicitly set unknown branch weights for
the
https://github.com/mtrofin updated
https://github.com/llvm/llvm-project/pull/164714
>From 82f4ee86a4d5b907783f71a17ba645ae6e598af2 Mon Sep 17 00:00:00 2001
From: Mircea Trofin
Date: Wed, 22 Oct 2025 14:34:31 -0700
Subject: [PATCH] [LSCFG][profcheck] Add dummy branch weights for the dummy
switc
https://github.com/mtrofin updated
https://github.com/llvm/llvm-project/pull/164523
>From d2a04866764eac8bcfdeda442b6a111fb0a3c49c Mon Sep 17 00:00:00 2001
From: Mircea Trofin
Date: Tue, 21 Oct 2025 17:24:49 -0700
Subject: [PATCH] [LIR][profcheck] Reuse the loop's exit condition profile
---
.
https://github.com/mtrofin edited
https://github.com/llvm/llvm-project/pull/164271
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/mysterymath updated
https://github.com/llvm/llvm-project/pull/147431
>From a9ac2282d609b7aaca4f7d733960301602e1637b Mon Sep 17 00:00:00 2001
From: Daniel Thornburgh
Date: Tue, 10 Jun 2025 14:06:53 -0700
Subject: [PATCH 1/8] [clang] "modular_format" attribute for functions usi
@@ -0,0 +1 @@
+content
cachemeifyoucan wrote:
This is a test input file named `nonewline` :)
https://github.com/llvm/llvm-project/pull/114104
___
llvm-branch-commits mailing list
[email protected]
htt
@@ -0,0 +1,332 @@
+//===--===//
+//
+// 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: Apa
https://github.com/ro-i updated https://github.com/llvm/llvm-project/pull/133907
>From adbca593dd83f8f74cbfc0d1ba9932e3beb4adb0 Mon Sep 17 00:00:00 2001
From: Robert Imschweiler
Date: Tue, 1 Apr 2025 08:03:16 -0500
Subject: [PATCH] [IR] Add CallBr intrinsics support
This commit adds support for
Author: Kewen Meng
Date: 2025-11-03T12:41:13-08:00
New Revision: e602aa8e24924e27c4f0965bd5d1f74554004042
URL:
https://github.com/llvm/llvm-project/commit/e602aa8e24924e27c4f0965bd5d1f74554004042
DIFF:
https://github.com/llvm/llvm-project/commit/e602aa8e24924e27c4f0965bd5d1f74554004042.diff
LO
https://github.com/cachemeifyoucan updated
https://github.com/llvm/llvm-project/pull/114104
>From 63c4928ed65fb2a83a4a25f3c098af7d931fc0af Mon Sep 17 00:00:00 2001
From: Steven Wu
Date: Mon, 3 Nov 2025 12:09:19 -0800
Subject: [PATCH 1/2] clang-format
Created using spr 1.3.7
---
llvm/tools/llv
github-actions[bot] wrote:
:warning: Python code formatter, darker found issues in your code. :warning:
You can test this locally with the following command:
``bash
darker --check --diff -r origin/main...HEAD llvm/test/lit.cfg.py
``
:warning:
The reproduction instructions
https://github.com/cachemeifyoucan updated
https://github.com/llvm/llvm-project/pull/114104
>From 63c4928ed65fb2a83a4a25f3c098af7d931fc0af Mon Sep 17 00:00:00 2001
From: Steven Wu
Date: Mon, 3 Nov 2025 12:09:19 -0800
Subject: [PATCH] clang-format
Created using spr 1.3.7
---
llvm/tools/llvm-ca
https://github.com/cachemeifyoucan updated
https://github.com/llvm/llvm-project/pull/114104
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/cachemeifyoucan updated
https://github.com/llvm/llvm-project/pull/114104
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
mysterymath wrote:
Coming back from the US dev meeting, I wanted to ping this one again. Is there
anything left for me to do before this is ready to land?
https://github.com/llvm/llvm-project/pull/147429
___
llvm-branch-commits mailing list
llvm-branc
llvmbot wrote:
@llvm/pr-subscribers-flang-semantics
@llvm/pr-subscribers-flang-openmp
Author: Krzysztof Parzyszek (kparzysz)
Changes
---
Full diff: https://github.com/llvm/llvm-project/pull/166214.diff
4 Files Affected:
- (modified) flang/include/flang/Semantics/openmp-modifiers.h (+2
https://github.com/kparzysz created
https://github.com/llvm/llvm-project/pull/166214
None
>From ebe00ba9ee15119b2ce127971ab4e038ddf62308 Mon Sep 17 00:00:00 2001
From: Krzysztof Parzyszek
Date: Thu, 14 Aug 2025 13:26:23 -0500
Subject: [PATCH] [flang][OpenMP] Semantic checks for DYN_GROUPPRIVAT
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 origin/main HEAD --extensions cpp --
llvm/lib/CodeGen/TwoAddressInstructionPass.cpp
llvmbot wrote:
@llvm/pr-subscribers-backend-amdgpu
Author: Nicolai Hähnle (nhaehnle)
Changes
This allows more accurate alias analysis to apply at the bundle level.
This has a bunch of minor effects in post-RA scheduling that look mostly
beneficial to me, all of them in AMDGPU (the Thumb2 c
llvmbot wrote:
@llvm/pr-subscribers-llvm-globalisel
Author: Nicolai Hähnle (nhaehnle)
Changes
This allows more accurate alias analysis to apply at the bundle level.
This has a bunch of minor effects in post-RA scheduling that look mostly
beneficial to me, all of them in AMDGPU (the Thumb2
llvmbot wrote:
@llvm/pr-subscribers-backend-amdgpu
Author: Nicolai Hähnle (nhaehnle)
Changes
If the instruction with tied operands is a BUNDLE instruction and we
handle it by replacing an operand, then we need to update the
corresponding internal operands as well. Otherwise, the resulting
llvmbot wrote:
@llvm/pr-subscribers-backend-amdgpu
Author: Nicolai Hähnle (nhaehnle)
Changes
This is in preparation for future changes in AMDGPU that will make more
substantial use of bundles pre-RA. For now, simply test this with
degenerate (single-instruction) bundles.
---
**Stack**:
-
llvmbot wrote:
@llvm/pr-subscribers-backend-systemz
Author: Nicolai Hähnle (nhaehnle)
Changes
There can only be meaningful aliasing between the memory accesses of
different instructions if at least one of the accesses modifies memory.
This check is applied at the instruction-level earlier
https://github.com/nhaehnle created
https://github.com/llvm/llvm-project/pull/166213
This is in preparation for future changes in AMDGPU that will make more
substantial use of bundles pre-RA. For now, simply test this with
degenerate (single-instruction) bundles.
---
**Stack**:
- [5/5] #166213
https://github.com/nhaehnle created
https://github.com/llvm/llvm-project/pull/166212
If the instruction with tied operands is a BUNDLE instruction and we
handle it by replacing an operand, then we need to update the
corresponding internal operands as well. Otherwise, the resulting MIR is
invalid
https://github.com/nhaehnle created
https://github.com/llvm/llvm-project/pull/166211
There can only be meaningful aliasing between the memory accesses of
different instructions if at least one of the accesses modifies memory.
This check is applied at the instruction-level earlier in the method.
https://github.com/mtrofin updated
https://github.com/llvm/llvm-project/pull/164714
>From 64eaa8574dfa3343c192502349672dff24570c66 Mon Sep 17 00:00:00 2001
From: Mircea Trofin
Date: Wed, 22 Oct 2025 14:34:31 -0700
Subject: [PATCH] [LSCFG][profcheck] Add dummy branch weights for the dummy
switc
https://github.com/mtrofin updated
https://github.com/llvm/llvm-project/pull/164507
>From a5d8823aca32426e0cc98d920957182c2e2efb0b Mon Sep 17 00:00:00 2001
From: Mircea Trofin
Date: Tue, 21 Oct 2025 15:20:14 -0700
Subject: [PATCH] [LVer][profcheck] explicitly set unknown branch weights for
the
https://github.com/mtrofin updated
https://github.com/llvm/llvm-project/pull/164523
>From 648356dd4efbb775b55dff0f32a8f5df97cb4d96 Mon Sep 17 00:00:00 2001
From: Mircea Trofin
Date: Tue, 21 Oct 2025 17:24:49 -0700
Subject: [PATCH] [LIR][profcheck] Reuse the loop's exit condition profile
---
.
https://github.com/mtrofin updated
https://github.com/llvm/llvm-project/pull/164476
>From 7a5b8b055ec7b901339801d0c98f13560a51bf70 Mon Sep 17 00:00:00 2001
From: Mircea Trofin
Date: Tue, 21 Oct 2025 11:22:01 -0700
Subject: [PATCH] [SLU][profcheck] Propagate profile for branches on injected
con
https://github.com/mtrofin updated
https://github.com/llvm/llvm-project/pull/164271
>From 472b932477f8e50d0c3b3b8319b444b559c60b84 Mon Sep 17 00:00:00 2001
From: Mircea Trofin
Date: Mon, 20 Oct 2025 08:21:26 -0700
Subject: [PATCH] [SLU][profcheck] create likely branch weights for
guard->branch
https://github.com/mtrofin updated
https://github.com/llvm/llvm-project/pull/164476
>From 7a5b8b055ec7b901339801d0c98f13560a51bf70 Mon Sep 17 00:00:00 2001
From: Mircea Trofin
Date: Tue, 21 Oct 2025 11:22:01 -0700
Subject: [PATCH] [SLU][profcheck] Propagate profile for branches on injected
con
https://github.com/mtrofin updated
https://github.com/llvm/llvm-project/pull/164507
>From a5d8823aca32426e0cc98d920957182c2e2efb0b Mon Sep 17 00:00:00 2001
From: Mircea Trofin
Date: Tue, 21 Oct 2025 15:20:14 -0700
Subject: [PATCH] [LVer][profcheck] explicitly set unknown branch weights for
the
https://github.com/mtrofin updated
https://github.com/llvm/llvm-project/pull/164714
>From 64eaa8574dfa3343c192502349672dff24570c66 Mon Sep 17 00:00:00 2001
From: Mircea Trofin
Date: Wed, 22 Oct 2025 14:34:31 -0700
Subject: [PATCH] [LSCFG][profcheck] Add dummy branch weights for the dummy
switc
https://github.com/mtrofin updated
https://github.com/llvm/llvm-project/pull/164523
>From 648356dd4efbb775b55dff0f32a8f5df97cb4d96 Mon Sep 17 00:00:00 2001
From: Mircea Trofin
Date: Tue, 21 Oct 2025 17:24:49 -0700
Subject: [PATCH] [LIR][profcheck] Reuse the loop's exit condition profile
---
.
https://github.com/mtrofin updated
https://github.com/llvm/llvm-project/pull/164271
>From 472b932477f8e50d0c3b3b8319b444b559c60b84 Mon Sep 17 00:00:00 2001
From: Mircea Trofin
Date: Mon, 20 Oct 2025 08:21:26 -0700
Subject: [PATCH] [SLU][profcheck] create likely branch weights for
guard->branch
https://github.com/abidh updated
https://github.com/llvm/llvm-project/pull/164655
>From 56037a64dbd5f73d2c020dd5d58d2c99758b35d0 Mon Sep 17 00:00:00 2001
From: Abid Qadeer
Date: Tue, 21 Oct 2025 20:53:46 +0100
Subject: [PATCH 1/6] Add callback metadata to runtime functions which take
callbacks
https://github.com/abidh updated
https://github.com/llvm/llvm-project/pull/164655
>From 56037a64dbd5f73d2c020dd5d58d2c99758b35d0 Mon Sep 17 00:00:00 2001
From: Abid Qadeer
Date: Tue, 21 Oct 2025 20:53:46 +0100
Subject: [PATCH 1/5] Add callback metadata to runtime functions which take
callbacks
https://github.com/bgergely0 updated
https://github.com/llvm/llvm-project/pull/164622
From 77a0b64af37649b4ec4c0de34284a5f0c57b0a53 Mon Sep 17 00:00:00 2001
From: Gergely Balint
Date: Wed, 22 Oct 2025 12:44:37 +
Subject: [PATCH 1/3] [BOLT][NFC] Rename Pointer Auth DWARF rewriter passes
Ori
https://github.com/bgergely0 updated
https://github.com/llvm/llvm-project/pull/164622
From 77a0b64af37649b4ec4c0de34284a5f0c57b0a53 Mon Sep 17 00:00:00 2001
From: Gergely Balint
Date: Wed, 22 Oct 2025 12:44:37 +
Subject: [PATCH 1/2] [BOLT][NFC] Rename Pointer Auth DWARF rewriter passes
Ori
bgergely0 wrote:
As the related issue states:
> Example: when applying BOLT to llama.cpp, this is seen in the logs: Ignored
> 1633 functions (99.03%) because of CFI inconsistencies. The huge % of ignored
> functions makes BOLT useless in such cases.
I think the double-digit territory is a goo
bgergely0 wrote:
I fill make the description a bit more formal.
I agree that naming all the unittests a bit more similarly is good addition to
this.
One piece of doubt that I have since I opened this PR: the term CFI is
overloaded, it can mean *Call Frame Information* and *Control Flow Integr
Author: Matthew Nagy
Date: 2025-11-03T16:28:26Z
New Revision: dfd74b8397d5ddd9a723e4dd0d2de6da77581312
URL:
https://github.com/llvm/llvm-project/commit/dfd74b8397d5ddd9a723e4dd0d2de6da77581312
DIFF:
https://github.com/llvm/llvm-project/commit/dfd74b8397d5ddd9a723e4dd0d2de6da77581312.diff
LOG:
@@ -104,9 +104,9 @@ negate-ra-state CFIs will become invalid during BasicBlock
reordering.
## Solution design
The implementation introduces two new passes:
-1. `MarkRAStatesPass`: assigns the RA state to each instruction based on the
CFIs
-in the input binary
-2. `Insert
@@ -188,16 +188,17 @@ The inconsistencies are as follows:
Users will be informed about the number of ignored functions in the pass, the
exact functions ignored, and the found inconsistency.
-### InsertNegateRAStatePass
+### PointerAuthCFIFixup
-This pass runs after optimizat
https://github.com/paschalis-mpeis approved this pull request.
Looks good, thanks for the renaming, Gergely.
Could you rework a bit the commit description?
Since everything now falls under PointerAuth*, should we also rename the
PacRetDesign.md for consistency? We could also consider prefixing
https://github.com/paschalis-mpeis edited
https://github.com/llvm/llvm-project/pull/164622
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
Author: Robert Imschweiler
Date: 2025-11-03T09:58:09-06:00
New Revision: 65976dd55fc301a9c2ea14c995323e29fa29d5b4
URL:
https://github.com/llvm/llvm-project/commit/65976dd55fc301a9c2ea14c995323e29fa29d5b4
DIFF:
https://github.com/llvm/llvm-project/commit/65976dd55fc301a9c2ea14c995323e29fa29d5b4.
Author: Robert Imschweiler
Date: 2025-11-03T16:53:01+01:00
New Revision: 90d4c6d8fd81c2a47d227bd8f69d2c9455a8d104
URL:
https://github.com/llvm/llvm-project/commit/90d4c6d8fd81c2a47d227bd8f69d2c9455a8d104
DIFF:
https://github.com/llvm/llvm-project/commit/90d4c6d8fd81c2a47d227bd8f69d2c9455a8d104.
https://github.com/paschalis-mpeis commented:
Can you elaborate how the >=10% threshold for the warning was chosen (instead
of emiting it in all cases)? Maybe some of these details might also fit in the
design doc too , where you talk about inconsistencies.
https://github.com/llvm/llvm-project
https://github.com/bgergely0 updated
https://github.com/llvm/llvm-project/pull/165227
From 938fa78ff75cdea7580a45fad4b3d6d0dfe4a8de Mon Sep 17 00:00:00 2001
From: Gergely Balint
Date: Mon, 27 Oct 2025 09:29:54 +
Subject: [PATCH 1/2] [BOLT][PAC] Warn about synchronous unwind tables
BOLT cur
https://github.com/bgergely0 updated
https://github.com/llvm/llvm-project/pull/165227
From e2dd1e8c70375efd7701b0eb84e77ca1b9693ec4 Mon Sep 17 00:00:00 2001
From: Gergely Balint
Date: Mon, 27 Oct 2025 09:29:54 +
Subject: [PATCH 1/2] [BOLT][PAC] Warn about synchronous unwind tables
BOLT cur
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 origin/main HEAD --extensions cpp --
bolt/test/runtime/AArch64/pacret-synchronous-unw
@@ -133,11 +140,17 @@ Error
PointerAuthCFIAnalyzer::runOnFunctions(BinaryContext &BC) {
ParallelUtilities::runOnEachFunction(
BC, ParallelUtilities::SchedulingPolicy::SP_INST_LINEAR, WorkFun,
SkipPredicate, "PointerAuthCFIAnalyzer");
+
+ float IgnoredPercent = (
https://github.com/bgergely0 updated
https://github.com/llvm/llvm-project/pull/165227
From 7f94312fa57230dd8bfa0874d2cc26b7cf86f1b3 Mon Sep 17 00:00:00 2001
From: Gergely Balint
Date: Mon, 27 Oct 2025 09:29:54 +
Subject: [PATCH 1/2] [BOLT][PAC] Warn about synchronous unwind tables
BOLT cur
@@ -91,44 +105,214 @@ void
InsertNegateRAState::coverFunctionFragmentStart(BinaryFunction &BF,
});
// If a function is already split in the input, the first FF can also start
// with Signed state. This covers that scenario as well.
- auto RAState = BC.MIB->getRAStat
@@ -91,44 +105,214 @@ void
InsertNegateRAState::coverFunctionFragmentStart(BinaryFunction &BF,
});
// If a function is already split in the input, the first FF can also start
// with Signed state. This covers that scenario as well.
- auto RAState = BC.MIB->getRAStat
@@ -91,44 +105,214 @@ void
InsertNegateRAState::coverFunctionFragmentStart(BinaryFunction &BF,
});
// If a function is already split in the input, the first FF can also start
// with Signed state. This covers that scenario as well.
- auto RAState = BC.MIB->getRAStat
@@ -91,44 +105,214 @@ void
InsertNegateRAState::coverFunctionFragmentStart(BinaryFunction &BF,
});
// If a function is already split in the input, the first FF can also start
// with Signed state. This covers that scenario as well.
- auto RAState = BC.MIB->getRAStat
https://github.com/AaronBallman edited
https://github.com/llvm/llvm-project/pull/165842
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/AaronBallman commented:
Thanks! I'd like a bit more details on why this should be backported. (What's
the need and why are these changes safe to land?)
https://github.com/llvm/llvm-project/pull/165842
___
llvm-branch-commits mailing
@@ -0,0 +1,28 @@
+// Test HIPSPV static device library linking
+// REQUIRES: system-linux
+// UNSUPPORTED: system-windows
AaronBallman wrote:
Why is this unsupported on Windows?
https://github.com/llvm/llvm-project/pull/165842
___
https://github.com/bgergely0 updated
https://github.com/llvm/llvm-project/pull/163381
From 5b0920828b645e54ede2525406696229ca935d88 Mon Sep 17 00:00:00 2001
From: Gergely Balint
Date: Tue, 7 Oct 2025 14:01:47 +
Subject: [PATCH 1/4] [BOLT] Improve
InsertNegateRAStatePass::inferUnknownStates
https://github.com/bgergely0 updated
https://github.com/llvm/llvm-project/pull/164622
From 77a0b64af37649b4ec4c0de34284a5f0c57b0a53 Mon Sep 17 00:00:00 2001
From: Gergely Balint
Date: Wed, 22 Oct 2025 12:44:37 +
Subject: [PATCH] [BOLT][NFC] Rename Pointer Auth DWARF rewriter passes
Origina
https://github.com/bgergely0 updated
https://github.com/llvm/llvm-project/pull/164622
From 77a0b64af37649b4ec4c0de34284a5f0c57b0a53 Mon Sep 17 00:00:00 2001
From: Gergely Balint
Date: Wed, 22 Oct 2025 12:44:37 +
Subject: [PATCH] [BOLT][NFC] Rename Pointer Auth DWARF rewriter passes
Origina
https://github.com/bgergely0 updated
https://github.com/llvm/llvm-project/pull/165227
From b1a908146a5b0c5ff7b4f27b63395f4577867847 Mon Sep 17 00:00:00 2001
From: Gergely Balint
Date: Mon, 27 Oct 2025 09:29:54 +
Subject: [PATCH 1/2] [BOLT][PAC] Warn about synchronous unwind tables
BOLT cur
https://github.com/bgergely0 updated
https://github.com/llvm/llvm-project/pull/165227
From b1a908146a5b0c5ff7b4f27b63395f4577867847 Mon Sep 17 00:00:00 2001
From: Gergely Balint
Date: Mon, 27 Oct 2025 09:29:54 +
Subject: [PATCH 1/2] [BOLT][PAC] Warn about synchronous unwind tables
BOLT cur
Author: David Spickett
Date: 2025-11-03T13:12:02Z
New Revision: bdf29ee3e8d23a48aea02acd0f77dcba5bdf93db
URL:
https://github.com/llvm/llvm-project/commit/bdf29ee3e8d23a48aea02acd0f77dcba5bdf93db
DIFF:
https://github.com/llvm/llvm-project/commit/bdf29ee3e8d23a48aea02acd0f77dcba5bdf93db.diff
LOG
https://github.com/bgergely0 updated
https://github.com/llvm/llvm-project/pull/165227
From 2e4cc91f665904310c721dfbfb6add32e2ccefe0 Mon Sep 17 00:00:00 2001
From: Gergely Balint
Date: Mon, 27 Oct 2025 09:29:54 +
Subject: [PATCH 1/2] [BOLT][PAC] Warn about synchronous unwind tables
BOLT cur
https://github.com/bgergely0 updated
https://github.com/llvm/llvm-project/pull/163381
From 5b0920828b645e54ede2525406696229ca935d88 Mon Sep 17 00:00:00 2001
From: Gergely Balint
Date: Tue, 7 Oct 2025 14:01:47 +
Subject: [PATCH 1/2] [BOLT] Improve
InsertNegateRAStatePass::inferUnknownStates
https://github.com/bgergely0 updated
https://github.com/llvm/llvm-project/pull/164622
From f2f3e86e2b3e4686b8ba522301235877725c3a86 Mon Sep 17 00:00:00 2001
From: Gergely Balint
Date: Wed, 22 Oct 2025 12:44:37 +
Subject: [PATCH] [BOLT][NFC] Rename Pointer Auth DWARF rewriter passes
Origina
https://github.com/bgergely0 updated
https://github.com/llvm/llvm-project/pull/165227
From 2e4cc91f665904310c721dfbfb6add32e2ccefe0 Mon Sep 17 00:00:00 2001
From: Gergely Balint
Date: Mon, 27 Oct 2025 09:29:54 +
Subject: [PATCH 1/2] [BOLT][PAC] Warn about synchronous unwind tables
BOLT cur
https://github.com/bgergely0 updated
https://github.com/llvm/llvm-project/pull/164622
From f2f3e86e2b3e4686b8ba522301235877725c3a86 Mon Sep 17 00:00:00 2001
From: Gergely Balint
Date: Wed, 22 Oct 2025 12:44:37 +
Subject: [PATCH] [BOLT][NFC] Rename Pointer Auth DWARF rewriter passes
Origina
https://github.com/jthackray updated
https://github.com/llvm/llvm-project/pull/164913
>From 7b8957b6ea8ece09d5b0822fdbab7d637e09bf4f Mon Sep 17 00:00:00 2001
From: Jonathan Thackray
Date: Tue, 2 Sep 2025 16:26:53 +0100
Subject: [PATCH] [AArch64][llvm] Add instructions for FEAT_MOPS_GO
Add the
https://github.com/jthackray updated
https://github.com/llvm/llvm-project/pull/164913
>From 7b8957b6ea8ece09d5b0822fdbab7d637e09bf4f Mon Sep 17 00:00:00 2001
From: Jonathan Thackray
Date: Tue, 2 Sep 2025 16:26:53 +0100
Subject: [PATCH] [AArch64][llvm] Add instructions for FEAT_MOPS_GO
Add the
@@ -0,0 +1,136 @@
+; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
UTC_ARGS: --version 6
+; RUN: opt -S -mcpu=neoverse-v2 -passes=loop-vectorize -mtriple=aarch64 < %s |
FileCheck %s
+target triple = "aarch64"
+
+; Check that a partial reduction is rever
@@ -0,0 +1,136 @@
+; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
UTC_ARGS: --version 6
+; RUN: opt -S -mcpu=neoverse-v2 -passes=loop-vectorize -mtriple=aarch64 < %s |
FileCheck %s
+target triple = "aarch64"
+
+; Check that a partial reduction is rever
@@ -3773,19 +3775,76 @@ static void
tryToCreateAbstractReductionRecipe(VPReductionRecipe *Red,
AbstractR = ExtRed;
// Cannot create abstract inloop reduction recipes.
if (!AbstractR)
-return;
+return false;
AbstractR->insertBefore(*VPBB, IP);
Red->repla
@@ -0,0 +1,136 @@
+; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
UTC_ARGS: --version 6
+; RUN: opt -S -mcpu=neoverse-v2 -passes=loop-vectorize -mtriple=aarch64 < %s |
FileCheck %s
+target triple = "aarch64"
+
+; Check that a partial reduction is rever
@@ -3773,19 +3775,76 @@ static void
tryToCreateAbstractReductionRecipe(VPReductionRecipe *Red,
AbstractR = ExtRed;
// Cannot create abstract inloop reduction recipes.
if (!AbstractR)
-return;
+return false;
AbstractR->insertBefore(*VPBB, IP);
Red->repla
@@ -3773,19 +3775,76 @@ static void
tryToCreateAbstractReductionRecipe(VPReductionRecipe *Red,
AbstractR = ExtRed;
// Cannot create abstract inloop reduction recipes.
if (!AbstractR)
-return;
+return false;
AbstractR->insertBefore(*VPBB, IP);
Red->repla
https://github.com/Stylie777 approved this pull request.
LGTM
https://github.com/llvm/llvm-project/pull/165865
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/Stylie777 edited
https://github.com/llvm/llvm-project/pull/165865
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
@@ -2558,11 +2574,24 @@ bool OmpAttributeVisitor::Pre(const
parser::OpenMPThreadprivate &x) {
return true;
}
-bool OmpAttributeVisitor::Pre(const parser::OpenMPDeclarativeAllocate &x) {
+bool OmpAttributeVisitor::Pre(const parser::OmpAllocateDirective &x) {
PushContext(x
@@ -239,33 +238,138 @@ class CanonicalizationOfOmp {
}
}
- void RewriteOmpAllocations(parser::ExecutionPart &body) {
-// Rewrite leading declarative allocations so they are nested
-// within their respective executable allocate directive
-//
-// Original
https://github.com/davemgreen approved this pull request.
LGTM
https://github.com/llvm/llvm-project/pull/165958
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/davemgreen approved this pull request.
LGTM
https://github.com/llvm/llvm-project/pull/165959
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
github-actions[bot] wrote:
@pearzt (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.
ht
Author: Peter Arzt
Date: 2025-11-03T09:35:47Z
New Revision: 8e2cd28cd4ba46613a46467b0c91b1cabead26cd
URL:
https://github.com/llvm/llvm-project/commit/8e2cd28cd4ba46613a46467b0c91b1cabead26cd
DIFF:
https://github.com/llvm/llvm-project/commit/8e2cd28cd4ba46613a46467b0c91b1cabead26cd.diff
LOG: [O
https://github.com/c-rhodes closed
https://github.com/llvm/llvm-project/pull/163768
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/c-rhodes updated
https://github.com/llvm/llvm-project/pull/163768
>From 8e2cd28cd4ba46613a46467b0c91b1cabead26cd Mon Sep 17 00:00:00 2001
From: Peter Arzt
Date: Wed, 15 Oct 2025 10:58:41 +0200
Subject: [PATCH] [OpenMP] Fix preprocessor mismatches between include and
usages o
llvmbot wrote:
@llvm/pr-subscribers-backend-amdgpu
Author: Chaitanya (skc7)
Changes
This PR enables the pass `amdgpu-lower-special-lds` pass in the amdgpu pass
pipeline.
Also adds tests which validate the lowering of named-barrier globals in asan
and normal scenarios.
---
Patch is 39.9
1 - 100 of 105 matches
Mail list logo