aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/ExecutionEngine/Orc/ELFNixPlatform.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-02-18[ExecutionEngine] Avoid repeated hash lookups (NFC) (#127577)Kazu Hirata1-2/+3
2025-02-03[ORC] Fix file comment formatting. NFC.Lang Hames1-2/+1
2025-01-21[ORC-RT][LoongArch] Add initial support for loongarch64 in ELFNixPlatform (#1...Ami-zhang1-0/+5
2025-01-14[JITLink] Use target triple for LinkGraph pointer size and endianness.Lang Hames1-43/+11
2024-12-09Reapply "[ORC] Introduce LazyReexportsManager, ... (#118923)" with fixes.Lang Hames1-0/+11
2024-12-09Revert "Reapply "[ORC] Introduce LazyReexportsManager, … (#118923)" with fi...Lang Hames1-11/+0
2024-12-09Reapply "[ORC] Introduce LazyReexportsManager, … (#118923)" with fixesLang Hames1-0/+11
2024-12-06[JITLink] Switch to SymbolStringPtr for Symbol names (#115796)Jared Wyles1-13/+18
2024-12-03Re-apply "[ORC][JITLink] Add jitlink::Scope::SideEffectsOnly" with fixes.Lang Hames1-3/+3
2024-12-03Revert "[ORC][JITLink] Add jitlink::Scope::SideEffectsOnly, use it in ORC Pla...Lang Hames1-1/+1
2024-12-03[ORC][JITLink] Add jitlink::Scope::SideEffectsOnly, use it in ORC Platforms.Lang Hames1-1/+1
2024-11-29[Support][Error] Add ErrorAsOutParameter constructor that takes an Error by ref.Lang Hames1-1/+1
2024-11-19[ExecutionEngine] Remove unused includes (NFC) (#116749)Kazu Hirata1-5/+0
2024-11-11[ORC] Move absoluteSymbols from Core.h to new AbsoluteSymbols.h header. NFC.Lang Hames1-0/+1
2024-11-06[ORC][Runtime] Add `dlupdate` for elf (#110406)SahilPatidar1-0/+1
2024-11-01[ORC][ELF] Process .init_array sections in priority order.Lang Hames1-5/+35
2024-10-11[ORC][ELF] Remove the ExecutionSession& argument to ELFNixPlatform::Create.Lang Hames1-11/+13
2024-09-28[ORC][Runtime] Enhancing ELF Platform with Push-Request Model for Initializer...SahilPatidar1-238/+423
2024-09-22[ORC] Get rid of ObjectLinkingLayer::Plugin::getSyntheticSymbolDependencies.Lang Hames1-39/+25
2023-10-10Use llvm::endianness (NFC)Kazu Hirata1-1/+1
2023-10-10[llvm] Use llvm::endianness::{big,little,native} (NFC)Kazu Hirata1-4/+4
2023-08-02[Orc][PowerPC] Enable ELFNixPlatform support for ppc64leKai Luo1-0/+14
2023-04-06[ORC][ORC-RT][ELF] Move selection of eh-frame registration APIs into orc-rt.Lang Hames1-40/+0
2023-03-31[ORC] Prefer SectionRange::getRange convenience method.Lang Hames1-3/+3
2023-03-31[ORC] Remove more unnecessary ExecutorAddr::getValue calls.Lang Hames1-19/+9
2023-03-31[ORC] Remove redundant ExecutorAddr temporaries.Lang Hames1-6/+3
2023-03-27[ORC] Move most ORC APIs to ExecutorAddr, introduce ExecutorSymbolDef.Lang Hames1-10/+11
2023-03-01[ORC] Drop StaticLibraryDefinitionGenerator Load/Create overloads with triples.Lang Hames1-2/+2
2023-02-21[ORC] Add an ExecutionSession::getTargetTriple convenience function.Lang Hames1-8/+6
2023-02-14[ORC] Add ELFNixPlatform::Create overload -- Pass ORC runtime as def generator.Lang Hames1-14/+24
2023-02-11[ORC] Move ORC-specific object format details into OrcShared.Lang Hames1-18/+6
2022-12-14[ExecutionEngine] llvm::Optional => std::optionalFangrui Song1-1/+1
2022-11-26[Orc] Use std::optional in ELFNixPlatform.cpp (NFC)Kazu Hirata1-1/+2
2022-10-03[ORC][JITLink] Move MemoryFlags.h (MemProt, AllocGroup,...) from JITLink to ORC.Lang Hames1-1/+1
2022-07-06[ORC][ORC_RT][AArch64] Implement TLS descriptor in ELFNixPlatform.Sunho Kim1-2/+4
2022-06-09[ORC][ORC_RT] Handle ELF .init_array with non-default priorityPeter S. Housel1-14/+10
2022-06-09[ORC][ORC_RT] Integrate ORC platforms with LLJIT and lliPeter S. Housel1-0/+4
2022-06-10[ORC][AArch64] Add initial support for aarch64 in ELFNixPlatform.Sunho Kim1-0/+7
2022-05-06[ORC-RT][ORC] Handle dynamic unwind registration for libunwindPeter S. Housel1-3/+50
2022-01-20[ORC] Allow JITDylib::getDFSLinkOrder and friends to fail for defunct JITDylibs.Lang Hames1-2/+7
2022-01-18[ORC] Add Platform::teardownJITDylib method.Lang Hames1-0/+4
2022-01-06Re-apply "[JITLink] Update JITLink to use ExecutorAddr rather... " with fixes.Lang Hames1-6/+6
2022-01-06Revert "[JITLink] Update JITLink to use ExecutorAddr rather than..."Lang Hames1-6/+6
2022-01-06[JITLink] Update JITLink to use ExecutorAddr rather than JITTargetAddress.Lang Hames1-6/+6
2021-12-08[ORC] Add a MaterializationUnit::Interface struct.Lang Hames1-6/+7
2021-10-14[Orc] ELFNixPlatform::setupJITDylib - remove dead return. NFCI.Simon Pilgrim1-1/+0
2021-10-11Re-apply e50aea58d59, "Major JITLinkMemoryManager refactor". with fixes.Lang Hames1-1/+1
2021-10-11Revert "[JITLink][ORC] Major JITLinkMemoryManager refactor."Lang Hames1-1/+1
2021-10-11[JITLink][ORC] Major JITLinkMemoryManager refactor.Lang Hames1-1/+1
2021-10-09[Orc] Support atexit in Orc(JITLink)luxufan1-2/+9