llvm/lib
Chris Lattner 109026290b Handle stores of global address as stores of immediates. Instead of:
test1:
        movl $N, %eax
        movl %eax, G
        ret

emit:

test1:
        movl $N, G
        ret


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21407 91177308-0d34-0410-b5e6-96231b3b80d8
2005-04-21 19:11:03 +00:00
..
Analysis add support for taking and resolving the address of free. 2005-04-21 16:09:43 +00:00
Archive Use the actual uid/gid for defaulting the fields in the archive. 2005-04-21 17:49:57 +00:00
AsmParser fix PR549 2005-04-19 15:27:29 +00:00
Bytecode Use the actual uid/gid for defaulting the fields in the archive. 2005-04-21 17:49:57 +00:00
CodeGen Improve and elimination. On PPC, for: 2005-04-21 06:28:15 +00:00
Debugger Correct the comments and file header. 2004-12-23 21:16:46 +00:00
ExecutionEngine Add support for targets that require stubs for external functions. 2005-04-18 01:44:27 +00:00
Linker fix some 80 column violations 2005-03-15 23:03:34 +00:00
Support Timers SHOULD NOT record the time taken to count the bytes allocated in the heap! 2005-03-22 03:20:38 +00:00
System Provide an implementation of the GetCurrentUserId and GetCurrentGroupId 2005-04-21 16:12:57 +00:00
Target Handle stores of global address as stores of immediates. Instead of: 2005-04-21 19:11:03 +00:00
Transforms Fix a bug where we would not promote calls to invokes if they occured in 2005-04-21 16:46:46 +00:00
VMCore Improve doxygen, from part of Evan's patch that didn't apply. 2005-04-21 16:06:03 +00:00
Makefile