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