Mirror of official llvm git repository located at http://llvm.org/git/llvm. Updated every five minutes.
Go to file
Chris Lattner d0c668c380 Two Cleanups to generated C code:
1. Avoid printing *(&globalvariable), instead print globalvariable alone
   as a special case.
2. Inline subexpressions into expressions as much as legal that preserves
   execution characteristics of expressions.  Now we get nice (but
   over-parenthesized, oh well) things like:

     ltmp_428_7 = spec__putc(((unsigned char )((bsBuff) >> 24)), (bsStream));

   instead of five seperate instructions (bsBuff & bsStream are globals).


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2587 91177308-0d34-0410-b5e6-96231b3b80d8
2002-05-09 21:18:38 +00:00
docs Finish up the updates to the language reference 2002-05-06 22:08:29 +00:00
include Add expr reassociation pass prototype 2002-05-08 22:19:01 +00:00
lib Two Cleanups to generated C code: 2002-05-09 21:18:38 +00:00
runtime Remove compilation of __main because we now link -lgcc into programs 2002-03-22 19:13:47 +00:00
support/lib/Support Eliminate duplicate or unneccesary #include's 2002-04-29 17:42:12 +00:00
test New testcase for wierd combine opportunity found in bzip2 benchmark 2002-05-09 19:52:36 +00:00
tools Clean up dis so that it does not print out code in various traversal orders. 2002-05-09 01:25:55 +00:00
utils Change script to not even look in test/ directory, significantly speeding it up 2002-05-07 18:42:09 +00:00
cvsupdate Merge Chris's script with the one already checked in 2002-04-29 19:11:01 +00:00
getsomesrcs.sh Filter out noncore stuff 2001-07-25 22:46:22 +00:00
getsrcs.sh Change script to not even look in test/ directory, significantly speeding it up 2002-05-07 18:42:09 +00:00
Makefile Initial revision 2001-06-06 20:29:01 +00:00
Makefile.common Hopefully this change will make the makefile work for other people without hacking it. 2002-04-07 06:18:40 +00:00
Makefile.rules Hopefully this change will make the makefile work for other people without hacking it. 2002-04-07 06:18:40 +00:00