summaryrefslogtreecommitdiff
path: root/lld/ELF/InputSection.h
AgeCommit message (Expand)Author
2022-11-20[ELF] Shuffle SectionBase fields. NFCFangrui Song
2022-10-17[ELF] Make relocateAlloc target specific. NFCFangrui Song
2022-10-16[ELF] Move inputSections/ehInputSections into Ctx. NFCFangrui Song
2022-10-02[ELF] Add LLVM_LIBRARY_VISIBILITY to some global variables. NFCFangrui Song
2022-09-09[ELF] Rename InputSectionBase::uncompress to decompress. NFCFangrui Song
2022-07-31[ELF] Split EhInputSection::pieces into cies and fdesFangrui Song
2022-07-31[ELF] Move EhInputSection out of inputSections. NFCFangrui Song
2022-07-30[ELF] Move SyntheticSections to InputSection.h. NFCFangrui Song
2022-07-07[ELF] Relax R_RISCV_ALIGNFangrui Song
2022-06-02[ELF] Remove support for legacy .zdebug sectionsFangrui Song
2022-05-09[ELF] Move InputSectionBase::rawData member [NFC]Greg McGary
2022-03-29[ELF] --emit-relocs: adjust offsets of .rel[a].eh_frame relocationsFangrui Song
2022-03-28Revert D122459 "[ELF] --emit-relocs: adjust offsets of .rel[a].eh_frame reloc...Fangrui Song
2022-03-28[ELF] --emit-relocs: adjust offsets of .rel[a].eh_frame relocationsFangrui Song
2022-03-28[ELF] Simplify MergeInputSection::getParentOffset. NFCFangrui Song
2022-03-08[ELF] Inline InputSection::getParent. NFCFangrui Song
2022-02-28[ELF] Optimize SectionBase::Kind values to make isa<InputSection> more effici...Fangrui Song
2022-02-28[ELF] Make InputSection::classof inline. NFCFangrui Song
2022-02-21[ELF] Replace uncompressed InputSectionBase::data() with rawData. NFCFangrui Song
2022-02-07[ELF] Clean up headers. NFCFangrui Song
2022-01-30[ELF] splitStrings: replace entSize==1 special case with manual loop unswitch...Fangrui Song
2022-01-30[ELF] Simplify SectionBase::partition handling and make it live by default. NFCFangrui Song
2022-01-30[ELF] Optimize MergeInputSection::splitNonStrings with resize_for_overwrite. NFCFangrui Song
2022-01-29[ELF] Reorder InputSectionBase::parent. NFCFangrui Song
2022-01-18[ELF] De-template InputSectionBase::getLocation. NFCFangrui Song
2021-12-27[ELF] Change EhInputSection::pieces to SmallVectorFangrui Song
2021-12-26[ELF] Unify sizeof(InputSection) limits for _WIN32 and othersFangrui Song
2021-12-26[ELF] Optimize basic block section bytesDropped/jumpInstrModsFangrui Song
2021-12-26[ELF] De-template InputSectionBase::getEnclosingFunctionFangrui Song
2021-12-26[ELF] Remove unused InputSection::getOffsetInFileFangrui Song
2021-12-24[ELF] Avoid referencing SectionBase::repl after ICFFangrui Song
2021-12-22[ELF] Use SmallVector for some global variables (*Files and *Sections). NFCFangrui Song
2021-12-16[ELF] Speed up MergeInputSection::split*. NFCFangrui Song
2021-12-16[ELF] Use SmallVector for MergeInputSection::pieces. NFCFangrui Song
2021-11-28[ELF] Decrease InputSectionBase::entsize to uint32_tFangrui Song
2021-11-28[ELF] Inline InputSection::getOffset into callers and remove it. NFCFangrui Song
2021-10-27[ELF] Replace InputBaseSection::{areRelocsRela,firstRelocation,numRelocation}...Fangrui Song
2021-08-07[LLD] Support compressed input sections on big-endian targetsSimon Atanasyan
2020-11-12[ELF] Don't consider SHF_ALLOC ".debug*" sections debug sectionsFangrui Song
2020-11-09[ELF] Special case static_assert for _WIN32Fangrui Song
2020-11-09[ELF] Make InputSection smallerFangrui Song
2020-08-05[ELF] --icf: don't fold text sections with LSDAFangrui Song
2020-04-30[ELF][PPC64] Suppress toc-indirect to toc-relative relaxation if R_PPC64_TOC1...Fangrui Song
2020-04-07LLD Support for Basic Block SectionsSriraman Tallam
2020-02-13[ELF] Fix a null pointer dereference when --emit-relocs and --strip-debug are...Fangrui Song
2019-11-19[ELF] Improve --gc-sections compatibility with GNU ld regarding section groupsFangrui Song
2019-09-24[ELF] Delete SectionBase::assignedFangrui Song
2019-07-16[ELF] Fix variable names in comments after VariableName -> variableName changeFangrui Song
2019-07-10[Coding style change] Rename variables so that they start with a lowercase le...Rui Ueyama
2019-06-07ELF: Create synthetic sections for loadable partitions.Peter Collingbourne