summaryrefslogtreecommitdiffstats
path: root/llvm/lib/ExecutionEngine/CMakeLists.txt
diff options
context:
space:
mode:
authorFilip Pizlo <fpizlo@apple.com>2013-05-21 20:07:12 +0000
committerFilip Pizlo <fpizlo@apple.com>2013-05-21 20:07:12 +0000
commitb2a1e19a2da787fd2ef6bfca646d26e90d5e2117 (patch)
tree55eaad9587d289893262199f59bc4d7b35e2ae07 /llvm/lib/ExecutionEngine/CMakeLists.txt
parent0e171fe3c418498b27647c00c3dc5de5d4ec3817 (diff)
downloadbcm5719-llvm-b2a1e19a2da787fd2ef6bfca646d26e90d5e2117.tar.gz
bcm5719-llvm-b2a1e19a2da787fd2ef6bfca646d26e90d5e2117.zip
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. This is a fixed version of r182407. That revision broke builds because I forgot to move the conditional includes of various POSIX headers from SectionMemoryManager into RTDyldMemoryManager. Those includes are necessary because of how getPointerToNamedFunction works around the glibc libc_nonshared.a thing. llvm-svn: 182411
Diffstat (limited to 'llvm/lib/ExecutionEngine/CMakeLists.txt')
-rw-r--r--llvm/lib/ExecutionEngine/CMakeLists.txt1
1 files changed, 1 insertions, 0 deletions
diff --git a/llvm/lib/ExecutionEngine/CMakeLists.txt b/llvm/lib/ExecutionEngine/CMakeLists.txt
index cb11bfe93c7..3102c7bd582 100644
--- a/llvm/lib/ExecutionEngine/CMakeLists.txt
+++ b/llvm/lib/ExecutionEngine/CMakeLists.txt
@@ -3,6 +3,7 @@
add_llvm_library(LLVMExecutionEngine
ExecutionEngine.cpp
ExecutionEngineBindings.cpp
+ RTDyldMemoryManager.cpp
TargetSelect.cpp
)
OpenPOWER on IntegriCloud