summaryrefslogtreecommitdiff
path: root/llvm/lib/ExecutionEngine/JITLink/JITLinkGeneric.cpp
AgeCommit message (Expand)Author
2025-10-03[JITLink] Add LinkGraph name / triple to debugging output. (#161772)Lang Hames
2024-12-06[JITLink] Switch to SymbolStringPtr for Symbol names (#115796)Jared Wyles
2024-12-03Re-apply "[ORC][JITLink] Add jitlink::Scope::SideEffectsOnly" with fixes.Lang Hames
2024-11-19[ExecutionEngine] Remove unused includes (NFC) (#116749)Kazu Hirata
2024-01-05[ORC] Add absoluteSymbolsLinkGraph to expose absolute symbols to platform (#7...Ben Langmuir
2023-07-27[JITLink] Don't try to abandon non-existent allocations.Lang Hames
2023-03-27[ORC] Move most ORC APIs to ExecutorAddr, introduce ExecutorSymbolDef.Lang Hames
2023-02-01[JITLink] Ensure that in-flight alloc is abandoned on error in post-alloc phase.Lang Hames
2022-09-29[JITLink] Update external symbol scopes to reflect scopes of resolved defs.Lang Hames
2022-09-27[ORC][JITLink] Retain Weak flags in JITDylib interfaces, propagate to LinkGraph.Lang Hames
2022-09-25[JITLink] Introduce new weakly-referenced concept separate from linkage.Lang Hames
2022-08-07Revert "[JITLink] Fix some C++17 related fixmes."Lang Hames
2022-08-07[JITLink] Fix some C++17 related fixmes.Lang Hames
2022-02-06[llvm] Use = default (NFC)Kazu Hirata
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-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-09-11[JITLink] Working memory shouldn't be subject to alignment constraints.Lang Hames
2021-05-24[JITLink] Enable creation and management of mutable block content.Lang Hames
2021-03-30[JITLink] Switch from StringRef to ArrayRef<char>, add some generic x86-64 utilsLang Hames
2021-03-19[JITLink] Don't issue lookups for empty symbol sets.Lang Hames
2021-03-15[JITLink][MachO][x86-64] Introduce generic x86-64 support.Lang Hames
2021-01-12[JITLink] Add a new PostAllocationPasses list.Lang Hames
2021-01-11[JITLink] Rename PostAllocationPasses to PreFixupPasses.Lang Hames
2020-12-16[JITLink][ORC] Enable creation / linking of raw jitlink::LinkGraphs.Lang Hames
2020-12-14Re-apply 8904ee8ac7e with missing header included this time.Lang Hames
2020-12-13Revert "[JITLink] Add JITLinkDylib type, thread through JITLinkMemoryManager ...Nico Weber
2020-12-14[JITLink] Add JITLinkDylib type, thread through JITLinkMemoryManager APIs.Lang Hames
2020-08-01[llvm-jitlink] Add -phony-externals option to suppress unresolved externals.Lang Hames
2020-07-30[llvm-jitlink] Add -harness option to llvm-jitlink.Lang Hames
2020-07-30[JITLink] Allow JITLinkContext::notifyResolved to return an Error.Lang Hames
2020-06-19[JITLink] Display host -> target address mapping in debugging output.Lang Hames
2020-02-23[JITLink] Add a MachO x86-64 GOT and Stub bypass optimization.Lang Hames
2019-11-28[ORC][JITLink] Add support for weak references, and improve handling of staticLang Hames
2019-11-06[JITLink] Refactor EH-frame handling to support eh-frames with existing relocs.Lang Hames
2019-10-04[JITLink] Switch from an atom-based model to a "blocks and symbols" model.Lang Hames
2019-08-27[JITLink] Don't under-align zero-fill sections.Lang Hames
2019-05-22Reverted r361134 because of a failing test left unattended for a long time.Galina Kistanova
2019-05-20Use llvm::sort. NFCFangrui Song
2019-05-13[JITLink] Track section alignment and make sure it is respected during layout.Lang Hames
2019-05-09[ORC] Simplify logic for updating edges when should-discard atoms are pruned.Lang Hames
2019-05-07Reapply r360194 "[JITLink] Add support for MachO .alt_entry atoms." with fixes.Lang Hames
2019-05-01[JITLink] Make sure we explicitly deallocate memory on failure.Lang Hames
2019-04-30[JITLink] Add debugging output to print resolved external atoms.Lang Hames
2019-04-22[JITLink] Remove a lot of reduntant 'JITLink_' prefixes. NFC.Lang Hames
2019-04-20Initial implementation of JITLink - A replacement for RuntimeDyld.Lang Hames