1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2025-02-01 05:01:59 +01:00
Chris Lattner adb669ab1f Codegen this:
int %foo(int %X) {
        %T = add int %X, 13
        %S = mul int %T, 3
        ret int %S
}

as this:

        mov %ECX, DWORD PTR [%ESP + 4]
        lea %EAX, DWORD PTR [%ECX + 2*%ECX + 39]
        ret

instead of this:

        mov %ECX, DWORD PTR [%ESP + 4]
        mov %EAX, %ECX
        add %EAX, 13
        imul %EAX, %EAX, 3
        ret

llvm-svn: 19633
2005-01-17 06:48:02 +00:00
..
2005-01-12 04:51:37 +00:00
2005-01-08 20:07:03 +00:00
2005-01-16 19:46:48 +00:00
2004-12-20 04:15:44 +00:00
2005-01-16 04:23:22 +00:00
2005-01-17 06:48:02 +00:00
2004-11-14 21:54:41 +00:00