summaryrefslogtreecommitdiffstats
path: root/lld/ELF/Arch/Mips.cpp
Commit message (Expand)AuthorAgeFilesLines
* [ELF] writePlt, writeIplt: replace parameters gotPltEntryAddr and index with ...Fangrui Song2019-12-181-4/+5
* [ELF] Delete relOff from TargetInfo::writePLTFangrui Song2019-12-161-3/+2
* [ELF][AArch64] Support R_AARCH64_{CALL26,JUMP26} range extension thunks with ...Fangrui Song2019-12-021-2/+4
* Ignore R_MIPS_JALR relocations against non-function symbolsAlex Richardson2019-11-201-0/+11
* [ELF][MIPS] De-template writeValue. NFCFangrui Song2019-10-071-23/+20
* [ELF] Wrap things in `namespace lld { namespace elf {`, NFCFangrui Song2019-10-071-12/+15
* [ELF][MIPS] Use lld::elf::{read,write}* instead of llvm::support::endian::{re...Fangrui Song2019-10-071-70/+68
* [mips] Relax jalr/jr instructions using R_MIPS_JALR relocationSimon Atanasyan2019-09-261-1/+21
* [mips] Assign R_TLS type to the R_MIPS_TLS_TPREL_XXX relocations. NFCSimon Atanasyan2019-07-241-8/+4
* [Coding style change] Rename variables so that they start with a lowercase le...Rui Ueyama2019-07-101-297/+297
* [ELF][ARM][AARCH64][MIPS][PPC] Simplify the logic to create R_*_RELATIVE for ...Fangrui Song2019-06-201-2/+2
* [ELF] Make the rule to create relative relocations in a writable section stri...Fangrui Song2019-06-111-0/+2
* [ELF] Delete GotEntrySize and GotPltEntrySizeFangrui Song2019-05-311-2/+0
* [mips] Fix ld instruction in PLT entries on MIPS64Simon Atanasyan2019-05-071-2/+4
* ELF: De-template ELFFileBase. NFCI.Peter Collingbourne2019-04-051-1/+1
* [mips] Create LA25 thunks for MIPS R6 codeSimon Atanasyan2019-02-191-2/+2
* [MIPS] Handle cross-mode (regular <-> microMIPS) jumpsSimon Atanasyan2019-02-191-0/+62
* Improve error message for unknown relocations.Rui Ueyama2019-02-141-2/+4
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [ELF][MIPS] Use MIPS R6 `sigrie` as a trap instructionSimon Atanasyan2018-11-161-1/+3
* [ELF] Make TrapInstr and Filler byte arrays. NFC.Simon Atanasyan2018-11-141-1/+1
* [ELF] - Do not fail on R_*_NONE relocations when parsing the debug info.George Rimar2018-09-261-0/+1
* Reset input section pointers to null on each linker invocation.Rui Ueyama2018-09-251-4/+4
* [ELF][MIPS] Remove support for linking microMIPS 64-bit codeSimon Atanasyan2018-07-061-19/+1
* [ELF][MIPS] Reorganize isMipsPIC routine. NFCSimon Atanasyan2018-05-041-7/+10
* [ELF][MIPS] Check that a section has a valid reference to a file in the isMip...Simon Atanasyan2018-05-031-1/+5
* [ELF] - Eliminate Target::isPicRel method.George Rimar2018-04-051-6/+3
* Do not use template for check{Int,UInt,IntUInt,Alignment}.Rui Ueyama2018-03-291-21/+21
* [ELF] Recommit 327248 with Arm using the .got for _GLOBAL_OFFSET_TABLE_Peter Smith2018-03-191-0/+1
* Revert r327248, "For most Targets the _GLOBAL_OFFSET_TABLE_ symbol is expecte...Peter Collingbourne2018-03-161-1/+0
* For most Targets the _GLOBAL_OFFSET_TABLE_ symbol is expected to be atPeter Smith2018-03-111-0/+1
* [mips][lld] Address post commit review nit.Simon Dardis2018-02-211-3/+2
* [mips][lld] Spectre variant two mitigation for MIPSR2Simon Dardis2018-02-201-2/+7
* [ELF][MIPS] Rename function to be consistent with other names. NFCSimon Atanasyan2018-01-291-16/+16
* [ELF][MIPS] Rename function. NFCSimon Atanasyan2018-01-181-21/+21
* [ELF][MIPS] Decompose relocation type for N32 / N64 earlier. NFCSimon Atanasyan2018-01-181-3/+3
* [MIPS] Write PLT0 entry in case of linking N64 ABI codeSimon Atanasyan2017-11-221-2/+11
* [MIPS] Set STO_MIPS_MICROMIPS flag and less-significant bit for microMIPS sym...Simon Atanasyan2017-11-131-2/+0
* [MIPS] Setup less-significant bit in the .got and .got.plt entries in case of...Simon Atanasyan2017-11-081-3/+6
* Move MIPS-specific code from Symbols.cpp to MIPS.cpp.Rui Ueyama2017-11-071-1/+18
* ELF: Merge DefinedRegular and Defined.Peter Collingbourne2017-11-061-1/+1
* Rename SymbolBody -> SymbolRui Ueyama2017-11-031-6/+6
* [ELF] Introduce range extension thunks for ARMPeter Smith2017-10-271-2/+2
* Remove an unnecessary inheritance.Rui Ueyama2017-10-261-2/+2
* [lld] unified COFF and ELF error handling on new Common/ErrorHandlerBob Haarman2017-10-251-1/+1
* LLD/ELF: Allow targets to set e_flagsKonstantin Zhuravlyov2017-10-241-1/+6
* Remove one parameter from Target::getRelExpr.Rui Ueyama2017-10-121-12/+14
* Define RelType to represent relocation types.Rui Ueyama2017-10-111-18/+17
* [ELF][MIPS] Check for overflow when writing R_MIPS_CALL16 and R_MIPS_TLS_GOTT...Alexander Richardson2017-10-061-2/+2
* [MIPS] Generate thunks for microMIPS codeSimon Atanasyan2017-10-031-5/+0
OpenPOWER on IntegriCloud