summaryrefslogtreecommitdiff
path: root/llvm/lib/ExecutionEngine/JITLink/ELF_x86_64.cpp
AgeCommit message (Expand)Author
2025-01-16[JITLink] Teach x86_64 GOT & PLT table managers to discover existing entries.Lang Hames
2024-12-06[JITLink] Switch to SymbolStringPtr for Symbol names (#115796)Jared Wyles
2024-10-16[JITLink] Add support for R_X86_64_SIZE* relocations. (#110081)Xing Guo
2024-09-24[JITLink] Add support for R_X86_64_PC16 relocation type. (#109630)Xing Guo
2024-06-18[JITLink] Add x86_64::Delta8 edge kind, ELF::R_X86_64_PC8 support (#95869)Maksim Panchenko
2024-03-24[JITLink][ELF] Improve ELF section start/end symbol handling.Lang Hames
2023-12-11[llvm] Use StringRef::{starts,ends}_with (NFC) (#74956)Kazu Hirata
2023-10-21[llvm] Stop including Endian.h (NFC)Kazu Hirata
2023-08-26[JITLink] Fix access of moved-from argument in 265d6bda95b.Lang Hames
2023-08-26[JITLink] Add a shouldAddDefaultPasses predicate to JITLinkerBase.Lang Hames
2023-06-27[JITLink] Use SubtargetFeatures to store features in LinkGraphJob Noorman
2023-05-17[JITLink] Add target features to LinkGraphJob Noorman
2023-04-17[JITLink][ELF][x86-64] Add support for R_X86_64_GOTPC32 relocation.Lang Hames
2023-04-16[JITLink][ELF][x86-64] Implement ELF::R_X86_64_NONE.Lang Hames
2023-04-16[JITLink][x86-64] Add x86_64::Pointer8 edge kind, ELF::R_X86_64_8 reloc support.Lang Hames
2023-04-16[JITLink][x86-64] Implement ELF::R_X86_64_16.Lang Hames
2023-04-15[JITLink][ELF][x86-64] Don't use intermediate edge-kinds in ELF/x86-64 backend.Lang Hames
2023-04-12[JITLink] Remove a stale comment.Lang Hames
2023-03-18[JITLink][ELF][x86-64] Add support for R_X86_64_32 relocation.Lang Hames
2022-10-30[JITLink][i386] Adds absolute and pc relative relocation support for ELF/i386.Kshitij Jain
2022-10-03[ORC][JITLink] Move MemoryFlags.h (MemProt, AllocGroup,...) from JITLink to ORC.Lang Hames
2022-09-01[JITLink] Sink ELFX86RelocationKind into implementation file (ELF_x86_64.cpp).Lang Hames
2022-06-15[JITLink][ELF] Log enum name of unsupported relocation type.Sunho Kim
2022-04-15[JITLink] Refactor and expand DWARF pointer encoding support.Lang Hames
2022-03-15Move DWARFRecordSectionSplitter code to its own fileShubham Sandeep Rastogi
2022-03-11Rename EHFrameSplitter to DWARFRecordSectionSplitterShubham Sandeep Rastogi
2022-01-18[JITLink][ELF] Support duplicated section names from object fileSteven Wu
2022-01-06Re-apply "[JITLink] Update JITLink to use ExecutorAddr rather... " with fixes.Lang Hames
2022-01-06Revert "[JITLink] Update JITLink to use ExecutorAddr rather than..."Lang Hames
2022-01-06[JITLink] Update JITLink to use ExecutorAddr rather than JITTargetAddress.Lang Hames
2021-12-05[JITLink][ELF][x86-64] Adjust addends for R_X86_64_PLT32 relocations.Lang Hames
2021-12-05[JITLink][ELF][x86-64] Use the right edge-naming function for debugging output.Lang Hames
2021-11-17[NFC][llvm] Inclusive language: remove uses of sanity in llvm/lib/ExecutionEn...Zarko Todorovski
2021-10-18[JITLink][x86-64] Lift GOT, PLT table managers into x86_64.h; reuse for MachO.Lang Hames
2021-10-18Simplify the TableManager class and move it into a public header.Lang Hames
2021-10-14[JITLink][NFC] Add TableManager to replace PerGraph...Builder passluxufan
2021-10-11Re-apply e50aea58d59, "Major JITLinkMemoryManager refactor". with fixes.Lang Hames
2021-10-11Revert "[JITLink][ORC] Major JITLinkMemoryManager refactor."Lang Hames
2021-10-11[JITLink][ORC] Major JITLinkMemoryManager refactor.Lang Hames
2021-10-06Revert "[JITLink][NFC] Add TableManager to replace PerGraph...Builder pass"luxufan
2021-10-06[JITLink][NFC] Add TableManager to replace PerGraph...Builder passluxufan
2021-09-20Fix bad merge the removed switch caseGeoffrey Martin-Noble
2021-09-20[JITLink] Adopt forEachRelocation() helper in ELF x86-64 backend (NFC)Stefan Gränitz
2021-09-13[JITLink] Add initial native TLS support to ELFNix platformluxufan
2021-08-22[JITLink] Add support of R_X86_64_32S relocationluxufan
2021-08-19[JITLink] Optimize GOTPCRELX Relocationsluxufan
2021-08-15[JITLink] Unify x86-64 MachO and ELF 's optimize GOT/Stub functionluxufan
2021-08-14[JITLink][x86-64] Rename *Relaxable edges to *REXRelaxable.Lang Hames
2021-08-14[JITLink][x86-64] Rename BranchPCRel32ToPtrJumpStub(Relaxable -> Bypassable).Lang Hames
2021-08-13[JITLink] Update ELF_x86_64 's edge kind to generic edge kindluxufan