Skip to content

Commit 5f134a7

Browse files
[Orc][examples] Drop manual TargetMachineBuilder setup
1 parent 117d083 commit 5f134a7

File tree

1 file changed

+0
-15
lines changed

1 file changed

+0
-15
lines changed

llvm/examples/OrcV2Examples/LLJITWithRemoteDebugging/LLJITWithRemoteDebugging.cpp

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -174,25 +174,10 @@ int main(int argc, char *argv[]) {
174174
TSMs.push_back(ExitOnErr(parseExampleModuleFromFile(Path)));
175175
}
176176

177-
std::string TT;
178-
StringRef MainModuleName;
179-
TSMs.front().withModuleDo([&MainModuleName, &TT](Module &M) {
180-
MainModuleName = M.getName();
181-
TT = M.getTargetTriple();
182-
if (TT.empty())
183-
TT = sys::getProcessTriple();
184-
});
185-
186-
// Create a target machine that matches the input triple.
187-
JITTargetMachineBuilder JTMB((Triple(TT)));
188-
JTMB.setCodeModel(CodeModel::Small);
189-
JTMB.setRelocationModel(Reloc::PIC_);
190-
191177
// Create LLJIT and destroy it before disconnecting the target process.
192178
outs() << "Initializing LLJIT for remote executor\n";
193179
auto J = ExitOnErr(LLJITBuilder()
194180
.setExecutorProcessControl(std::move(EPC))
195-
.setJITTargetMachineBuilder(std::move(JTMB))
196181
.setObjectLinkingLayerCreator([&](auto &ES, const auto &TT) {
197182
return std::make_unique<ObjectLinkingLayer>(ES);
198183
})

0 commit comments

Comments
 (0)