summaryrefslogtreecommitdiffstats
path: root/llvm/lib/ExecutionEngine/Orc/Core.cpp
Commit message (Expand)AuthorAgeFilesLines
* [ORC] Add weak symbol support to defineMaterializing, fix for PR40074.Lang Hames2020-01-291-26/+51
* [ORC] Remove the automagic Main JITDylib fram ExecutionSession.Lang Hames2019-12-051-10/+1
* [ORC][JITLink] Add support for weak references, and improve handling of staticLang Hames2019-11-281-301/+336
* [Orc] Fix iterator usage after removeAlexandre Ganea2019-11-061-1/+4
* [JITLink] Switch from an atom-based model to a "blocks and symbols" model.Lang Hames2019-10-041-11/+10
* [ORC] Make sure that queries on emitted-but-not-ready symbols fail correctly.Lang Hames2019-08-261-110/+81
* [ORC] Fix an overly aggressive assert.Lang Hames2019-08-261-3/+6
* [ORC] Remove query dependencies when symbols are resolved.Lang Hames2019-08-231-0/+1
* [ORC] Fix a FIXME: Propagate errors to dependencies.Lang Hames2019-08-231-91/+315
* [ORC] Remove some stray debugging output accidentally left in r368707Lang Hames2019-08-161-2/+0
* [ORC] Refactor definition-generation, add a generator for static libraries.Lang Hames2019-08-131-8/+51
* [ORC] Remove a dead method.Lang Hames2019-08-021-7/+0
* [ORC] Rename MaterializationResponsibility resolve and emit methods toLang Hames2019-06-131-8/+9
* [ORC] Update symbol lookup to use a single callback with a required symbol stateLang Hames2019-06-071-337/+230
* [ORC] Track JIT symbol states more explicitly.Lang Hames2019-05-281-131/+104
* [ORC] Assert that JITDylibs have unique names.Lang Hames2019-05-211-0/+10
* [ORC] Change handling for SymbolStringPtr tombstones and empty keys.Lang Hames2019-05-161-2/+0
* [ORC] Fix a formatting bug.Lang Hames2019-05-091-1/+1
* [ORC] Allow JITDylib definition generators to return Errors.Lang Hames2019-04-301-56/+91
* [ORC] Remove symbols from dependency lists when failing materialization.Lang Hames2019-04-251-2/+29
* Initial implementation of JITLink - A replacement for RuntimeDyld.Lang Hames2019-04-201-57/+37
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* Revert r351138 "[ORC] Move ORC Core symbol map and set types into their ownLang Hames2019-01-151-1/+233
* [ORC] Move ORC Core symbol map and set types into their own header: CoreTypes.h.Lang Hames2019-01-141-233/+1
* [BuildingAJIT] Update chapter 2 to use the ORCv2 APIs.Lang Hames2018-11-131-1/+2
* [ORC] Fix hex printing of uint64_t values.Lang Hames2018-10-311-5/+5
* [ORC] Re-apply r345077 with fixes to remove ambiguity in lookup calls.Lang Hames2018-10-231-65/+87
* Revert r345077 "[ORC] Change how non-exported symbols are matched during look...Reid Kleckner2018-10-231-86/+65
* [ORC] Change how non-exported symbols are matched during lookup.Lang Hames2018-10-231-65/+86
* [ORC] Show JITDylib search order in JITDylib::dump.Lang Hames2018-10-231-0/+4
* [ORC] Dump flags for JITDylib symbol table entries.Lang Hames2018-10-231-2/+2
* [ORC] Make the VModuleKey optional, propagate it via MaterializationUnit andLang Hames2018-10-161-9/+16
* [ORC] Switch to DenseMap/DenseSet for ORC symbol map/set types.Lang Hames2018-10-151-22/+31
* [ORC] Simplify naming for JITDylib definition generators.Lang Hames2018-10-151-25/+24
* [ORC] During lookup, do not match against hidden symbols in other JITDylibs.Lang Hames2018-10-131-40/+54
* [ORC] Add a 'remove' method to JITDylib to remove symbols.Lang Hames2018-10-061-0/+68
* [ORC] Pass symbol name to discard by const reference.Lang Hames2018-10-061-2/+2
* [ORC] Pass Symbols to ExecutionSession::lookup by value, potentially saving aLang Hames2018-10-011-2/+2
* [ORC] Add an 'intern' method to ExecutionEngine for interning symbol names.Lang Hames2018-09-301-1/+1
* [ORC] Add partitioning support to CompileOnDemandLayer2.Lang Hames2018-09-291-2/+4
* [ORC] Make MaterializationResponsibility::getRequestedSymbols() const.Lang Hames2018-09-281-3/+4
* [ORC] Improve debugging output for ORC.Lang Hames2018-09-281-42/+151
* [ORC] Update CompileOnDemandLayer2 to use the new lazyReexports mechanismLang Hames2018-09-261-0/+7
* [ORC] Add some debugging output to Core.h/Core.cppLang Hames2018-09-231-0/+4
* [ORC] Merge ExecutionSessionBase with ExecutionSession by moving a couple ofLang Hames2018-09-121-364/+384
* [ORC] Add a special 'main' JITDylib that is created on ExecutionSessionLang Hames2018-09-121-1/+14
* [ORC] Render unresolved symbol addresses as "<not resolved>" in JITDylib::dump.Lang Hames2018-09-101-2/+5
* clang-format r341282.Lang Hames2018-09-021-1/+2
* [ORC] Tidy up JITSymbolFlags to remove the need for some explicit static_casts.Lang Hames2018-09-021-4/+2
* [ORC] Rename 'finalize' to 'emit' to avoid potential confusion.Lang Hames2018-08-181-51/+51
OpenPOWER on IntegriCloud