aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/ExecutionEngine/Orc/CompileOnDemandLayer.cpp
AgeCommit message (Expand)AuthorFilesLines
2019-08-15[llvm] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere1-3/+3
2019-08-03Speculative CompilationPraveen Velliengiri1-1/+4
2019-08-02[ORC] Change the locking scheme for ThreadSafeModule.Lang Hames1-51/+65
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-10-23[ORC] Re-apply r345077 with fixes to remove ambiguity in lookup calls.Lang Hames1-5/+12
2018-10-23Revert r345077 "[ORC] Change how non-exported symbols are matched during look...Reid Kleckner1-12/+5
2018-10-23[ORC] Change how non-exported symbols are matched during lookup.Lang Hames1-5/+12
2018-10-16[ORC] Make the VModuleKey optional, propagate it via MaterializationUnit andLang Hames1-9/+11
2018-10-15[ORC] Rename ORC layers to make the "new" ORC layers the default.Lang Hames1-15/+15
2018-10-09[ORC] Promote and rename private symbols inside the CompileOnDemand layer,Lang Hames1-5/+20
2018-10-06[ORC] Pass symbol name to discard by const reference.Lang Hames1-1/+1
2018-09-29[ORC] Add partitioning support to CompileOnDemandLayer2.Lang Hames1-156/+174
2018-09-28[ORC] Narrow a cast: the block guarded by the condition only handlesLang Hames1-1/+1
2018-09-28[ORC] Remove some dead code.Lang Hames1-20/+0
2018-09-26[ORC] Update CompileOnDemandLayer2 to use the new lazyReexports mechanismLang Hames1-67/+33
2018-09-26[ORC] Add ThreadSafeModule and ThreadSafeContext wrappers to support concurrentLang Hames1-75/+46
2018-08-17[ORC] Rename VSO to JITDylib.Lang Hames1-8/+9
2018-07-20[ORC] Replace SymbolResolvers in the new ORC layers with search orders on VSOs.Lang Hames1-47/+16
2018-07-09[ORC] Rename MaterializationResponsibility::delegate to replace and add a newLang Hames1-2/+2
2018-07-05[ORC] In CompileOnDemandLayer2, clone modules on to different contexts byLang Hames1-77/+79
2018-07-02[ORC] Verify modules when running LLLazyJIT in LLI, and deal with fallout.Lang Hames1-3/+7
2018-06-26[ORC] Add LLJIT and LLLazyJIT, and replace OrcLazyJIT in LLI with LLLazyJIT.Lang Hames1-8/+48
2018-06-18[ORC] Add an initial implementation of a replacement CompileOnDemandLayer.Lang Hames1-0/+328