llvm-6502/lib/Target
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
..
CBackend Two Cleanups to generated C code: 2002-05-09 21:18:38 +00:00
SparcV9 Replace all usages of Type::isPointerType with isa<PointerType> 2002-05-06 16:15:30 +00:00
MachineFrameInfo.cpp Implementation of class MachineFrameInfo. 2002-04-25 04:35:27 +00:00
Makefile
TargetData.cpp Extend TargetData::getIndexedOffset to support arrays and pointers! 2002-05-07 20:00:33 +00:00
TargetMachine.cpp
TargetSchedInfo.cpp Add code that used to be inline in MachineSchedInfo.h 2002-02-04 05:56:30 +00:00