summaryrefslogtreecommitdiffstats
path: root/lld/lib/ReaderWriter/PECOFF
Commit message (Expand)AuthorAgeFilesLines
* COFF: Remove the old COFF linker and make link an alias to link2.Rui Ueyama2015-08-0621-5470/+0
* Fix -Wextra-semi.Rui Ueyama2015-07-232-4/+4
* Fix undefined behaviour exposed by the new -Wshift-negative-value warning.Davide Italiano2015-07-071-1/+1
* Simplify Pass::perform to take a SimpleFile& instead of unique_ptr<SimpleFile>&David Blaikie2015-06-199-29/+29
* [lld] Allow LLD passes to return error codes.Lang Hames2015-06-199-18/+28
* Update for llvm api change.Rafael Espindola2015-06-131-6/+5
* Use MemoryBufferRef instead of MemoryBuffer&. NFC.Rafael Espindola2015-04-242-2/+2
* Return an ErrorOr<std::unique_ptr<File>>. NFC.Rafael Espindola2015-04-242-10/+11
* Delete unnecessary generality in loadFile.Rafael Espindola2015-04-242-10/+8
* Define make_dynamic_error_code(const char *).Rui Ueyama2015-04-141-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
* Remove the Native file format.Rui Ueyama2015-04-102-6/+5
* Rename atom_collection -> AtomVector.Rui Ueyama2015-04-083-17/+17
* Separate atom_collection type into two different types. NFC.Rui Ueyama2015-04-083-9/+9
* Merge atom_collection_vector with atom_collection.Rui Ueyama2015-04-083-7/+7
* Merge MutableFile with SimpleFile.Rui Ueyama2015-04-079-22/+22
* Replace the `createImplicitFiles` method return type with `void`Simon Atanasyan2015-04-061-3/+1
* Remove a parameter for file extension from canParse.Rui Ueyama2015-04-042-5/+3
* Remove Makefiles.Rui Ueyama2015-03-261-14/+0
* Use alignment values everywhere instead of log2.Rui Ueyama2015-03-266-15/+13
* Remove implicit constructor and operator int from PowerOf2.Rui Ueyama2015-03-261-3/+3
* PECOFF: Reduce import table size.Rui Ueyama2015-03-241-6/+19
* PECOFF: Do not copy all undefined symbols to a set. NFC.Rui Ueyama2015-03-181-12/+8
* Remove unused parameter.Rui Ueyama2015-03-181-7/+3
* PECOFF: Make FileCOFF:findAtomAt from O(n) to O(1).Rui Ueyama2015-03-161-19/+18
* [ELF] Ability to resolve undefined symbols lazilyDenis Protivensky2015-03-141-42/+8
* 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
* Add SimpleAbsoluteAtom which is analogous to other Simple* atoms.Rui Ueyama2015-03-093-21/+3
* Remove COFFReference and use SimpleReference instead.Rui Ueyama2015-03-095-62/+47
* PECOFF: Create layout-afters instead of layout-befores.Rui Ueyama2015-03-091-3/+3
* PECOFF: Define and use BaseReloc type instead of std::pair.Rui Ueyama2015-03-081-33/+29
* Re-commit r231545: PECOFF: Do not add extraneous symbols to the dead strip rootRui Ueyama2015-03-081-5/+3
* PECOFF: Fix off-by-one error.Rui Ueyama2015-03-081-1/+1
* PECOFF: Parallelize base relocation creation.Rui Ueyama2015-03-081-29/+31
* Remove sectionPosition attribute.Rui Ueyama2015-03-081-3/+0
* Revert r231545 to unbreak buildbot.Rui Ueyama2015-03-081-3/+5
* PECOFF: Do not add extraneous symbols to the dead strip root.Rui Ueyama2015-03-071-5/+3
* Remove unused typedefs.Rui Ueyama2015-03-071-5/+0
* Use multimap<T, U> instead of map<T, set<U>>. NFC.Rui Ueyama2015-03-071-11/+6
* PECOFF: Optimize the writer using parallel_for.Rui Ueyama2015-03-061-8/+11
* PECOFF: Update comments on .drectve section encoding.Rui Ueyama2015-03-041-6/+4
* PECOFF: Do not add layout-after edges.Rui Ueyama2015-03-042-19/+8
* Define DefinedAtom::sectionSize.Rui Ueyama2015-03-042-20/+24
* Make File non-const in the resolver.Rui Ueyama2015-03-041-2/+2
* Fix -Wcast-qual warning.Rui Ueyama2015-03-031-1/+1
* Remove include/lld/Core/Endian.h and use llvm/Support/Endian.h instead.Rui Ueyama2015-03-023-3/+6
* Add missing includes for make_unique, lld edition.Benjamin Kramer2015-03-023-0/+3
OpenPOWER on IntegriCloud