1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-25 20:23:11 +01:00
llvm-mirror/lib
Chris Lattner c0e2bc0250 add an inefficient way of folding structure and constant array indexes together
into a single LEA instruction.  This should improve the code generated for
things like X->A.B.C[12].D.

The bigger benefit is still coming though.  Note that this uses an LEA instruction
instead of an add, giving the register allocator more freedom.  We should probably
never generate ADDri32's.

llvm-svn: 11817
2004-02-25 03:45:50 +00:00
..
Analysis Add support for 'rename' 2004-02-24 22:17:00 +00:00
AsmParser It turns out that the two dimensional vectors were causing big slowdowns 2004-02-09 21:03:38 +00:00
Bytecode This debugging hook is no longer needed. 2004-02-09 17:20:52 +00:00
CodeGen FunctionLiveVarInfo.h moved: include/llvm/CodeGen -> lib/Target/Sparc/LiveVar 2004-02-24 19:46:00 +00:00
Debugger "fix" a nasty race condition 2004-01-14 21:18:03 +00:00
ExecutionEngine Make the JIT zero out globals with memset instead of an element at a time. This 2004-02-15 05:54:06 +00:00
Support `cat' is usually in /bin, not /usr/bin, at least on our systems. 2004-02-21 21:51:41 +00:00
Target add an inefficient way of folding structure and constant array indexes together 2004-02-25 03:45:50 +00:00
Transforms Fix a faulty optimization on FP values 2004-02-24 18:10:14 +00:00
VMCore Make the verifier a little more explicit about this problem. 2004-02-24 22:06:07 +00:00
Makefile CBackend is no longer here 2004-02-13 23:29:37 +00:00