aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/ExecutionEngine/Orc/LLJIT.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-07-07[Orc] Fix error handling in `ORCPlatformSupport::initialize` (#144637)SahilPatidar1-6/+9
2025-06-26[ORC] Extract MemoryAccess from ExecutorProcessControl, break up header. (#14...Lang Hames1-0/+1
2025-06-06Pass memory buffer to RuntimeDyld::MemoryManager factory (#142930)Karlo Basioli1-6/+7
2025-03-29[ExecutionEngine] Avoid repeated hash lookups (NFC) (#133615)Kazu Hirata1-4/+2
2025-03-12[ORC] Drop EHFrameRegistrar, register eh-frames with AllocActions (#130719)Lang Hames1-7/+5
2025-03-06Re-apply "[ORC] Remove the Triple argument from LLJITBuilder::..." with fixes.Lang Hames1-3/+2
2025-03-06Revert "[ORC] Remove the Triple argument from LLJITBuilder::ObjectLinking..."Lang Hames1-2/+3
2025-03-06[ORC] Remove the Triple argument from LLJITBuilder::ObjectLinkingLayerCreator.Lang Hames1-3/+2
2025-02-12[ORC] Switch to singleton pattern for UnwindInfoManager. (#126691)Lang Hames1-2/+2
2025-02-07[ORC] Force eh-frame use for older Darwins on x86-64 in MachOPlatform, LLJIT.Lang Hames1-9/+24
2025-02-05Re-reapply "[ORC] Enable JIT support for the compact-unwind..." with fixes.Lang Hames1-6/+25
2025-01-30Revert "Reapply "[ORC] Enable JIT support for the compact-unwind frame..." wi...Ben Langmuir1-23/+6
2025-01-30Reapply "[ORC] Enable JIT support for the compact-unwind frame..." with fixes.Lang Hames1-6/+23
2025-01-29[ORC][LLJIT] Install eh-frame registration plugin during platform setup.Lang Hames1-8/+11
2025-01-24Revert "[ORC] Enable JIT support for the compact-unwind frame info format..."Lang Hames1-28/+8
2025-01-23[ORC] Enable JIT support for the compact-unwind frame info format on Darwin.Lang Hames1-8/+28
2025-01-23[IR] Replace of PointerType::getUnqual(Type) with opaque version (NFC) (#123909)Mats Jun Larsen1-7/+3
2025-01-22[ORC] Simplify error return. NFC.Lang Hames1-5/+2
2025-01-20[ORC] Move EHFrameRegistrationPlugin into its own header + source file. NFC.Lang Hames1-0/+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-3/+0
2024-11-06[ORC][Runtime] Add `dlupdate` for elf (#110406)SahilPatidar1-5/+4
2024-10-21[ORC] Fix LLJIT's __cxa_atexit declaration for clang-repl. (#113141)Jonas Paulsson1-1/+5
2024-10-17[Orc][Runtime] Refactor `dlupdate` to remove the `mode` argument (#110491)SahilPatidar1-3/+2
2024-10-16[ORC] Fix LLJIT's atexit declaration for clang-repl on SystemZ.Lang Hames1-4/+10
2024-10-16[ORC][COFF] Remove the `ExecutionSession&` argument to `COFFPlatform` factory...Tyler Kenney1-1/+1
2024-10-12[ORC] Introduce IRPartitionLayer for common partition functionality.Sunho Kim1-2/+5
2024-10-11[ORC][ELF] Remove the ExecutionSession& argument to ELFNixPlatform::Create.Lang Hames1-2/+2
2024-10-09[ORC][MachO] Remove the ExecutionSession& argument to MachOPlatform::Create.Lang Hames1-2/+2
2024-09-11[ORC][Runtime] Add `dlupdate` for MachO (#97441)SahilPatidar1-2/+25
2024-08-30[NFC] Add explicit #include llvm-config.h where its macros are used. (#106621)Daniil Fukalov1-0/+1
2024-06-28[ORC] Do not set CodeModel::Small in LLJITBuilder if JTMB already has a valueepitavy1-1/+2
2024-06-18Reland "[ORC] Preserve order of constructors with same priority (#95532)"David Spickett1-1/+1
2024-06-18Revert "[ORC] Preserve order of constructors with same priority (#95532)"Jonas Hahnfeld1-1/+1
2024-06-18[ORC] Preserve order of constructors with same priority (#95532)Jonas Hahnfeld1-1/+1
2024-04-26Revert "[ORC] Implement basic reoptimization. (#67050)"Nikita Popov1-5/+2
2024-04-25[ORC] Implement basic reoptimization. (#67050)Sunho Kim1-2/+5
2024-04-24[ORC] Fix bot failure due to 7da63426ac5 (ORC task dispatch unification).Lang Hames1-1/+3
2024-04-24[ORC] Fix build failure (NFC)Jie Fu1-4/+2
2024-04-24[ORC] Fix -Wunused-variable in LLJIT.cpp (NFC)Jie Fu1-1/+4
2024-04-23Re-apply "[ORC] Unify task dispatch across ExecutionSession..." with more fixes.Lang Hames1-24/+53
2024-04-22Revert "Re-apply [ORC] Unify task dispatch across ExecutionSession and..."Lang Hames1-53/+24
2024-04-22Re-apply "[ORC] Unify task dispatch across ExecutionSession and..." with fix.Lang Hames1-24/+53
2024-04-22Revert "[ORC] Unify task dispatch across ExecutionSession and ExecutorProcess...Mehdi Amini1-53/+24
2024-04-22[ORC] Unify task dispatch across ExecutionSession and ExecutorProcessControl.Lang Hames1-24/+53
2024-03-05Rename llvm::ThreadPool -> llvm::DefaultThreadPool (NFC) (#83702)Mehdi Amini1-2/+2
2024-01-23[Orc] Let LLJIT default to JITLink for ELF-based ARM targets (#77313)Stefan Gränitz1-0/+6
2024-01-01[Orc] Fix process-symbols setup in LLJITBuilder for out-of-process case (#76244)Stefan Gränitz1-3/+3
2023-12-11[llvm] Use StringRef::{starts,ends}_with (NFC) (#74956)Kazu Hirata1-2/+2
2023-12-11[ORC][LLJIT] Expose ORCPlatformSupport to aid custom native Platform setup.Lang Hames1-59/+48