aboutsummaryrefslogtreecommitdiff
path: root/lld/ELF/Target.cpp
AgeCommit message (Expand)AuthorFilesLines
2022-01-29[ELF] De-template getErrorPlace. NFCFangrui Song1-16/+1
2022-01-18[ELF] De-template InputSectionBase::getLocation. NFCFangrui Song1-1/+1
2021-10-28[ELF] Change common diagnostics to report both object file location and sourc...Fangrui Song1-2/+8
2021-10-25[ELF] Update comments/diagnostics for some long options to use the canonical ...Fangrui Song1-1/+1
2021-07-09[ELF] Check the Elf_Rel addends for dynamic relocationsAlex Richardson1-0/+2
2020-11-25[ELF] Rename adjustRelaxExpr to adjustTlsExpr and delete the unused `data` pa...Fangrui Song1-2/+1
2020-11-25[ELF] Add TargetInfo::adjustGotPcExpr for `R_GOT_PC` relaxations. NFCFangrui Song1-0/+5
2020-05-15[ELF] Use namespace qualifiers (lld:: or elf::) instead of `namespace lld { n...Fangrui Song1-10/+7
2020-01-28Make llvm::StringRef to std::string conversions explicit.Benjamin Kramer1-1/+1
2020-01-23[ELF] Pass `Relocation` to relaxGot and relaxTls{GdToIe,GdToLe,LdToLe,IeToLe}Fangrui Song1-5/+6
2020-01-15[ELF] Avoid false-positive assert in getErrPlace()Alex Richardson1-1/+1
2020-01-10[ELF] Make TargetInfo::writeIgotPlt a no-opFangrui Song1-4/+0
2020-01-09Re-apply "[ELF] Allow getErrPlace() to work before Out::bufferStart is set"Alex Richardson1-4/+10
2019-12-13Revert "[ELF] Allow getErrPlace() to work before Out::bufferStart is set"Vlad Tsyrklevich1-4/+4
2019-12-13[ELF] Allow getErrPlace() to work before Out::bufferStart is setAlex Richardson1-4/+4
2019-12-02[ELF][AArch64] Support R_AARCH64_{CALL26,JUMP26} range extension thunks with ...Fangrui Song1-1/+2
2019-10-10Make nullptr check more robustRui Ueyama1-6/+4
2019-10-10[lld] getErrPlace(): don't perform arithmetics on maybe-null pointerRoman Lebedev1-1/+6
2019-10-07[ELF] Wrap things in `namespace lld { namespace elf {`, NFCFangrui Song1-7/+10
2019-07-10[Coding style change] Rename variables so that they start with a lowercase le...Rui Ueyama1-45/+45
2019-05-07[PPC64] toc-indirect to toc-relative relaxationFangrui Song1-1/+1
2019-03-28De-template X86_64TargetInfo. NFC.Rui Ueyama1-2/+0
2019-03-28Make TargetInfo const. NFC.Rui Ueyama1-2/+2
2019-02-28ELF: Write .eh_frame_hdr explicitly after writing .eh_frame.Peter Collingbourne1-1/+1
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2019-01-10[LLD][ELF] - Support MSP430.George Rimar1-0/+2
2018-11-01Use llvm_unreachable for unreachable code.Rui Ueyama1-2/+2
2018-10-16Reland "[PPC64] Add split - stack support."Sean Fertile1-3/+2
2018-10-15Revert "[PPC64] Add split - stack support."Sean Fertile1-2/+3
2018-10-15[PPC64] Add split - stack support.Sean Fertile1-3/+2
2018-08-09Support RISC-VRui Ueyama1-0/+2
2018-07-17Implement framework for linking split-stack object files, and x86_64 support.Sterling Augustine1-0/+6
2018-07-02[ELF] - Cleanup error reporting code and cover with the test. NFC.George Rimar1-2/+2
2018-06-13Add Hexagon SupportSid Manning1-0/+2
2018-03-21[ELF] - Teach LLD to hint about -fdebug-types-section.George Rimar1-8/+8
2017-12-20Use dyn_cast instead of dyn_cast_or_null.Rafael Espindola1-1/+1
2017-11-03Rename SymbolBody -> SymbolRui Ueyama1-2/+2
2017-10-27[ELF] Introduce range extension thunks for ARMPeter Smith1-1/+1
2017-10-25[lld] unified COFF and ELF error handling on new Common/ErrorHandlerBob Haarman1-1/+1
2017-10-11Define RelType to represent relocation types.Rui Ueyama1-12/+11
2017-10-10[ELF] Set Dot initially to --image-base value when using linker scriptsJames Henderson1-0/+7
2017-07-17[ELF] Introduce target specific inBranchRange() functionPeter Smith1-0/+5
2017-06-28Add basic 64-bit SPARC supportRui Ueyama1-0/+2
2017-06-16Do not use make<> to allocate TargetInfo. NFC.Rui Ueyama1-14/+14
2017-06-16Split Target.cpp into small files.Rui Ueyama1-2337/+42
2017-06-15[ELF] Initial migration of AVR targetLeslie Zhai1-0/+35
2017-06-10Relax the overflow checking of R_386_PC16.Rafael Espindola1-1/+11
2017-06-08Use LLVM_FALLTHROUGH.Rui Ueyama1-3/+3
2017-06-07Move Object format code to lib/BinaryFormat.Zachary Turner1-1/+1
2017-05-31Store a single Parent pointer for InputSectionBase.Rafael Espindola1-2/+2