summaryrefslogtreecommitdiffstats
path: root/llvm/lib/ExecutionEngine/Orc/Core.cpp
Commit message (Expand)AuthorAgeFilesLines
* [ORC] Re-apply r336760 with fixes.Lang Hames2018-07-211-2/+36
* Re-apply r337595 with fix for LLVM_ENABLE_THREADS=Off.Lang Hames2018-07-201-256/+493
* Revert r337595 "[ORC] Add new symbol lookup methods to ExecutionSessionBase i...Reid Kleckner2018-07-201-493/+256
* [ORC] Add new symbol lookup methods to ExecutionSessionBase in preparation forLang Hames2018-07-201-256/+493
* [ORC] Simplify VSO::lookupFlags to return the flags map.Lang Hames2018-07-201-10/+11
* [ORC] Replace SymbolResolvers in the new ORC layers with search orders on VSOs.Lang Hames2018-07-201-1/+47
* Revert r336760: "[ORC] Add unit tests for the reexports utility that were..."Lang Hames2018-07-111-1/+1
* [ORC] Add unit tests for the reexports utility that were left out of r336741,Lang Hames2018-07-111-1/+1
* [ORC] Generalize alias materialization to support re-exports (i.e. aliasing ofLang Hames2018-07-101-40/+138
* [ORC] Rename MaterializationResponsibility::delegate to replace and add a newLang Hames2018-07-091-1/+18
* [ORC] Add LLJIT and LLLazyJIT, and replace OrcLazyJIT in LLI with LLLazyJIT.Lang Hames2018-06-261-2/+33
* [ORC] Reset AsynchronousSymbolQuery's NotifySymbolsResolved callback on error.Lang Hames2018-06-261-3/+4
* [ORC] Move the VSOList typedef out of VSO.Lang Hames2018-06-261-3/+2
* [ORC] Fix a FIXME by moving MangleAndInterner to Core.h.Lang Hames2018-06-261-0/+14
* [ORC] Add a symbolAliases function to the Core APIs.Lang Hames2018-06-261-9/+80
* [ORC] Fix formatting and list pending queries in VSO::dump.Lang Hames2018-06-231-3/+7
* [ORC] Keep weak flag on VSO symbol tables during materialization, but treatLang Hames2018-06-181-8/+7
* [ORC] Remove redundant conditionLang Hames2018-06-171-1/+1
* [ORC] Only notify queries that they are resolved/ready when the query stateLang Hames2018-06-171-8/+30
* [ORC] Suppress an unused variable warning for a debug-mode only use.Lang Hames2018-06-171-0/+1
* [ORC] Erase empty dependence sets when adding new symbol dependencies.Lang Hames2018-06-171-0/+3
* [ORC] In MaterializationResponsibility, only maintain the Materializing flag onLang Hames2018-06-171-2/+12
* [ORC] Strip weak flags from a symbol once it is selected for materialization.Lang Hames2018-06-141-3/+4
* [ORC] Filter out self-dependencies in VSO::addDependencies.Lang Hames2018-06-141-1/+1
* [ORC] Assert that the query argument to VSO::lookup must be non-null.Lang Hames2018-06-141-0/+2
* [ORC] Add a WaitUntilReady argument to blockingLookup.Lang Hames2018-06-141-22/+42
* [ORC] Strip the Materializing flag off finalized symbols in VSOs.Lang Hames2018-06-141-3/+6
* Fix -DLLVM_ENABLE_THREADS=OFF build after r334537Hans Wennborg2018-06-131-1/+1
* [ORC] Add a fallback definition generator for VSOs.Lang Hames2018-06-121-66/+100
* [ORC] Refactor blocking lookup logic into the blockingLookup function, andLang Hames2018-06-121-17/+39
* [ORC] Add a getRequestedSymbols method to MaterializationResponsibility.Lang Hames2018-05-311-7/+37
* [ORC] Update JITCompileCallbackManager to support multi-threaded code.Lang Hames2018-05-301-2/+2
* [ORC] Preserve Materializing symbol flag during resolution.Lang Hames2018-05-211-3/+4
* [ORC] Lookup now returns an error if any symbols are not found.Lang Hames2018-05-211-2/+33
* [ORC] Remove the optional MaterializationResponsibility argument from lookup.Lang Hames2018-05-211-16/+10
* [ORC] Consolidate materialization errors, and generate them in VSO'sLang Hames2018-05-171-28/+17
* [ORC] Rewrite the VSO symbol table yet again. Update related utilities.Lang Hames2018-05-161-409/+654
* Remove @brief commands from doxygen comments, too.Adrian Prantl2018-05-011-1/+1
* IWYU for llvm-config.h in llvm, additions.Nico Weber2018-04-301-0/+1
* [ORC] Fix an assertion condition from r329934.Lang Hames2018-04-191-2/+2
* [ORC] Make VSO symbol resolution/finalization operations private.Lang Hames2018-04-191-85/+109
* [ORC] Add a MaterializationResponsibility class to track responsibility forLang Hames2018-04-161-52/+119
* [ORC] Merge VSO notifyResolutionFailed and notifyFinalizationFailed in toLang Hames2018-04-161-35/+16
* [ORC] Use insert rather than emplace.Lang Hames2018-04-121-19/+19
* [ORC] Plumb error notifications through the VSO interface.Lang Hames2018-04-121-193/+316
* [ORC] Create a new SymbolStringPool by default in ExecutionSession constructor.Lang Hames2018-04-021-8/+0
* [ORC] Don't fully qualify explicit destructor call -- it confuses some compil...Lang Hames2018-03-201-4/+2
* [ORC] Rename SymbolSource to MaterializationUnit, and make the materializationLang Hames2018-03-201-111/+167
* [ORC] Fix a data race in the lookup function.Lang Hames2018-03-141-10/+24
* [ORC] Silence a compiler error.Lang Hames2018-03-141-1/+1
OpenPOWER on IntegriCloud