Skip to content

Commit 0e587ed

Browse files
[SYCL] Fix post-commit issue with library dependencies (#14094)
1 parent 4fcc744 commit 0e587ed

File tree

2 files changed

+4
-5
lines changed

2 files changed

+4
-5
lines changed

llvm/lib/SYCLLowerIR/CMakeLists.txt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -88,11 +88,12 @@ add_llvm_component_library(LLVMSYCLLowerIR
8888
LLVMDemangle
8989
LLVMTargetParser
9090
LLVMTransformUtils
91-
91+
9292
LINK_COMPONENTS
9393
Analysis
94+
BitWriter
9495
Core
95-
Passes
96+
IRPrinter
9697
Support
9798
ipo
9899
)

llvm/lib/SYCLLowerIR/ModuleSplitter.cpp

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@
2020
#include "llvm/IR/LegacyPassManager.h"
2121
#include "llvm/IR/Module.h"
2222
#include "llvm/IRPrinter/IRPrintingPasses.h"
23-
#include "llvm/Passes/PassBuilder.h"
2423
#include "llvm/SYCLLowerIR/DeviceGlobals.h"
2524
#include "llvm/SYCLLowerIR/LowerInvokeSimd.h"
2625
#include "llvm/SYCLLowerIR/SYCLUtils.h"
@@ -1164,8 +1163,7 @@ static Error saveModuleIRInFile(Module &M, StringRef FilePath,
11641163
raw_fd_ostream OS(FD, true);
11651164
ModulePassManager MPM;
11661165
ModuleAnalysisManager MAM;
1167-
PassBuilder PB;
1168-
PB.registerModuleAnalyses(MAM);
1166+
MAM.registerPass([&] { return PassInstrumentationAnalysis(); });
11691167
if (OutputAssembly)
11701168
MPM.addPass(PrintModulePass(OS));
11711169
else

0 commit comments

Comments
 (0)