[llvm] [CodeGen] Disable MachineOutliner in CodeGenPassBuilder unittest (PR #77860)
via llvm-commits
llvm-commits at lists.llvm.org
Thu Jan 11 17:12:30 PST 2024
https://github.com/paperchalice updated https://github.com/llvm/llvm-project/pull/77860
>From 23aae2764ba49462ea224f261d6f4f59af0b333a Mon Sep 17 00:00:00 2001
From: PaperChalice <liujunchang97 at outlook.com>
Date: Fri, 12 Jan 2024 09:10:23 +0800
Subject: [PATCH] [CodeGen] Disable MachineOutliner in CodeGenPassBuilder
unittest
Should fix arm build bots
---
llvm/unittests/CodeGen/CodeGenPassBuilderTest.cpp | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/llvm/unittests/CodeGen/CodeGenPassBuilderTest.cpp b/llvm/unittests/CodeGen/CodeGenPassBuilderTest.cpp
index 9be3616cd362b5..260cc0f92ffde5 100644
--- a/llvm/unittests/CodeGen/CodeGenPassBuilderTest.cpp
+++ b/llvm/unittests/CodeGen/CodeGenPassBuilderTest.cpp
@@ -83,7 +83,9 @@ TEST_F(CodeGenPassBuilderTest, basic) {
ModuleAnalysisManager MAM;
PassInstrumentationCallbacks PIC;
- DummyCodeGenPassBuilder CGPB(*TM, getCGPassBuilderOption(), &PIC);
+ auto CGOpt = getCGPassBuilderOption();
+ CGOpt.EnableMachineOutliner = RunOutliner::NeverOutline;
+ DummyCodeGenPassBuilder CGPB(*TM, CGOpt, &PIC);
PipelineTuningOptions PTO;
PassBuilder PB(TM, PTO, std::nullopt, &PIC);
More information about the llvm-commits
mailing list