From acf8288669b63ad476e7e15ecf0e4c68e4fcb889 Mon Sep 17 00:00:00 2001 From: Lang Hames Date: Fri, 6 Feb 2015 22:48:43 +0000 Subject: [PATCH] [Orc] Add more missing headers. llvm-svn: 228454 --- llvm/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h | 1 + llvm/include/llvm/ExecutionEngine/Orc/IRCompileLayer.h | 1 + llvm/include/llvm/ExecutionEngine/Orc/LazyEmittingLayer.h | 2 ++ 3 files changed, 4 insertions(+) diff --git a/llvm/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h b/llvm/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h index 79e8306cfd97..31eb14309436 100644 --- a/llvm/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h +++ b/llvm/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h @@ -18,6 +18,7 @@ #include "IndirectionUtils.h" #include "LookasideRTDyldMM.h" #include "llvm/ADT/STLExtras.h" +#include "llvm/ExecutionEngine/SectionMemoryManager.h" #include namespace llvm { diff --git a/llvm/include/llvm/ExecutionEngine/Orc/IRCompileLayer.h b/llvm/include/llvm/ExecutionEngine/Orc/IRCompileLayer.h index 6a7ae15c6aa3..3076c12089ad 100644 --- a/llvm/include/llvm/ExecutionEngine/Orc/IRCompileLayer.h +++ b/llvm/include/llvm/ExecutionEngine/Orc/IRCompileLayer.h @@ -15,6 +15,7 @@ #define LLVM_EXECUTIONENGINE_ORC_IRCOMPILELAYER_H #include "llvm/ExecutionEngine/ObjectCache.h" +#include "llvm/ExecutionEngine/RTDyldMemoryManager.h" #include "llvm/Object/ObjectFile.h" #include diff --git a/llvm/include/llvm/ExecutionEngine/Orc/LazyEmittingLayer.h b/llvm/include/llvm/ExecutionEngine/Orc/LazyEmittingLayer.h index 6b625e5e89d0..428a263e2024 100644 --- a/llvm/include/llvm/ExecutionEngine/Orc/LazyEmittingLayer.h +++ b/llvm/include/llvm/ExecutionEngine/Orc/LazyEmittingLayer.h @@ -15,6 +15,8 @@ #define LLVM_EXECUTIONENGINE_ORC_LAZYEMITTINGLAYER_H #include "LookasideRTDyldMM.h" +#include "llvm/ExecutionEngine/RTDyldMemoryManager.h" +#include "llvm/IR/GlobalValue.h" #include "llvm/IR/Mangler.h" #include