OSDN Git Service

Put RTDyldMemoryManager into its own file, and make it linked into
authorFilip Pizlo <fpizlo@apple.com>
Tue, 21 May 2013 19:56:00 +0000 (19:56 +0000)
committerFilip Pizlo <fpizlo@apple.com>
Tue, 21 May 2013 19:56:00 +0000 (19:56 +0000)
commit3bcc3e6f6316f82adff52a04b0c320c2ce3a3d86
tree1724a4ee6a6388ad290273d6fa3bd1fc35f44390
parente67c9c341f18a463f5c5e43f4da520c68df76e9a
Put RTDyldMemoryManager into its own file, and make it linked into
libExecutionEngine. Move method implementations that aren't specific to
allocation out of SectionMemoryManager and into RTDyldMemoryManager.

This is in preparation for exposing RTDyldMemoryManager through the C
API.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@182407 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/ExecutionEngine/RTDyldMemoryManager.h [new file with mode: 0644]
include/llvm/ExecutionEngine/RuntimeDyld.h
include/llvm/ExecutionEngine/SectionMemoryManager.h
lib/ExecutionEngine/CMakeLists.txt
lib/ExecutionEngine/MCJIT/SectionMemoryManager.cpp
lib/ExecutionEngine/RTDyldMemoryManager.cpp [new file with mode: 0644]
lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp