https://github.com/bgergely0 updated
https://github.com/llvm/llvm-project/pull/167308
From 905a5ea9bcac7c7127e863acefc04c8785efc5ba Mon Sep 17 00:00:00 2001
From: Gergely Balint
Date: Mon, 1 Sep 2025 08:52:28 +
Subject: [PATCH] [BOLT][BTI] Add MCPlusBuilder::updateBTIVariant
Checks if an i
https://github.com/bgergely0 updated
https://github.com/llvm/llvm-project/pull/167329
From b40af549e92c21dc416ab639fea60ae56cccef80 Mon Sep 17 00:00:00 2001
From: Gergely Balint
Date: Wed, 17 Sep 2025 12:24:04 +
Subject: [PATCH] [BOLT][BTI] Add MCPlusBuilder::addBTItoBBStart
This function
https://github.com/bgergely0 updated
https://github.com/llvm/llvm-project/pull/167306
From d054c47f005e0812673e95aac9eeaf16cd2fe52c Mon Sep 17 00:00:00 2001
From: Gergely Balint
Date: Thu, 28 Aug 2025 12:32:37 +
Subject: [PATCH] [BOLT][BTI] Add MCPlusBuilder::isBTILandingPad
- takes both i
https://github.com/bgergely0 updated
https://github.com/llvm/llvm-project/pull/167308
From 905a5ea9bcac7c7127e863acefc04c8785efc5ba Mon Sep 17 00:00:00 2001
From: Gergely Balint
Date: Mon, 1 Sep 2025 08:52:28 +
Subject: [PATCH] [BOLT][BTI] Add MCPlusBuilder::updateBTIVariant
Checks if an i
https://github.com/bgergely0 updated
https://github.com/llvm/llvm-project/pull/167306
From d054c47f005e0812673e95aac9eeaf16cd2fe52c Mon Sep 17 00:00:00 2001
From: Gergely Balint
Date: Thu, 28 Aug 2025 12:32:37 +
Subject: [PATCH] [BOLT][BTI] Add MCPlusBuilder::isBTILandingPad
- takes both i
https://github.com/bgergely0 updated
https://github.com/llvm/llvm-project/pull/167329
From b40af549e92c21dc416ab639fea60ae56cccef80 Mon Sep 17 00:00:00 2001
From: Gergely Balint
Date: Wed, 17 Sep 2025 12:24:04 +
Subject: [PATCH] [BOLT][BTI] Add MCPlusBuilder::addBTItoBBStart
This function
https://github.com/bgergely0 updated
https://github.com/llvm/llvm-project/pull/167329
From a7a53e6d8ba084b149b4c0e0d6cd5d5f77d3cf15 Mon Sep 17 00:00:00 2001
From: Gergely Balint
Date: Wed, 17 Sep 2025 12:24:04 +
Subject: [PATCH] [BOLT][BTI] Add MCPlusBuilder::addBTItoBBStart
This function
https://github.com/bgergely0 updated
https://github.com/llvm/llvm-project/pull/167306
From ebaccb2c87fb47e9f075b03bdccc5deb96f9b796 Mon Sep 17 00:00:00 2001
From: Gergely Balint
Date: Thu, 28 Aug 2025 12:32:37 +
Subject: [PATCH] [BOLT][BTI] Add MCPlusBuilder::isBTILandingPad
- takes both i
https://github.com/bgergely0 updated
https://github.com/llvm/llvm-project/pull/167329
From a7a53e6d8ba084b149b4c0e0d6cd5d5f77d3cf15 Mon Sep 17 00:00:00 2001
From: Gergely Balint
Date: Wed, 17 Sep 2025 12:24:04 +
Subject: [PATCH] [BOLT][BTI] Add MCPlusBuilder::addBTItoBBStart
This function
https://github.com/bgergely0 updated
https://github.com/llvm/llvm-project/pull/167306
From ebaccb2c87fb47e9f075b03bdccc5deb96f9b796 Mon Sep 17 00:00:00 2001
From: Gergely Balint
Date: Thu, 28 Aug 2025 12:32:37 +
Subject: [PATCH] [BOLT][BTI] Add MCPlusBuilder::isBTILandingPad
- takes both i
https://github.com/bgergely0 updated
https://github.com/llvm/llvm-project/pull/167308
From 43aa2de9114d020e848e7f3f6ea10cee3b7f75f5 Mon Sep 17 00:00:00 2001
From: Gergely Balint
Date: Mon, 1 Sep 2025 08:52:28 +
Subject: [PATCH] [BOLT][BTI] Add MCPlusBuilder::updateBTIVariant
Checks if an i
https://github.com/bgergely0 updated
https://github.com/llvm/llvm-project/pull/167308
From 43aa2de9114d020e848e7f3f6ea10cee3b7f75f5 Mon Sep 17 00:00:00 2001
From: Gergely Balint
Date: Mon, 1 Sep 2025 08:52:28 +
Subject: [PATCH] [BOLT][BTI] Add MCPlusBuilder::updateBTIVariant
Checks if an i
https://github.com/bgergely0 ready_for_review
https://github.com/llvm/llvm-project/pull/167329
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/bgergely0 ready_for_review
https://github.com/llvm/llvm-project/pull/167306
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/bgergely0 ready_for_review
https://github.com/llvm/llvm-project/pull/167308
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/bgergely0 edited
https://github.com/llvm/llvm-project/pull/167308
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/bgergely0 edited
https://github.com/llvm/llvm-project/pull/167308
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/bgergely0 edited
https://github.com/llvm/llvm-project/pull/167308
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/bgergely0 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
https://github.com/bgergely0 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
https://github.com/bgergely0 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
bgergely0 wrote:
Done!
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
https://github.com/bgergely0 updated
https://github.com/llvm/llvm-project/pull/165227
From 61e03b5abf74bd5a61f2aa4d21219c67cfbfce24 Mon Sep 17 00:00:00 2001
From: Gergely Balint
Date: Mon, 27 Oct 2025 09:29:54 +
Subject: [PATCH 1/4] [BOLT][PAC] Warn about synchronous unwind tables
BOLT cur
https://github.com/bgergely0 updated
https://github.com/llvm/llvm-project/pull/164622
From c9d81e94a7394ed1ceda79e27df67e03c5aaf3ec Mon Sep 17 00:00:00 2001
From: Gergely Balint
Date: Wed, 22 Oct 2025 12:44:37 +
Subject: [PATCH 1/6] [BOLT][NFC] Rename Pointer Auth DWARF rewriter passes
Ori
https://github.com/bgergely0 updated
https://github.com/llvm/llvm-project/pull/165227
From 61e03b5abf74bd5a61f2aa4d21219c67cfbfce24 Mon Sep 17 00:00:00 2001
From: Gergely Balint
Date: Mon, 27 Oct 2025 09:29:54 +
Subject: [PATCH 1/4] [BOLT][PAC] Warn about synchronous unwind tables
BOLT cur
https://github.com/bgergely0 updated
https://github.com/llvm/llvm-project/pull/165227
From b9f82e865e09124c5bd56ce1371f348880a2bf30 Mon Sep 17 00:00:00 2001
From: Gergely Balint
Date: Mon, 27 Oct 2025 09:29:54 +
Subject: [PATCH 1/4] [BOLT][PAC] Warn about synchronous unwind tables
BOLT cur
bgergely0 wrote:
One more thing I'd like to sneak in here: adding the --print- flags
for these passes. We discussed this before, but I didn't add them to the
original patch (#120064).
https://github.com/llvm/llvm-project/pull/164622
___
llvm-branch-
https://github.com/bgergely0 updated
https://github.com/llvm/llvm-project/pull/164622
Unicorn! · GitHub
body {
background-color: #f1f1f1;
margin: 0;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.container { margin: 50px
https://github.com/bgergely0 updated
https://github.com/llvm/llvm-project/pull/165227
From 9ec54b50e28f9688a5879f2bd15aad0e16d693aa Mon Sep 17 00:00:00 2001
From: Gergely Balint
Date: Mon, 27 Oct 2025 09:29:54 +
Subject: [PATCH 1/4] [BOLT][PAC] Warn about synchronous unwind tables
BOLT cur
https://github.com/bgergely0 updated
https://github.com/llvm/llvm-project/pull/165227
From 9ec54b50e28f9688a5879f2bd15aad0e16d693aa Mon Sep 17 00:00:00 2001
From: Gergely Balint
Date: Mon, 27 Oct 2025 09:29:54 +
Subject: [PATCH 1/4] [BOLT][PAC] Warn about synchronous unwind tables
BOLT cur
https://github.com/bgergely0 updated
https://github.com/llvm/llvm-project/pull/164622
From c9d81e94a7394ed1ceda79e27df67e03c5aaf3ec 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 85a832fbb903f2f986efbdd65ccb48e5ee190d13 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/165227
From 7e17eea4a5da638d1bfb375904720d287585535c 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 85a832fbb903f2f986efbdd65ccb48e5ee190d13 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/165227
From 7e17eea4a5da638d1bfb375904720d287585535c 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
bgergely0 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.com/github/pr/llvm/llvm-project/167329?utm_source=stack-comment-downstack-mergeability-warning
https://github.com/bgergely0 created
https://github.com/llvm/llvm-project/pull/167329
This function contains most of the logic for BTI:
- it takes the BasicBlock and the instruction used to jump to it.
- then it checks if the first non-pseudo instruction is a sufficient
landing pad for the used
https://github.com/bgergely0 updated
https://github.com/llvm/llvm-project/pull/167306
From f1cc15ef3330cfd6f4151d461e7e7d963df4e56d Mon Sep 17 00:00:00 2001
From: Gergely Balint
Date: Thu, 28 Aug 2025 12:32:37 +
Subject: [PATCH] [BOLT][BTI] Add MCPlusBuilder::isBTILandingPad
- takes both i
https://github.com/bgergely0 updated
https://github.com/llvm/llvm-project/pull/167308
From 8b3ff18ecba598ab6560c05924d1ce78d9a9 Mon Sep 17 00:00:00 2001
From: Gergely Balint
Date: Mon, 1 Sep 2025 08:52:28 +
Subject: [PATCH] [BOLT][BTI] Add MCPlusBuilder::updateBTIVariant
Checks if an i
https://github.com/bgergely0 updated
https://github.com/llvm/llvm-project/pull/167308
From 8b3ff18ecba598ab6560c05924d1ce78d9a9 Mon Sep 17 00:00:00 2001
From: Gergely Balint
Date: Mon, 1 Sep 2025 08:52:28 +
Subject: [PATCH] [BOLT][BTI] Add MCPlusBuilder::updateBTIVariant
Checks if an i
https://github.com/bgergely0 updated
https://github.com/llvm/llvm-project/pull/167306
From f1cc15ef3330cfd6f4151d461e7e7d963df4e56d Mon Sep 17 00:00:00 2001
From: Gergely Balint
Date: Thu, 28 Aug 2025 12:32:37 +
Subject: [PATCH] [BOLT][BTI] Add MCPlusBuilder::isBTILandingPad
- takes both i
https://github.com/bgergely0 updated
https://github.com/llvm/llvm-project/pull/163381
From 6219f74fb2d51008bc1ff953822a7e446eea2e09 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 4745d5d3bc440547c3b9559b0a083f8638413266 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/163381
From 6219f74fb2d51008bc1ff953822a7e446eea2e09 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 4745d5d3bc440547c3b9559b0a083f8638413266 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/165227
From 169733615e6a995d7fd74393c078f15e017b67bc 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 169733615e6a995d7fd74393c078f15e017b67bc 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
bgergely0 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.com/github/pr/llvm/llvm-project/167308?utm_source=stack-comment-downstack-mergeability-warning
https://github.com/bgergely0 created
https://github.com/llvm/llvm-project/pull/167308
Checks if an instruction is BTI, and updates the immediate value to the
newly requested variant.
From ccf25bb359e3e8dc06ec14d140c415b29a7a35b7 Mon Sep 17 00:00:00 2001
From: Gergely Balint
Date: Mon, 1 Sep 20
bgergely0 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.com/github/pr/llvm/llvm-project/167306?utm_source=stack-comment-downstack-mergeability-warning
https://github.com/bgergely0 created
https://github.com/llvm/llvm-project/pull/167306
- takes both implicit and explicit BTIs into account
- fix related comment in AArch64BranchTargets.cpp
From 57061b65e6c36e8e6f18a1a0f0db2f0266730b0e Mon Sep 17 00:00:00 2001
From: Gergely Balint
Date: Thu, 28
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
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
@@ -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/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
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/bgergely0 ready_for_review
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
https://github.com/bgergely0 ready_for_review
https://github.com/llvm/llvm-project/pull/165227
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/bgergely0 updated
https://github.com/llvm/llvm-project/pull/165227
From 6c6104e429e2bbfaef68aa51f572c4152e6413cc 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 6c6104e429e2bbfaef68aa51f572c4152e6413cc 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 2b0fe49dacf20d730dc5f9689f21afb188703542 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 converted_to_draft
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
https://github.com/bgergely0 converted_to_draft
https://github.com/llvm/llvm-project/pull/165227
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/bgergely0 updated
https://github.com/llvm/llvm-project/pull/165227
From a5d936e649169dc6e025872ceac419cce46f1184 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 6ad31fe5310dc68620f75b72cc10125a5792075b 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 c12cf7778f25391e6532ee6b3a2c72ae4f660bc2 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 a5d936e649169dc6e025872ceac419cce46f1184 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 c12cf7778f25391e6532ee6b3a2c72ae4f660bc2 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/163381
From 6ad31fe5310dc68620f75b72cc10125a5792075b 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/165227
From a00f571a574deea19a44c18d5420af658f0b3522 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 a00f571a574deea19a44c18d5420af658f0b3522 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 46d7fee9e9c2b9828508a27f872a39b9e957c334 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 46d7fee9e9c2b9828508a27f872a39b9e957c334 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
bgergely0 wrote:
## How to test this?
I have a few concern on testing:
- the patch adds several "helper functions", which would all ideally be
unittested, but as they are private functions of the pass, I cannot "export"
them to be visible for tests.
- High-level lit testing is also not feasibl
@@ -133,11 +140,17 @@ Error
PointerAuthCFIAnalyzer::runOnFunctions(BinaryContext &BC) {
ParallelUtilities::runOnEachFunction(
BC, ParallelUtilities::SchedulingPolicy::SP_INST_LINEAR, WorkFun,
SkipPredicate, "PointerAuthCFIAnalyzer");
+
+ float IgnoredPercent = (
@@ -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 3c93c92e2edcc22ae935630051f44175b3dfc0d5 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 b716be0d8a8c09216a46597692fd017bf935bafc 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
bgergely0 wrote:
Updated the rest.
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
https://github.com/bgergely0 updated
https://github.com/llvm/llvm-project/pull/165227
From b600e5638fc83a884c9a4b98b1dee20b0589d60b 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 3d0b6143f72fd09c20335076624022ed91d4fd03 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 b600e5638fc83a884c9a4b98b1dee20b0589d60b 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
bgergely0 wrote:
Thanks for catching these!
For the BUILD.gn, I'm not sure if I should change these: they were added by
"LLVM GN Syncbot" in `008294c0ccec9`, I assume it is able to change them as
well?
https://github.com/llvm/llvm-project/pull/164622
_
1 - 100 of 134 matches
Mail list logo