[llvm] [PassBuilder] Add a pass to LTO postlink step (PR #124053)
via llvm-commits
llvm-commits at lists.llvm.org
Mon Jan 27 11:11:19 PST 2025
https://github.com/gulfemsavrun updated https://github.com/llvm/llvm-project/pull/124053
>From f569585db1d7d0d90def9c818f3406c2fae5dde3 Mon Sep 17 00:00:00 2001
From: Gulfem Savrun Yeniceri <gulfem at google.com>
Date: Wed, 22 Jan 2025 18:49:30 -0800
Subject: [PATCH] [PassBuilder] Add a pass to LTO postlink step
---
llvm/lib/Passes/PassBuilderPipelines.cpp | 2 ++
1 file changed, 2 insertions(+)
diff --git a/llvm/lib/Passes/PassBuilderPipelines.cpp b/llvm/lib/Passes/PassBuilderPipelines.cpp
index 4ec0fb8fc81ea4..4acbaa42129236 100644
--- a/llvm/lib/Passes/PassBuilderPipelines.cpp
+++ b/llvm/lib/Passes/PassBuilderPipelines.cpp
@@ -2121,6 +2121,8 @@ PassBuilder::buildLTODefaultPipeline(OptimizationLevel Level,
if (PTO.MergeFunctions)
MPM.addPass(MergeFunctionsPass());
+ MPM.addPass(RelLookupTableConverterPass());
+
if (PTO.CallGraphProfile)
MPM.addPass(CGProfilePass(/*InLTOPostLink=*/true));
More information about the llvm-commits
mailing list