On Darwin ARM, memory needs special handling to do JIT. This patch expands
authorJim Grosbach <grosbach@apple.com>
Fri, 3 Oct 2008 16:17:20 +0000 (16:17 +0000)
committerJim Grosbach <grosbach@apple.com>
Fri, 3 Oct 2008 16:17:20 +0000 (16:17 +0000)
commitcce6c297c54b4c9c8615c77e97cd64e70812ea60
tree2a65c3ce20bd2065ace4af4a03507d11dcbc03a0
parent48b828fdb467655fa630fed41e49e2a481fb6dab
On Darwin ARM, memory needs special handling to do JIT. This patch expands
this handling to work properly for modifying stub functions, relocations
back to entry points after JIT compilation, etc..

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57013 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/ExecutionEngine/JITMemoryManager.h
include/llvm/System/Memory.h
lib/ExecutionEngine/JIT/JITEmitter.cpp
lib/ExecutionEngine/JIT/JITMemoryManager.cpp
lib/System/Memory.cpp
lib/System/Unix/Memory.inc