/external/llvm/test/CodeGen/SystemZ/ |
D | risbg-01.ll | 9 ; CHECK: risbg %r2, %r2, 63, 191, 54 19 ; CHECK: risbg %r2, %r2, 63, 191, 54 29 ; CHECK: risbg %r2, %r2, 60, 189, 42 39 ; CHECK: risbg %r2, %r2, 60, 189, 42 50 ; CHECK: risbg %r2, %r2, 34, 188, 62 60 ; CHECK: risbg %r2, %r2, 2, 188, 62 94 ; CHECK: risbg %r2, %r2, 56, 189, 2 104 ; CHECK: risbg %r2, %r2, 56, 189, 2 139 ; CHECK: risbg %r2, %r2, 56, 188, 46 151 ; CHECK: risbg %r2, %r2, 56, 188, 14 [all …]
|
D | risbg-02.ll | 8 ; CHECK: risbg %r2, %r3, 60, 62, 0 19 ; CHECK: risbg %r2, %r3, 60, 62, 0 30 ; CHECK: risbg %r2, %r3, 60, 63, 56 42 ; CHECK: risbg %r2, %r3, 60, 63, 56 54 ; CHECK: risbg %r2, %r3, 32, 53, 10 65 ; CHECK: risbg %r2, %r3, 0, 53, 10 76 ; CHECK: risbg %r2, %r3, 40, 63, 56 87 ; CHECK: risbg %r2, %r3, 8, 63, 56 99 ; CHECK: risbg [[REG:%r[0-5]]], %r2, 48, 63, 16
|
D | cmpxchg-02.ll | 15 ; CHECK-MAIN: risbg [[RISBG:%r[1-9]+]], %r3, 0, 189, 0{{$}} 20 ; CHECK-MAIN: risbg %r4, %r2, 32, 47, 0 22 ; CHECK-MAIN: risbg %r5, %r2, 32, 47, 0 45 ; CHECK: risbg [[CMP]], {{%r[0-9]+}}, 32, 47, 0 46 ; CHECK: risbg 51 ; CHECK-SHIFT: risbg 52 ; CHECK-SHIFT: risbg [[SWAP]], {{%r[0-9]+}}, 32, 47, 0
|
D | cmpxchg-01.ll | 15 ; CHECK-MAIN: risbg [[RISBG:%r[1-9]+]], %r3, 0, 189, 0{{$}} 20 ; CHECK-MAIN: risbg %r4, %r2, 32, 55, 0 22 ; CHECK-MAIN: risbg %r5, %r2, 32, 55, 0 45 ; CHECK: risbg [[CMP]], {{%r[0-9]+}}, 32, 55, 0 46 ; CHECK: risbg 51 ; CHECK-SHIFT: risbg 52 ; CHECK-SHIFT: risbg [[SWAP]], {{%r[0-9]+}}, 32, 55, 0
|
D | atomicrmw-minmax-02.ll | 17 ; CHECK: risbg [[RISBG:%r[1-9]+]], %r2, 0, 189, 0{{$}} 23 ; CHECK: risbg [[ROT]], %r3, 32, 47, 0 53 ; CHECK: risbg [[RISBG:%r[1-9]+]], %r2, 0, 189, 0{{$}} 59 ; CHECK: risbg [[ROT]], %r3, 32, 47, 0 89 ; CHECK: risbg [[RISBG:%r[1-9]+]], %r2, 0, 189, 0{{$}} 95 ; CHECK: risbg [[ROT]], %r3, 32, 47, 0 125 ; CHECK: risbg [[RISBG:%r[1-9]+]], %r2, 0, 189, 0{{$}} 131 ; CHECK: risbg [[ROT]], %r3, 32, 47, 0 164 ; CHECK: risbg [[ROT]], [[SRC2]], 32, 47, 0 181 ; CHECK: risbg [[ROT]], [[SRC2]], 32, 47, 0 [all …]
|
D | atomicrmw-minmax-01.ll | 17 ; CHECK: risbg [[RISBG:%r[1-9]+]], %r2, 0, 189, 0{{$}} 23 ; CHECK: risbg [[ROT]], %r3, 32, 39, 0 53 ; CHECK: risbg [[RISBG:%r[1-9]+]], %r2, 0, 189, 0{{$}} 59 ; CHECK: risbg [[ROT]], %r3, 32, 39, 0 89 ; CHECK: risbg [[RISBG:%r[1-9]+]], %r2, 0, 189, 0{{$}} 95 ; CHECK: risbg [[ROT]], %r3, 32, 39, 0 125 ; CHECK: risbg [[RISBG:%r[1-9]+]], %r2, 0, 189, 0{{$}} 131 ; CHECK: risbg [[ROT]], %r3, 32, 39, 0 164 ; CHECK: risbg [[ROT]], [[SRC2]], 32, 39, 0 181 ; CHECK: risbg [[ROT]], [[SRC2]], 32, 39, 0 [all …]
|
D | atomicrmw-xchg-02.ll | 15 ; CHECK: risbg [[RISBG:%r[1-9]+]], %r2, 0, 189, 0{{$}} 20 ; CHECK: risbg [[ROT]], %r3, 32, 47, 16 35 ; CHECK-SHIFT: risbg {{%r[0-9]+}}, %r3, 32, 47, 16 48 ; CHECK: risbg {{%r[0-9]+}}, [[VALUE]], 32, 47, 16
|
D | atomicrmw-xchg-01.ll | 15 ; CHECK: risbg [[RISBG:%r[1-9]+]], %r2, 0, 189, 0{{$}} 20 ; CHECK: risbg [[ROT]], %r3, 32, 39, 24 35 ; CHECK-SHIFT: risbg {{%r[0-9]+}}, %r3, 32, 39, 24 48 ; CHECK: risbg {{%r[0-9]+}}, [[VALUE]], 32, 39, 24
|
D | shift-10.ll | 34 ; CHECK: risbg %r2, %r2, 27, 181, 9 46 ; CHECK: risbg %r2, %r2, 30, 158, 3 59 ; CHECK: risbg %r2, %r2, 29, 158, 3 73 ; CHECK: risbg %r2, %r2, 55, 183, 19
|
D | and-04.ll | 8 ; CHECK: risbg %r2, %r2, 63, 191, 0 17 ; CHECK: risbg %r2, %r2, 48, 190, 0 35 ; CHECK: risbg %r2, %r2, 47, 175, 0 44 ; CHECK: risbg %r2, %r2, 32, 190, 0 71 ; CHECK: risbg %r2, %r3, 31, 191, 0
|
D | setcc-02.ll | 61 ; CHECK-NEXT: risbg %r2, [[REG]], 63, 191, 36 73 ; CHECK-NEXT: risbg %r2, [[REG]], 63, 191, 35 109 ; CHECK-NEXT: risbg %r2, [[REG]], 63, 191, 35 120 ; CHECK-NEXT: risbg %r2, [[REG]], 63, 191, 36 144 ; CHECK-NEXT: risbg %r2, [[REG]], 63, 191, 35
|
D | tdc-02.ll | 14 ; CHECK-NEXT: risbg %r2, [[REG1]], 63, 191, 36 29 ; CHECK-NEXT: risbg %r2, [[REG1]], 63, 191, 36 44 ; CHECK-NEXT: risbg %r2, [[REG1]], 63, 191, 36 59 ; CHECK-NEXT: risbg %r2, [[REG1]], 63, 191, 36
|
D | setcc-01.ll | 22 ; CHECK-NEXT: risbg %r2, [[REG]], 63, 191, 36 45 ; CHECK-NEXT: risbg %r2, [[REG]], 63, 191, 35 57 ; CHECK-NEXT: risbg %r2, [[REG]], 63, 191, 36
|
D | risbg-03.ll | 19 ; CHECK: risbg %r2, %r3, 60, 62, 0
|
D | atomicrmw-and-02.ll | 17 ; CHECK: risbg [[RISBG:%r[1-9]+]], %r2, 0, 189, 0{{$}} 52 ; CHECK: risbg [[RISBG:%r[1-9]+]], %r2, 0, 189, 0{{$}}
|
D | atomicrmw-add-01.ll | 17 ; CHECK: risbg %r1, %r2, 0, 189, 0{{$}} 51 ; CHECK: risbg [[RISBG:%r[1-9]+]], %r2, 0, 189, 0
|
D | atomicrmw-sub-02.ll | 17 ; CHECK: risbg [[RISBG:%r[1-9]+]], %r2, 0, 189, 0{{$}} 51 ; CHECK: risbg [[RISBG:%r[1-9]+]], %r2, 0, 189, 0{{$}}
|
D | atomicrmw-xor-01.ll | 17 ; CHECK: risbg [[RISBG:%r[1-9]+]], %r2, 0, 189, 0{{$}} 51 ; CHECK: risbg [[RISBG:%r[1-9]+]], %r2, 0, 189, 0{{$}}
|
D | atomicrmw-add-02.ll | 17 ; CHECK: risbg [[RISBG:%r[1-9]+]], %r2, 0, 189, 0{{$}} 51 ; CHECK: risbg [[RISBG:%r[1-9]+]], %r2, 0, 189, 0
|
D | atomicrmw-nand-01.ll | 17 ; CHECK: risbg [[RISBG:%r[1-9]+]], %r2, 0, 189, 0{{$}} 53 ; CHECK: risbg [[RISBG:%r[1-9]+]], %r2, 0, 189, 0{{$}}
|
D | atomicrmw-xor-02.ll | 17 ; CHECK: risbg [[RISBG:%r[1-9]+]], %r2, 0, 189, 0{{$}} 51 ; CHECK: risbg [[RISBG:%r[1-9]+]], %r2, 0, 189, 0{{$}}
|
D | atomicrmw-nand-02.ll | 17 ; CHECK: risbg [[RISBG:%r[1-9]+]], %r2, 0, 189, 0{{$}} 53 ; CHECK: risbg [[RISBG:%r[1-9]+]], %r2, 0, 189, 0{{$}}
|
D | atomicrmw-and-01.ll | 17 ; CHECK: risbg [[RISBG:%r[1-9]+]], %r2, 0, 189, 0 51 ; CHECK: risbg [[RISBG:%r[1-9]+]], %r2, 0, 189, 0
|
D | atomicrmw-sub-01.ll | 17 ; CHECK: risbg [[RISBG:%r[1-9]+]], %r2, 0, 189, 0{{$}} 51 ; CHECK: risbg [[RISBG:%r[1-9]+]], %r2, 0, 189, 0{{$}}
|
D | atomicrmw-or-02.ll | 17 ; CHECK: risbg [[RISBG:%r[1-9]+]], %r2, 0, 189, 0{{$}} 51 ; CHECK: risbg [[RISBG:%r[1-9]+]], %r2, 0, 189, 0{{$}}
|