summaryrefslogtreecommitdiffstats
path: root/lld/lib/ReaderWriter/ELF/ARM/ARMRelocationHandler.h
Commit message (Collapse)AuthorAgeFilesLines
* Remove the old ELF linker.Rafael Espindola2016-02-281-35/+0
| | | | | | I think it is clear by now that the new linker is viable. llvm-svn: 262158
* ELF: Remove redundant namespace qualifiers.Rui Ueyama2015-04-141-1/+1
| | | | llvm-svn: 234938
* ELF: Use less templates for ELF types.Rui Ueyama2015-04-141-4/+3
| | | | | | | These classes are templated but actually instantiated for only one ELF type. llvm-svn: 234830
* ELF: Define ELF{32,64}{LE,BE} types and use them everywhere.Rui Ueyama2015-04-141-4/+2
| | | | llvm-svn: 234823
* [ARM] clang-format ARM sourcesDenis Protivensky2015-04-091-2/+1
| | | | llvm-svn: 234474
* ELF: Fix header file dependencies.Rui Ueyama2015-04-031-1/+2
| | | | | | | <Arch>TargetHandler.h and <ArcH>RelocationHandler.h include each other. This patch breaks the circular dependencies. llvm-svn: 234050
* [ARM] Implement static (initial exec) TLS modelDenis Protivensky2015-03-191-0/+6
| | | | | | | | This includes handling of R_ARM_TLS_IE32 and R_ARM_TLS_LE32 relocs. Differential Revision: http://reviews.llvm.org/D8353 llvm-svn: 232708
* [ELF] Minimal implementation for ARM static linkingGreg Fitzgerald2015-01-211-0/+32
The code is able to statically link the simplest case of: int main() { return 0; } * Only works with ARM code - no Thumb code, no interwork (-marm -mno-thumb-interwork) * musl libc built with no interwork and no Thumb code Differential Revision: http://reviews.llvm.org/D6716 From: Denis Protivensky <dprotivensky@accesssoftek.com> llvm-svn: 226643
OpenPOWER on IntegriCloud