aboutsummaryrefslogtreecommitdiff
path: root/llvm/tools/llvm-jitlink/llvm-jitlink.cpp
AgeCommit message (Expand)AuthorFilesLines
47 min.[Support] Deprecate one form of support::endian::byte_swap (NFC) (#161045)Kazu Hirata1-4/+4
2025-09-09MC: Use Triple form of lookupTarget in more places (#157591)Matt Arsenault1-17/+16
2025-09-08MC: Add Triple overloads for more MC constructors (#157321)Matt Arsenault1-3/+3
2025-06-26[ORC] Extract MemoryAccess from ExecutorProcessControl, break up header. (#14...Lang Hames1-0/+1
2025-05-29[ORC] Remove an unused header. NFC.Lang Hames1-1/+0
2025-05-27[ORC] Refactor visit-members in StaticLibraryDefinitionGenerator. (#141546)Lang Hames1-3/+21
2025-05-20Revert "[llvm][NFC] Use `llvm::sort()`" (#140668)Iris Shi1-3/+4
2025-05-17[llvm][NFC] Use `llvm::sort()` (#140335)Iris Shi1-4/+3
2025-05-15[llvm-jitlink] Use std::optional::value_or (NFC) (#140173)Kazu Hirata1-1/+1
2025-04-16[llvm] Use llvm::append_range (NFC) (#136066)Kazu Hirata1-1/+1
2025-03-12[ORC] Drop EHFrameRegistrar, register eh-frames with AllocActions (#130719)Lang Hames1-7/+4
2025-03-03[NFC]Make file-local cl::opt global variables static (#126486)chrisPyr1-3/+3
2025-03-02[llvm-jitlink] Avoid repeated hash lookups (NFC) (#129422)Kazu Hirata1-2/+2
2025-02-25[ORC][llvm-jitlink] Extend weak-linking emulation to real dylibs.Lang Hames1-16/+14
2025-02-25[ORC][llvm-jitlink] Add support for emulating ld64 -weak-lx / -weak_library.Lang Hames1-1/+91
2025-02-23[llvm-jitlink] Only use candidate library extensions during library search.Lang Hames1-6/+6
2025-02-21[llvm-jitlink] Apply symbol scope modifiers explicitly for -hidden-lx.Lang Hames1-5/+20
2025-02-12[ORC] Switch to singleton pattern for UnwindInfoManager. (#126691)Lang Hames1-0/+14
2025-01-20[ORC] Move EHFrameRegistrationPlugin into its own header + source file. NFC.Lang Hames1-0/+1
2025-01-10Reapply "[ORC][llvm-jitlink] Add SimpleLazyReexportsSpeculator..." with fixes.Lang Hames1-10/+140
2025-01-10Revert "[ORC][llvm-jitlink] Add SimpleLazyReexportsSpeculator, use in llvm-ji...Lang Hames1-140/+10
2025-01-10[ORC][llvm-jitlink] Add SimpleLazyReexportsSpeculator, use in llvm-jitlink.Lang Hames1-10/+140
2025-01-09[llvm-jitlink] Shut down the session on an error return path.Lang Hames1-0/+1
2025-01-08[llvm-jitlink] Use -num-threads=0 for regression tests relying on debug output.Lang Hames1-0/+6
2025-01-02[llvm-jitlink] Fix llvm-jitlink for LLVM_ENABLE_THREADS=Off.Lang Hames1-2/+16
2025-01-02"Reapply "[llvm-jitlink] Use concurrent linking by default." with more fixes.Lang Hames1-8/+48
2024-12-24Revert "Reapply "[llvm-jitlink] Use concurrent linking by default." with fixe...NAKAMURA Takumi1-48/+8
2024-12-24Reapply "[llvm-jitlink] Use concurrent linking by default." with fixes. (#120...Lang Hames1-8/+48
2024-12-23[llvm-jitlink] Wait for reachable files to link before running checks.Lang Hames1-0/+14
2024-12-23Revert "[llvm-jitlink] Use concurrent linking by default."Lang Hames1-48/+8
2024-12-23[llvm-jitlink] Use concurrent linking by default.Lang Hames1-8/+48
2024-12-16[llvm-jitlink] Avoid some SymbolStringPtr copies.Lang Hames1-4/+3
2024-12-09Reapply "[ORC] Introduce LazyReexportsManager, ... (#118923)" with fixes.Lang Hames1-35/+21
2024-12-09Revert "Reapply "[ORC] Introduce LazyReexportsManager, … (#118923)" with fi...Lang Hames1-21/+35
2024-12-09Reapply "[ORC] Introduce LazyReexportsManager, … (#118923)" with fixesLang Hames1-35/+21
2024-12-07Revert "[ORC] Introduce LazyReexportsManager, JITLinkTrampolines, … (#118923)"Lang Hames1-21/+35
2024-12-07[ORC] Introduce LazyReexportsManager, JITLinkTrampolines, ORC-RT base… (#11...Lang Hames1-35/+21
2024-12-06[JITLink] Switch to SymbolStringPtr for Symbol names (#115796)Jared Wyles1-19/+23
2024-11-18[ORC] Add LazyObjectLinkingLayer, lazy-linking support to llvm-jitlink (#116002)Lang Hames1-13/+98
2024-11-11[ORC] Move absoluteSymbols from Core.h to new AbsoluteSymbols.h header. NFC.Lang Hames1-0/+1
2024-11-10[JITLink] Use `rsplit` on `-sectcreate` argument in llvm-jitlink (#115511)Douglas1-1/+1
2024-10-22[llvm-jitlink] Use heterogenous lookups with std::map (NFC) (#113245)Kazu Hirata1-1/+1
2024-10-16[ORC][llvm-jitlink] Add support for forced loading of archive members.Lang Hames1-6/+26
2024-10-16[ORC][COFF] Remove the `ExecutionSession&` argument to `COFFPlatform` factory...Tyler Kenney1-3/+3
2024-10-11[ORC][ELF] Remove the ExecutionSession& argument to ELFNixPlatform::Create.Lang Hames1-2/+2
2024-10-09[ORC][MachO] Remove the ExecutionSession& argument to MachOPlatform::Create.Lang Hames1-2/+2
2024-08-30[NFC] Add explicit #include llvm-config.h where its macros are used. (#106621)Daniil Fukalov1-2/+1
2024-08-28[ORC] Generalize loadRelocatableObject to loadLinkableFile, add archive support.Lang Hames1-10/+14
2024-08-16[ORC] loadRelocatableObject: universal binary support, clearer errors (#104406)Lang Hames1-6/+33
2024-06-25Revert "[llvm] Use llvm::sort (NFC) (#96434)"Kazu Hirata1-3/+4