mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2025-01-31 12:41:49 +01:00
MCJIT.h - reduce unnecessary includes to forward declarations. NFC.
This commit is contained in:
parent
8a1b84f3ac
commit
fe37a7c733
@ -11,6 +11,7 @@
|
||||
#include "llvm/ExecutionEngine/GenericValue.h"
|
||||
#include "llvm/ExecutionEngine/JITEventListener.h"
|
||||
#include "llvm/ExecutionEngine/MCJIT.h"
|
||||
#include "llvm/ExecutionEngine/ObjectCache.h"
|
||||
#include "llvm/ExecutionEngine/SectionMemoryManager.h"
|
||||
#include "llvm/IR/DataLayout.h"
|
||||
#include "llvm/IR/DerivedTypes.h"
|
||||
@ -23,6 +24,7 @@
|
||||
#include "llvm/Support/DynamicLibrary.h"
|
||||
#include "llvm/Support/ErrorHandling.h"
|
||||
#include "llvm/Support/MemoryBuffer.h"
|
||||
#include "llvm/Support/SmallVectorMemoryBuffer.h"
|
||||
#include <mutex>
|
||||
|
||||
using namespace llvm;
|
||||
|
@ -12,14 +12,13 @@
|
||||
#include "llvm/ADT/SmallPtrSet.h"
|
||||
#include "llvm/ADT/SmallVector.h"
|
||||
#include "llvm/ExecutionEngine/ExecutionEngine.h"
|
||||
#include "llvm/ExecutionEngine/ObjectCache.h"
|
||||
#include "llvm/ExecutionEngine/RTDyldMemoryManager.h"
|
||||
#include "llvm/ExecutionEngine/RuntimeDyld.h"
|
||||
#include "llvm/IR/Module.h"
|
||||
#include "llvm/Support/SmallVectorMemoryBuffer.h"
|
||||
|
||||
namespace llvm {
|
||||
class MCJIT;
|
||||
class Module;
|
||||
class ObjectCache;
|
||||
|
||||
// This is a helper class that the MCJIT execution engine uses for linking
|
||||
// functions across modules that it owns. It aggregates the memory manager
|
||||
|
Loading…
x
Reference in New Issue
Block a user