summaryrefslogtreecommitdiffstats
path: root/lld/lib/ReaderWriter/ELF/ReferenceKinds.h
Commit message (Collapse)AuthorAgeFilesLines
* [ELF] Remove ReferenceKinds.Michael J. Spencer2013-01-301-181/+0
| | | | llvm-svn: 173912
* [ELF] Fix header sort order.Michael J. Spencer2013-01-291-3/+3
| | | | llvm-svn: 173822
* Move everything over to TargetInfo.Michael J. Spencer2013-01-231-3/+6
| | | | | | | | 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/+28
| | | | llvm-svn: 171578
* StyleMichael J. Spencer2013-01-051-57/+40
| | | | llvm-svn: 171575
* Add missing include.Michael J. Spencer2012-10-311-0/+1
| | | | llvm-svn: 167165
* This patch changes the following:Sid Manning2012-10-251-14/+25
| | | | | | | | | | * 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-9/+69
| | | | | | | | | | | - 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/+95
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