llvm-6502/lib
Chris Lattner a243db8c41 Fix calls that need to store values in stack slots, to not copy the stack
pointer.  This allows us to emit stuff like this:

        li r10, 0
        stw r10, 56(r1)
        or r3, r10, r10
        or r4, r10, r10
        or r5, r10, r10
        or r6, r10, r10
        or r7, r10, r10
        or r8, r10, r10
        or r9, r10, r10
        bl L_bar$stub

instead of this:

        or r2, r1, r1     ;; Extraneous copy.
        li r10, 0
        stw r10, 56(r2)
        or r3, r10, r10
        or r4, r10, r10
        or r5, r10, r10
        or r6, r10, r10
        or r7, r10, r10
        or r8, r10, r10
        or r9, r10, r10
        bl L_bar$stub

wowness.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25221 91177308-0d34-0410-b5e6-96231b3b80d8
2006-01-11 19:55:07 +00:00
..
Analysis Switch loopinfo to using ETForest instead of DominatorSet to compute itself. 2006-01-11 05:08:29 +00:00
Archive more C++ daintiness 2005-12-26 14:31:26 +00:00
AsmParser Regenerate these files. FreeBSD apparently has issues with the version of 2006-01-11 02:07:51 +00:00
Bytecode Added bytecode support for the extractelement operation. 2006-01-10 19:04:39 +00:00
CodeGen silence a warning 2006-01-10 19:43:26 +00:00
Debugger dum de dum 2005-12-26 10:24:15 +00:00
ExecutionEngine Wrap long lines. 2006-01-07 06:20:51 +00:00
Linker For PR521: 2006-01-10 03:14:40 +00:00
Support HP aCC chokes on this, but it's not required anyway: according to 2005-12-26 05:00:25 +00:00
System For PR351: 2005-12-22 20:00:16 +00:00
Target Fix calls that need to store values in stack slots, to not copy the stack 2006-01-11 19:55:07 +00:00
Transforms Preserve and update ETForest. Patch by Daniel Berlin 2006-01-11 05:11:13 +00:00
VMCore Fix VC++ compilation error. 2006-01-11 16:21:23 +00:00
Makefile