Andrew Lenharth fecf095292 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


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21691 91177308-0d34-0410-b5e6-96231b3b80d8
2005-05-04 19:11:05 +00:00
..
2005-05-04 19:11:05 +00:00
2005-04-21 22:36:52 +00:00
2005-04-21 22:36:52 +00:00
2005-04-21 22:36:52 +00:00
2004-11-18 04:31:10 +00:00
2005-04-21 22:36:52 +00:00
2005-04-21 22:36:52 +00:00
2005-04-21 22:36:52 +00:00
2005-04-21 22:36:52 +00:00
2005-04-22 04:01:18 +00:00
2005-04-21 22:36:52 +00:00
2005-04-22 04:01:18 +00:00
2005-04-21 22:36:52 +00:00
2005-04-21 22:36:52 +00:00