summaryrefslogtreecommitdiffstats
path: root/lld/ELF/Arch/PPC64.cpp
Commit message (Expand)AuthorAgeFilesLines
* [ELF][PowerPC] Support R_PPC_COPY and R_PPC64_COPYFangrui Song2020-01-241-0/+1
* [ELF][PPC64] Implement IPLT code sequence for non-preemptible IFUNCFangrui Song2019-12-291-1/+9
* [ELF] writePlt, writeIplt: replace parameters gotPltEntryAddr and index with ...Fangrui Song2019-12-181-5/+5
* [ELF] Add IpltSectionFangrui Song2019-12-171-1/+2
* [ELF] Delete relOff from TargetInfo::writePLTFangrui Song2019-12-161-3/+2
* [ELF][PPC64] Support long branch thunks with addendsFangrui Song2019-12-051-2/+2
* [ELF][AArch64] Support R_AARCH64_{CALL26,JUMP26} range extension thunks with ...Fangrui Song2019-12-021-2/+3
* Fix a few typos in lld/ELF to cycle botsNico Weber2019-10-281-3/+3
* [ELF] Wrap things in `namespace lld { namespace elf {`, NFCFangrui Song2019-10-071-9/+13
* [ELF][PPC] Fix getRelExpr for R_PPC64_REL16_HIFangrui Song2019-08-171-0/+1
* [ELF][PPC] Improve error message for unknown relocationsFangrui Song2019-08-151-2/+19
* [ELF] Don't special case symbolic relocations with 0 addend to ifunc in writa...Fangrui Song2019-08-131-5/+5
* [ELF][PPC] Don't relax ifunc toc-indirect accesses to toc-relativeFangrui Song2019-08-061-1/+5
* [ELF][PPC] Refactor some ppc64 testsFangrui Song2019-07-181-0/+1
* [Coding style change] Rename variables so that they start with a lowercase le...Rui Ueyama2019-07-101-322/+322
* [ELF][PPC][X86] Use [-2**(n-1), 2**n) to check overflows for R_PPC_ADDR16, R_...Fangrui Song2019-06-241-3/+9
* [ELF][ARM][AARCH64][MIPS][PPC] Simplify the logic to create R_*_RELATIVE for ...Fangrui Song2019-06-201-0/+7
* Revert "Revert r362867: [ELF][PPC] Simplify {read,write}FromHalf16"Fangrui Song2019-06-121-28/+29
* Revert r362867: [ELF][PPC] Simplify {read,write}FromHalf16Rui Ueyama2019-06-111-29/+28
* [ELF] Make the rule to create relative relocations in a writable section stri...Fangrui Song2019-06-111-0/+1
* [ELF][PPC] Simplify {read,write}FromHalf16Fangrui Song2019-06-081-28/+29
* [PPC32] Support GD/LD/IE/LE TLS models and their relaxationsFangrui Song2019-06-061-3/+4
* [ELF][PPC64] Rename some PPC64 ELFv2 specific RelExpr from R_PPC_* to R_PPC64_*Fangrui Song2019-06-031-2/+2
* [ELF][PPC64] Don't apply LD->LE relaxation on R_PPC64_GOT_DTPREL16*Fangrui Song2019-06-031-4/+0
* [ELF] Delete GotEntrySize and GotPltEntrySizeFangrui Song2019-05-311-2/+0
* [LLD][ELF] - Improve diagnostic about unrecognized relocations.George Rimar2019-05-231-1/+1
* [PPC64] Define getThunkSectionSpacing() based on the range of R_PPC64_REL24Fangrui Song2019-05-101-0/+9
* [PPC64] toc-indirect to toc-relative relaxationFangrui Song2019-05-071-2/+107
* [PPC64] Consider localentry offset when computing branch distanceFangrui Song2019-04-241-1/+4
* [PPC64] Allow R_PPC64_DTPREL* to preemptable local-dynamic symbolsFangrui Song2019-04-231-1/+1
* Create an instance of Target after reading all input files. NFC.Rui Ueyama2019-03-281-1/+0
* [PPC64] Sort .toc sections accessed with small code model relocs.Sean Fertile2019-02-121-7/+3
* [PPC64] Set the number of relocations processed for R_PPC64_TLS[GL]D to 2Fangrui Song2019-02-061-0/+15
* [PPC64] Reland r351978 'Sort .toc sections accessed with small code model ...'Sean Fertile2019-01-241-0/+9
* Revert "[PPC64] Sort .toc sections accessed with small code model ..."Sean Fertile2019-01-231-9/+0
* [PPC64] Sort .toc sections accessed with small code model relocs close to .got.Sean Fertile2019-01-231-0/+9
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [PPC64] Fix RelType in checkInt and checkAlignment diagnsotics.Sean Fertile2019-01-101-8/+10
* [PPC64] Add toc-optimizations for got based relocations.Sean Fertile2018-12-201-7/+15
* [PPC64] Support got-based relocations.Sean Fertile2018-12-181-2/+17
* Remove unreachable code.Rui Ueyama2018-12-041-1/+0
* [PPC][PPC64] PPC_REL14 and PPC64_REL14 relocationsMartell Malone2018-12-041-4/+15
* [ELF] Make TrapInstr and Filler byte arrays. NFC.Simon Atanasyan2018-11-141-2/+1
* [PPC64] Long branch thunks.Sean Fertile2018-11-141-3/+23
* [PPC64] Use INT32_MIN instead of std::numeric_limits<int32_t>::min()Fangrui Song2018-11-071-2/+1
* [ELF] Refactor per-target TLS layout configuration. NFC.Ryan Prichard2018-10-311-2/+0
* [ELF][PPC64]Workaround bogus Visual Studio build warningJames Henderson2018-10-301-1/+2
* [ELF][PPC64] Fix a split-stack comment in rLLD344622Fangrui Song2018-10-221-1/+1
* [ELF] Format PPC64.cpp, NFCFangrui Song2018-10-221-12/+10
* [PPC64] Fix offset checks on rel24 call relocations.Sean Fertile2018-10-181-1/+2
OpenPOWER on IntegriCloud