summaryrefslogtreecommitdiff
path: root/llvm/lib/ExecutionEngine/Orc/ELFNixPlatform.cpp
AgeCommit message (Expand)Author
2025-02-18[ExecutionEngine] Avoid repeated hash lookups (NFC) (#127577)Kazu Hirata
2025-02-03[ORC] Fix file comment formatting. NFC.Lang Hames
2025-01-21[ORC-RT][LoongArch] Add initial support for loongarch64 in ELFNixPlatform (#1...Ami-zhang
2025-01-14[JITLink] Use target triple for LinkGraph pointer size and endianness.Lang Hames
2024-12-09Reapply "[ORC] Introduce LazyReexportsManager, ... (#118923)" with fixes.Lang Hames
2024-12-09Revert "Reapply "[ORC] Introduce LazyReexportsManager, … (#118923)" with fi...Lang Hames
2024-12-09Reapply "[ORC] Introduce LazyReexportsManager, … (#118923)" with fixesLang 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-11-29[Support][Error] Add ErrorAsOutParameter constructor that takes an Error by ref.Lang Hames
2024-11-19[ExecutionEngine] Remove unused includes (NFC) (#116749)Kazu Hirata
2024-11-11[ORC] Move absoluteSymbols from Core.h to new AbsoluteSymbols.h header. NFC.Lang Hames
2024-11-06[ORC][Runtime] Add `dlupdate` for elf (#110406)SahilPatidar
2024-11-01[ORC][ELF] Process .init_array sections in priority order.Lang Hames
2024-10-11[ORC][ELF] Remove the ExecutionSession& argument to ELFNixPlatform::Create.Lang Hames
2024-09-28[ORC][Runtime] Enhancing ELF Platform with Push-Request Model for Initializer...SahilPatidar
2024-09-22[ORC] Get rid of ObjectLinkingLayer::Plugin::getSyntheticSymbolDependencies.Lang Hames
2023-10-10Use llvm::endianness (NFC)Kazu Hirata
2023-10-10[llvm] Use llvm::endianness::{big,little,native} (NFC)Kazu Hirata
2023-08-02[Orc][PowerPC] Enable ELFNixPlatform support for ppc64leKai Luo
2023-04-06[ORC][ORC-RT][ELF] Move selection of eh-frame registration APIs into orc-rt.Lang Hames
2023-03-31[ORC] Prefer SectionRange::getRange convenience method.Lang Hames
2023-03-31[ORC] Remove more unnecessary ExecutorAddr::getValue calls.Lang Hames
2023-03-31[ORC] Remove redundant ExecutorAddr temporaries.Lang Hames
2023-03-27[ORC] Move most ORC APIs to ExecutorAddr, introduce ExecutorSymbolDef.Lang Hames
2023-03-01[ORC] Drop StaticLibraryDefinitionGenerator Load/Create overloads with triples.Lang Hames
2023-02-21[ORC] Add an ExecutionSession::getTargetTriple convenience function.Lang Hames
2023-02-14[ORC] Add ELFNixPlatform::Create overload -- Pass ORC runtime as def generator.Lang Hames
2023-02-11[ORC] Move ORC-specific object format details into OrcShared.Lang Hames
2022-12-14[ExecutionEngine] llvm::Optional => std::optionalFangrui Song
2022-11-26[Orc] Use std::optional in ELFNixPlatform.cpp (NFC)Kazu Hirata
2022-10-03[ORC][JITLink] Move MemoryFlags.h (MemProt, AllocGroup,...) from JITLink to ORC.Lang Hames
2022-07-06[ORC][ORC_RT][AArch64] Implement TLS descriptor in ELFNixPlatform.Sunho Kim
2022-06-09[ORC][ORC_RT] Handle ELF .init_array with non-default priorityPeter S. Housel
2022-06-09[ORC][ORC_RT] Integrate ORC platforms with LLJIT and lliPeter S. Housel
2022-06-10[ORC][AArch64] Add initial support for aarch64 in ELFNixPlatform.Sunho Kim
2022-05-06[ORC-RT][ORC] Handle dynamic unwind registration for libunwindPeter S. Housel
2022-01-20[ORC] Allow JITDylib::getDFSLinkOrder and friends to fail for defunct JITDylibs.Lang Hames
2022-01-18[ORC] Add Platform::teardownJITDylib method.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-08[ORC] Add a MaterializationUnit::Interface struct.Lang Hames
2021-10-14[Orc] ELFNixPlatform::setupJITDylib - remove dead return. NFCI.Simon Pilgrim
2021-10-11Re-apply e50aea58d59, "Major JITLinkMemoryManager refactor". with fixes.Lang Hames
2021-10-11Revert "[JITLink][ORC] Major JITLinkMemoryManager refactor."Lang Hames
2021-10-11[JITLink][ORC] Major JITLinkMemoryManager refactor.Lang Hames
2021-10-09[Orc] Support atexit in Orc(JITLink)luxufan