summaryrefslogtreecommitdiff
path: root/llvm/lib/ExecutionEngine/ExecutionEngine.cpp
AgeCommit message (Expand)Author
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
2014-07-31Delete dead code.Rafael Espindola
2014-07-24Remove dead code.Rafael Espindola
2014-07-01ExecutionEngine::create(): fix interpreter fallback when JIT is unavailableAlp Toker
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-16Clean up some unnecessary mutex guards.Zachary Turner
2014-05-31ExecutionEngine: avoid NDEBUG in headersAlp Toker
2014-05-08Use range loop.Rafael Espindola
2014-04-29Fix MSVC build broken by r207580David Blaikie
2014-04-22[Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth
2014-04-18[ExecutionEngine] Allow JIT clients to enable/disable module verification.Lang Hames
2014-04-15[C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper