summaryrefslogtreecommitdiff
path: root/llvm/lib/ExecutionEngine/Orc/IndirectionUtils.cpp
AgeCommit message (Expand)Author
2025-01-21[IR] Replace of PointerType::get(Type) with opaque version (NFC) (#123617)Mats Jun Larsen
2024-11-19[ExecutionEngine] Remove unused includes (NFC) (#116749)Kazu Hirata
2024-11-06[ORC] lazyReexports: Swap IndirectStubsManager for RedirectableSymbolsManager.Lang Hames
2024-06-29[IRBuilder] Don't include Module.h (NFC) (#97159)Nikita Popov
2024-01-31[ORC] Merge MaterializationResponsibility notifyEmitted and addDependencieslhames
2023-12-11[llvm] Use StringRef::{starts,ends}_with (NFC) (#74956)Kazu Hirata
2023-09-29[llvm] Use more explicit cast methods (NFC)Nikita Popov
2023-06-13[ExecutionEngine] Remove unused functionsKazu Hirata
2023-03-27[ORC] Move most ORC APIs to ExecutorAddr, introduce ExecutorSymbolDef.Lang Hames
2023-02-07[NFC][TargetParser] Remove llvm/ADT/Triple.hArchibald Elliott
2023-01-21[ORC] Add lazy jit support for LoongArch64wanglei
2023-01-05Move from llvm::makeArrayRef to ArrayRef deduction guides - llvm/ partserge-sans-paille
2022-06-20Don't use Optional::hasValue (NFC)Kazu Hirata
2022-04-10[ORC] add lazy jit support for riscv64Alex Fan
2022-02-06[llvm] Use = default (NFC)Kazu Hirata
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-11-04[ORC] Add a utility for adding missing "self" relocations to a SymbolBen Langmuir
2021-02-15TransformUtils: Fix metadata handling in CloneModule (and improve CloneFuncti...Duncan P. N. Exon Smith
2020-10-25Remove superfluous whitespace around if(). NFC.Simon Pilgrim
2020-10-18[ORC] Add support for resource tracking/removal (removable code).Lang Hames
2020-09-11Re-apply "[ORC] Make MaterializationResponsibility immovable..." with fixes.Lang Hames
2020-09-11Revert "[ORC] Make MaterializationResponsibility immovable, pass by unique_ptr."Florian Hahn
2020-09-10[ORC] Make MaterializationResponsibility immovable, pass by unique_ptr.Lang Hames
2020-07-19[ORC] Refactor TrampolinePool to reduce virtual function calls.Lang Hames
2020-04-22[CallSite removal] Remove unneeded includes of CallSite.h. NFCCraig Topper
2020-02-19[ORC] Add generic initializer/deinitializer support.Lang Hames
2020-01-03[NFC][ORC] Fix typos and whitespaces in commentsStefan Gränitz
2019-11-28[ORC][JITLink] Add support for weak references, and improve handling of staticLang Hames
2019-09-12AArch64: support arm64_32, an ILP32 slice for watchOS.Tim Northover
2019-08-23[ORC] Fix a FIXME: Propagate errors to dependencies.Lang Hames
2019-08-15[llvm] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere
2019-06-13[ORC] Rename MaterializationResponsibility resolve and emit methods toLang Hames
2019-02-01[opaque pointer types] Pass value type to LoadInst creation.James Y Knight
2019-02-01[opaque pointer types] Pass function types to CallInst creation.James Y Knight
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-10-31[ORC] Fix hex printing of uint64_t values.Lang Hames
2018-10-23[ORC] Re-apply r345077 with fixes to remove ambiguity in lookup calls.Lang Hames
2018-10-23Revert r345077 "[ORC] Change how non-exported symbols are matched during look...Reid Kleckner
2018-10-23[ORC] Change how non-exported symbols are matched during lookup.Lang Hames
2018-10-16[ORC] Make the VModuleKey optional, propagate it via MaterializationUnit andLang Hames
2018-10-13[ORC] During lookup, do not match against hidden symbols in other JITDylibs.Lang Hames
2018-10-09[ORC] Promote and rename private symbols inside the CompileOnDemand layer,Lang Hames
2018-10-06[ORC] Pass symbol name to discard by const reference.Lang Hames
2018-09-30[ORC] Add an 'intern' method to ExecutionEngine for interning symbol names.Lang Hames
2018-09-28[ORC] Improve debugging output for ORC.Lang Hames
2018-09-27[ORC] Coalesce all of ORC's symbol renaming / linkage-promotion utilities intoLang Hames
2018-09-26[ORC] Refactor trampoline pool management out of JITCompileCallbackManager.Lang Hames