summaryrefslogtreecommitdiffstats
path: root/llvm/lib/ExecutionEngine/MCJIT/MCJIT.cpp
Commit message (Expand)AuthorAgeFilesLines
* Thread Expected<...> up from createMachOObjectFile() to allow llvm-objdump to...Kevin Enderby2016-04-061-1/+8
* Reapply r250906 with many suggested updates from Rafael Espindola.Kevin Enderby2015-11-051-1/+3
* 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
* Remove and forbid raw_svector_ostream::flush() calls.Yaron Keren2015-08-131-1/+0
* [MCJIT] Fix PR20656 by teaching MCJIT to honor ExecutionEngine's global mapping.Lang Hames2015-07-291-0/+6
* 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
* Make ExecutionEngine owning a DataLayoutMehdi Amini2015-07-161-7/+11
* Revert "Make ExecutionEngine owning a DataLayout"Michael Kuperstein2015-07-161-11/+7
* Make ExecutionEngine owning a DataLayoutMehdi Amini2015-07-161-7/+11
* Be sure to set the DataLayout before checking the cache.Rafael Espindola2015-06-231-2/+2
* Simplify the Mangler interface now that DataLayout is mandatory.Rafael Espindola2015-06-231-3/+2
* [MCJIT] Add a FindGlobalVariableNamed utilityKeno Fischer2015-06-201-0/+25
* [ExecutionEngine] ArrayRefize argument passing.Benjamin Kramer2015-06-131-2/+1
* [MCJIT][Orc] Refactor RTDyldMemoryManager, weave RuntimeDyld::SymbolInfo throughLang Hames2015-03-301-33/+51
* [Orc][MCJIT][RuntimeDyld] Re-apply r231726 and r231724 with fix suggested byLang Hames2015-03-111-2/+2
* Temporarily revert r231726 and r231724 as they're breaking the build.:Eric Christopher2015-03-101-2/+2
* [Orc][MCJIT][RuntimeDyld] Add symbol flags to symbols in RuntimeDyld. Thread theLang Hames2015-03-091-2/+2
* Make DataLayout Non-Optional in the ModuleMehdi Amini2015-03-041-2/+1
* [PM] Remove the old 'PassManager.h' header file at the top level ofChandler Carruth2015-02-131-2/+2
* [ExecutionEngine] FindFunctionNamed: Skip declarationsKeno Fischer2015-01-271-1/+2
* Remove some extraneous includes.Eric Christopher2015-01-271-2/+0
* Move DataLayout back to the TargetMachine from TargetSubtargetInfoEric Christopher2015-01-261-4/+4
* [MCJIT] Unique-ptrify the RTDyldMemoryManager member of MCJIT. NFC.Lang Hames2014-12-031-5/+8
* [MCJIT] Reapply r222828 and r222810-r222812 with fix for MSVC move-op issues.Lang Hames2014-11-261-33/+38
* Reverting r222828 and r222810-r222812 as they broke the build on Windows.Aaron Ballman2014-11-261-38/+33
* [MCJIT] Re-enable GDB registration (temporarily disabled in r222811), but checkLang Hames2014-11-261-0/+1
* [MCJIT] Temporarily disable automatic JIT debugger registration.Lang Hames2014-11-261-1/+0
* [MCJIT] Clean up RuntimeDyld's quirky object-ownership/modification scheme.Lang Hames2014-11-261-33/+38
* [Object] Modify OwningBinary's interface to separate inspection from ownership.Lang Hames2014-10-311-3/+6
* [MCJIT] Make repeat calls to MCJIT::getPointerToFunction for declarations safe.Lang Hames2014-10-221-1/+1
* [MCJIT] Remove #include of JITMemoryManager that accidentally survived r218316.Lang Hames2014-09-231-1/+0
* [MCJIT] Make RTDyldMemoryManager::getSymbolAddress's behaviour more consistent.Lang Hames2014-09-201-5/+10
* [MCJIT] Start Stringref-izing the ExecutionEngine interface.Lang Hames2014-09-151-2/+1
* Add doInitialization/doFinalization to DataLayoutPass.Rafael Espindola2014-09-101-1/+1
* [MCJIT] Fix an iterator invalidation bug in MCJIT::finalizeObject.Lang Hames2014-09-051-5/+7
* Fix use-after-move introduced in r217065 and caught in post-commit review by ...David Blaikie2014-09-041-2/+2
* unique_ptrify MCJIT::emitObjectDavid Blaikie2014-09-031-4/+4
* unique_ptrify a bunch of stuff through RuntimeDyld::loadObjectDavid Blaikie2014-09-031-18/+13
* unique_ptrify passing the TargetMachine to ExecutionEngine::MCJITCtorDavid Blaikie2014-09-021-7/+5
* Reinstate "Nuke the old JIT."Eric Christopher2014-09-021-15/+3
* Give ExecutionEngine of top level buffers.Rafael Espindola2014-08-261-3/+5
* Don't own the buffer in object::Binary.Rafael Espindola2014-08-191-4/+5
* Make it explicit that ExecutionEngine takes ownership of the modules.Rafael Espindola2014-08-191-15/+19
* Use copy initialization to initialize std::unique_ptr.Rafael Espindola2014-08-171-1/+1
* [MCJIT] Support DisableSymbolSearching and InstallLazyFunctionCreator in MCJIT.Lang Hames2014-08-141-5/+13
* Temporarily Revert "Nuke the old JIT." as it's not quite ready toEric Christopher2014-08-071-3/+15
* Nuke the old JIT.Rafael Espindola2014-08-071-15/+3
OpenPOWER on IntegriCloud