summaryrefslogtreecommitdiffstats
path: root/lld/lib/ReaderWriter/ELF/Mips
Commit message (Expand)AuthorAgeFilesLines
* Remove the old ELF linker.Rafael Espindola2016-02-2822-5082/+0
* Add File::kind's for all subclasses of File.Pete Cooper2016-01-141-1/+1
* Update for LLVM function name change.Rui Ueyama2016-01-141-2/+2
* Set the folder for libraries to 'lld libraries'. NFC.Pete Cooper2016-01-071-1/+1
* [Mips] Do not show an error if R_MIPS_GPREL32 relocation has a non-local targetSimon Atanasyan2015-09-161-13/+0
* Fix -Wcovered-switch-default warnings.Rui Ueyama2015-08-311-4/+2
* ELF: Fix "not all control paths return a value" warning.Rui Ueyama2015-08-311-12/+16
* [Mips] Support grouping of multiple consecutive relocations in case of N32 an...Simon Atanasyan2015-08-281-1/+15
* [Mips] Initial support of the MIPS N32 ABISimon Atanasyan2015-08-287-10/+117
* [Mips] Use 'or' for move instead of [d]addu in PLT entriesSimon Atanasyan2015-08-191-2/+2
* [Mips] Implement definition of the DT_MIPS_RLD_MAP_REL dynamic tagSimon Atanasyan2015-08-011-2/+10
* [Mips] Implement definition of DT_MIPS_RLD_MAP dynamic tag, .rld_map section,...Simon Atanasyan2015-07-302-0/+32
* [Mips] Define _DYNAMIC_LINKING symbol if output is a is dynamically linked ex...Simon Atanasyan2015-07-251-1/+7
* [Mips] Remove redundant separate functions to calculate relocations. DoSimon Atanasyan2015-07-251-52/+23
* [Mips] Remove duplicated code by joining the same functionsSimon Atanasyan2015-07-251-21/+4
* [Mips] Do not sign-extend addends read from RELA relocation recordsSimon Atanasyan2015-07-251-18/+21
* Use the getSymbol with an explicit symbol table. NFC.Rafael Espindola2015-07-232-12/+17
* [ELF] Apply segments from linker scriptsDenis Protivensky2015-07-232-2/+2
* [Mips] Fix addend writing for R_MIPS_REL32 relocationSimon Atanasyan2015-07-212-11/+20
* [Mips] Handle R_MIPS_JALR relocation to omptimize jalr/jr instructionsSimon Atanasyan2015-07-212-10/+39
* Update for llvm api change.Rafael Espindola2015-07-202-18/+18
* [Mips] Support MIPS big-endian 32/64-bits targetsSimon Atanasyan2015-07-1310-60/+276
* [Mips] Factor out symbol type checking (PIC/non-PIC) into the separate functionSimon Atanasyan2015-07-033-4/+9
* [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-222-1/+5
* [Mips] Support R_MICROMIPS_LITERAL relocation handlingSimon Atanasyan2015-06-222-0/+5
* [Mips] Support R_MIPS_LITERAL relocation handlingSimon Atanasyan2015-06-222-1/+5
* [Mips] Support R_MICROMIPS_SUB relocation handlingSimon Atanasyan2015-06-221-2/+6
* [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
* [Mips] Support R_MICROMIPS_HIGHER / R_MICROMIPS_HIGHEST relocations handlingSimon Atanasyan2015-06-221-0/+4
* [Mips] Support R_MIPS_HIGHER / R_MIPS_HIGHEST relocations handlingSimon Atanasyan2015-06-221-0/+14
* Simplify Pass::perform to take a SimpleFile& instead of unique_ptr<SimpleFile>&David Blaikie2015-06-193-17/+17
* [lld] Allow LLD passes to return error codes.Lang Hames2015-06-193-4/+8
* [Mips] Write inline some more relocation calculationsSimon Atanasyan2015-06-171-112/+20
* [Mips] Support R_MICROMIPS_GPREL16 / R_MICROMIPS_GPREL7_S2 relocations handlingSimon Atanasyan2015-06-172-0/+14
* [Mips] Support R_MIPS_16 relocation handlingSimon Atanasyan2015-06-171-0/+3
* [Mips] Do not use functions to calculate trivial relocationsSimon Atanasyan2015-06-171-15/+2
* [Mips] Support R_MIPS_PC16 relocation handlingSimon Atanasyan2015-06-131-2/+15
* [Mips] Use standard relocations R_MIPS_HI16/LO16 instead of custom variantsSimon Atanasyan2015-06-134-22/+8
* [Mips] Handle TLS relocations in -static linking modeSimon Atanasyan2015-06-123-23/+42
* [Mips] Define _gpxxx symbols in both static/dynamic linking modesSimon Atanasyan2015-06-121-8/+4
* [Mips] Setup EI_ABIVERSION flagSimon Atanasyan2015-06-123-4/+20
* [Mips] Factor out some bit manipulation code into separate routinesSimon Atanasyan2015-06-061-7/+13
* [Mips] Check symbol alignment for some MIPS relocations.Simon Atanasyan2015-06-061-10/+13
* [Mips] Perform an overflow checking for relocations resultsSimon Atanasyan2015-06-061-48/+80
* [Mips] Rearrange relocation related cases in the `switch` operatorSimon Atanasyan2015-06-061-12/+12
* [Mips] Use signed/unsigned types in relocation calculations consistentlySimon Atanasyan2015-06-061-52/+41
OpenPOWER on IntegriCloud