[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