summaryrefslogtreecommitdiffstats
path: root/llvm/lib/ExecutionEngine/Orc
Commit message (Expand)AuthorAgeFilesLines
* Refactor: Simplify boolean conditional return statements in lib/llvm/Executio...Alexander Kornienko2015-11-051-3/+1
* Reapply r250906 with many suggested updates from Rafael Espindola.Kevin Enderby2015-11-051-1/+3
* Revert "Revert "[Orc] Directly emit machine code for the x86 resolver block a...Rafael Espindola2015-11-034-150/+90
* Revert "[Orc] Directly emit machine code for the x86 resolver block and tramp...Rafael Espindola2015-11-034-90/+150
* [Orc] Directly emit machine code for the x86 resolver block and trampolines.Lang Hames2015-11-034-150/+90
* Add a sys::OwningMemoryBlock class, which is a sys::MemoryBlock that owns itsLang Hames2015-10-311-31/+10
* [Orc] Expose the compile callback API through the C bindings.Lang Hames2015-10-302-13/+58
* [Orc] Teach IndirectStubsManager to manage an expandable pool of stubs, ratherLang Hames2015-10-291-0/+16
* [Orc] Add support for RuntimeDyld::setProcessAllSections.Lang Hames2015-10-291-0/+4
* [Orc] Remove the 'takeOwnershipOfBuffers' kludge.Lang Hames2015-10-281-6/+1
* [Orc] Remove unnecessary semicolon. NFC.Vasileios Kalintiris2015-10-281-2/+2
* [Orc] Re-add C bindings for the Orc APIs, with a fix to remove the union thatLang Hames2015-10-284-0/+390
* [Orc] Revert the C bindngs commit, r251472, while I debug some builder failures.Lang Hames2015-10-284-397/+0
* [Orc] Add experimental C bindings for Orc.Lang Hames2015-10-284-0/+397
* [Orc] Add license header to OrcTargetSupport.Lang Hames2015-10-261-1/+9
* Backing out commit r250906 as it broke lld.Kevin Enderby2015-10-211-2/+2
* This removes the eating of the error in Archive::Child::getSize() when the ch...Kevin Enderby2015-10-211-2/+2
* [Orc] Add support for emitting indirect stubs directly into the JIT target'sLang Hames2015-10-192-6/+87
* OrcJIT: Remove implicit ilist iterator conversions, NFCDuncan P. N. Exon Smith2015-10-131-1/+1
* [Orc] Teach the CompileOnDemand layer to clone aliases.Lang Hames2015-10-061-0/+14
* Remove access to the DataLayout in the TargetMachineMehdi Amini2015-07-241-1/+1
* Revert "Remove access to the DataLayout in the TargetMachine"Mehdi Amini2015-07-241-1/+1
* Remove access to the DataLayout in the TargetMachineMehdi Amini2015-07-241-1/+1
* Fix -Wextra-semi warnings.Hans Wennborg2015-07-221-1/+1
* Make ExecutionEngine owning a DataLayoutMehdi Amini2015-07-161-13/+14
* Revert "Make ExecutionEngine owning a DataLayout"Michael Kuperstein2015-07-161-14/+13
* Make ExecutionEngine owning a DataLayoutMehdi Amini2015-07-161-13/+14
* Simplify the Mangler interface now that DataLayout is mandatory.Rafael Espindola2015-06-231-2/+1
* Fix line endings (NFC)Joseph Tremoulet2015-06-222-40/+40
* [ORC] Add NullResolverJoseph Tremoulet2015-06-222-12/+40
* modules: Add explicit dependency on intrinsics_genDuncan P. N. Exon Smith2015-06-161-0/+3
* [ExecutionEngine] ArrayRefize argument passing.Benjamin Kramer2015-06-132-2/+2
* [Orc] Fix a bug in the CompileOnDemand layer where stub decls were not clonedLang Hames2015-06-121-2/+0
* [Orc] Reapply r236465 with fixes for the MSVC bots.Lang Hames2015-05-053-178/+87
* [Orc] Revert r236465 - It broke the Windows bots.Lang Hames2015-05-043-87/+178
* [Orc] Refactor the compile-on-demand layer to make module partitioning lazy,Lang Hames2015-05-043-178/+87
* [opaque pointer type] Pass GlobalAlias the actual pointer type rather than de...David Blaikie2015-04-291-3/+1
* [Orc] Make the makeStub function propagate argument attributes onto the call toLang Hames2015-04-201-0/+1
* [Orc] Use the 64-bit versions of FXSAVE/FXRSTOR for JIT reentry.Lang Hames2015-04-201-16/+16
* [Orc] During module partitioning, rename anonymous and asm-private globals.Lang Hames2015-04-121-2/+40
* Use 'override/final' instead of 'virtual' for overridden methodsAlexander Kornienko2015-04-111-2/+3
* [Orc] Tidy up IndirectionUtils API a little, add some comments. NFC.Lang Hames2015-04-111-6/+15
* [Orc] Save all the x86-64 GPRs before re-entering the JIT.Lang Hames2015-04-071-6/+13
* [Orc] Tidy up the assembly for the x86-64 resolver block.Lang Hames2015-04-061-44/+45
* [Orc] Fix local-linkage handling in the CompileOnDemand layer.Lang Hames2015-04-021-2/+2
* [Orc] Add support classes for inspecting and running C++ static ctor/dtors, andLang Hames2015-04-022-0/+103
* [MCJIT][Orc] Refactor RTDyldMemoryManager, weave RuntimeDyld::SymbolInfo throughLang Hames2015-03-301-50/+73
* [Orc] Refactor JITCompileCallbackManagerBase and CompileOnDemandLayer to supportLang Hames2015-03-251-2/+2
* [Orc] Move delta-handling for trampoline sizes into the resolver block.Lang Hames2015-03-241-0/+2
* Make DataLayout Non-Optional in the ModuleMehdi Amini2015-03-041-2/+2
OpenPOWER on IntegriCloud