summaryrefslogtreecommitdiff
path: root/llvm/lib/ExecutionEngine/JITLink/JITLinkMemoryManager.cpp
AgeCommit message (Expand)Author
2025-03-14[ORC] Make runAllocActions and runDeallocActions asynchorous.Lang Hames
2025-01-14[JITLink] Use target triple for LinkGraph pointer size and endianness.Lang Hames
2024-12-06[JITLink] Switch to SymbolStringPtr for Symbol names (#115796)Jared Wyles
2024-08-28[ORC] Generalize loadRelocatableObject to loadLinkableFile, add archive support.Lang Hames
2024-02-16[JITLink] Always unmap standard segments in InProcessMemoryManager::deallocat...Min-Yih Hsu
2023-10-12Use llvm::endianness::{big,little,native} (NFC)Kazu Hirata
2023-09-28[ORC] Rename MemLifetimePolicy to MemLifetime.Lang Hames
2023-03-18Re-apply "[JITLink][ORC] Rename MemDeallocPolicy to MemLifetime..." with fixes.Lang Hames
2023-03-17Revert "[JITLink][ORC] Rename MemDeallocPolicy to MemLifetimePolicy, add ..."Lang Hames
2023-03-17[JITLink][ORC] Rename MemDeallocPolicy to MemLifetimePolicy, add NoAlloc option.Lang Hames
2023-02-01[JITLink] Ensure that in-flight alloc is abandoned on error in post-alloc phase.Lang Hames
2022-10-03[ORC][JITLink] Move MemoryFlags.h (MemProt, AllocGroup,...) from JITLink to ORC.Lang Hames
2022-09-12[llvm] Use x.empty() instead of llvm::empty(x) (NFC)Kazu Hirata
2022-02-06[llvm] Use = default (NFC)Kazu Hirata
2022-01-10[ORC] Add helper functions for running finalize / dealloc actions.Lang Hames
2022-01-08[ORC][JITLink] Merge JITLink AllocActionCall and ORC WrapperFunctionCall.Lang Hames
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
2022-01-03[JITLink] Move AllocActions and associated types out of JITLinkMemoryManager.Lang Hames
2021-11-14Reapply "[ORC] Initial MachO debugging support (via GDB JIT debug.." with fixes.Lang Hames
2021-11-14Revert "[ORC] Initial MachO debugging support (via GDB JIT debug..."Lang Hames
2021-11-13[ORC] Initial MachO debugging support (via GDB JIT debug registration interface)Lang Hames
2021-11-12[JITLink] Fix think-o in handwritten CWrapperFunctionResult -> Error converter.Lang Hames
2021-10-31[JITLink] Fix alloc action call signature in InProcessMemoryManager.Lang Hames
2021-10-11[ORC] Fix a typo in a variable name.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-08-11[llvm][clang][NFC] updates inline licence infoChristopher Di Bella
2021-03-09[JITLink] Assert that segment mapping does not exceed allocation size.Lang Hames
2021-03-05[JITLink] Fix Wtype-limits gcc warning (NFC)Yang Fan
2021-03-02[Orc] Fix remaining memory size of slab allocatorStefan Gränitz
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-03-03[JITLink] Fix a pointer-to-integer cast in jitlink::InProcessMemoryManager.Lang Hames
2019-10-15[JITLink] Switch to slab allocation for InProcessMemoryManager, re-enable test.Lang Hames
2019-10-04[JITLink] Switch from an atom-based model to a "blocks and symbols" model.Lang Hames
2019-06-14[JITLink] Move JITLinkMemoryManager into its own header.Lang Hames