summaryrefslogtreecommitdiffstats
path: root/llvm/lib/ExecutionEngine/Orc
Commit message (Expand)AuthorAgeFilesLines
* Move endian constant from Host.h to SwapByteOrder.h, prune includeReid Kleckner2019-10-191-0/+1
* [Orc] Add a method for ObjectLinkingLayer to return ownership of object buffers.Lang Hames2019-10-151-0/+7
* [Alignment][NFC] Remove dependency on GlobalObject::setAlignment(unsigned)Guillaume Chatelet2019-10-151-1/+1
* Second attempt to add iterator_range::empty()Jordan Rose2019-10-071-1/+1
* [JITLink] Switch from an atom-based model to a "blocks and symbols" model.Lang Hames2019-10-042-105/+92
* [Orc] Silence static analyzer dyn_cast<ConstantInt> null dereference warning....Simon Pilgrim2019-09-241-1/+1
* Add dependency from Orc to PassesSanjoy Das2019-09-131-2/+2
* [Orc] Roll back ThreadPool to std::functionBenjamin Kramer2019-09-131-1/+3
* [Orc] Address the remaining move-capture FIXMEsBenjamin Kramer2019-09-133-13/+9
* AArch64: support arm64_32, an ILP32 slice for watchOS.Tim Northover2019-09-122-1/+4
* [ORCv2] - New Speculate Query ImplementationPraveen Velliengiri2019-08-272-56/+301
* [JITLink][ORC] Track eh-frame section size for registration/deregistration.Lang Hames2019-08-271-30/+33
* [ORC] Make sure that queries on emitted-but-not-ready symbols fail correctly.Lang Hames2019-08-261-110/+81
* [ORC] Fix an overly aggressive assert.Lang Hames2019-08-261-3/+6
* [ORC] Remove query dependencies when symbols are resolved.Lang Hames2019-08-231-0/+1
* [ORC] Fix a FIXME: Propagate errors to dependencies.Lang Hames2019-08-235-100/+339
* [cmake] Link in LLVMPasses due to dependency by LLVMOrcJIT; NFCHubert Tong2019-08-191-0/+1
* [ORC] fix use-after-free detected by -Wreturn-stack-addressMatthias Gehre2019-08-191-1/+1
* [ORC] Remove some stray debugging output accidentally left in r368707Lang Hames2019-08-161-2/+0
* [llvm] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere2019-08-159-28/+28
* [ORC] Refactor definition-generation, add a generator for static libraries.Lang Hames2019-08-132-13/+134
* Move findBBwithCalls to the file it's used in to avoid unused functionEric Christopher2019-08-131-0/+24
* Re-land D65760/r367944 Diego Caballero2019-08-061-1/+15
* Reverting D65760/r367944 due to buildbot failure.Puyan Lotfi2019-08-051-15/+1
* [ORC] Add CPU name and sub-target features to detectHostDiego Caballero2019-08-051-1/+15
* [ORC] Work around broken GCC/libstdc++ by adding an explicit conversion.Lang Hames2019-08-051-1/+4
* Speculative CompilationPraveen Velliengiri2019-08-035-6/+199
* [ORC] Remove a dead method.Lang Hames2019-08-021-7/+0
* [ORC] Turn on symbol-flags overrides for LLJIT on Windows by default.Lang Hames2019-08-021-2/+8
* [ORC] Change the locking scheme for ThreadSafeModule.Lang Hames2019-08-026-98/+119
* [ORC] Suppress an ORCv1 deprecation warning.Lang Hames2019-07-181-1/+2
* [ORC] Add deprecation warnings to ORCv1 layers and utilities.Lang Hames2019-07-174-27/+41
* [ORC] Add custom IR compiler configuration to LLJITBuilder to enable obj caches.Lang Hames2019-07-101-44/+35
* [JITLink][ORC] Add EHFrameRegistrar interface, use in EHFrameRegistrationPlugin.Lang Hames2019-07-041-12/+16
* [ORC] Rename MaterializationResponsibility resolve and emit methods toLang Hames2019-06-135-16/+17
* [ORC] Update symbol lookup to use a single callback with a required symbol stateLang Hames2019-06-078-376/+251
* [ORC] Track JIT symbol states more explicitly.Lang Hames2019-05-282-132/+105
* [ORC] Assert that JITDylibs have unique names.Lang Hames2019-05-211-0/+10
* [ORC] fix use-after-move. NFCNick Desaulniers2019-05-201-6/+4
* [ORC] Remove some unreachable code.Lang Hames2019-05-201-4/+1
* [ORC] Change handling for SymbolStringPtr tombstones and empty keys.Lang Hames2019-05-161-2/+0
* [ORC] Fix a formatting bug.Lang Hames2019-05-091-1/+1
* [Support] Add error handling to sys::Process::getPageSize().Lang Hames2019-05-081-5/+5
* [ORC] Pass object buffer ownership back in NotifyEmitted.Lang Hames2019-05-011-19/+18
* [ORC] Move SimpleCompiler/ConcurrentIRCompiler definitions into a .cpp file.Lang Hames2019-04-302-0/+87
* [ORC] Allow JITDylib definition generators to return Errors.Lang Hames2019-04-302-58/+94
* [ORC] Replace the LLJIT/LLLazyJIT Create methods with Builder utilities.Lang Hames2019-04-291-105/+131
* [ORC] Add a 'plugin' interface to ObjectLinkingLayer for events/configuration.Lang Hames2019-04-261-47/+148
* [ORC] Remove symbols from dependency lists when failing materialization.Lang Hames2019-04-251-2/+29
* [JITLink] Remove a lot of reduntant 'JITLink_' prefixes. NFC.Lang Hames2019-04-221-1/+1
OpenPOWER on IntegriCloud