aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/ExecutionEngine/ExecutionEngine.cpp
AgeCommit message (Expand)AuthorFilesLines
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
2014-06-16Clean up some unnecessary mutex guards.Zachary Turner1-25/+24
2014-05-31ExecutionEngine: avoid NDEBUG in headersAlp Toker1-0/+21
2014-05-08Use range loop.Rafael Espindola1-25/+21
2014-04-29Fix MSVC build broken by r207580David Blaikie1-0/+5
2014-04-22[Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth1-1/+2
2014-04-18[ExecutionEngine] Allow JIT clients to enable/disable module verification.Lang Hames1-10/+20
2014-04-15[C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper1-31/+31
2014-03-08[C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper1-1/+1
2014-03-06Replace OwningPtr<T> with std::unique_ptr<T>.Ahmed Charles1-1/+1
2014-03-05[C++11] Replace OwningPtr::take() with OwningPtr::release().Ahmed Charles1-2/+2
2014-03-04[Modules] Move ValueHandle into the IR library where Value itself lives.Chandler Carruth1-1/+1
2014-02-18Rename some member variables from TD to DL.Rafael Espindola1-5/+5
2014-01-14Decouple dllexport/dllimport from linkageNico Rieck1-3/+1
2014-01-14Revert "Decouple dllexport/dllimport from linkage"Nico Rieck1-1/+3
2014-01-14Decouple dllexport/dllimport from linkageNico Rieck1-3/+1
2014-01-07Re-sort all of the includes with ./utils/sort_includes.py so thatChandler Carruth1-2/+2
2013-11-19[weak vtables] Remove a bunch of weak vtablesJuergen Ributzka1-0/+6
2013-11-18Revert r194865 and r194874.Alexey Samsonov1-4/+0
2013-11-15[weak vtables] Remove a bunch of weak vtablesJuergen Ributzka1-0/+4
2013-11-15Don't try to initialize memory for a global if the allocation failed in Execu...Andrew Kaylor1-0/+4
2013-10-07Remove dead code.Rafael Espindola1-13/+1
2013-09-12LLVM Interpreter: implementation of "insertvalue" and "extractvalue";Elena Demikhovsky1-1/+19
2013-07-04Use SmallVectorImpl::iterator/const_iterator instead of SmallVector to avoid ...Craig Topper1-1/+1
2013-05-14SectionMemoryManager shouldn't be a JITMemoryManager. Previously, the Filip Pizlo1-3/+14