summaryrefslogtreecommitdiffstats
path: root/lld/lib/ReaderWriter/ELF/ReferenceKinds.cpp
Commit message (Collapse)AuthorAgeFilesLines
* [ELF] Remove ReferenceKinds.Michael J. Spencer2013-01-301-42/+0
| | | | llvm-svn: 173912
* [ELF] Fix header sort order.Michael J. Spencer2013-01-291-2/+1
| | | | llvm-svn: 173822
* Move everything over to TargetInfo.Michael J. Spencer2013-01-231-10/+11
| | | | | | | | I really would have liked to split this patch up, but it would greatly complicate the lld-core and lld drivers having to deal with both {Reader,Writer}Option and TargetInfo. llvm-svn: 173217
* [ELF] Add skeleton for X86-64 relocations.Michael J. Spencer2013-01-051-0/+2
| | | | llvm-svn: 171578
* StyleMichael J. Spencer2013-01-051-12/+3
| | | | llvm-svn: 171575
* This patch changes the following:Sid Manning2012-10-251-53/+3
| | | | | | | | | | * Use conventional naming for KindHandlers. * Add X86 relocation routines. * Use std::function instead of function pointers in _fixupHandler map. * Change _fixupHandler map from std::map to llvm::DenseMap. * Add simple testcase for x86 relocations. llvm-svn: 166700
* * Add relocation reference support for Hexagon and PowerPC.Sid Manning2012-10-091-76/+10
| | | | | | | | | | | - Hexagon has many relocation types, this patch covers just a subset, more will be added. - PowerPC support was added so that we can verify mixed endian environments. * Add some basic test cases * Update ldd-core to accept -endian flag llvm-svn: 165477
* ELF support for LLD writer. The writer at present emits ELF header and section Hemant Kulkarni2012-09-141-0/+165
table header. Skeleton code for ReferenceKinds. Credits: Doxygen by Michael Spencer. Origianl implementation from Macho by Sidney Manning. Templatization, implementation of section header chunks, string table, ELF header by Hemant Kulkarni. llvm-svn: 163906
OpenPOWER on IntegriCloud