| commit | fb43ef78c555170e5d8e9bc701db80c0ddec1d0e | [log] [tgz] |
|---|---|---|
| author | Duraid Madina <duraid@octopus.com.au> | Mon Apr 11 05:55:56 2005 +0000 |
| committer | Duraid Madina <duraid@octopus.com.au> | Mon Apr 11 05:55:56 2005 +0000 |
| tree | 18cf318423cee9e226d81d8c0240376eaff5348c | |
| parent | 7a763bfbc51e6985886f5b5741a3efd5dca6760d [diff] |
assorted fixes:
* clean up immediates (we use 14, 22 and 64 bit immediates now. sane.)
* fold r0/f0/f1 registers into comparisons against 0/0.0/1.0
* fix nasty thinko - didn't use two-address form of conditional add
for extending bools to integers, so occasionally there would be
garbage in the result. it's amazing how often zeros are just
sitting around in registers ;) - this should fix a bunch of tests.
llvm-svn: 21221