History log of /external/llvm/lib/ExecutionEngine/RTDyldMemoryManager.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
36b56886974eae4f9c5ebc96befd3e7bfe5de338 24-Apr-2014 Stephen Hines <srhines@google.com> Update to LLVM 3.5a.

Change-Id: Ifadecab779f128e62e430c2b4f6ddd84953ed617
/external/llvm/lib/ExecutionEngine/RTDyldMemoryManager.cpp
dbb832b83351cec97b025b61c26536ef50c3181c 24-Dec-2013 Bill Wendling <isanbard@gmail.com> Merging r197483:
------------------------------------------------------------------------
r197483 | yrnkrn | 2013-12-17 00:40:11 -0800 (Tue, 17 Dec 2013) | 8 lines

There are no __register_frame and __deregister_frame functions
when using structured exception handling (SEH) on Windows 64.

http://llvm-reviews.chandlerc.com/D2378

Patch by Jonathan Liu!


------------------------------------------------------------------------


git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_34@197944 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/ExecutionEngine/RTDyldMemoryManager.cpp
1ab6084c9e785415da3a48083d53b25a38f0fb48 15-Nov-2013 Andrew Kaylor <andrew.kaylor@intel.com> Resolve JIT runtime linking problems on Android.

Patch by James Lyon!



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@194832 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/ExecutionEngine/RTDyldMemoryManager.cpp
ee21bb4e87a35f1dbccc02cc408fd9dd9ecc1855 25-Oct-2013 Yaron Keren <yaron.keren@gmail.com> The FIXME was indeed fixed in the linker, comment removed.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@193402 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/ExecutionEngine/RTDyldMemoryManager.cpp
2369bf9ecf6f5ee1d06e44a4e9a7849060146f07 16-Oct-2013 Craig Topper <craig.topper@gmail.com> Really fix build warning/error that I think r192756 was trying to fix.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@192773 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/ExecutionEngine/RTDyldMemoryManager.cpp
e5fdae03a4137267ae124a35aef11f72bb6aa13b 16-Oct-2013 Andrew Kaylor <andrew.kaylor@intel.com> Fixing build warning/error

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@192756 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/ExecutionEngine/RTDyldMemoryManager.cpp
43507d026bef31100cb0c35614bcf419029a265b 16-Oct-2013 Andrew Kaylor <andrew.kaylor@intel.com> Adding support for deregistering EH frames with MCJIT.

Patch by Yaron Keren



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@192753 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/ExecutionEngine/RTDyldMemoryManager.cpp
528f6d787b1a847e61eb2f1114559f423fdeb68c 11-Oct-2013 Andrew Kaylor <andrew.kaylor@intel.com> Adding multiple object support to MCJIT EH frame handling

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@192504 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/ExecutionEngine/RTDyldMemoryManager.cpp
8e9ec015348c5419b905c2ca6e39534429eda073 01-Oct-2013 Andrew Kaylor <andrew.kaylor@intel.com> Adding multiple module support for MCJIT.

Tests to follow.

PIC with small code model and EH frame handling will not work with multiple modules. There are also some rough edges to be smoothed out for remote target support.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@191722 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/ExecutionEngine/RTDyldMemoryManager.cpp
47c7eee5338f6d8c05f86838b6a2fe41c7c771de 27-Aug-2013 Sylvestre Ledru <sylvestre@debian.org> Fix the build issue under ia64. Close bug #5715

Thanks to Luca Falavigna for the help and most of the patch.




git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@189324 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/ExecutionEngine/RTDyldMemoryManager.cpp
f102f31e15ac9c98f68aa1eaec82dffea966ad5e 04-Jun-2013 Benjamin Kramer <benny.kra@googlemail.com> Preserve const correctness.

GCC complains about casting away const.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@183216 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/ExecutionEngine/RTDyldMemoryManager.cpp
c93cdefa306f0ec265af031750148ed82b122150 24-May-2013 Michael J. Spencer <bigcheesegs@gmail.com> Add missing header for atexit.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@182672 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/ExecutionEngine/RTDyldMemoryManager.cpp
a4ea4a72031809911d77f543eb65175e00fe914e 21-May-2013 Filip Pizlo <fpizlo@apple.com> 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 and r182411. That first 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.
The latter revision still broke things because I forgot to include
llvm/Config/config.h.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@182418 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/ExecutionEngine/RTDyldMemoryManager.cpp
50f19a906a9d5e42d7707b54a11c0f0c9265fc1f 21-May-2013 Filip Pizlo <fpizlo@apple.com> Roll out r182411 and 182412 because it's still broken.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@182415 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/ExecutionEngine/RTDyldMemoryManager.cpp
f90492105916c8bf238ad789fc6bdd84c58cf5f2 21-May-2013 Filip Pizlo <fpizlo@apple.com> Fix busted comment. This conditional include block used to be in SectionMemoryManager, but is now in RTDyldMemoryManager.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@182412 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/ExecutionEngine/RTDyldMemoryManager.cpp
876af64ac716ba557a25e136793b9343a24a35ad 21-May-2013 Filip Pizlo <fpizlo@apple.com> 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.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@182411 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/ExecutionEngine/RTDyldMemoryManager.cpp
1441bf7a41b50075cf761cbc794ce3fd0b5762fc 21-May-2013 Filip Pizlo <fpizlo@apple.com> Roll out r182407 and r182408 because they broke builds.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@182409 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/ExecutionEngine/RTDyldMemoryManager.cpp
3bcc3e6f6316f82adff52a04b0c320c2ce3a3d86 21-May-2013 Filip Pizlo <fpizlo@apple.com> 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
/external/llvm/lib/ExecutionEngine/RTDyldMemoryManager.cpp