aboutsummaryrefslogtreecommitdiff
path: root/lld/lib
AgeCommit message (Expand)AuthorFilesLines
2015-07-23Merging r242885:Hans Wennborg1-1/+3
2015-07-14Update for llvm api change.Rafael Espindola1-3/+9
2015-07-14[ELF/AArch64] Fix export TLS dynamic symbolAdhemerval Zanella6-17/+26
2015-07-14Revert ELF port. Posting to mailing list.Michael J. Spencer1-4/+0
2015-07-14[LinkerScript] Don't create unnecessarily large segmentsRafael Auler1-29/+41
2015-07-13[LinkerScript] Fix bug in Segment::assignVirtualAddress()Rafael Auler1-1/+1
2015-07-13Initial ELF port.Michael J. Spencer1-0/+4
2015-07-13[Mips] Support MIPS big-endian 32/64-bits targetsSimon Atanasyan12-60/+285
2015-07-12elf: Make error output from AtomSection<ELFT>::write() deterministic.Nico Weber2-12/+19
2015-07-08Update for upcoming llvm change.Rafael Espindola1-1/+1
2015-07-07Fix undefined behaviour exposed by the new -Wshift-negative-value warning.Davide Italiano1-1/+1
2015-07-03[ELF/AArch64] Set correct loader name in linking contextAdhemerval Zanella1-3/+3
2015-07-03[ELF/AArch64] Set correct loader name in linking contextAdhemerval Zanella1-0/+5
2015-07-03Use getDynamicSymbolName/getStaticSymbolName instead of a constant argument.Rafael Espindola2-3/+3
2015-07-03[Mips] Factor out symbol type checking (PIC/non-PIC) into the separate functionSimon Atanasyan3-4/+9
2015-07-03[ELF] Define __start_XXX/__stop_XXX symbols where XXX is a section nameSimon Atanasyan5-14/+50
2015-07-02Update for llvm changes.Rafael Espindola1-3/+3
2015-07-02[ELF] Remove dead code. NFCSimon Atanasyan1-12/+0
2015-07-01[ELF] Make OutputSection::memSize `const` member function. NFCSimon Atanasyan1-1/+1
2015-07-01[ELF/AArch64] Initial General-dynamic TLS supportAdhemerval Zanella3-9/+157
2015-07-01Update for llvm api change.Rafael Espindola1-12/+27
2015-06-30Use copy init instead of direct init.Rafael Espindola1-4/+4
2015-06-30Update for llvm change.Rafael Espindola2-6/+6
2015-06-29Update for llvm api change.Rafael Espindola1-1/+1
2015-06-29Update for llvm api change.Rafael Espindola1-1/+5
2015-06-29Update for llvm change.Rafael Espindola3-9/+10
2015-06-26Update for llvm changes.Rafael Espindola1-3/+1
2015-06-26[Mips] Reject R_MIPS_CALL16 against local symbolsSimon Atanasyan1-14/+33
2015-06-26[Mips] Use helper functions to determine relocations purposeSimon Atanasyan1-126/+91
2015-06-26[Mips] Create LA25 stubs for all branch relocationsSimon Atanasyan1-34/+57
2015-06-24[ELF] Fix .init_array initializationAdhemerval Zanella1-1/+5
2015-06-23[lld] Add MachO thread-local storage support.Lang Hames8-6/+223
2015-06-23[MachO] Initialize all fields of NormalizedFile.Benjamin Kramer1-20/+14
2015-06-23Add missing dependencies for the CMake shared lld build.Benjamin Kramer1-0/+1
2015-06-22Update for LLVM API change to return by InputArgList directly (rather than by...David Blaikie5-131/+129
2015-06-22Fix missed formatting in prior commit (mostly 80 cols violation and some whit...David Blaikie5-25/+28
2015-06-22[Mips] Support R_MICROMIPS_HI0_LO16 relocation handlingSimon Atanasyan2-1/+5
2015-06-22[Mips] Support R_MICROMIPS_LITERAL relocation handlingSimon Atanasyan2-0/+5
2015-06-22[Mips] Support R_MIPS_LITERAL relocation handlingSimon Atanasyan2-1/+5
2015-06-22[Mips] Support R_MICROMIPS_SUB relocation handlingSimon Atanasyan1-2/+6
2015-06-22[Mips] Reject R_MIPS_GPREL32 against external symbolsSimon Atanasyan1-2/+16
2015-06-22[Mips] Reject position-dependent relocations in case of shared library linkingSimon Atanasyan1-10/+70
2015-06-22[Mips] Support R_MICROMIPS_HIGHER / R_MICROMIPS_HIGHEST relocations handlingSimon Atanasyan1-0/+4
2015-06-22[Mips] Support R_MIPS_HIGHER / R_MIPS_HIGHEST relocations handlingSimon Atanasyan1-0/+14
2015-06-21ArrayRef-ify Driver::parse and related functions.David Blaikie5-75/+69
2015-06-21ArrayRef-ify ParseArgsDavid Blaikie5-9/+9
2015-06-19Fix no-asserts build failure due to unused variable, and cleanup some unique_...David Blaikie1-1/+3
2015-06-19Simplify Pass::perform to take a SimpleFile& instead of unique_ptr<SimpleFile>&David Blaikie25-132/+130
2015-06-19[lld] Allow LLD passes to return error codes.Lang Hames25-39/+77
2015-06-17[Mips] Write inline some more relocation calculationsSimon Atanasyan1-112/+20