summaryrefslogtreecommitdiff
path: root/lld/lib/ReaderWriter/ELF/Mips
AgeCommit message (Expand)Author
2016-02-28Remove the old ELF linker.Rafael Espindola
2016-01-14Add File::kind's for all subclasses of File.Pete Cooper
2016-01-14Update for LLVM function name change.Rui Ueyama
2016-01-07Set the folder for libraries to 'lld libraries'. NFC.Pete Cooper
2015-09-16[Mips] Do not show an error if R_MIPS_GPREL32 relocation has a non-local targetSimon Atanasyan
2015-08-31Fix -Wcovered-switch-default warnings.Rui Ueyama
2015-08-31ELF: Fix "not all control paths return a value" warning.Rui Ueyama
2015-08-28[Mips] Support grouping of multiple consecutive relocations in case of N32 an...Simon Atanasyan
2015-08-28[Mips] Initial support of the MIPS N32 ABISimon Atanasyan
2015-08-19[Mips] Use 'or' for move instead of [d]addu in PLT entriesSimon Atanasyan
2015-08-01[Mips] Implement definition of the DT_MIPS_RLD_MAP_REL dynamic tagSimon Atanasyan
2015-07-30[Mips] Implement definition of DT_MIPS_RLD_MAP dynamic tag, .rld_map section,...Simon Atanasyan
2015-07-25[Mips] Define _DYNAMIC_LINKING symbol if output is a is dynamically linked ex...Simon Atanasyan
2015-07-25[Mips] Remove redundant separate functions to calculate relocations. DoSimon Atanasyan
2015-07-25[Mips] Remove duplicated code by joining the same functionsSimon Atanasyan
2015-07-25[Mips] Do not sign-extend addends read from RELA relocation recordsSimon Atanasyan
2015-07-23Use the getSymbol with an explicit symbol table. NFC.Rafael Espindola
2015-07-23[ELF] Apply segments from linker scriptsDenis Protivensky
2015-07-21[Mips] Fix addend writing for R_MIPS_REL32 relocationSimon Atanasyan
2015-07-21[Mips] Handle R_MIPS_JALR relocation to omptimize jalr/jr instructionsSimon Atanasyan
2015-07-20Update for llvm api change.Rafael Espindola
2015-07-13[Mips] Support MIPS big-endian 32/64-bits targetsSimon Atanasyan
2015-07-03[Mips] Factor out symbol type checking (PIC/non-PIC) into the separate functionSimon Atanasyan
2015-06-26[Mips] Reject R_MIPS_CALL16 against local symbolsSimon Atanasyan
2015-06-26[Mips] Use helper functions to determine relocations purposeSimon Atanasyan
2015-06-26[Mips] Create LA25 stubs for all branch relocationsSimon Atanasyan
2015-06-22[Mips] Support R_MICROMIPS_HI0_LO16 relocation handlingSimon Atanasyan
2015-06-22[Mips] Support R_MICROMIPS_LITERAL relocation handlingSimon Atanasyan
2015-06-22[Mips] Support R_MIPS_LITERAL relocation handlingSimon Atanasyan
2015-06-22[Mips] Support R_MICROMIPS_SUB relocation handlingSimon Atanasyan
2015-06-22[Mips] Reject R_MIPS_GPREL32 against external symbolsSimon Atanasyan
2015-06-22[Mips] Reject position-dependent relocations in case of shared library linkingSimon Atanasyan
2015-06-22[Mips] Support R_MICROMIPS_HIGHER / R_MICROMIPS_HIGHEST relocations handlingSimon Atanasyan
2015-06-22[Mips] Support R_MIPS_HIGHER / R_MIPS_HIGHEST relocations handlingSimon Atanasyan
2015-06-19Simplify Pass::perform to take a SimpleFile& instead of unique_ptr<SimpleFile>&David Blaikie
2015-06-19[lld] Allow LLD passes to return error codes.Lang Hames
2015-06-17[Mips] Write inline some more relocation calculationsSimon Atanasyan
2015-06-17[Mips] Support R_MICROMIPS_GPREL16 / R_MICROMIPS_GPREL7_S2 relocations handlingSimon Atanasyan
2015-06-17[Mips] Support R_MIPS_16 relocation handlingSimon Atanasyan
2015-06-17[Mips] Do not use functions to calculate trivial relocationsSimon Atanasyan
2015-06-13[Mips] Support R_MIPS_PC16 relocation handlingSimon Atanasyan
2015-06-13[Mips] Use standard relocations R_MIPS_HI16/LO16 instead of custom variantsSimon Atanasyan
2015-06-12[Mips] Handle TLS relocations in -static linking modeSimon Atanasyan
2015-06-12[Mips] Define _gpxxx symbols in both static/dynamic linking modesSimon Atanasyan
2015-06-12[Mips] Setup EI_ABIVERSION flagSimon Atanasyan
2015-06-06[Mips] Factor out some bit manipulation code into separate routinesSimon Atanasyan
2015-06-06[Mips] Check symbol alignment for some MIPS relocations.Simon Atanasyan
2015-06-06[Mips] Perform an overflow checking for relocations resultsSimon Atanasyan
2015-06-06[Mips] Rearrange relocation related cases in the `switch` operatorSimon Atanasyan
2015-06-06[Mips] Use signed/unsigned types in relocation calculations consistentlySimon Atanasyan