mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-22 18:54:02 +01:00
[MCJIT] Remove a few more references to JITMemoryManager that survived r218316.
llvm-svn: 218318
This commit is contained in:
parent
0bd104e2f8
commit
8cebfd1972
@ -41,7 +41,6 @@ class Function;
|
||||
class GlobalVariable;
|
||||
class GlobalValue;
|
||||
class JITEventListener;
|
||||
class JITMemoryManager;
|
||||
class MachineCodeInfo;
|
||||
class MutexGuard;
|
||||
class ObjectCache;
|
||||
@ -523,8 +522,7 @@ public:
|
||||
/// is only appropriate for the MCJIT; setting this and configuring the builder
|
||||
/// to create anything other than MCJIT will cause a runtime error. If create()
|
||||
/// is called and is successful, the created engine takes ownership of the
|
||||
/// memory manager. This option defaults to NULL. Using this option nullifies
|
||||
/// the setJITMemoryManager() option.
|
||||
/// memory manager. This option defaults to NULL.
|
||||
EngineBuilder &setMCJITMemoryManager(RTDyldMemoryManager *mcjmm) {
|
||||
MCJMM = mcjmm;
|
||||
return *this;
|
||||
|
@ -16,7 +16,6 @@
|
||||
#include "llvm/ADT/SmallString.h"
|
||||
#include "llvm/ADT/Statistic.h"
|
||||
#include "llvm/ExecutionEngine/GenericValue.h"
|
||||
#include "llvm/ExecutionEngine/JITMemoryManager.h"
|
||||
#include "llvm/ExecutionEngine/ObjectBuffer.h"
|
||||
#include "llvm/ExecutionEngine/ObjectCache.h"
|
||||
#include "llvm/IR/Constants.h"
|
||||
|
@ -23,7 +23,6 @@
|
||||
#include "llvm/ExecutionEngine/GenericValue.h"
|
||||
#include "llvm/ExecutionEngine/Interpreter.h"
|
||||
#include "llvm/ExecutionEngine/JITEventListener.h"
|
||||
#include "llvm/ExecutionEngine/JITMemoryManager.h"
|
||||
#include "llvm/ExecutionEngine/MCJIT.h"
|
||||
#include "llvm/ExecutionEngine/ObjectCache.h"
|
||||
#include "llvm/ExecutionEngine/SectionMemoryManager.h"
|
||||
|
@ -119,10 +119,6 @@ protected:
|
||||
return;
|
||||
}
|
||||
|
||||
// FIXME: This is using the default legacy JITMemoryManager because it
|
||||
// supports poison memory. At some point, we'll need to update this to
|
||||
// use an MCJIT-specific memory manager. It might be nice to have the
|
||||
// poison memory option there too.
|
||||
RTDyldMemoryManager *MemMgr = new SectionMemoryManager();
|
||||
if (!MemMgr) {
|
||||
errs() << "Unable to create memory manager.";
|
||||
@ -155,7 +151,6 @@ protected:
|
||||
}
|
||||
|
||||
LLVMContext Context; // Global ownership
|
||||
JITMemoryManager *JMM; // Owned by ExecutionEngine.
|
||||
std::unique_ptr<ExecutionEngine> TheJIT;
|
||||
|
||||
public:
|
||||
|
Loading…
Reference in New Issue
Block a user