aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/ExecutionEngine/ExecutionEngine.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-09-04[ExecutionEngine] Move ObjectCache::anchor from MCJIT to ExecutionEngine.Lang Hames1-0/+3
2016-08-01[ExecutionEngine][MCJIT][Orc] Replace RuntimeDyld::SymbolInfo with JITSymbol.Lang Hames1-4/+5
2016-06-22IR: Introduce Module::global_objects().Peter Collingbourne1-4/+2
2016-05-18Delete Reloc::Default.Rafael Espindola1-2/+1
2016-01-16GlobalValue: use getValueType() instead of getType()->getPointerElementType().Manuel Jacob1-2/+2
2016-01-14Update to use new name alignTo().Rui Ueyama1-3/+1
2015-10-13ExecutionEngine: Remove implicit ilist iterator conversions, NFCDuncan P. N. Exon Smith1-5/+4
2015-09-21Remove roundingMode argument in APFloat::modStephen Canon1-2/+1
2015-08-03-Wdeprecated-clean: Fix cases of violating the rule of 5 in ways that are dep...David Blaikie1-1/+1
2015-08-01De-constify pointers to Type since they can't be modified. NFCCraig Topper1-4/+4
2015-07-29[MCJIT] Fix PR20656 by teaching MCJIT to honor ExecutionEngine's global mapping.Lang Hames1-2/+9
2015-07-16Make ExecutionEngine owning a DataLayoutMehdi Amini1-18/+27
2015-07-16Revert "Make ExecutionEngine owning a DataLayout"Michael Kuperstein1-18/+18
2015-07-16Make ExecutionEngine owning a DataLayoutMehdi Amini1-18/+18
2015-06-23Simplify the Mangler interface now that DataLayout is mandatory.Rafael Espindola1-2/+2
2015-06-20[MCJIT] Add a FindGlobalVariableNamed utilityKeno Fischer1-0/+8
2015-06-13[ExecutionEngine] ArrayRefize argument passing.Benjamin Kramer1-1/+1
2015-05-29Replace push_back(Constructor(foo)) with emplace_back(foo) for non-trivial typesBenjamin Kramer1-1/+1
2015-03-31[ExecutionEngine] Fix MCJIT::addGlobalMapping.Lang Hames1-58/+81
2015-03-30[MCJIT][Orc] Refactor RTDyldMemoryManager, weave RuntimeDyld::SymbolInfo throughLang Hames1-9/+28
2015-03-06Fold init() helpers into constructors. NFC.Benjamin Kramer1-25/+12
2015-03-01Add missing includes. make_unique proliferated everywhere.Benjamin Kramer1-0/+1
2015-01-27[ExecutionEngine] FindFunctionNamed: Skip declarationsKeno Fischer1-1/+2
2015-01-23[Orc] New JIT APIs.Lang Hames1-1/+16
2014-12-03[MCJIT] Unique-ptrify the RTDyldMemoryManager member of MCJIT. NFC.Lang Hames1-2/+16
2014-11-27[MCJIT] Replace JITEventListener::anchor (temporarily removed in r222861), andLang Hames1-0/+2
2014-11-27[MCJIT] Remove JITEventListener's anchor until I can determine the right placeLang Hames1-3/+0
2014-11-26[MCJIT] Reapply r222828 and r222810-r222812 with fix for MSVC move-op issues.Lang Hames1-7/+4
2014-11-26Reverting r222828 and r222810-r222812 as they broke the build on Windows.Aaron Ballman1-4/+7
2014-11-26[MCJIT] Clean up RuntimeDyld's quirky object-ownership/modification scheme.Lang Hames1-7/+4
2014-10-20IR: Replace DataLayout::RoundUpAlignment with RoundUpToAlignmentDavid Majnemer1-2/+2
2014-09-23[MCJIT] Remove a few more references to JITMemoryManager that survived r218316.Lang Hames1-1/+0
2014-09-23[MCJIT] Delete the JTIMemoryManager and associated APIs.Lang Hames1-6/+4
2014-09-02unique_ptrify passing the TargetMachine to ExecutionEngine::MCJITCtorDavid Blaikie1-5/+3
2014-09-02Reinstate "Nuke the old JIT."Eric Christopher1-26/+2
2014-08-26Give ExecutionEngine of top level buffers.Rafael Espindola1-0/+5
2014-08-26ExecutionEngine: address review commentsDylan Noblesmith1-7/+6
2014-08-25ExecutionEngine: unique_ptr-ifyDylan Noblesmith1-20/+12
2014-08-19Don't own the buffer in object::Binary.Rafael Espindola1-1/+1
2014-08-19Make it explicit that ExecutionEngine takes ownership of the modules.Rafael Espindola1-18/+16
2014-08-18Use a range loop. NFC.Rafael Espindola1-2/+2
2014-08-07Temporarily Revert "Nuke the old JIT." as it's not quite ready toEric Christopher1-2/+25
2014-08-07Nuke the old JIT.Rafael Espindola1-25/+2
2014-08-01Include Archive.hRafael Espindola1-0/+1
2014-08-01Move virtual method out of line.Rafael Espindola1-0/+4
2014-07-31Delete dead code.Rafael Espindola1-2/+1
2014-07-24Remove dead code.Rafael Espindola1-51/+0
2014-07-01ExecutionEngine::create(): fix interpreter fallback when JIT is unavailableAlp Toker1-7/+8
2014-06-20Revert "Replace Execution Engine's mutex with std::recursive_mutex."Zachary Turner1-8/+8
2014-06-18Replace Execution Engine's mutex with std::recursive_mutex.Zachary Turner1-8/+8