summaryrefslogtreecommitdiffstats
path: root/llvm/tools/lli/OrcLazyJIT.h
Commit message (Expand)AuthorAgeFilesLines
* [ORC] Errorize the ORC APIs.Lang Hames2017-07-071-6/+18
* [Orc] Remove the memory manager argument to addModule, and de-templatize theLang Hames2017-07-041-4/+3
* [ORC] Re-apply r306166 and r306168 with fix for regression test.Lang Hames2017-06-231-46/+47
* This reverts commit r306166 and r306168.Rafael Espindola2017-06-231-47/+46
* [ORC] Move ORC IR layer interface from addModuleSet to addModule and fix theLang Hames2017-06-231-46/+47
* [ORC] Switch the object layer API from addObjectSet to addObject (singular), andLang Hames2017-06-221-3/+4
* [ExecutionEngine] Fix some Clang-tidy modernize-use-using and Include What Yo...Eugene Zelenko2017-06-191-17/+30
* [Orc] Rename ObjectLinkingLayer -> RTDyldObjectLinkingLayer.Lang Hames2017-02-201-2/+2
* [lli] Pass command line arguments in to the orc-lazy JIT.Lang Hames2016-10-281-2/+2
* [Orc] Simplify LogicalDylib and move it back inside CompileOnDemandLayer. AlsoLang Hames2016-08-291-7/+21
* [ORC] Re-apply r277896, removing bogus triples and datalayouts that broke testsLang Hames2016-08-061-20/+17
* Revert r277896.Nico Weber2016-08-061-17/+20
* [ORC] Add (partial) weak symbol support to the CompileOnDemand layer.Lang Hames2016-08-061-20/+17
* [lli] Add the ability for OrcLazyJIT to accept multiple input modules.Lang Hames2016-08-021-1/+2
* [ExecutionEngine][MCJIT][Orc] Replace RuntimeDyld::SymbolInfo with JITSymbol.Lang Hames2016-08-011-7/+7
* [Orc] Add conversion to/from RuntimeDyld::SymbolInfo for JITSymbol.Lang Hames2016-05-311-2/+1
* [Orc] Merge some common code for creating CompileCallbackManagers andLang Hames2016-05-261-3/+0
* [RuntimeDyld] Call the SymbolResolver::findSymbolInLogicalDylib method whenLang Hames2016-05-251-1/+1
* [Orc] Enable user-supplied memory managers in the CompileOnDemand layer.Lang Hames2016-01-091-1/+3
* [Orc] Rename JITCompileCallbackManagerBase to JITCompileCallbackManager.Lang Hames2015-12-041-1/+1
* Revert "Revert "[Orc] Directly emit machine code for the x86 resolver block a...Rafael Espindola2015-11-031-15/+8
* Revert "[Orc] Directly emit machine code for the x86 resolver block and tramp...Rafael Espindola2015-11-031-8/+15
* [Orc] Directly emit machine code for the x86 resolver block and trampolines.Lang Hames2015-11-031-15/+8
* [Orc] Add support for emitting indirect stubs directly into the JIT target'sLang Hames2015-10-191-11/+13
* [Orc] Enable user supplied partitioning functors in the CompileOnDemand layer.Lang Hames2015-10-071-1/+8
* Remove access to the DataLayout in the TargetMachineMehdi Amini2015-07-241-13/+13
* Revert "Remove access to the DataLayout in the TargetMachine"Mehdi Amini2015-07-241-13/+13
* Remove access to the DataLayout in the TargetMachineMehdi Amini2015-07-241-13/+13
* Simplify the Mangler interface now that DataLayout is mandatory.Rafael Espindola2015-06-231-3/+1
* [Orc] Tidy up initialization based on review feedback for r239561 from dblaikie.Lang Hames2015-06-121-20/+19
* [Orc] Fix a bug in the CompileOnDemand layer where stub decls were not clonedLang Hames2015-06-121-1/+1
* [Orc] Remove some unnecesary includes and whitespace that slipped in to r239561.Lang Hames2015-06-111-2/+1
* [Orc] Make partition identification in the CompileOnDemand layer lazy.Lang Hames2015-06-111-16/+20
* Replace push_back(Constructor(foo)) with emplace_back(foo) for non-trivial typesBenjamin Kramer2015-05-291-2/+1
* [Orc] Reapply r236465 with fixes for the MSVC bots.Lang Hames2015-05-051-7/+2
* [Orc] Revert r236465 - It broke the Windows bots.Lang Hames2015-05-041-2/+7
* [Orc] Refactor the compile-on-demand layer to make module partitioning lazy,Lang Hames2015-05-041-7/+2
* [Orc] Refactor the CompileOnDemandLayer to make its addModuleSet methodLang Hames2015-04-151-11/+14
* [Orc] Add an Orc layer for applying arbitrary transforms to IR, use it to addLang Hames2015-04-131-4/+12
* [Orc] Add support classes for inspecting and running C++ static ctor/dtors, andLang Hames2015-04-021-5/+55
* [Orc] Reflect process symbols into the LLI Orc-lazy JIT.Lang Hames2015-04-011-1/+8
* [Orc] Separate callback manager selection from callback manager construction forLang Hames2015-03-301-9/+12
* [MCJIT][Orc] Refactor RTDyldMemoryManager, weave RuntimeDyld::SymbolInfo throughLang Hames2015-03-301-1/+2
* [Orc] Remove another unnecessary typedef.Lang Hames2015-03-251-1/+1
* [Orc][lli] Add a very simple Orc-based lazy JIT to lli.Lang Hames2015-03-251-0/+97
OpenPOWER on IntegriCloud