summaryrefslogtreecommitdiffstats
path: root/lld/COFF/Chunks.cpp
Commit message (Expand)AuthorAgeFilesLines
* [COFF] Rename variale references in comments after VariableName -> variableNa...Fangrui Song2019-07-161-4/+4
* [Coding style change][lld] Rename variables for non-ELF portsRui Ueyama2019-07-111-403/+403
* Make functions and member variables distinguishable even after the name style...Rui Ueyama2019-07-101-1/+1
* Port r363962 to COFF: Deduplicate undefined symbol diagnosticsNico Weber2019-06-251-2/+9
* [lld] Allow unrecognized signatures in debug sectionsReid Kleckner2019-06-121-4/+7
* [COFF] Add ImportChunkThunk, simplify, deduplicateReid Kleckner2019-05-281-1/+1
* Fix 'warning: comparison is always true due to limited range of data type [-W...Alexandre Ganea2019-05-281-1/+1
* [COFF] De-virtualize Chunk and SectionChunkReid Kleckner2019-05-241-11/+6
* [COFF] Replace OutputSection* with uint16_t index in ChunkReid Kleckner2019-05-241-3/+2
* [COFF] Remove finalizeContents virtual method from Chunk, NFCReid Kleckner2019-05-241-7/+8
* Re-land r361206 "[COFF] Store alignment in log2 form, NFC"Reid Kleckner2019-05-221-10/+14
* Revert r361206 "[COFF] Store alignment in log2 form, NFC"Nico Weber2019-05-211-12/+9
* [COFF] Store alignment in log2 form, NFCReid Kleckner2019-05-201-9/+12
* [Object] Change ObjectFile::getSectionContents to return Expected<ArrayRef<ui...Fangrui Song2019-05-141-1/+1
* [COFF] Simplify Chunk::writeTo and remove OutputSectionOff, NFCReid Kleckner2019-05-091-27/+26
* [COFF] Store Chunk RVAs and section offsets as uint32_tReid Kleckner2019-05-071-1/+1
* Shrink SectionChunk by combining Relocs and SectionName sizesReid Kleckner2019-05-031-9/+14
* [Object] Change getSectionName() to return Expected<StringRef>Fangrui Song2019-05-021-1/+2
* [COFF] Reduce the size of Chunk and SectionChunk, NFCReid Kleckner2019-04-021-3/+12
* [COFF] Optimize range extension thunk insertion memory usageReid Kleckner2019-03-281-22/+3
* [LLD][COFF] Add support for /FUNCTIONPADMIN command-line optionAlexandre Ganea2019-02-231-0/+34
* [COFF] Create range extension thunks for ARM64Martin Storsjo2019-02-011-2/+22
* [COFF] Add support for the new relocation IMAGE_REL_ARM{,64}_REL32Martin Storsjo2019-01-271-0/+2
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* Do not assume .idata is zero-initialized.Rui Ueyama2018-11-301-0/+1
* [COFF] Simplify relocation to discarded section diagnostic code, NFCReid Kleckner2018-11-131-29/+36
* [COFF] Improve relocation against discarded section errorReid Kleckner2018-11-081-2/+4
* [COFF] Add and use a Wordsize field in Config. NFCI.Martin Storsjo2018-10-111-6/+2
* [LLD][COFF] Fix ordering of CRT global initializers in COMDAT sectionsAlexandre Ganea2018-10-051-0/+7
* [COFF] In MinGW mode, ignore relocations against a discarded sectionMartin Storsjo2018-09-301-1/+6
* [COFF] Allow automatic dllimport from gnu import librariesMartin Storsjo2018-09-261-2/+2
* [COFF] Add support for creating range extension thunks for ARMMartin Storsjo2018-09-251-9/+53
* [COFF] Add support for delay loading DLLs for ARM64Martin Storsjo2018-09-181-3/+3
* [COFF] Provide __CTOR_LIST__ and __DTOR_LIST__ symbols for MinGWMartin Storsjo2018-09-141-0/+13
* [COFF] When doing automatic dll imports, replace whole .refptr.<var> chunks w...Martin Storsjo2018-08-311-2/+2
* [COFF] Support MinGW automatic dllimport of dataMartin Storsjo2018-08-271-0/+133
* [COFF] Check the instructions in ARM MOV32T relocationsMartin Storsjo2018-08-271-3/+9
* [COFF] Move a comment close to the code it refers to. NFC.Martin Storsjo2018-08-221-3/+3
* [COFF] Change fatal() into error() when writing chunks to the outputMartin Storsjo2018-08-221-15/+20
* [COFF] report file containing unsupported relocationBob Haarman2018-06-071-4/+8
* COFF: Allow ICFing sections with different alignments.Peter Collingbourne2018-05-141-0/+1
* [COFF] Implement the remaining ARM64 relocationsMartin Storsjo2018-05-041-5/+27
* Fix nullptr passed to memcpy in lld/COFF/Chunks.cppBob Haarman2018-04-201-1/+2
* COFF: Preserve section type when processing /section flag.Peter Collingbourne2018-04-201-1/+1
* COFF: Remove OutputSection::getPermissions() and getCharacteristics().Peter Collingbourne2018-04-191-1/+1
* COFF: Rename Chunk::getPermissions to getOutputCharacteristics.Peter Collingbourne2018-04-191-3/+3
* COFF: Make SectionChunk::Relocs field an ArrayRef. NFCI.Peter Collingbourne2018-04-171-2/+1
* COFF: Implement string tail merging.Peter Collingbourne2018-03-151-0/+42
* Simplify.Rui Ueyama2018-02-171-5/+4
* Remove an unused accessor and simplify the logic a bit. NFC.Rui Ueyama2018-02-171-4/+7
OpenPOWER on IntegriCloud