Rafael Espindola
|
3f4ed32b43
Make it explicit that ExecutionEngine takes ownership of the modules.
|
11 anos atrás |
Benjamin Kramer
|
00e08fcaa0
Canonicalize header guards into a common format.
|
11 anos atrás |
Eric Christopher
|
aa5b9c0f6f
Temporarily Revert "Nuke the old JIT." as it's not quite ready to
|
11 anos atrás |
Rafael Espindola
|
875710a2fd
Nuke the old JIT.
|
11 anos atrás |
Craig Topper
|
c34a25d59d
[C++] Use 'nullptr'.
|
11 anos atrás |
Craig Topper
|
838cb749dc
[C++11] Add 'override' keyword to virtual methods that override their base class.
|
11 anos atrás |
Chandler Carruth
|
67f6bf70d2
[Layering] Move InstVisitor.h into the IR library as it is pretty
|
11 anos atrás |
Chandler Carruth
|
4bbfbdf7d7
[Modules] Move CallSite into the IR library where it belogs. It is
|
11 anos atrás |
Elena Demikhovsky
|
3c5ce29cad
LLVM Interpreter: implementation of "insertvalue" and "extractvalue";
|
12 anos atrás |
Elena Demikhovsky
|
4ca0ce2594
llvm interpreter: select, shuffle and insertelement instructions.
|
12 anos atrás |
Nadav Rotem
|
953783e00c
Add support for vector data types in the LLVM interpreter.
|
12 anos atrás |
Chandler Carruth
|
0b8c9a80f2
Move all of the header files which are involved in modelling the LLVM IR
|
12 anos atrás |
Chandler Carruth
|
a1514e24cc
Sort includes for all of the .h files under the 'lib' tree. These were
|
12 anos atrás |
Chandler Carruth
|
84bcf93e0f
Move the InstVisitor utility into VMCore where it belongs. It heavily
|
12 anos atrás |
Micah Villmow
|
3574eca1b0
Move TargetData to DataLayout.
|
13 anos atrás |
Bill Wendling
|
aa5abe88d6
[unwind removal] We no longer have 'unwind' instructions being generated, so
|
13 anos atrás |
Bill Wendling
|
4302a4965c
Remove extraneous ';'s.
|
13 anos atrás |
Danil Malyshev
|
45a93d6eb4
A small re-factored JIT/MCJIT::getPointerToNamedFunction(), so it could be called with the base class.
|
13 anos atrás |
Duncan Sands
|
a50c6d95e4
Don't tack "Instruction not interpretable yet!" onto the end of
|
14 anos atrás |
Chris Lattner
|
db125cfaf5
land David Blaikie's patch to de-constify Type, with a few tweaks.
|
14 anos atrás |
Michael J. Spencer
|
1f6efa3996
Merge System into Support.
|
14 anos atrás |
Dan Gohman
|
4781e30b7b
Fix an ancient FIXME.
|
15 anos atrás |
Jeffrey Yasskin
|
f0356fe140
Kill ModuleProvider and ghost linkage by inverting the relationship between
|
15 anos atrás |
Chris Lattner
|
f32a6a3091
add interpreter support for indirect goto / blockaddress. The interpreter
|
16 anos atrás |
Victor Hernandez
|
046e78ce55
Remove FreeInst.
|
16 anos atrás |
Chandler Carruth
|
8b67f774e9
Move DataTypes.h to include/llvm/System, update all users. This breaks the last
|
16 anos atrás |
Victor Hernandez
|
7b929dad59
Remove AllocationInst. Since MallocInst went away, AllocaInst is the only subclass of AllocationInst, so it no longer is necessary.
|
16 anos atrás |
Chris Lattner
|
bdff548e4d
eliminate the "Value" printing methods that print to a std::ostream.
|
16 anos atrás |
Reid Kleckner
|
4b1511b027
Add EngineBuilder to ExecutionEngine in favor of the five optional argument EE::create().
|
16 anos atrás |
Torok Edwin
|
c23197a26f
llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable.
|
16 anos atrás |