llvm-6502/lib/ExecutionEngine/RuntimeDyld
Tim Northover 85829bb98a AArch64: implement first relocation required for MCJIT
R_AARCH64_PCREL32 is present in even trivial .eh_frame sections and so
is required to compile any function without the "nounwind" attribute.

This change implements very basic infrastructure in the RuntimeDyldELF
file and allows (for example) the test-shift.ll MCJIT test to pass
on AArch64.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@181131 91177308-0d34-0410-b5e6-96231b3b80d8
2013-05-04 20:13:59 +00:00
..
CMakeLists.txt Moving SectionMemoryManager to MCJIT to avoid cross dependency between JIT and RuntimeDyld 2012-11-28 01:02:06 +00:00
GDBRegistrar.cpp Removed "static" from "__jit_debug_descriptor" because "static" adds C++ mangling prefix to this symbol. 2012-12-24 09:42:27 +00:00
JITRegistrar.h
LLVMBuild.txt
Makefile
ObjectImageCommon.h Add support for applying in-memory relocations to the .debug_line section and, in the case of ELF files, using symbol addresses when available for relocations to the .debug_info section. Also extending the llvm-rtdyld tool to add the ability to dump line number information for testing purposes. 2013-01-25 22:50:58 +00:00
RuntimeDyld.cpp [SystemZ] Add MCJIT support 2013-05-03 14:15:35 +00:00
RuntimeDyldELF.cpp AArch64: implement first relocation required for MCJIT 2013-05-04 20:13:59 +00:00
RuntimeDyldELF.h AArch64: implement first relocation required for MCJIT 2013-05-04 20:13:59 +00:00
RuntimeDyldImpl.h [SystemZ] Add MCJIT support 2013-05-03 14:15:35 +00:00
RuntimeDyldMachO.cpp Fix Addend computation for non external relocations on Macho. 2013-04-30 15:40:54 +00:00
RuntimeDyldMachO.h Rationalize what is public in RuntimeDyldMachO and RuntimeDyldELF. 2013-04-29 22:06:33 +00:00