summaryrefslogtreecommitdiffstats
path: root/llvm/lib/ExecutionEngine
Commit message (Expand)AuthorAgeFilesLines
...
* [ORC] Add an 'intern' method to ExecutionEngine for interning symbol names.Lang Hames2018-09-306-11/+10
* [ORC] Extract and tidy up JITTargetMachineBuilder, add unit test.Lang Hames2018-09-303-39/+56
* [ORC] Add partitioning support to CompileOnDemandLayer2.Lang Hames2018-09-294-160/+186
* [ORC] Clear SymbolToDefinitionMap when materializing a MaterializationUnit.Lang Hames2018-09-291-0/+5
* [ORC] Make MaterializationResponsibility::getRequestedSymbols() const.Lang Hames2018-09-281-3/+4
* [ORC] Add more utilities to aid debugging output.Lang Hames2018-09-281-1/+1
* [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] Improve debugging output for ORC.Lang Hames2018-09-284-44/+191
* [ORC] clang-format the ThreadSafeModule code.Lang Hames2018-09-281-4/+4
* [ORC] Add definition for IRLayer::setCloneToNewContextOnEmit, use it to set theLang Hames2018-09-271-18/+24
* [ORC] Coalesce all of ORC's symbol renaming / linkage-promotion utilities intoLang Hames2018-09-272-50/+16
* [ORC] Use ExecutionSession's pre-constructed main JITDylib in LLJIT.Lang Hames2018-09-271-2/+2
* Reapply r343058 with a fix for -DLLVM_ENABLE_THREADS=OFF.Lang Hames2018-09-261-9/+84
* Revert r343058 "[ORC] Add support for multithreaded compiles to LLJIT and LLL...Hans Wennborg2018-09-261-84/+9
* [ORC] Update CompileOnDemandLayer2 to use the new lazyReexports mechanismLang Hames2018-09-263-80/+54
* [ORC] Add a "lazy call-through" utility based on the same underlying trampolineLang Hames2018-09-262-0/+205
* [ORC] Refactor trampoline pool management out of JITCompileCallbackManager.Lang Hames2018-09-263-48/+91
* [ORC] Add support for multithreaded compiles to LLJIT and LLLazyJIT.Lang Hames2018-09-261-8/+82
* [ORC] Add ThreadSafeModule and ThreadSafeContext wrappers to support concurrentLang Hames2018-09-267-114/+156
* [ORC] Add an asynchronous jit-link function, jitLinkForORC, to RuntimeDyld andLang Hames2018-09-253-60/+182
* Remove 'orc' namespace from MSVCErrorWorkarounds.h, fix some typos that wereLang Hames2018-09-252-2/+2
* Fix a missing includes and a use of the MSVC promise/future workaround thatLang Hames2018-09-252-2/+10
* [ORC] Reapply r342939 with a fix for MSVC's promise/future restrictions.Lang Hames2018-09-257-89/+151
* Revert "[ORC] Switch to asynchronous resolution in JITSymbolResolver."Lang Hames2018-09-257-145/+89
* [ORC] Switch to asynchronous resolution in JITSymbolResolver.Lang Hames2018-09-257-89/+145
* [ORC] Add some debugging output to Core.h/Core.cppLang Hames2018-09-231-0/+4
* [ORC] Update ORC C bindings to use the new llvm::Error C API.Lang Hames2018-09-232-145/+138
* [ORC] Merge ExecutionSessionBase with ExecutionSession by moving a couple ofLang Hames2018-09-122-365/+385
* [ORC] Add a special 'main' JITDylib that is created on ExecutionSessionLang Hames2018-09-121-1/+14
* [MIPS] ORC JIT supportPetar Jovanovic2018-09-113-2/+491
* [ORC] Render unresolved symbol addresses as "<not resolved>" in JITDylib::dump.Lang Hames2018-09-101-2/+5
* [ORC] Simplify LLJIT::Create by removing the ExecutionSession parameter.Lang Hames2018-09-101-6/+6
* [ORC] Make RuntimeDyldObjectLinkingLayer2 take memory managers by unique_ptr.Lang Hames2018-09-061-1/+1
* [ORC] Remove the mapSectionAddress method from RuntimeDyldObjectLinkingLayer2.Lang Hames2018-09-061-19/+0
* 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] Add utilities to RTDyldObjectLinkingLayer2 to simplify symbol flagLang Hames2018-08-311-4/+32
* [ORC] Replace lookupFlags in JITSymbolResolver with getResponsibilitySet.Lang Hames2018-08-287-74/+69
* [ORC] Add an addObjectFile method to LLJIT.Lang Hames2018-08-281-0/+7
* [ORC] Do not include non-global symbols in getObjectSymbolFlags.Lang Hames2018-08-261-11/+16
* [RuntimeDyld] Fix a bug in RuntimeDyld::loadObjectImpl that was over-allocatingLang Hames2018-08-181-1/+1
* [ORC] Rename 'finalize' to 'emit' to avoid potential confusion.Lang Hames2018-08-183-57/+57
* [ORC] Rename VSO to JITDylib.Lang Hames2018-08-177-193/+204
* [MCJIT] Fix a case of Error::success() being passed to report_fatal_error.Lang Hames2018-08-151-1/+2
* [ORC] Remove an incorrect use of 'cantFail'.Lang Hames2018-08-051-2/+4
* [ORC] Change JITSymbolFlags debug output, add a function for getting a symbolLang Hames2018-08-052-30/+39
* [ORC] Add a re-exports fallback definition generator.Lang Hames2018-08-021-0/+24
* [ORC] Add a 'Callable' flag to JITSymbolFlags.Lang Hames2018-08-015-32/+69
* Remove trailing spaceFangrui Song2018-07-307-82/+82
OpenPOWER on IntegriCloud