summaryrefslogtreecommitdiffstats
path: root/llvm/tools/lli/OrcLazyJIT.cpp
Commit message (Expand)AuthorAgeFilesLines
* [ORC] Add LLJIT and LLLazyJIT, and replace OrcLazyJIT in LLI with LLLazyJIT.Lang Hames2018-06-261-155/+0
* [ORC] Update JITCompileCallbackManager to support multi-threaded code.Lang Hames2018-05-301-11/+1
* [ORC] Re-apply r327566 with a fix for test-global-ctors.ll.Lang Hames2018-03-151-20/+19
* Revert "[ORC] Switch from shared_ptr to unique_ptr for addModule methods."Reid Kleckner2018-03-141-5/+5
* [ORC] Switch from shared_ptr to unique_ptr for addModule methods.Lang Hames2018-03-141-5/+5
* [ORC] Errorize the ORC APIs.Lang Hames2017-07-071-12/+13
* [ORC] Re-apply r306166 and r306168 with fix for regression test.Lang Hames2017-06-231-5/+6
* This reverts commit r306166 and r306168.Rafael Espindola2017-06-231-6/+5
* [ORC] Move ORC IR layer interface from addModuleSet to addModule and fix theLang Hames2017-06-231-5/+6
* [ExecutionEngine] Fix some Clang-tidy modernize-use-using and Include What Yo...Eugene Zelenko2017-06-191-33/+36
* [lli] Don't strip away const qualifier. Unbreak the gcc6 build.Davide Italiano2016-10-311-2/+2
* [lli] Pass command line arguments in to the orc-lazy JIT.Lang Hames2016-10-281-3/+6
* Turn cl::values() (for enum) from a vararg function to using C++ variadic tem...Mehdi Amini2016-10-081-2/+1
* [ORC] Clone module flags metadata into the globals module in theLang Hames2016-09-041-6/+6
* [ORC] Re-apply r277896, removing bogus triples and datalayouts that broke testsLang Hames2016-08-061-2/+1
* Revert r277896.Nico Weber2016-08-061-1/+2
* [ORC] Add (partial) weak symbol support to the CompileOnDemand layer.Lang Hames2016-08-061-2/+1
* [lli] Add the ability for OrcLazyJIT to accept multiple input modules.Lang Hames2016-08-021-3/+5
* [ExecutionEngine][MCJIT][Orc] Replace RuntimeDyld::SymbolInfo with JITSymbol.Lang Hames2016-08-011-1/+1
* [Orc] Merge some common code for creating CompileCallbackManagers andLang Hames2016-05-261-52/+3
* [Orc] Rename OrcArchitectureSupport to OrcABISupport and add Win32 ABI support.Lang Hames2016-05-071-7/+20
* [Orc] Add lazy-JITting support for i386.Lang Hames2016-02-101-0/+11
* [Orc] Rename OrcTargetSupport to OrcArchitectureSupport to avoid confusion withLang Hames2016-01-111-1/+1
* [Orc] Rename IndirectStubsManagerBase to IndirectStubsManager.Lang Hames2015-12-061-1/+2
* [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-14/+8
* Revert "[Orc] Directly emit machine code for the x86 resolver block and tramp...Rafael Espindola2015-11-031-8/+14
* [Orc] Directly emit machine code for the x86 resolver block and trampolines.Lang Hames2015-11-031-14/+8
* [Orc] Add support for emitting indirect stubs directly into the JIT target'sLang Hames2015-10-191-7/+40
* Fix lli with OrcLazyJIT: the default DataLayout was used.Mehdi Amini2015-07-301-0/+1
* Remove access to the DataLayout in the TargetMachineMehdi Amini2015-07-241-1/+2
* Revert "Remove access to the DataLayout in the TargetMachine"Mehdi Amini2015-07-241-2/+1
* Remove access to the DataLayout in the TargetMachineMehdi Amini2015-07-241-1/+2
* Replace string GNU Triples with llvm::Triple in TargetMachine::getTargetTripl...Daniel Sanders2015-06-161-1/+1
* [lli] Make the OptLevel (-O=<char>) option accessible to the lazy JIT.Lang Hames2015-06-091-1/+6
* Fix -Wpessimizing-move warnings by removing std::move calls.Richard Trieu2015-04-301-4/+4
* lli/OrcLazyJIT.cpp: Use <cstdio> for printf(3) introduced in r234908.NAKAMURA Takumi2015-04-171-0/+1
* [Orc] Reapply r234815, outputting via stdout instead.Lang Hames2015-04-141-11/+12
* Silencing a -Wreturn-type warning, as the switch is fully-covered; NFC.Aaron Ballman2015-04-141-0/+1
* [Orc] Disambiguate call to make_unique. This should fix the builders broken byLang Hames2015-04-131-1/+2
* [Orc] Add an Orc layer for applying arbitrary transforms to IR, use it to addLang Hames2015-04-131-3/+78
* [Orc] Add support classes for inspecting and running C++ static ctor/dtors, andLang Hames2015-04-021-3/+1
* [Orc] Reflect process symbols into the LLI Orc-lazy JIT.Lang Hames2015-04-011-0/+13
* [Orc] Separate callback manager selection from callback manager construction forLang Hames2015-03-301-12/+17
* [MCJIT][Orc] Refactor RTDyldMemoryManager, weave RuntimeDyld::SymbolInfo throughLang Hames2015-03-301-1/+1
* [Orc][lli] Add a very simple Orc-based lazy JIT to lli.Lang Hames2015-03-251-0/+53
OpenPOWER on IntegriCloud