Go to file
Lang Hames 937ec54951 Extend RTDyld API to enable optionally precomputing the total amount of memory
required for all sections in a module. This can be useful when targets or
code-models place strict requirements on how sections must be laid out
in memory.

If RTDyldMemoryManger::needsToReserveAllocationSpace() is overridden to return
true then the JIT will call the following method on the memory manager, which
can be used to preallocate the necessary memory.

void RTDyldMemoryManager::reserveAllocationSpace(uintptr_t CodeSize,
                                                 uintptr_t DataSizeRO,
                                                 uintptr_t DataSizeRW)

Patch by Vaidas Gasiunas. Thanks very much Viadas!

llvm-svn: 201259
2014-02-12 21:30:07 +00:00
clang Remove unused diagnostic. 2014-02-12 21:25:40 +00:00
clang-tools-extra Consume checker names from clang static analyzer. 2014-02-12 09:52:07 +00:00
compiler-rt [sanitizer] Intercept capget()/capset(). 2014-02-12 19:29:49 +00:00
debuginfo-tests don't use CHECK-NEXT because it may be on the same line. 2013-09-18 23:01:54 +00:00
libclc Revert "Enforce python2 for systems that use python3 as their default." 2014-02-12 14:54:17 +00:00
libcxx Fix for PR17606 - result_of (and INVOKE) works incorrectly for member function pointers with ref qualifiers. Also a drive-by fix for common_type in C++03 mode. Thanks to Michel Morin for the bug report and the proposed fix. 2014-02-10 17:40:28 +00:00
libcxxabi [libcxxabi] Fix broken codesourcery.com links in comments 2014-02-12 04:49:09 +00:00
lld [Mips] Use the 'CHECK-NEXT' where we need to check a test output exactly 2014-02-11 07:17:09 +00:00
lldb Change TestAbbreviations test to expected failure on Linux. 2014-02-12 17:50:26 +00:00
llvm Extend RTDyld API to enable optionally precomputing the total amount of memory 2014-02-12 21:30:07 +00:00
openmp For your Christmas hacking pleasure. 2013-12-23 17:28:57 +00:00
polly Fix formatting 2014-02-12 01:55:28 +00:00