summaryrefslogtreecommitdiff
path: root/llvm/lib/ExecutionEngine/Orc/ObjectLinkingLayer.cpp
AgeCommit message (Expand)Author
2025-01-09[ORC] Remove an unused typedef.Lang Hames
2024-12-17[ORC] Introduce LinkGraphLayer interface and LinkGraphLinkingLayer. (#120182)Lang Hames
2024-12-16[ORC] Make ObjectLinkingLayerJITLinkContext a private nested class.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-12-03Revert "[ORC][JITLink] Add jitlink::Scope::SideEffectsOnly, use it in ORC Pla...Lang Hames
2024-12-03[ORC][JITLink] Add jitlink::Scope::SideEffectsOnly, use it in ORC Platforms.Lang Hames
2024-12-02[ORC] Remove redundant check from ObjectLinkingLayer.Lang Hames
2024-11-19[ExecutionEngine] Remove unused includes (NFC) (#116749)Kazu Hirata
2024-10-30[ORC] Fix transfer to unknown ResourceTrackers (#114063)Jonas Hahnfeld
2024-09-22[ORC] Get rid of ObjectLinkingLayer::Plugin::getSyntheticSymbolDependencies.Lang Hames
2024-09-22[ORC] Simplify intra-graph dependence tracking in ObjectLinkingLayer.Lang Hames
2024-09-06[orc] Avoid pathological propogation order (#107488)Ben Langmuir
2024-06-26[ORC] Fix block dependence calculation in ObjectLinkingLayer.Lang Hames
2024-04-30[ORC] Switch ObjectLinkingLayer::Plugins to shared ownership, copy pipeline.Lang Hames
2024-03-07[ORC] Deallocate FinalizedAllocs on error paths in notifyEmitted.Lang Hames
2024-03-07[ORC] Propagate defineMaterializing failure when resource tracker is defunct.Lang Hames
2024-01-31[ORC] Merge MaterializationResponsibility notifyEmitted and addDependencieslhames
2024-01-05[ORC] Add absoluteSymbolsLinkGraph to expose absolute symbols to platform (#7...Ben Langmuir
2023-09-09[jitlink][rtdyld][checker] Re-apply 4b17c81d5a5 with fixes.Eymen Ünay
2023-09-08Revert "[jitlink/rtdydl][checker] Add TargetFlag dependent disassembler switc...Tom Weaver
2023-09-08[jitlink/rtdydl][checker] Add TargetFlag dependent disassembler switching sup...Eymen Ünay
2023-03-28[Orc][AArch32] Polish Thumb symbol assertions in ObjectLinkingLayerStefan Gränitz
2023-03-27[ORC] Move most ORC APIs to ExecutorAddr, introduce ExecutorSymbolDef.Lang Hames
2023-03-24Reland "[JITLink] Initial AArch32 backend"Stefan Gränitz
2023-03-23Revert "[JITLink] Initial AArch32 backend"Gulfem Savrun Yeniceri
2023-03-23[JITLink] Initial AArch32 backendStefan Gränitz
2023-03-22[JITLink] Introduce target flags for Symbol and prepare ObjectLinkingLayer to...Stefan Gränitz
2023-02-11[ORC] Move ORC-specific object format details into OrcShared.Lang Hames
2023-02-01[ORC] Merge redundant jitlink::Symbol -> JITSymbolFlags mappings.Lang Hames
2022-12-19[ORC] Add JITDylib argument to ResourceManager notify-removing/transferring ops.Lang Hames
2022-12-12[ORC] Extract hasInitializerSection for testing (NFC)Keith Smiley
2022-12-05Remove unused #include "llvm/ADT/Optional.h"Fangrui Song
2022-10-29[ORC] Mark late-claimed weak symbols as live in ObjectLinkingLayer.Lang Hames
2022-09-27[ORC][JITLink] Retain Weak flags in JITDylib interfaces, propagate to LinkGraph.Lang Hames
2022-09-19[ORC] Fix macho section name typoKeith Smiley
2022-08-11[JITLink][COFF][x86_64] Implement SECTION/SECREL relocation.Sunho Kim
2022-06-09[ORC][ORC_RT] Handle ELF .init_array with non-default priorityPeter S. Housel
2022-03-07[ORC][JITLink] Fix MachO absolute symbol handling, add test case.Lang Hames
2022-02-06[llvm] Use = default (NFC)Kazu Hirata
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
2021-12-16[ORC] Add custom object interface support to StaticLibaryDefinitionGenerator.Lang Hames
2021-12-08[ORC] Add a MaterializationUnit::Interface struct.Lang Hames
2021-11-19[ORC] Fix materialization of weak local symbolsBen Langmuir
2021-11-12[ORC][ORC-RT] Register type metadata from __swift5_types MachO sectionBen Langmuir
2021-10-26[ORC] Don't try to perform empty deallocations.Lang Hames
2021-10-11Re-apply e50aea58d59, "Major JITLinkMemoryManager refactor". with fixes.Lang Hames