diff options
author | Danil Malyshev <dmalyshev@accesssoftek.com> | 2012-05-16 18:50:11 +0000 |
---|---|---|
committer | Danil Malyshev <dmalyshev@accesssoftek.com> | 2012-05-16 18:50:11 +0000 |
commit | 8c17fbd6c167687fca630b91ba007265e6a9c424 (patch) | |
tree | bfa8d9795f4d8b609fcf3b2ea7b9a94be661a284 /llvm/lib | |
parent | f8be8595ae51efcbc566b65b261212d60ccc7a5a (diff) | |
download | bcm5719-llvm-8c17fbd6c167687fca630b91ba007265e6a9c424.tar.gz bcm5719-llvm-8c17fbd6c167687fca630b91ba007265e6a9c424.zip |
Added LLIMCJITMemoryManager to the lli. This manager will be used for MCJIT instead of DefaultJIMMemoryManager.
It's more flexible for MCJIT tasks, in addition it's provides a invalidation instruction cache for code sections which will be used before JIT code will be executed.
llvm-svn: 156933
Diffstat (limited to 'llvm/lib')
-rw-r--r-- | llvm/lib/ExecutionEngine/MCJIT/MCJITMemoryManager.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/lib/ExecutionEngine/MCJIT/MCJITMemoryManager.h b/llvm/lib/ExecutionEngine/MCJIT/MCJITMemoryManager.h index a68949aa41c..084f9a8eade 100644 --- a/llvm/lib/ExecutionEngine/MCJIT/MCJITMemoryManager.h +++ b/llvm/lib/ExecutionEngine/MCJIT/MCJITMemoryManager.h @@ -34,12 +34,12 @@ public: uint8_t *allocateDataSection(uintptr_t Size, unsigned Alignment, unsigned SectionID) { - return JMM->allocateSpace(Size, Alignment); + return JMM->allocateDataSection(Size, Alignment, SectionID); } uint8_t *allocateCodeSection(uintptr_t Size, unsigned Alignment, unsigned SectionID) { - return JMM->allocateSpace(Size, Alignment); + return JMM->allocateCodeSection(Size, Alignment, SectionID); } virtual void *getPointerToNamedFunction(const std::string &Name, |