diff --git a/examples/SpeculativeJIT/CMakeLists.txt b/examples/SpeculativeJIT/CMakeLists.txt index f9d60572067..2a6ad12fa5d 100644 --- a/examples/SpeculativeJIT/CMakeLists.txt +++ b/examples/SpeculativeJIT/CMakeLists.txt @@ -2,6 +2,7 @@ set(LLVM_LINK_COMPONENTS Core IRReader OrcJIT + OrcTargetProcess ExecutionEngine Support nativecodegen diff --git a/examples/SpeculativeJIT/SpeculativeJIT.cpp b/examples/SpeculativeJIT/SpeculativeJIT.cpp index 24cf0847558..27e398e8bba 100644 --- a/examples/SpeculativeJIT/SpeculativeJIT.cpp +++ b/examples/SpeculativeJIT/SpeculativeJIT.cpp @@ -8,6 +8,7 @@ #include "llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h" #include "llvm/ExecutionEngine/Orc/SpeculateAnalyses.h" #include "llvm/ExecutionEngine/Orc/Speculation.h" +#include "llvm/ExecutionEngine/Orc/TargetProcess/TargetExecutionUtils.h" #include "llvm/ExecutionEngine/SectionMemoryManager.h" #include "llvm/IRReader/IRReader.h" #include "llvm/Support/CommandLine.h"