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