1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 19:23:23 +01:00
llvm-mirror/unittests/ExecutionEngine/MCJIT
Lang Hames 387a94a205 [RuntimeDyld] Add alignment arguments to the reserveAllocationSpace method of
RuntimeDyld::MemoryManager.

The RuntimeDyld::MemoryManager::reserveAllocationSpace method is called when
object files are loaded, and gives clients a chance to pre-allocate memory for
all segments. Previously only the size of each segment (code, ro-data, rw-data)
was supplied but not the alignment. This hasn't caused any problems so far, as
most clients allocate via the MemoryBlock interface which returns page-aligned
blocks. Adding alignment arguments enables finer grained allocation while still
satisfying alignment restrictions.

llvm-svn: 257294
2016-01-10 18:51:50 +00:00
..
CMakeLists.txt [CMake] Add RuntimeDyld to libdeps corresponding to r229343. 2015-02-16 02:13:30 +00:00
Makefile Revert r227247 and r227228: "Add weak symbol support to RuntimeDyld". 2015-01-28 01:30:37 +00:00
MCJITCAPITest.cpp [RuntimeDyld] Add alignment arguments to the reserveAllocationSpace method of 2016-01-10 18:51:50 +00:00
MCJITMemoryManagerTest.cpp Reinstate "Nuke the old JIT." 2014-09-02 22:28:02 +00:00
MCJITMultipleModuleTest.cpp Fix some Clang-tidy modernize warnings, other minor fixes. 2015-11-04 22:32:32 +00:00
MCJITObjectCacheTest.cpp Fix some Clang-tidy modernize warnings, other minor fixes. 2015-11-04 22:32:32 +00:00
MCJITTest.cpp Fix some Clang-tidy modernize warnings, other minor fixes. 2015-11-04 22:32:32 +00:00
MCJITTestAPICommon.h [PM/AA] Rebuild LLVM's alias analysis infrastructure in a way compatible 2015-09-09 17:55:00 +00:00
MCJITTestBase.h unittests: Remove implicit ilist iterator conversions, NFC 2015-10-20 18:30:20 +00:00
MCJITTests.def