summaryrefslogtreecommitdiffstats
path: root/llvm/lib/ExecutionEngine/Orc/CompileOnDemandLayer.cpp
Commit message (Expand)AuthorAgeFilesLines
* [ORC] Add support for emulated TLS to ORCv2.Lang Hames2020-01-291-20/+19
* [ORC] Remove the automagic Main JITDylib fram ExecutionSession.Lang Hames2019-12-051-2/+2
* [ORC][JITLink] Add support for weak references, and improve handling of staticLang Hames2019-11-281-11/+16
* [llvm] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere2019-08-151-3/+3
* Speculative CompilationPraveen Velliengiri2019-08-031-1/+4
* [ORC] Change the locking scheme for ThreadSafeModule.Lang Hames2019-08-021-51/+65
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [ORC] Re-apply r345077 with fixes to remove ambiguity in lookup calls.Lang Hames2018-10-231-5/+12
* Revert r345077 "[ORC] Change how non-exported symbols are matched during look...Reid Kleckner2018-10-231-12/+5
* [ORC] Change how non-exported symbols are matched during lookup.Lang Hames2018-10-231-5/+12
* [ORC] Make the VModuleKey optional, propagate it via MaterializationUnit andLang Hames2018-10-161-9/+11
* [ORC] Rename ORC layers to make the "new" ORC layers the default.Lang Hames2018-10-151-15/+15
* [ORC] Promote and rename private symbols inside the CompileOnDemand layer,Lang Hames2018-10-091-5/+20
* [ORC] Pass symbol name to discard by const reference.Lang Hames2018-10-061-1/+1
* [ORC] Add partitioning support to CompileOnDemandLayer2.Lang Hames2018-09-291-156/+174
* [ORC] Narrow a cast: the block guarded by the condition only handlesLang Hames2018-09-281-1/+1
* [ORC] Remove some dead code.Lang Hames2018-09-281-20/+0
* [ORC] Update CompileOnDemandLayer2 to use the new lazyReexports mechanismLang Hames2018-09-261-67/+33
* [ORC] Add ThreadSafeModule and ThreadSafeContext wrappers to support concurrentLang Hames2018-09-261-75/+46
* [ORC] Rename VSO to JITDylib.Lang Hames2018-08-171-8/+9
* [ORC] Replace SymbolResolvers in the new ORC layers with search orders on VSOs.Lang Hames2018-07-201-47/+16
* [ORC] Rename MaterializationResponsibility::delegate to replace and add a newLang Hames2018-07-091-2/+2
* [ORC] In CompileOnDemandLayer2, clone modules on to different contexts byLang Hames2018-07-051-77/+79
* [ORC] Verify modules when running LLLazyJIT in LLI, and deal with fallout.Lang Hames2018-07-021-3/+7
* [ORC] Add LLJIT and LLLazyJIT, and replace OrcLazyJIT in LLI with LLLazyJIT.Lang Hames2018-06-261-8/+48
* [ORC] Add an initial implementation of a replacement CompileOnDemandLayer.Lang Hames2018-06-181-0/+328
OpenPOWER on IntegriCloud