summaryrefslogtreecommitdiffstats
path: root/lld/lib/ReaderWriter/ELF/Mips/MipsRelocationPass.cpp
Commit message (Expand)AuthorAgeFilesLines
* Remove the old ELF linker.Rafael Espindola2016-02-281-1415/+0
* Add File::kind's for all subclasses of File.Pete Cooper2016-01-141-1/+1
* [Mips] Do not show an error if R_MIPS_GPREL32 relocation has a non-local targetSimon Atanasyan2015-09-161-13/+0
* [Mips] Initial support of the MIPS N32 ABISimon Atanasyan2015-08-281-0/+47
* [Mips] Use 'or' for move instead of [d]addu in PLT entriesSimon Atanasyan2015-08-191-2/+2
* [Mips] Implement definition of DT_MIPS_RLD_MAP dynamic tag, .rld_map section,...Simon Atanasyan2015-07-301-0/+24
* [Mips] Fix addend writing for R_MIPS_REL32 relocationSimon Atanasyan2015-07-211-4/+5
* [Mips] Handle R_MIPS_JALR relocation to omptimize jalr/jr instructionsSimon Atanasyan2015-07-211-0/+4
* [Mips] Support MIPS big-endian 32/64-bits targetsSimon Atanasyan2015-07-131-42/+185
* [Mips] Factor out symbol type checking (PIC/non-PIC) into the separate functionSimon Atanasyan2015-07-031-4/+2
* [Mips] Reject R_MIPS_CALL16 against local symbolsSimon Atanasyan2015-06-261-14/+33
* [Mips] Use helper functions to determine relocations purposeSimon Atanasyan2015-06-261-126/+91
* [Mips] Create LA25 stubs for all branch relocationsSimon Atanasyan2015-06-261-34/+57
* [Mips] Support R_MICROMIPS_HI0_LO16 relocation handlingSimon Atanasyan2015-06-221-0/+1
* [Mips] Support R_MICROMIPS_LITERAL relocation handlingSimon Atanasyan2015-06-221-0/+2
* [Mips] Support R_MIPS_LITERAL relocation handlingSimon Atanasyan2015-06-221-0/+2
* [Mips] Reject R_MIPS_GPREL32 against external symbolsSimon Atanasyan2015-06-221-2/+16
* [Mips] Reject position-dependent relocations in case of shared library linkingSimon Atanasyan2015-06-221-10/+70
* Simplify Pass::perform to take a SimpleFile& instead of unique_ptr<SimpleFile>&David Blaikie2015-06-191-14/+14
* [lld] Allow LLD passes to return error codes.Lang Hames2015-06-191-2/+4
* [Mips] Support R_MICROMIPS_GPREL16 / R_MICROMIPS_GPREL7_S2 relocations handlingSimon Atanasyan2015-06-171-0/+4
* [Mips] Use standard relocations R_MIPS_HI16/LO16 instead of custom variantsSimon Atanasyan2015-06-131-6/+6
* [Mips] Handle TLS relocations in -static linking modeSimon Atanasyan2015-06-121-11/+14
* [Mips] Add a couple of MipsAbiInfoHandler functions to check linked code typeSimon Atanasyan2015-05-311-17/+22
* [Mips] Collect all ABI related info in the single MipsAbiInfoHandler classSimon Atanasyan2015-05-311-17/+18
* [Mips] Simplify the code a bit using early returnSimon Atanasyan2015-04-241-14/+6
* [Mips] Support R_MICROMIPS_GOT_DISP / PAGE / OFST relocations handlingSimon Atanasyan2015-04-201-1/+6
* [Mips] Create _GLOBAL_OFFSET_TABLE_ only if the .got section existsSimon Atanasyan2015-04-151-0/+14
* ELF: Remove redundant namespace qualifiers.Rui Ueyama2015-04-141-2/+2
* ELF: Define ELF{32,64}{LE,BE} types and use them everywhere.Rui Ueyama2015-04-141-8/+8
* [Mips] Move `MipsTargetLayout` class to the separate headerSimon Atanasyan2015-04-131-1/+0
* [Mips] Support R_MICROMIPS_GOT_HI/LO16 and R_MICROMIPS_CALL_HI/LO16 relocationsSimon Atanasyan2015-04-131-2/+15
* [Mips] Support R_MIPS_CALL_HI16 / R_MIPS_CALL_LO16 relocations handlingSimon Atanasyan2015-04-131-2/+8
* [Mips] Support R_MIPS_GOT_HI16 / R_MIPS_GOT_LO16 relocations handlingSimon Atanasyan2015-04-131-2/+8
* [Mips] Add -pcrel-eh-reloc command line optionSimon Atanasyan2015-04-101-0/+3
* [Mips] Support R_MIPS_EH relocation handlingSimon Atanasyan2015-04-101-2/+4
* Merge MutableFile with SimpleFile.Rui Ueyama2015-04-071-2/+2
* Use C++ non-static member initialization.Rui Ueyama2015-04-011-2/+2
* Use alignment values everywhere instead of log2.Rui Ueyama2015-03-261-3/+3
* [Mips] Support MIPS N64 relocation record formatSimon Atanasyan2015-03-241-0/+2
* [Mips] Create special PLT entry in case of MIPS R6 ABISimon Atanasyan2015-03-201-1/+32
* [Mips] Implement R_MIPS_PCHI16 / R_MIPS_PCLO16 relocations handlingSimon Atanasyan2015-03-191-0/+2
* [Mips] clang-format the codeSimon Atanasyan2015-03-161-3/+2
* [Mips] Do not check the relocation type twiceSimon Atanasyan2015-03-161-10/+6
* [Mips] Add `const` qualifier to some member functionsSimon Atanasyan2015-03-161-23/+23
* [Mips] Implement R_MIPS_TLS_xxx relocation handling in case of N64 ABISimon Atanasyan2015-03-161-11/+29
* [Mips] Implement R_MIPS_GOT_DISP/PAGE/OFST relocations handlingSimon Atanasyan2015-03-161-20/+71
* [Mips] Remove redundant namespace qualifiersSimon Atanasyan2015-03-091-6/+6
* [Mips] Implement R_MIPS_64 relocation handlingSimon Atanasyan2015-03-091-1/+1
* Use make_unique.Rui Ueyama2015-02-061-3/+3
OpenPOWER on IntegriCloud