summaryrefslogtreecommitdiff
path: root/lld/lib/ReaderWriter/ELF/Mips/MipsRelocationHandler.cpp
AgeCommit message (Expand)Author
2016-02-28Remove the old ELF linker.Rafael Espindola
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-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-13[Mips] Support MIPS big-endian 32/64-bits targetsSimon 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] 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-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-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
2015-06-06[Mips] Handle all grouped relocations in a uniform waySimon Atanasyan
2015-04-20[Mips] Support R_MICROMIPS_PC18_S3/PC19_S2/PC21_S2/PC26_S2 relocations handlingSimon Atanasyan
2015-04-20[Mips] Support R_MICROMIPS_GOT_DISP / PAGE / OFST relocations handlingSimon Atanasyan
2015-04-15[Mips] Check `_gp_disp` symbol using a trivial string comparisonSimon Atanasyan
2015-04-14ELF: Remove redundant namespace qualifiers.Rui Ueyama
2015-04-14ELF: Split HeaderChunks.h to HeaderChunks.{h,cpp}.Rui Ueyama
2015-04-14Define make_dynamic_error_code(const char *).Rui Ueyama
2015-04-14ELF: Define ELF{32,64}{LE,BE} types and use them everywhere.Rui Ueyama
2015-04-13[Mips] Move `MipsTargetLayout` class to the separate headerSimon Atanasyan
2015-04-13[Mips] Support R_MICROMIPS_GOT_HI/LO16 and R_MICROMIPS_CALL_HI/LO16 relocationsSimon Atanasyan
2015-04-13[Mips] Support R_MIPS_CALL_HI16 / R_MIPS_CALL_LO16 relocations handlingSimon Atanasyan
2015-04-13[Mips] Support R_MIPS_GOT_HI16 / R_MIPS_GOT_LO16 relocations handlingSimon Atanasyan
2015-04-10[Mips] Support R_MIPS_EH relocation handlingSimon Atanasyan
2015-04-10[Mips] Replace MipsTargetHandler member function getGP() by getGPAddr()Simon Atanasyan
2015-04-10[Mips] Fix typo in the commentSimon Atanasyan
2015-04-06[Mips] Remove redundant non-template MipsRelocationHandler classSimon Atanasyan
2015-04-06[Mips] Replace MipsRelocationHandler::readAddend() by a regular functionSimon Atanasyan
2015-03-31ELF: Remove TargetHandler::getTargetLayout.Rui Ueyama
2015-03-31[Mips] Use llvm::make_uniqueSimon Atanasyan
2015-03-30[Mips] Fix writing R_MIPS_REL32 relocation addendumSimon Atanasyan
2015-03-24[Mips] Support MIPS N64 relocation record formatSimon Atanasyan
2015-03-22[Mips] Pass type of relocation and addendum to the `calculateRelocation`Simon Atanasyan
2015-03-19[Mips] Add comments to the relocation calculation functionsSimon Atanasyan
2015-03-19[Mips] Implement R_MIPS_PCHI16 / R_MIPS_PCLO16 relocations handlingSimon Atanasyan
2015-03-19[Mips] Implement R_MIPS_PC18_S3 relocation handlingSimon Atanasyan