1
0
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:
Lang Hames 2014-09-23 17:10:24 +00:00
parent 0bd104e2f8
commit 8cebfd1972
4 changed files with 1 additions and 10 deletions

View File

@ -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;

View File

@ -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"

View File

@ -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"

View File

@ -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: