aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/ExecutionEngine/MCJIT/MCJIT.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-09-12[MCJIT] Fix some inconsistent handling of name mangling inside MCJIT.Lang Hames1-12/+14
2016-09-04[ExecutionEngine] Move ObjectCache::anchor from MCJIT to ExecutionEngine.Lang Hames1-2/+0
2016-08-12Use the range variant of find/find_if instead of unpacking begin/endDavid Majnemer1-1/+1
2016-08-11[MCJIT] Improve documentation and error handling for MCJIT::runFunction.Lang Hames1-1/+4
2016-08-01[ExecutionEngine][MCJIT][Orc] Replace RuntimeDyld::SymbolInfo with JITSymbol.Lang Hames1-10/+10
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-11[MCJIT] Update MCJIT and get the fibonacci example working again.Lang Hames1-5/+9
2016-05-17Change llvm-objdump, llvm-nm and llvm-size when reporting an object file errorKevin Enderby1-2/+5
2016-04-06Thread Expected<...> up from createMachOObjectFile() to allow llvm-objdump to...Kevin Enderby1-1/+8
2015-11-05Reapply r250906 with many suggested updates from Rafael Espindola.Kevin Enderby1-1/+3
2015-10-21Backing out commit r250906 as it broke lld.Kevin Enderby1-2/+2
2015-10-21This removes the eating of the error in Archive::Child::getSize() when the ch...Kevin Enderby1-2/+2
2015-08-13Remove and forbid raw_svector_ostream::flush() calls.Yaron Keren1-1/+0
2015-07-29[MCJIT] Fix PR20656 by teaching MCJIT to honor ExecutionEngine's global mapping.Lang Hames1-0/+6
2015-07-24Remove access to the DataLayout in the TargetMachineMehdi Amini1-1/+1
2015-07-24Revert "Remove access to the DataLayout in the TargetMachine"Mehdi Amini1-1/+1
2015-07-24Remove access to the DataLayout in the TargetMachineMehdi Amini1-1/+1
2015-07-16Make ExecutionEngine owning a DataLayoutMehdi Amini1-7/+11
2015-07-16Revert "Make ExecutionEngine owning a DataLayout"Michael Kuperstein1-11/+7
2015-07-16Make ExecutionEngine owning a DataLayoutMehdi Amini1-7/+11
2015-06-23Be sure to set the DataLayout before checking the cache.Rafael Espindola1-2/+2
2015-06-23Simplify the Mangler interface now that DataLayout is mandatory.Rafael Espindola1-3/+2
2015-06-20[MCJIT] Add a FindGlobalVariableNamed utilityKeno Fischer1-0/+25
2015-06-13[ExecutionEngine] ArrayRefize argument passing.Benjamin Kramer1-2/+1
2015-03-30[MCJIT][Orc] Refactor RTDyldMemoryManager, weave RuntimeDyld::SymbolInfo throughLang Hames1-33/+51
2015-03-11[Orc][MCJIT][RuntimeDyld] Re-apply r231726 and r231724 with fix suggested byLang Hames1-2/+2
2015-03-10Temporarily revert r231726 and r231724 as they're breaking the build.:Eric Christopher1-2/+2
2015-03-09[Orc][MCJIT][RuntimeDyld] Add symbol flags to symbols in RuntimeDyld. Thread theLang Hames1-2/+2
2015-03-04Make DataLayout Non-Optional in the ModuleMehdi Amini1-2/+1
2015-02-13[PM] Remove the old 'PassManager.h' header file at the top level ofChandler Carruth1-2/+2
2015-01-27[ExecutionEngine] FindFunctionNamed: Skip declarationsKeno Fischer1-1/+2
2015-01-27Remove some extraneous includes.Eric Christopher1-2/+0
2015-01-26Move DataLayout back to the TargetMachine from TargetSubtargetInfoEric Christopher1-4/+4
2014-12-03[MCJIT] Unique-ptrify the RTDyldMemoryManager member of MCJIT. NFC.Lang Hames1-5/+8
2014-11-26[MCJIT] Reapply r222828 and r222810-r222812 with fix for MSVC move-op issues.Lang Hames1-33/+38
2014-11-26Reverting r222828 and r222810-r222812 as they broke the build on Windows.Aaron Ballman1-38/+33
2014-11-26[MCJIT] Re-enable GDB registration (temporarily disabled in r222811), but checkLang Hames1-0/+1
2014-11-26[MCJIT] Temporarily disable automatic JIT debugger registration.Lang Hames1-1/+0
2014-11-26[MCJIT] Clean up RuntimeDyld's quirky object-ownership/modification scheme.Lang Hames1-33/+38
2014-10-31[Object] Modify OwningBinary's interface to separate inspection from ownership.Lang Hames1-3/+6
2014-10-22[MCJIT] Make repeat calls to MCJIT::getPointerToFunction for declarations safe.Lang Hames1-1/+1
2014-09-23[MCJIT] Remove #include of JITMemoryManager that accidentally survived r218316.Lang Hames1-1/+0
2014-09-20[MCJIT] Make RTDyldMemoryManager::getSymbolAddress's behaviour more consistent.Lang Hames1-5/+10
2014-09-15[MCJIT] Start Stringref-izing the ExecutionEngine interface.Lang Hames1-2/+1
2014-09-10Add doInitialization/doFinalization to DataLayoutPass.Rafael Espindola1-1/+1
2014-09-05[MCJIT] Fix an iterator invalidation bug in MCJIT::finalizeObject.Lang Hames1-5/+7
2014-09-04Fix use-after-move introduced in r217065 and caught in post-commit review by ...David Blaikie1-2/+2