aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/ExecutionEngine/Orc/OrcV2CBindings.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-07-03[ORC] Replace ThreadSafeContext::getContext with withContextDo. (#146819)Lang Hames1-3/+3
2025-06-06Pass memory buffer to RuntimeDyld::MemoryManager factory (#142930)Karlo Basioli1-5/+8
2025-03-06Re-apply "[ORC] Remove the Triple argument from LLJITBuilder::..." with fixes.Lang Hames1-6/+5
2025-03-06Revert "[ORC] Remove the Triple argument from LLJITBuilder::ObjectLinking..."Lang Hames1-5/+6
2025-03-06[ORC] Remove the Triple argument from LLJITBuilder::ObjectLinkingLayerCreator.Lang Hames1-6/+5
2024-11-11[ORC] Move absoluteSymbols from Core.h to new AbsoluteSymbols.h header. NFC.Lang Hames1-0/+1
2024-01-31[ORC] Merge MaterializationResponsibility notifyEmitted and addDependencieslhames1-22/+22
2023-11-27[ORC] Add a public unsafe-operations helper for SymbolStringPtr.Lang Hames1-63/+31
2023-03-27[ORC] Move most ORC APIs to ExecutorAddr, introduce ExecutorSymbolDef.Lang Hames1-7/+7
2023-03-27[llvm-c][ORC] Fix LLVMOrcObjectLayerAddObjectFileWithRT.Jakob Leifhelm1-3/+3
2023-03-01[ORC] Drop StaticLibraryDefinitionGenerator Load/Create overloads with triples.Lang Hames1-20/+8
2022-12-17[C-API] LLVMOrcCreateRTDyldObjectLinkingLayerWithMCJITMemoryManagerLikeCallbacksLang Hames1-0/+110
2022-08-05[ORC] Fix a memory leak in LLVMOrcIRTransformLayerSetTransform.Lang Hames1-1/+4
2022-06-13[C-API][ORC] Add C API to suspend lookups during definition generation.Lang Hames1-4/+18
2022-06-13[C-API][ORC] Add LLVMOrcExecutionSessionLookup -- generic async symbol lookup.Lang Hames1-76/+156
2022-05-05[ORC] Return ExecutorAddrs rather than JITEvaluatedSymbols from LLJIT::lookup.Lang Hames1-1/+1
2021-12-28[llvm] Use nullptr instead of 0 (NFC)Kazu Hirata1-6/+6
2021-12-08[ORC] Add a MaterializationUnit::Interface struct.Lang Hames1-2/+2
2021-10-11[ORC] Add static and dynamic library generator support to C API.Tommi Pisto1-0/+55
2021-07-27[ORC] Require ExecutorProcessControl when constructing an ExecutionSession.Lang Hames1-1/+2
2021-07-18Reland [Orc] Add verylazy example for C-bindingsValentin Churavy1-7/+191
2021-07-18Revert "[Orc] Add verylazy example for C-bindings"Valentin Churavy1-191/+7
2021-07-18[Orc] Add verylazy example for C-bindingsValentin Churavy1-7/+191
2021-07-01[Orc] At CBindings for LazyRexportsValentin Churavy1-1/+52
2021-06-30[Orc] Fix name of LLVMOrcIRTransformLayerSetTransformValentin Churavy1-1/+1
2021-06-19[ORC][C-bindings] Add access to LLJIT IRTransformLayer, ThreadSafeModule utils.Lang Hames1-0/+30
2021-06-18[ORC][C-bindings] Re-order object transform function arguments.Lang Hames1-1/+1
2021-06-18[ORC] Add support for dumping objects to the C API.Lang Hames1-0/+47
2021-05-21[ORC][C-bindings] Replace LLVMOrcJITTargetMachineBuilderDisposeTargetTriple.Lang Hames1-5/+0
2021-05-05[ORC] Introduce C API for adding object buffers directly to an object layer.Lang Hames1-0/+15
2021-04-26[ORC] Make LLVMOrcLLJITBuilderSetJITTargetMachineBuilder consume as advertised.Lang Hames1-1/+2
2021-04-26Reapply "[ORC] Add unit tests for parts of the ..." with fixes and improvements.Lang Hames1-0/+18
2021-04-26[ORC] C API updates.Lang Hames1-14/+106
2021-03-28[ORC][C-bindings] Fix some ORC C bindings function names and signatures.Lang Hames1-1/+1
2020-10-19[ORC] Fix a missing include.Lang Hames1-0/+1
2020-10-19[ORC] Break up C-API header Orc.h, and add JITEventListener support.Lang Hames1-2/+38
2020-10-19[ORC] Add function to get pool entry string.Lang Hames1-0/+4
2020-10-19[ORC] Add C API support for defining absolute symbols.Lang Hames1-14/+49
2020-10-19[ORC] Add support for custom generators to the C bindings.Lang Hames1-7/+114
2020-10-19[ORC] Add basic ResourceTracker support to the OrcV2 C Bindings.Lang Hames1-0/+52
2020-10-19[ORC] Rename LLVMOrcJITDylibDefinitionGeneratorRef.Lang Hames1-5/+5
2020-10-19[ORC] Fix C API function name.Lang Hames1-1/+1
2020-10-19[ORC] Add C API functions to obtain and clear the symbol string pool.Lang Hames1-0/+10
2020-10-19[ORC] Add a C API function to set the ExecutionSession error reporter.Lang Hames1-0/+7
2020-10-19[ORC] Fix a memory leak in the OrcV2 C API (and some comment typos).Lang Hames1-1/+2
2020-10-19[ORC] Move DefinitionGenerator out of JITDylib.Lang Hames1-3/+2
2020-09-16[ORC] Add operations to create and lookup JITDylibs to OrcV2 C bindings.Lang Hames1-0/+23
2020-04-10[ORC] Add an OrcV2 C API function for configuring TargetMachines.Lang Hames1-0/+22
2020-04-09[ORC] Require JITDylib to be specified when adding IR and objects in the C API.Lang Hames1-3/+4
2020-04-09[ORC] Add C API support for adding object files to an LLJIT instance.Lang Hames1-0/+10