summaryrefslogtreecommitdiff
path: root/llvm/lib/ExecutionEngine/Orc/Layer.cpp
AgeCommit message (Expand)Author
2025-03-01[ExecutionEngine] Avoid repeated hash lookups (NFC) (#129356)Kazu Hirata
2024-06-29[llvm] Use std::make_unique (NFC) (#97165)Kazu Hirata
2023-02-05[ORC] Drop Comdat when discarding IR symbolJonas Hahnfeld
2023-02-04Revert "[ORC] Drop Comdat when discarding IR symbol"Jonas Hahnfeld
2023-02-03[ORC] Drop Comdat when discarding IR symbolJonas Hahnfeld
2023-02-03Revert "[ORC] Drop Comdat when discarding IR symbol"Jonas Hahnfeld
2023-02-03[ORC] Drop Comdat when discarding IR symbolJonas Hahnfeld
2023-01-24Teach RuntimeDyld about COFF weak references and to consider comdat symbols w...Vassil Vassilev
2022-09-12[llvm] Use x.empty() instead of llvm::empty(x) (NFC)Kazu Hirata
2022-02-06[llvm] Use = default (NFC)Kazu Hirata
2021-12-15[ORC] Add MaterializationUnit::Interface parameter to ObjectLayer::add.Lang Hames
2021-12-08[ORC] Add a MaterializationUnit::Interface struct.Lang Hames
2021-02-26[Orc] Use extensible RTTI for the orc::ObjectLayer class hierarchyStefan Gränitz
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-08-14[ORC][NFC] Refactor loop to determine name of init symbol in IRMaterializatio...Stefan Gränitz
2020-03-27[ORC] Introduce JITSymbolFlags::HasMaterializeSideEffectsOnly flag.Lang Hames
2020-03-21[ORC] Move ostream operators for debugging output out of Core.h.Lang Hames
2020-03-03[ORC] Remove an out-of-date FIXMELang Hames
2020-02-19[ORC] Add generic initializer/deinitializer support.Lang Hames
2020-01-21[ORC] Add support for emulated TLS to ORCv2.Lang Hames
2019-08-19[ORC] fix use-after-free detected by -Wreturn-stack-addressMatthias Gehre
2019-08-15[llvm] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere
2019-08-02[ORC] Change the locking scheme for ThreadSafeModule.Lang Hames
2019-05-20[ORC] fix use-after-move. NFCNick Desaulniers
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-10-16[ORC] Make the VModuleKey optional, propagate it via MaterializationUnit andLang 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-29[ORC] Clear SymbolToDefinitionMap when materializing a MaterializationUnit.Lang Hames
2018-09-28[ORC] Improve debugging output for ORC.Lang Hames
2018-09-26[ORC] Add ThreadSafeModule and ThreadSafeContext wrappers to support concurrentLang Hames
2018-08-26[ORC] Do not include non-global symbols in getObjectSymbolFlags.Lang Hames
2018-08-17[ORC] Rename VSO to JITDylib.Lang Hames
2018-08-05[ORC] Remove an incorrect use of 'cantFail'.Lang Hames
2018-08-05[ORC] Change JITSymbolFlags debug output, add a function for getting a symbolLang Hames
2018-08-01[ORC] Add a 'Callable' flag to JITSymbolFlags.Lang Hames
2018-06-26[ORC] Add LLJIT and LLLazyJIT, and replace OrcLazyJIT in LLI with LLLazyJIT.Lang Hames
2018-06-26[ORC] Fix a FIXME by moving MangleAndInterner to Core.h.Lang Hames
2018-06-03[ORC] Add a constructor to create an IRMaterializationUnit from a module andLang Hames
2018-05-31[ORC] Rename IRMaterializationUnit's Discardable member to SymbolToDefinition,Lang Hames
2018-05-22[ORC] Move symbol-scanning and discard from BasicIRLayerMaterializationUnit inLang Hames
2018-05-21[ORC] Add IRLayer and ObjectLayer interfaces and related MaterializationUnits.Lang Hames