summaryrefslogtreecommitdiff
path: root/lib/ExecutionEngine/MCJIT
AgeCommit message (Expand)Author
2015-01-23[Orc] New JIT APIs.Lang Hames
2014-12-03[MCJIT] Unique-ptrify the RTDyldMemoryManager member of MCJIT. NFC.Lang Hames
2014-11-26[MCJIT] Reapply r222828 and r222810-r222812 with fix for MSVC move-op issues.Lang Hames
2014-11-26Reverting r222828 and r222810-r222812 as they broke the build on Windows.Aaron Ballman
2014-11-26[MCJIT] Re-enable GDB registration (temporarily disabled in r222811), but checkLang Hames
2014-11-26[MCJIT] Temporarily disable automatic JIT debugger registration.Lang Hames
2014-11-26[MCJIT] Clean up RuntimeDyld's quirky object-ownership/modification scheme.Lang Hames
2014-10-31[Object] Modify OwningBinary's interface to separate inspection from ownership.Lang Hames
2014-10-22[MCJIT] Make repeat calls to MCJIT::getPointerToFunction for declarations safe.Lang Hames
2014-09-23[MCJIT] Remove #include of JITMemoryManager that accidentally survived r218316.Lang Hames
2014-09-23[MCJIT] Delete the JTIMemoryManager and associated APIs.Lang Hames
2014-09-20[MCJIT] Make RTDyldMemoryManager::getSymbolAddress's behaviour more consistent.Lang Hames
2014-09-15[MCJIT] Start Stringref-izing the ExecutionEngine interface.Lang Hames
2014-09-10Add doInitialization/doFinalization to DataLayoutPass.Rafael Espindola
2014-09-05[MCJIT] Fix an iterator invalidation bug in MCJIT::finalizeObject.Lang Hames
2014-09-04Fix use-after-move introduced in r217065 and caught in post-commit review by ...David Blaikie
2014-09-03unique_ptrify MCJIT::emitObjectDavid Blaikie
2014-09-03unique_ptrify a bunch of stuff through RuntimeDyld::loadObjectDavid Blaikie
2014-09-02unique_ptrify passing the TargetMachine to ExecutionEngine::MCJITCtorDavid Blaikie
2014-09-02Reinstate "Nuke the old JIT."Eric Christopher
2014-08-26Give ExecutionEngine of top level buffers.Rafael Espindola
2014-08-19Don't own the buffer in object::Binary.Rafael Espindola
2014-08-19Make it explicit that ExecutionEngine takes ownership of the modules.Rafael Espindola
2014-08-17Use copy initialization to initialize std::unique_ptr.Rafael Espindola
2014-08-14[MCJIT] Support DisableSymbolSearching and InstallLazyFunctionCreator in MCJIT.Lang Hames
2014-08-13Canonicalize header guards into a common format.Benjamin Kramer
2014-08-07Temporarily Revert "Nuke the old JIT." as it's not quite ready toEric Christopher
2014-08-07Nuke the old JIT.Rafael Espindola
2014-08-04Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher
2014-08-01Replace comment about ownership with std::unique_ptr.Rafael Espindola
2014-08-01Use range loop.Rafael Espindola
2014-08-01Remove some calls to std::move.Rafael Espindola
2014-07-31Delete dead code.Rafael Espindola
2014-06-20Revert "Replace Execution Engine's mutex with std::recursive_mutex."Zachary Turner
2014-06-18Replace Execution Engine's mutex with std::recursive_mutex.Zachary Turner
2014-06-16Convert the Archive API to use ErrorOr.Rafael Espindola
2014-06-12Don't use 'using std::error_code' in include/llvm.Rafael Espindola
2014-05-31Use error_code() instead of error_code::succes()Rafael Espindola
2014-04-29PR19553: Memory leak in RuntimeDyldELF::createObjectImageFromFileDavid Blaikie
2014-04-28[C++] Use 'nullptr'.Craig Topper
2014-04-24[C++] Use 'nullptr'.Craig Topper
2014-04-18[ExecutionEngine] Allow JIT clients to enable/disable module verification.Lang Hames
2014-04-10LLVMBuild.txt: Add missing dependencies.NAKAMURA Takumi
2014-03-26[MCJIT] Check if there have been errors during RuntimeDyld execution.Juergen Ributzka
2014-03-20Add an option to MCJIT to have it forward all sections to theLang Hames
2014-03-08[C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper
2014-03-06Replace OwningPtr<T> with std::unique_ptr<T>.Ahmed Charles
2014-03-05[C++11] Replace OwningPtr::take() with OwningPtr::release().Ahmed Charles
2014-02-25Use DataLayout from the module when easily available.Rafael Espindola
2014-02-25Make DataLayout a plain object, not a pass.Rafael Espindola