1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-19 19:12:56 +02:00
llvm-mirror/lib/ExecutionEngine/RuntimeDyld/Targets
Lang Hames 08671757e4 [RuntimeDyld][ORC] Add support for Thumb mode to RuntimeDyldMachOARM.
This patch adds support for thumb relocations to RuntimeDyldMachOARM, and adds
a target-specific flags field to JITSymbolFlags (so that on ARM we can record
whether each symbol is Thumb-mode code).

RuntimeDyldImpl::emitSection is modified to ensure that stubs memory is
correctly aligned based on the size returned by getStubAlignment().

llvm-svn: 310517
2017-08-09 20:19:27 +00:00
..
RuntimeDyldCOFFI386.h Move Object format code to lib/BinaryFormat. 2017-06-07 03:48:56 +00:00
RuntimeDyldCOFFThumb.h Move Object format code to lib/BinaryFormat. 2017-06-07 03:48:56 +00:00
RuntimeDyldCOFFX86_64.h Move Object format code to lib/BinaryFormat. 2017-06-07 03:48:56 +00:00
RuntimeDyldELFMips.cpp Revert [mips] Adds support for R_MIPS_26, HIGHER, HIGHEST relocations in RuntimeDyld 2017-06-22 12:48:04 +00:00
RuntimeDyldELFMips.h [mips][rtdyld] Move MIPS relocation resolution to a subclass and implement N32 relocations 2016-12-13 11:39:18 +00:00
RuntimeDyldMachOAArch64.h Replace "fallthrough" comments with LLVM_FALLTHROUGH 2016-08-17 05:10:15 +00:00
RuntimeDyldMachOARM.h [RuntimeDyld][ORC] Add support for Thumb mode to RuntimeDyldMachOARM. 2017-08-09 20:19:27 +00:00
RuntimeDyldMachOI386.h [ExecutionEngine][MCJIT][Orc] Replace RuntimeDyld::SymbolInfo with JITSymbol. 2016-08-01 20:49:11 +00:00
RuntimeDyldMachOX86_64.h [ExecutionEngine][MCJIT][Orc] Replace RuntimeDyld::SymbolInfo with JITSymbol. 2016-08-01 20:49:11 +00:00