summaryrefslogtreecommitdiffstats
path: root/lld/ELF/Thunks.cpp
Commit message (Expand)AuthorAgeFilesLines
* [ELF][PPC32] Support range extension thunks with addendsFangrui Song2020-01-251-4/+41
* [ELF][PPC64] Improve "call lacks nop" diagnostic and make it compatible with ...Fangrui Song2019-12-291-0/+1
* [ELF][PPC32] Implement IPLT code sequence for non-preemptible IFUNCFangrui Song2019-12-291-9/+13
* [ELF][PPC64] Implement IPLT code sequence for non-preemptible IFUNCFangrui Song2019-12-291-3/+3
* [ELF][PPC64] Support long branch thunks with addendsFangrui Song2019-12-051-18/+19
* [ELF][AArch64] Support R_AARCH64_{CALL26,JUMP26} range extension thunks with ...Fangrui Song2019-12-021-25/+26
* Fix a few typos in lld/ELF to cycle botsNico Weber2019-10-281-1/+1
* [ELF] Fix variable names in comments after VariableName -> variableName changeFangrui Song2019-07-161-2/+2
* Fix parameter name comments using clang-tidy. NFC.Rui Ueyama2019-07-161-1/+1
* [Coding style change][lld] Rename variables for non-ELF portsRui Ueyama2019-07-111-16/+16
* [Coding style change] Rename variables so that they start with a lowercase le...Rui Ueyama2019-07-101-404/+404
* Avoid identifiers that are different only in case. NFC.Rui Ueyama2019-07-031-8/+8
* ELF: Create synthetic sections for loadable partitions.Peter Collingbourne2019-06-071-3/+4
* [PPC32] Improve the 32-bit PowerPC portFangrui Song2019-06-061-17/+108
* [mips] Remove redundant setup of less-significant bit. NFCSimon Atanasyan2019-03-131-2/+2
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [ELF] Implement option to force PIC compatible ThunksPeter Smith2019-01-161-5/+5
* [ELF] Fix ARM and Thumb V7PILongThunk overflow behavior.Peter Smith2019-01-101-2/+2
* [ELF][ARM] Add support for architecture v6m thunksPeter Smith2018-12-171-5/+92
* [PPC64] Long branch thunks.Sean Fertile2018-11-141-12/+71
* [ELF] [ARM] Don't mix 'ip' and 'r12' as names for the same register in commen...Martin Storsjo2018-08-311-4/+4
* [ELF] Add support for Armv5 and Armv6 compatible ThunksPeter Smith2018-08-201-3/+113
* ELF Thunks: fix build error: missing 'overrides'Roman Lebedev2018-05-061-1/+1
* [PPC64] Emit plt call stubs to the text section rather then the plt section.Sean Fertile2018-05-061-4/+51
* ELF: Add support for short thunks on ARM.Peter Collingbourne2018-03-291-44/+151
* ELF: Allow thunks to change size. NFCI.Peter Collingbourne2018-03-291-42/+45
* ELF: Make required Thunk methods pure virtual and remove an unused argument. ...Peter Collingbourne2018-03-281-27/+27
* [ELF] Convert {read,write}*be to endianness-aware read/write.Fangrui Song2018-03-091-12/+11
* Use references instead of pointers. NFC.Rafael Espindola2017-12-191-16/+16
* Replace a dyn_cast with a cast. NFC.Rafael Espindola2017-11-291-2/+2
* Replace another dyn_cast with a cast.Rafael Espindola2017-11-291-2/+2
* Replace a dyn_cast with a cast.Rafael Espindola2017-11-291-2/+2
* [ELF][AArch64] Add support for AArch64 range thunks.Peter Smith2017-11-291-1/+82
* Move Memory.{h,cpp} to Common.Rui Ueyama2017-11-281-1/+1
* [MIPS] Setup less-significant bit in a symbol value in microMIPS thunksSimon Atanasyan2017-11-091-2/+2
* ELF: Merge DefinedRegular and Defined.Peter Collingbourne2017-11-061-3/+3
* Rename SymbolBody -> SymbolRui Ueyama2017-11-031-12/+12
* [ELF] Add support for multiple passes to createThunks()Peter Smith2017-10-271-8/+8
* [ELF] Introduce range extension thunks for ARMPeter Smith2017-10-271-0/+2
* [lld] unified COFF and ELF error handling on new Common/ErrorHandlerBob Haarman2017-10-251-1/+1
* Define RelType to represent relocation types.Rui Ueyama2017-10-111-19/+17
* [MIPS] Generate thunks for microMIPS codeSimon Atanasyan2017-10-031-2/+80
* [ELF] Fix edge condition in thunk offset calculationShoaib Meenai2017-09-211-7/+9
* [ELF] - Fix member name: alignment -> Alignment. NFC.George Rimar2017-07-181-2/+2
* [ELF] - Apply clang-format. NFC.George Rimar2017-07-181-12/+6
* [ELF] Introduce Thunk reuse compatibilityPeter Smith2017-07-051-0/+26
* [ELF] Do not use `this` to access members of non-template class. NFCSimon Atanasyan2017-07-041-3/+3
* [ELF] Be more precise about Thumb state bit in ARM thunksPeter Smith2017-06-091-3/+3
* Move Object format code to lib/BinaryFormat.Zachary Turner2017-06-071-1/+1
* [ELF] - Detemplate Thunk creation.George Rimar2017-05-171-72/+56
OpenPOWER on IntegriCloud