Commit History

Author SHA1 Message Date
  Rafael Espindola 3f4ed32b43 Make it explicit that ExecutionEngine takes ownership of the modules. 11 years ago
  Rafael Espindola f359f7ef8c Use a range loop. NFC. 11 years ago
  Eric Christopher aa5b9c0f6f Temporarily Revert "Nuke the old JIT." as it's not quite ready to 11 years ago
  Rafael Espindola 875710a2fd Nuke the old JIT. 11 years ago
  Rafael Espindola 748566982e Include Archive.h 11 years ago
  Rafael Espindola db11712170 Move virtual method out of line. 11 years ago
  Rafael Espindola fa003d07fd Delete dead code. 11 years ago
  Rafael Espindola 6e1b8585bc Remove dead code. 11 years ago
  Alp Toker faa4e49b33 ExecutionEngine::create(): fix interpreter fallback when JIT is unavailable 11 years ago
  Zachary Turner 91e18f7639 Revert "Replace Execution Engine's mutex with std::recursive_mutex." 11 years ago
  Zachary Turner 1f502bd9d7 Replace Execution Engine's mutex with std::recursive_mutex. 11 years ago
  Zachary Turner 4031acb4cd Clean up some unnecessary mutex guards. 11 years ago
  Alp Toker ef10f99502 ExecutionEngine: avoid NDEBUG in headers 11 years ago
  Rafael Espindola e4b1c81995 Use range loop. 11 years ago
  David Blaikie 167cb010a4 Fix MSVC build broken by r207580 11 years ago
  Chandler Carruth 0d338a59bd [Modules] Fix potential ODR violations by sinking the DEBUG_TYPE 11 years ago
  Lang Hames c3097bfd9b [ExecutionEngine] Allow JIT clients to enable/disable module verification. 11 years ago
  Craig Topper 0b6cb7104b [C++11] More 'nullptr' conversion. In some cases just using a boolean check instead of comparing to nullptr. 11 years ago
  Craig Topper 838cb749dc [C++11] Add 'override' keyword to virtual methods that override their base class. 11 years ago
  Ahmed Charles f4ccd11075 Replace OwningPtr<T> with std::unique_ptr<T>. 11 years ago
  Ahmed Charles 1a6eca243f [C++11] Replace OwningPtr::take() with OwningPtr::release(). 11 years ago
  Chandler Carruth eb3d76da81 [Modules] Move ValueHandle into the IR library where Value itself lives. 11 years ago
  Rafael Espindola 39d8dcb53b Rename some member variables from TD to DL. 11 years ago
  Nico Rieck 38f68c5a2e Decouple dllexport/dllimport from linkage 11 years ago
  Nico Rieck 55463f4ec1 Revert "Decouple dllexport/dllimport from linkage" 11 years ago
  Nico Rieck bce07a0c3b Decouple dllexport/dllimport from linkage 11 years ago
  Chandler Carruth 974a445bd9 Re-sort all of the includes with ./utils/sort_includes.py so that 11 years ago
  Juergen Ributzka 354362524a [weak vtables] Remove a bunch of weak vtables 11 years ago
  Alexey Samsonov b21ab43cfc Revert r194865 and r194874. 11 years ago
  Juergen Ributzka 5a364c5561 [weak vtables] Remove a bunch of weak vtables 11 years ago