diff options
| author | Andrew Lenharth <andrewl@lenharth.org> | 2005-05-04 19:11:05 +0000 |
|---|---|---|
| committer | Andrew Lenharth <andrewl@lenharth.org> | 2005-05-04 19:11:05 +0000 |
| commit | dd426dd04d8b251c4b118f4c521a921bfcf6bbb0 (patch) | |
| tree | d404e18946a3ec6bf4abb2a5dc858c8525ec45b8 /llvm/lib/Target/Alpha/AlphaISelPattern.cpp | |
| parent | 809dfac4218b66087723d1c162c69abbc13abed7 (diff) | |
| download | bcm5719-llvm-dd426dd04d8b251c4b118f4c521a921bfcf6bbb0.tar.gz bcm5719-llvm-dd426dd04d8b251c4b118f4c521a921bfcf6bbb0.zip | |
Make promoteOp work for CT*
Proof?
ubyte %bar(ubyte %x) {
entry:
%tmp.1 = call ubyte %llvm.ctlz( ubyte %x )
ret ubyte %tmp.1
}
==>
zapnot $16,1,$0
CTLZ $0,$0
subq $0,56,$0
zapnot $0,1,$0
ret $31,($26),1
llvm-svn: 21691
Diffstat (limited to 'llvm/lib/Target/Alpha/AlphaISelPattern.cpp')
0 files changed, 0 insertions, 0 deletions

