diff options
| author | David Majnemer <david.majnemer@gmail.com> | 2013-07-09 09:20:58 +0000 |
|---|---|---|
| committer | David Majnemer <david.majnemer@gmail.com> | 2013-07-09 09:20:58 +0000 |
| commit | 72d76275ac85d7f172dd7b89fa4a9986022aca9f (patch) | |
| tree | f55156302b9fd6b44d68603a541ba0659ef1bb6c /llvm/test/tools/llvm-readobj/program-headers.test | |
| parent | b1f74a815294822f32b80210df64c6cf1492952d (diff) | |
| download | bcm5719-llvm-72d76275ac85d7f172dd7b89fa4a9986022aca9f.tar.gz bcm5719-llvm-72d76275ac85d7f172dd7b89fa4a9986022aca9f.zip | |
InstCombine: variations on 0xffffffff - x >= 4
The following transforms are valid if -C is a power of 2:
(icmp ugt (xor X, C), ~C) -> (icmp ult X, C)
(icmp ult (xor X, C), -C) -> (icmp uge X, C)
These are nice, they get rid of the xor.
llvm-svn: 185915
Diffstat (limited to 'llvm/test/tools/llvm-readobj/program-headers.test')
0 files changed, 0 insertions, 0 deletions

