1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-25 04:02:41 +01:00
llvm-mirror/lib
Chris Lattner 95942c021a Fix a fairly major performance problem. If a PHI node had a constant as
an incoming value from a block, the selector would evaluate the constant
at the TOP of the block instead of at the end of the block.  This made the
live range for the constant span the entire block, increasing register
pressure needlessly.

llvm-svn: 12542
2004-03-30 19:10:12 +00:00
..
Analysis Minor efficiency improvement, finegrainify namespacification 2004-03-25 22:56:03 +00:00
AsmParser Hrm, we were leaking ~1M of garbage that valgrind never told us about because 2004-03-19 23:34:33 +00:00
Bytecode Make error message a bit nicer. 2004-03-29 00:16:01 +00:00
CodeGen Change how the beginnings and ends of MachineFunctions are printed. Get 2004-03-29 21:58:31 +00:00
Debugger
ExecutionEngine Fix PR296: [execution engines] Unhandled cast constant expression 2004-03-16 08:38:56 +00:00
Support Add some new methods 2004-03-30 00:20:08 +00:00
Target Fix a fairly major performance problem. If a PHI node had a constant as 2004-03-30 19:10:12 +00:00
Transforms Add a simple select instruction lowering pass 2004-03-30 18:41:10 +00:00
VMCore Handle -0.0 correctly 2004-03-29 19:51:24 +00:00
Makefile CBackend is no longer here 2004-02-13 23:29:37 +00:00