diff options
| author | Chris Lattner <sabre@nondot.org> | 2005-04-25 21:03:25 +0000 |
|---|---|---|
| committer | Chris Lattner <sabre@nondot.org> | 2005-04-25 21:03:25 +0000 |
| commit | d373ff64aa876fa937a7fee5c68687f8fa885c0d (patch) | |
| tree | 6ba5b4c71e01e1ba3aa7c0126e4085d0fef562d0 /llvm/lib/Transforms | |
| parent | e093c6f565d2b6e0582686d8fc0e32084224826c (diff) | |
| download | bcm5719-llvm-d373ff64aa876fa937a7fee5c68687f8fa885c0d.tar.gz bcm5719-llvm-d373ff64aa876fa937a7fee5c68687f8fa885c0d.zip | |
Codegen x < 0 | y < 0 as (x|y) < 0. This allows us to compile this to:
_foo:
or r2, r4, r3
srwi r3, r2, 31
blr
instead of:
_foo:
srwi r2, r4, 31
srwi r3, r3, 31
or r3, r2, r3
blr
llvm-svn: 21544
Diffstat (limited to 'llvm/lib/Transforms')
0 files changed, 0 insertions, 0 deletions

