File tree 2 files changed +0
-15
lines changed
2 files changed +0
-15
lines changed Original file line number Diff line number Diff line change @@ -84,10 +84,6 @@ class SwiftJIT {
84
84
llvm::Expected<int > runMain (llvm::ArrayRef<std::string> Args);
85
85
86
86
private:
87
- static llvm::Expected<std::unique_ptr<llvm::orc::ObjectLayer>>
88
- CreateObjLinkingLayer (llvm::orc::ExecutionSession &ES,
89
- const llvm::Triple &TT);
90
-
91
87
static llvm::Expected<std::unique_ptr<llvm::orc::LLJIT>>
92
88
CreateLLJIT (CompilerInstance &CI);
93
89
Original file line number Diff line number Diff line change @@ -141,16 +141,6 @@ llvm::orc::ObjectTransformLayer &SwiftJIT::getObjTransformLayer() {
141
141
return J->getObjTransformLayer ();
142
142
}
143
143
144
- llvm::Expected<std::unique_ptr<llvm::orc::ObjectLayer>>
145
- SwiftJIT::CreateObjLinkingLayer (llvm::orc::ExecutionSession &ES,
146
- const llvm::Triple &TT) {
147
- auto MemMgr = llvm::jitlink::InProcessMemoryManager::Create ();
148
- if (!MemMgr)
149
- return MemMgr.takeError ();
150
- return std::make_unique<llvm::orc::ObjectLinkingLayer>(ES,
151
- std::move (*MemMgr));
152
- }
153
-
154
144
llvm::Expected<std::unique_ptr<llvm::orc::LLJIT>>
155
145
SwiftJIT::CreateLLJIT (CompilerInstance &CI) {
156
146
llvm::TargetOptions TargetOpt;
@@ -170,7 +160,6 @@ SwiftJIT::CreateLLJIT(CompilerInstance &CI) {
170
160
.setCodeGenOptLevel (llvm::CodeGenOpt::Default);
171
161
auto J = llvm::orc::LLJITBuilder ()
172
162
.setJITTargetMachineBuilder (std::move (JTMB))
173
- .setObjectLinkingLayerCreator (CreateObjLinkingLayer)
174
163
.create ();
175
164
if (!J)
176
165
return J.takeError ();
You can’t perform that action at this time.
0 commit comments