summaryrefslogtreecommitdiff
path: root/lld/COFF/Chunks.h
Commit message (Expand)AuthorAgeFilesLines
* [lld][COFF] Fix bug causing assertion in Chunk::setAlignmentAndrew Ng2023-01-101-3/+9
* Move from llvm::makeArrayRef to ArrayRef deduction guides - last partserge-sans-paille2023-01-101-1/+1
* [LLD] Remove global state in lld/COFFAmy Huang2023-01-091-18/+51
* Revert "[LLD] Remove global state in lld/COFF"Martin Storsjö2023-01-091-49/+18
* [LLD] Remove global state in lld/COFFAmy Huang2023-01-081-18/+49
* Cleanup: avoid referring to std::vector<T> members when T is incomplete.Alexander Kornienko2022-09-301-17/+17
* [lld/win] Use C++17 nested namespace syntax in most placesNico Weber2022-08-081-4/+2
* Reland "[LLD] Remove global state in lld/COFF" after fixing asan and msan tes...Amy Huang2021-09-171-3/+1
* Temporarily revert "[LLD] Remove global state in lld/COFF" and "[lld] Add tes...Amy Huang2021-09-161-1/+3
* [LLD] Remove global state in lld/COFFAmy Huang2021-09-161-3/+1
* [COFF] Remove a truncation assertion from setRVAReid Kleckner2021-05-131-1/+1
* [COFF] Simplify ICF associated comdat handlingReid Kleckner2021-04-141-2/+6
* [LLD] Implement /guard:[no]ehcontPengfei Wang2021-04-141-0/+11
* Revert "[COFF] Only consider associated EH sections during ICF"Amy Huang2021-03-291-6/+2
* [COFF] Only consider associated EH sections during ICFReid Kleckner2021-03-221-2/+6
* Re-land "[PDB] Defer relocating .debug$S until commit time and parallelize it"Reid Kleckner2021-03-101-0/+10
* Revert "[PDB] Defer relocating .debug$S until commit time and parallelize it"Reid Kleckner2021-01-281-10/+0
* Reland "[PDB] Defer relocating .debug$S until commit time and parallelize it"Reid Kleckner2021-01-201-0/+10
* Revert "[PDB] Defer relocating .debug$S until commit time and parallelize it"Mitch Phillips2021-01-191-10/+0
* [PDB] Defer relocating .debug$S until commit time and parallelize itReid Kleckner2021-01-121-0/+10
* [COFF] Avoid allocating temporary vectors during ICFReid Kleckner2020-05-041-1/+2
* [LLD] [COFF] Fix alignment of thunks for ARM/ARM64Martin Storsjö2020-04-131-3/+7
* [COFF] Align ARM64 range extension thunks at instruction boundaryTom Tan2020-01-101-1/+1
* lld: Remove explicit copy ops from AssociatedIterator, relying on implicit op...David Blaikie2019-12-271-5/+0
* [LLD] Add a default copy constructor to avoid warningsNemanja Ivanovic2019-11-251-0/+1
* [Coding style change][lld] Rename variables for non-ELF portsRui Ueyama2019-07-111-175/+175
* Make functions and member variables distinguishable even after the name style...Rui Ueyama2019-07-101-6/+5
* [COFF] Add ImportChunkThunk, simplify, deduplicateReid Kleckner2019-05-281-47/+31
* [COFF] De-virtualize Chunk and SectionChunkReid Kleckner2019-05-241-41/+145
* [COFF] Replace OutputSection* with uint16_t index in ChunkReid Kleckner2019-05-241-5/+7
* [COFF] Remove finalizeContents virtual method from Chunk, NFCReid Kleckner2019-05-241-5/+2
* [COFF] Move KeepUnique bit from Chunk to SectionChunk, NFCReid Kleckner2019-05-231-7/+5
* Re-land r361206 "[COFF] Store alignment in log2 form, NFC"Reid Kleckner2019-05-221-7/+23
* Revert r361206 "[COFF] Store alignment in log2 form, NFC"Nico Weber2019-05-211-23/+7
* [COFF] Store alignment in log2 form, NFCReid Kleckner2019-05-201-7/+23
* [COFF] Simplify Chunk::writeTo and remove OutputSectionOff, NFCReid Kleckner2019-05-091-4/+0
* [COFF] Store Chunk RVAs and section offsets as uint32_tReid Kleckner2019-05-071-8/+14
* Shrink SectionChunk by combining Relocs and SectionName sizesReid Kleckner2019-05-031-9/+27
* [COFF] Reduce the size of Chunk and SectionChunk, NFCReid Kleckner2019-04-021-22/+52
* [COFF] Optimize range extension thunk insertion memory usageReid Kleckner2019-03-281-13/+0
* [LLD][COFF] Add support for /FUNCTIONPADMIN command-line optionAlexandre Ganea2019-02-231-0/+20
* [COFF] Create range extension thunks for ARM64Martin Storsjo2019-02-011-2/+11
* Follow-up to r352254: Initialize Selection field.Nico Weber2019-01-271-1/+1
* lld-link: Store comdat selection in SectionChunk, reject more invalid associa...Nico Weber2019-01-261-0/+3
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* lld-link: Spelling fixes in comments and minor style tweaksNico Weber2019-01-141-1/+1
* [COFF] Add and use a Wordsize field in Config. NFCI.Martin Storsjo2018-10-111-1/+1
* [COFF] Set proper pointer size alignment for LocalImportChunkMartin Storsjo2018-10-111-1/+3
* [LLD][COFF] Fix ordering of CRT global initializers in COMDAT sectionsAlexandre Ganea2018-10-051-1/+4
* [COFF] Add support for creating range extension thunks for ARMMartin Storsjo2018-09-251-0/+23