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 |