1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-30 07:22:55 +01:00
llvm-mirror/lib
Brian Gaeke e7599245cb Add support for --debug-only=interpreter, to print out instrs before
interpreting them.

Move support for getting the value of a ConstantExpr into
getConstantExprValue(), and add support for the rest of the different
kinds of ConstantExprs.  (I don't think I like ConstantExprs!)
This requires separate procedures executeShlInst() and executeShrInst().

Reduce the number of references to TheEE.

Get rid of an old comment mentioning annotations.

Fix exitCalled(), which was crashing the Interpreter. This was a
leftover from the return-value code refactoring.

llvm-svn: 10389
2003-12-11 00:22:59 +00:00
..
Analysis Finegrainify namespacification 2003-12-10 15:34:03 +00:00
AsmParser To not barf when an error occurs. 2003-11-26 07:24:58 +00:00
Bytecode Emit & read more compressed bytecode by not emitting a bytecodeblock for 2003-12-01 07:05:31 +00:00
CodeGen This appears to fix Bug 172 and does not break any other feature tests or 2003-12-10 22:51:41 +00:00
CWriter Upon Chris's suggestion, moved the #ifdef's to the generated C code. 2003-12-10 18:17:57 +00:00
ExecutionEngine Add support for --debug-only=interpreter, to print out instrs before 2003-12-11 00:22:59 +00:00
Support Lock abstraction, introduced with a view toward making the JIT thread-safe. 2003-12-01 21:33:31 +00:00
Target Add an option to enable the SSA based peephole optimizer. 2003-12-01 05:18:30 +00:00
Transforms Fix bug: LICM/sink_multiple_exits.ll 2003-12-10 22:35:56 +00:00
VMCore The recalclulate method was a nasty hack that was once used by the -cee pass, 2003-12-07 00:55:32 +00:00
Makefile Added LLVM copyright notice to Makefiles. 2003-10-20 22:26:57 +00:00