aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/ExecutionEngine/Orc/ObjectLinkingLayer.cpp
AgeCommit message (Expand)AuthorFilesLines
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
2021-10-11Revert "[JITLink][ORC] Major JITLinkMemoryManager refactor."Lang Hames1-12/+15
2021-10-11[JITLink][ORC] Major JITLinkMemoryManager refactor.Lang Hames1-15/+12
2021-09-27[ORC] Hold shared_ptr<SymbolStringPool> in errors containing SymbolStringPtrs.Lang Hames1-4/+6
2021-09-19[llvm] Use pop_back_val (NFC)Kazu Hirata1-2/+1
2021-08-27[ORC][ORC-RT] Reapply "Introduce ELF/*nix Platform and runtime..." with fixes.Lang Hames1-3/+10
2021-08-18Revert "[ORC-RT][ORC] Introduce ELF/*nix Platform and runtime support."Lang Hames1-10/+3
2021-08-18[ORC-RT][ORC] Introduce ELF/*nix Platform and runtime support.Lang Hames1-3/+10
2021-07-27[ORC] Require ExecutorProcessControl when constructing an ExecutionSession.Lang Hames1-0/+5
2021-07-18[Orc] Remove unnecessary <string> include dependency from Orc headers. NFC.Simon Pilgrim1-2/+1