blob: 86af2e224fcf538aaffe046af55f28b02a83d1b2 [file] [log] [blame]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00001; RUN: llvm-upgrade < %s | llvm-as -f -o %t.bc
2; RUN: lli %t.bc > /dev/null
3
4
5int %main() {
6 %A = and sbyte 4, 8
7 %B = or sbyte %A, 7
8 %C = xor sbyte %B, %A
9
10 %A = and short 4, 8
11 %B = or short %A, 7
12 %C = xor short %B, %A
13
14 %A = and int 4, 8
15 %B = or int %A, 7
16 %C = xor int %B, %A
17
18 %A = and long 4, 8
19 %B = or long %A, 7
20 %C = xor long %B, %A
21
22 ret int 0
23}