aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/ExecutionEngine/Orc
AgeCommit message (Expand)AuthorFilesLines
2016-09-04[ORC] Clone module flags metadata into the globals module in theLang Hames1-0/+9
2016-08-09Re-apply r278065 (Weak symbol support in RuntimeDyld) with a fix for ELF.Lang Hames1-2/+4
2016-08-08Revert r278065 while I investigate some build-bot breakage.Lang Hames1-4/+2
2016-08-08[RuntimeDyld][Orc][MCJIT] Add partial weak-symbol support to RuntimeDyld.Lang Hames1-2/+4
2016-08-01[ExecutionEngine][MCJIT][Orc] Replace RuntimeDyld::SymbolInfo with JITSymbol.Lang Hames4-34/+33
2016-07-14[Object] Change Archive::findSym to return an Expected<Optional<Child>>.Lang Hames1-6/+6
2016-07-14[Object] Re-apply r275316 now that I have the corresponding LLD patch ready.Lang Hames1-4/+5
2016-07-14[Object] Revert r275316, Archive::child_iterator changes, while I update lld.Lang Hames1-5/+4
2016-07-13[Object] Change Archive::child_iterator for better interop with Error/Expected.Lang Hames1-4/+5
2016-06-14IR: Introduce local_unnamed_addr attribute.Peter Collingbourne1-1/+1
2016-06-08Apply most suggestions of clang-tidy's performance-unnecessary-value-paramBenjamin Kramer1-2/+3
2016-05-31[Orc] Add conversion to/from RuntimeDyld::SymbolInfo for JITSymbol.Lang Hames2-4/+4
2016-05-26[Orc] Merge some common code for creating CompileCallbackManagers andLang Hames5-73/+51
2016-05-25[RuntimeDyld] Call the SymbolResolver::findSymbolInLogicalDylib method whenLang Hames2-5/+3
2016-05-24Add FIXMEs to all derived classes of std::error_category.Peter Collingbourne1-0/+3
2016-05-17Change llvm-objdump, llvm-nm and llvm-size when reporting an object file errorKevin Enderby1-2/+5
2016-05-07[Orc] Rename OrcArchitectureSupport to OrcABISupport and add Win32 ABI support.Lang Hames3-81/+171
2016-05-01[ORC] Save AArch64 NEON state in the JIT reentry block.Lang Hames1-42/+74
2016-04-29[Orc] Add ORC lazy-compilation support for AArch64.Lang Hames1-0/+144
2016-04-25[ORC] clang-format code that was touched in r267457. NFC.Lang Hames5-213/+189
2016-04-25[ORC] Thread Error/Expected through the RPC library.Lang Hames4-26/+55
2016-04-18[Orc] Re-commit r266581 with fixes for MSVC, and format cleanups.Lang Hames2-35/+27
2016-04-18Revert 266581 (and follow-up 266588), it doesn't build on Windows.Nico Weber2-27/+35
2016-04-18[NFC] Header cleanupMehdi Amini2-2/+0
2016-04-18[ORC] Generalize the ORC RPC utils to support RPC function return values andLang Hames2-35/+27
2016-02-21[Orc] Add stack-realignment code to the i386 resolver function.Lang Hames1-27/+30
2016-02-10[Orc] Add lazy-JITting support for i386.Lang Hames2-0/+136
2016-02-06[Orc] Slightly improve the x86-64 resolver block machine code.Lang Hames1-8/+7
2016-02-05[Orc] Fix a typo in the comments for the x86_64 resolver block.Lang Hames1-2/+2
2016-02-02[Orc] Turn OrcX86_64::IndirectStubsInfo into a template helper class:Lang Hames1-2/+1
2016-01-26Remove autoconf supportChris Bieneman1-13/+0
2016-01-20Orc: Simplify lambda by using std::set's initializer_list ctorDavid Blaikie1-10/+9
2016-01-20Fix build warning.Evgeniy Stepanov1-1/+2
2016-01-20[Orc] Fix a use-after-move bug in the Orc C-bindings stack.Lang Hames1-3/+3
2016-01-19[Orc] #undef a MACRO after I'm done with it.Lang Hames1-7/+10
2016-01-19[Orc] Refactor ObjectLinkingLayer::addObjectSet to defer loading objects untilLang Hames1-7/+17
2016-01-16GlobalValue: use getValueType() instead of getType()->getPointerElementType().Manuel Jacob1-2/+2
2016-01-15[Orc] Replace switch cases with a macro.Lang Hames1-62/+35
2016-01-14[Orc] Add support for EH-frame registration to the Orc Remote Target utilityLang Hames1-0/+4
2016-01-11[LLI] Replace the LLI remote-JIT support with the new ORC remote-JIT components.Lang Hames1-0/+5
2016-01-11[Orc] Add support for remote JITing to the ORC API.Lang Hames2-0/+84
2016-01-11[Orc] Rename OrcTargetSupport to OrcArchitectureSupport to avoid confusion withLang Hames3-4/+4
2016-01-11[Orc] Add error codes and a new std::error_category for remote-jit errors.Lang Hames2-0/+58
2016-01-10[RuntimeDyld] Add alignment arguments to the reserveAllocationSpace method ofLang Hames1-4/+7
2016-01-09[Orc] Enable user-supplied memory managers in the CompileOnDemand layer.Lang Hames1-1/+2
2015-12-06[Orc] Rename IndirectStubsManagerBase to IndirectStubsManager.Lang Hames3-3/+4
2015-12-04[Orc] Rename JITCompileCallbackManagerBase to JITCompileCallbackManager.Lang Hames3-3/+3
2015-11-05Refactor: Simplify boolean conditional return statements in lib/llvm/Executio...Alexander Kornienko1-3/+1
2015-11-05Reapply r250906 with many suggested updates from Rafael Espindola.Kevin Enderby1-1/+3
2015-11-03Revert "Revert "[Orc] Directly emit machine code for the x86 resolver block a...Rafael Espindola4-150/+90