summaryrefslogtreecommitdiff
path: root/lib/ExecutionEngine/ExecutionEngine.cpp
AgeCommit message (Expand)Author
2017-08-03Delete Default and JITDefault code modelsRafael Espindola
2017-03-20Use MutableArrayRef for APFloat::convertToIntegerSimon Pilgrim
2017-03-20Strip trailing whitespaceSimon Pilgrim
2016-12-14Replace APFloatBase static fltSemantics data members with getter functionsStephan Bergmann
2016-10-01Use StringRef instead of raw pointer in ExecutionEngineMehdi Amini
2016-09-04[ExecutionEngine] Move ObjectCache::anchor from MCJIT to ExecutionEngine.Lang Hames
2016-08-01[ExecutionEngine][MCJIT][Orc] Replace RuntimeDyld::SymbolInfo with JITSymbol.Lang Hames
2016-06-22IR: Introduce Module::global_objects().Peter Collingbourne
2016-05-18Delete Reloc::Default.Rafael Espindola
2016-01-16GlobalValue: use getValueType() instead of getType()->getPointerElementType().Manuel Jacob
2016-01-14Update to use new name alignTo().Rui Ueyama
2015-10-13ExecutionEngine: Remove implicit ilist iterator conversions, NFCDuncan P. N. Exon Smith
2015-09-21Remove roundingMode argument in APFloat::modStephen Canon
2015-08-03-Wdeprecated-clean: Fix cases of violating the rule of 5 in ways that are dep...David Blaikie
2015-08-01De-constify pointers to Type since they can't be modified. NFCCraig Topper
2015-07-29[MCJIT] Fix PR20656 by teaching MCJIT to honor ExecutionEngine's global mapping.Lang Hames
2015-07-16Make ExecutionEngine owning a DataLayoutMehdi Amini
2015-07-16Revert "Make ExecutionEngine owning a DataLayout"Michael Kuperstein
2015-07-16Make ExecutionEngine owning a DataLayoutMehdi Amini
2015-06-23Simplify the Mangler interface now that DataLayout is mandatory.Rafael Espindola
2015-06-20[MCJIT] Add a FindGlobalVariableNamed utilityKeno Fischer
2015-06-13[ExecutionEngine] ArrayRefize argument passing.Benjamin Kramer
2015-05-29Replace push_back(Constructor(foo)) with emplace_back(foo) for non-trivial typesBenjamin Kramer
2015-03-31[ExecutionEngine] Fix MCJIT::addGlobalMapping.Lang Hames
2015-03-30[MCJIT][Orc] Refactor RTDyldMemoryManager, weave RuntimeDyld::SymbolInfo throughLang Hames
2015-03-06Fold init() helpers into constructors. NFC.Benjamin Kramer
2015-03-01Add missing includes. make_unique proliferated everywhere.Benjamin Kramer
2015-01-27[ExecutionEngine] FindFunctionNamed: Skip declarationsKeno Fischer
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-27[MCJIT] Replace JITEventListener::anchor (temporarily removed in r222861), andLang Hames
2014-11-27[MCJIT] Remove JITEventListener's anchor until I can determine the right placeLang 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] Clean up RuntimeDyld's quirky object-ownership/modification scheme.Lang Hames
2014-10-20IR: Replace DataLayout::RoundUpAlignment with RoundUpToAlignmentDavid Majnemer
2014-09-23[MCJIT] Remove a few more references to JITMemoryManager that survived r218316.Lang Hames
2014-09-23[MCJIT] Delete the JTIMemoryManager and associated APIs.Lang Hames
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-26ExecutionEngine: address review commentsDylan Noblesmith
2014-08-25ExecutionEngine: unique_ptr-ifyDylan Noblesmith
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-18Use a range loop. NFC.Rafael Espindola
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-01Include Archive.hRafael Espindola
2014-08-01Move virtual method out of line.Rafael Espindola