summaryrefslogtreecommitdiffstats
path: root/lld/lib/ReaderWriter/PECOFF/WriterPECOFF.cpp
Commit message (Expand)AuthorAgeFilesLines
* COFF: Remove the old COFF linker and make link an alias to link2.Rui Ueyama2015-08-061-1417/+0
* Fix undefined behaviour exposed by the new -Wshift-negative-value warning.Davide Italiano2015-07-071-1/+1
* Revert r234649 "PECOFF: Use C++11 braced init list to make Version objects."Nico Weber2015-04-111-6/+8
* PECOFF: Use C++11 braced init list to make Version objects.Rui Ueyama2015-04-101-8/+6
* Do s/_context/_ctx/g globally.Rui Ueyama2015-04-101-4/+4
* Use alignment values everywhere instead of log2.Rui Ueyama2015-03-261-2/+2
* Remove implicit constructor and operator int from PowerOf2.Rui Ueyama2015-03-261-3/+3
* Fix the local variable naming I used in r231765 to follow the LLD codingChandler Carruth2015-03-101-4/+4
* Fix a bug where the code would use subscript a std::vector with the sizeChandler Carruth2015-03-101-6/+7
* PECOFF: Define and use BaseReloc type instead of std::pair.Rui Ueyama2015-03-081-33/+29
* PECOFF: Fix off-by-one error.Rui Ueyama2015-03-081-1/+1
* PECOFF: Parallelize base relocation creation.Rui Ueyama2015-03-081-29/+31
* PECOFF: Optimize the writer using parallel_for.Rui Ueyama2015-03-061-8/+11
* Remove include/lld/Core/Endian.h and use llvm/Support/Endian.h instead.Rui Ueyama2015-03-021-1/+2
* Add {read,write}{16,32,64}{le,be} functions.Rui Ueyama2015-02-271-5/+6
* PECOFF: Fix base relocation for ImageBase.Rui Ueyama2015-02-201-1/+7
* PECOFF: Fix base relocation for an absolute symbol.Rui Ueyama2015-02-191-0/+2
* PECOFF: Fix dummy symbol table in executable.Rui Ueyama2015-02-121-0/+4
* PECOFF: make dumpbin tool happy.Rui Ueyama2015-02-121-8/+17
* PECOFF: Fix I386_DIR32 relocation to an absolute symbolRui Ueyama2015-02-051-2/+6
* Fix five of the shared library build targetsGreg Fitzgerald2015-01-211-1/+1
* PE/COFF: rework how we handle base relocationsSaleem Abdulrasool2015-01-161-51/+59
* PE/COFF: use dyn_cast for the check of the targetSaleem Abdulrasool2015-01-161-1/+1
* PE/COFF: teach ARMNT backend about ADDR32NB for exportsSaleem Abdulrasool2015-01-071-0/+3
* PECOFF: adjust the entry point on ARM NTSaleem Abdulrasool2015-01-041-3/+9
* ReaderWriter: adjust ARM target addresses for execSaleem Abdulrasool2015-01-031-1/+8
* ReaderWriter: teach the writer about IMAGE_REL_ARM_BRANCH24TSaleem Abdulrasool2015-01-021-1/+7
* ReaderWriter: teach the writer about IMAGE_REL_ARM_BLX23TSaleem Abdulrasool2015-01-021-0/+20
* ReaderWriter: teach the writer about IMAGE_REL_ARM_MOV32TSaleem Abdulrasool2015-01-021-0/+17
* ReaderWriter: teach the writer about IMAGE_REL_ARM_ADDR32Saleem Abdulrasool2015-01-011-4/+25
* ReaderWriter: teach PE/COFF backend about ARM NTSaleem Abdulrasool2014-12-311-0/+3
* [PECOFF] Fix section alignment.Rui Ueyama2014-11-141-12/+31
* [PECOFF] Remove dead codeRui Ueyama2014-11-141-4/+0
* [PECOFF] Add a comment for SECREL relocation.Rui Ueyama2014-11-061-0/+2
* [PECOFF] Fix SECREL relocations.Rui Ueyama2014-11-061-1/+1
* PECOFF: Set the AddressOfRelocationTable in the DOS headerDavid Majnemer2014-11-051-0/+1
* PECOFF: Use the string table for long section names in EXEs/DLLsDavid Majnemer2014-11-041-13/+69
* Fix a leak found by asan.Rafael Espindola2014-11-031-12/+15
* Sort include files according to convention.Shankar Easwaran2014-10-181-3/+0
* [PECOFF] Emit the delay-import tableRui Ueyama2014-10-091-0/+1
* Use llvm::StringSwitch.Rui Ueyama2014-10-081-19/+16
* PE/COFF: rename applyRelocations* familySaleem Abdulrasool2014-10-071-18/+18
* Do not use llvm_unreachable at reachable code.Rui Ueyama2014-10-071-3/+3
* PE/COFF: remove another use of PECOFFLinkingContext::is64bitSaleem Abdulrasool2014-10-051-20/+37
* PECOFF: loosen another assumption of x86 onlySaleem Abdulrasool2014-09-191-4/+14
* [PECOFF] __tls_used is _tls_used on x64.Rui Ueyama2014-09-191-5/+7
* [PECOFF] Support TLS callbacks.Rui Ueyama2014-09-181-14/+28
* [PECOFF] Do r217639 leftover.Rui Ueyama2014-09-111-9/+9
* [PECOFF] Use ulittle32_t::operator+=.Rui Ueyama2014-09-111-15/+9
* [PECOFF] Fix AMD64_REL_[1-5] and AMD64_SECTION relocationsRui Ueyama2014-08-291-6/+6
OpenPOWER on IntegriCloud