Commit History

Author SHA1 Message Date
  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
  Andrew Kaylor 48079e0fef Don't try to initialize memory for a global if the allocation failed in ExecutionEngine. 11 years ago
  Rafael Espindola d0acc84b2b Remove dead code. 12 years ago
  Elena Demikhovsky 3c5ce29cad LLVM Interpreter: implementation of "insertvalue" and "extractvalue"; 12 years ago
  Craig Topper 6227d5c690 Use SmallVectorImpl::iterator/const_iterator instead of SmallVector to avoid specifying the vector size. 12 years ago
  Filip Pizlo 13a3cf1928 SectionMemoryManager shouldn't be a JITMemoryManager. Previously, the 12 years ago
  Rafael Espindola 21a01d1ea8 Make the host endianness check an integer constant expression. 12 years ago
  Nadav Rotem 953783e00c Add support for vector data types in the LLVM interpreter. 12 years ago
  Tim Northover 0a29cb0454 Make APFloat constructor require explicit semantics. 12 years ago
  David Greene c2680bef3b Fix Casting 12 years ago
  Chandler Carruth 0b8c9a80f2 Move all of the header files which are involved in modelling the LLVM IR 12 years ago