Home
last modified time | relevance | path

Searched refs:ROT (Results 1 – 25 of 66) sorted by relevance

123

/external/llvm/test/CodeGen/SystemZ/
Datomicrmw-minmax-02.ll21 ; CHECK: rll [[ROT:%r[0-9]+]], [[OLD]], 0(%r2)
22 ; CHECK: crjle [[ROT]], %r3, [[KEEP:\..*]]
23 ; CHECK: risbg [[ROT]], %r3, 32, 47, 0
25 ; CHECK: rll [[NEW:%r[0-9]+]], [[ROT]], 0({{%r[1-9]+}})
57 ; CHECK: rll [[ROT:%r[0-9]+]], [[OLD]], 0(%r2)
58 ; CHECK: crjhe [[ROT]], %r3, [[KEEP:\..*]]
59 ; CHECK: risbg [[ROT]], %r3, 32, 47, 0
61 ; CHECK: rll [[NEW:%r[0-9]+]], [[ROT]], 0({{%r[1-9]+}})
93 ; CHECK: rll [[ROT:%r[0-9]+]], [[OLD]], 0(%r2)
94 ; CHECK: clrjle [[ROT]], %r3, [[KEEP:\..*]]
[all …]
Datomicrmw-minmax-01.ll21 ; CHECK: rll [[ROT:%r[0-9]+]], [[OLD]], 0(%r2)
22 ; CHECK: crjle [[ROT]], %r3, [[KEEP:\..*]]
23 ; CHECK: risbg [[ROT]], %r3, 32, 39, 0
25 ; CHECK: rll [[NEW:%r[0-9]+]], [[ROT]], 0({{%r[1-9]+}})
57 ; CHECK: rll [[ROT:%r[0-9]+]], [[OLD]], 0(%r2)
58 ; CHECK: crjhe [[ROT]], %r3, [[KEEP:\..*]]
59 ; CHECK: risbg [[ROT]], %r3, 32, 39, 0
61 ; CHECK: rll [[NEW:%r[0-9]+]], [[ROT]], 0({{%r[1-9]+}})
93 ; CHECK: rll [[ROT:%r[0-9]+]], [[OLD]], 0(%r2)
94 ; CHECK: clrjle [[ROT]], %r3, [[KEEP:\..*]]
[all …]
Datomicrmw-nand-02.ll21 ; CHECK: rll [[ROT:%r[0-9]+]], [[OLD]], 0(%r2)
22 ; CHECK: nr [[ROT]], %r3
23 ; CHECK: xilf [[ROT]], 4294901760
24 ; CHECK: rll [[NEW:%r[0-9]+]], [[ROT]], 0({{%r[1-9]+}})
57 ; CHECK: rll [[ROT:%r[0-9]+]], [[OLD]], 0(%r2)
58 ; CHECK: nilh [[ROT]], 32768
59 ; CHECK: xilf [[ROT]], 4294901760
60 ; CHECK: rll [[NEW:%r[0-9]+]], [[ROT]], 0([[NEGSHIFT:%r[1-9]+]])
83 ; CHECK: nilh [[ROT]], 65534
84 ; CHECK: xilf [[ROT]], 4294901760
[all …]
Datomicrmw-nand-01.ll21 ; CHECK: rll [[ROT:%r[0-9]+]], [[OLD]], 0(%r2)
22 ; CHECK: nr [[ROT]], %r3
23 ; CHECK: xilf [[ROT]], 4278190080
24 ; CHECK: rll [[NEW:%r[0-9]+]], [[ROT]], 0({{%r[1-9]+}})
57 ; CHECK: rll [[ROT:%r[0-9]+]], [[OLD]], 0(%r2)
58 ; CHECK: nilh [[ROT]], 33023
59 ; CHECK: xilf [[ROT]], 4278190080
60 ; CHECK: rll [[NEW:%r[0-9]+]], [[ROT]], 0([[NEGSHIFT:%r[1-9]+]])
83 ; CHECK: nilh [[ROT]], 65279
84 ; CHECK: xilf [[ROT]], 4278190080
[all …]
Datomicrmw-add-02.ll21 ; CHECK: rll [[ROT:%r[0-9]+]], [[OLD]], 0(%r2)
22 ; CHECK: ar [[ROT]], %r3
23 ; CHECK: rll [[NEW:%r[0-9]+]], [[ROT]], 0({{%r[1-9]+}})
55 ; CHECK: rll [[ROT:%r[0-9]+]], [[OLD]], 0(%r2)
56 ; CHECK: afi [[ROT]], -2147483648
57 ; CHECK: rll [[NEW:%r[0-9]+]], [[ROT]], 0([[NEGSHIFT:%r[1-9]+]])
80 ; CHECK: afi [[ROT]], -65536
94 ; CHECK: afi [[ROT]], 65536
108 ; CHECK: afi [[ROT]], 2147418112
123 ; CHECK: afi [[ROT]], -131072
Datomicrmw-sub-02.ll21 ; CHECK: rll [[ROT:%r[0-9]+]], [[OLD]], 0(%r2)
22 ; CHECK: sr [[ROT]], %r3
23 ; CHECK: rll [[NEW:%r[0-9]+]], [[ROT]], 0({{%r[1-9]+}})
55 ; CHECK: rll [[ROT:%r[0-9]+]], [[OLD]], 0(%r2)
56 ; CHECK: afi [[ROT]], -2147483648
57 ; CHECK: rll [[NEW:%r[0-9]+]], [[ROT]], 0([[NEGSHIFT:%r[1-9]+]])
80 ; CHECK: afi [[ROT]], 65536
94 ; CHECK: afi [[ROT]], -65536
108 ; CHECK: afi [[ROT]], -2147418112
123 ; CHECK: afi [[ROT]], 131072
Datomicrmw-xor-02.ll21 ; CHECK: rll [[ROT:%r[0-9]+]], [[OLD]], 0(%r2)
22 ; CHECK: xr [[ROT]], %r3
23 ; CHECK: rll [[NEW:%r[0-9]+]], [[ROT]], 0({{%r[1-9]+}})
55 ; CHECK: rll [[ROT:%r[0-9]+]], [[OLD]], 0(%r2)
56 ; CHECK: xilf [[ROT]], 2147483648
57 ; CHECK: rll [[NEW:%r[0-9]+]], [[ROT]], 0([[NEGSHIFT:%r[1-9]+]])
80 ; CHECK: xilf [[ROT]], 4294901760
94 ; CHECK: xilf [[ROT]], 65536
108 ; CHECK: xilf [[ROT]], 2147418112
123 ; CHECK: xilf [[ROT]], 4294770688
Datomicrmw-and-01.ll20 ; CHECK: rll [[ROT:%r[0-9]+]], [[OLD]], 0(%r2)
21 ; CHECK: nr [[ROT]], %r3
22 ; CHECK: rll [[NEW:%r[0-9]+]], [[ROT]], 0({{%r[1-9]+}})
55 ; CHECK: rll [[ROT:%r[0-9]+]], [[OLD]], 0(%r2)
56 ; CHECK: nilh [[ROT]], 33023
57 ; CHECK: rll [[NEW:%r[0-9]+]], [[ROT]], 0([[NEGSHIFT:%r[1-9]+]])
80 ; CHECK: nilh [[ROT]], 65279
94 ; CHECK: nilh [[ROT]], 511
108 ; CHECK: nilh [[ROT]], 32767
123 ; CHECK: nilh [[ROT]], 65023
Datomicrmw-add-01.ll21 ; CHECK: rll [[ROT:%r[0-9]+]], [[OLD]], 0([[SHIFT]])
22 ; CHECK: ar [[ROT]], %r3
23 ; CHECK: rll [[NEW:%r[0-9]+]], [[ROT]], 0({{%r[1-9]+}})
55 ; CHECK: rll [[ROT:%r[0-9]+]], [[OLD]], 0(%r2)
56 ; CHECK: afi [[ROT]], -2147483648
57 ; CHECK: rll [[NEW:%r[0-9]+]], [[ROT]], 0([[NEGSHIFT:%r[1-9]+]])
80 ; CHECK: afi [[ROT]], -16777216
94 ; CHECK: afi [[ROT]], 16777216
108 ; CHECK: afi [[ROT]], 2130706432
123 ; CHECK: afi [[ROT]], -33554432
Datomicrmw-and-02.ll21 ; CHECK: rll [[ROT:%r[0-9]+]], [[OLD]], 0(%r2)
22 ; CHECK: nr [[ROT]], %r3
23 ; CHECK: rll [[NEW:%r[0-9]+]], [[ROT]], 0({{%r[1-9]+}})
56 ; CHECK: rll [[ROT:%r[0-9]+]], [[OLD]], 0(%r2)
57 ; CHECK: nilh [[ROT]], 32768
58 ; CHECK: rll [[NEW:%r[0-9]+]], [[ROT]], 0([[NEGSHIFT:%r[1-9]+]])
81 ; CHECK: nilh [[ROT]], 65534
95 ; CHECK: nilh [[ROT]], 1
109 ; CHECK: nilh [[ROT]], 32767
124 ; CHECK: nilh [[ROT]], 65533
Datomicrmw-or-01.ll21 ; CHECK: rll [[ROT:%r[0-9]+]], [[OLD]], 0(%r2)
22 ; CHECK: or [[ROT]], %r3
23 ; CHECK: rll [[NEW:%r[0-9]+]], [[ROT]], 0({{%r[1-9]+}})
55 ; CHECK: rll [[ROT:%r[0-9]+]], [[OLD]], 0(%r2)
56 ; CHECK: oilh [[ROT]], 32768
57 ; CHECK: rll [[NEW:%r[0-9]+]], [[ROT]], 0([[NEGSHIFT:%r[1-9]+]])
80 ; CHECK: oilh [[ROT]], 65024
94 ; CHECK: oilh [[ROT]], 256
108 ; CHECK: oilh [[ROT]], 32512
123 ; CHECK: oilh [[ROT]], 64768
Datomicrmw-sub-01.ll21 ; CHECK: rll [[ROT:%r[0-9]+]], [[OLD]], 0(%r2)
22 ; CHECK: sr [[ROT]], %r3
23 ; CHECK: rll [[NEW:%r[0-9]+]], [[ROT]], 0({{%r[1-9]+}})
55 ; CHECK: rll [[ROT:%r[0-9]+]], [[OLD]], 0(%r2)
56 ; CHECK: afi [[ROT]], -2147483648
57 ; CHECK: rll [[NEW:%r[0-9]+]], [[ROT]], 0([[NEGSHIFT:%r[1-9]+]])
80 ; CHECK: afi [[ROT]], 16777216
94 ; CHECK: afi [[ROT]], -16777216
108 ; CHECK: afi [[ROT]], -2130706432
123 ; CHECK: afi [[ROT]], 33554432
/external/llvm-project/llvm/test/CodeGen/SystemZ/
Datomicrmw-nand-02.ll21 ; CHECK: rll [[ROT:%r[0-9]+]], [[OLD]], 0(%r2)
22 ; CHECK: nr [[ROT]], %r3
23 ; CHECK: xilf [[ROT]], 4294901760
24 ; CHECK: rll [[NEW:%r[0-9]+]], [[ROT]], 0({{%r[1-9]+}})
57 ; CHECK: rll [[ROT:%r[0-9]+]], [[OLD]], 0(%r2)
58 ; CHECK: nilh [[ROT]], 32768
59 ; CHECK: xilf [[ROT]], 4294901760
60 ; CHECK: rll [[NEW:%r[0-9]+]], [[ROT]], 0([[NEGSHIFT:%r[1-9]+]])
83 ; CHECK: nilh [[ROT]], 65534
84 ; CHECK: xilf [[ROT]], 4294901760
[all …]
Datomicrmw-nand-01.ll21 ; CHECK: rll [[ROT:%r[0-9]+]], [[OLD]], 0(%r2)
22 ; CHECK: nr [[ROT]], %r3
23 ; CHECK: xilf [[ROT]], 4278190080
24 ; CHECK: rll [[NEW:%r[0-9]+]], [[ROT]], 0({{%r[1-9]+}})
57 ; CHECK: rll [[ROT:%r[0-9]+]], [[OLD]], 0(%r2)
58 ; CHECK: nilh [[ROT]], 33023
59 ; CHECK: xilf [[ROT]], 4278190080
60 ; CHECK: rll [[NEW:%r[0-9]+]], [[ROT]], 0([[NEGSHIFT:%r[1-9]+]])
83 ; CHECK: nilh [[ROT]], 65279
84 ; CHECK: xilf [[ROT]], 4278190080
[all …]
Datomicrmw-minmax-01.ll21 ; CHECK: rll [[ROT:%r[0-9]+]], [[OLD]], 0(%r2)
22 ; CHECK: crjle [[ROT]], %r3, [[KEEP:\..*]]
23 ; CHECK: risbg [[ROT]], %r3, 32, 39, 0
25 ; CHECK: rll [[NEW:%r[0-9]+]], [[ROT]], 0({{%r[1-9]+}})
57 ; CHECK: rll [[ROT:%r[0-9]+]], [[OLD]], 0(%r2)
58 ; CHECK: crjhe [[ROT]], %r3, [[KEEP:\..*]]
59 ; CHECK: risbg [[ROT]], %r3, 32, 39, 0
61 ; CHECK: rll [[NEW:%r[0-9]+]], [[ROT]], 0({{%r[1-9]+}})
93 ; CHECK: rll [[ROT:%r[0-9]+]], [[OLD]], 0(%r2)
94 ; CHECK: clrjle [[ROT]], %r3, [[KEEP:\..*]]
[all …]
Datomicrmw-minmax-02.ll21 ; CHECK: rll [[ROT:%r[0-9]+]], [[OLD]], 0(%r2)
22 ; CHECK: crjle [[ROT]], %r3, [[KEEP:\..*]]
23 ; CHECK: risbg [[ROT]], %r3, 32, 47, 0
25 ; CHECK: rll [[NEW:%r[0-9]+]], [[ROT]], 0({{%r[1-9]+}})
57 ; CHECK: rll [[ROT:%r[0-9]+]], [[OLD]], 0(%r2)
58 ; CHECK: crjhe [[ROT]], %r3, [[KEEP:\..*]]
59 ; CHECK: risbg [[ROT]], %r3, 32, 47, 0
61 ; CHECK: rll [[NEW:%r[0-9]+]], [[ROT]], 0({{%r[1-9]+}})
93 ; CHECK: rll [[ROT:%r[0-9]+]], [[OLD]], 0(%r2)
94 ; CHECK: clrjle [[ROT]], %r3, [[KEEP:\..*]]
[all …]
Datomicrmw-or-02.ll21 ; CHECK: rll [[ROT:%r[0-9]+]], [[OLD]], 0(%r2)
22 ; CHECK: or [[ROT]], %r3
23 ; CHECK: rll [[NEW:%r[0-9]+]], [[ROT]], 0({{%r[1-9]+}})
55 ; CHECK: rll [[ROT:%r[0-9]+]], [[OLD]], 0(%r2)
56 ; CHECK: oilh [[ROT]], 32768
57 ; CHECK: rll [[NEW:%r[0-9]+]], [[ROT]], 0([[NEGSHIFT:%r[1-9]+]])
80 ; CHECK: oilh [[ROT]], 65534
94 ; CHECK: oilh [[ROT]], 1
108 ; CHECK: oilh [[ROT]], 32767
123 ; CHECK: oilh [[ROT]], 65533
Datomicrmw-add-02.ll21 ; CHECK: rll [[ROT:%r[0-9]+]], [[OLD]], 0(%r2)
22 ; CHECK: ar [[ROT]], %r3
23 ; CHECK: rll [[NEW:%r[0-9]+]], [[ROT]], 0({{%r[1-9]+}})
55 ; CHECK: rll [[ROT:%r[0-9]+]], [[OLD]], 0(%r2)
56 ; CHECK: afi [[ROT]], -2147483648
57 ; CHECK: rll [[NEW:%r[0-9]+]], [[ROT]], 0([[NEGSHIFT:%r[1-9]+]])
80 ; CHECK: afi [[ROT]], -65536
94 ; CHECK: afi [[ROT]], 65536
108 ; CHECK: afi [[ROT]], 2147418112
123 ; CHECK: afi [[ROT]], -131072
Datomicrmw-and-01.ll20 ; CHECK: rll [[ROT:%r[0-9]+]], [[OLD]], 0(%r2)
21 ; CHECK: nr [[ROT]], %r3
22 ; CHECK: rll [[NEW:%r[0-9]+]], [[ROT]], 0({{%r[1-9]+}})
55 ; CHECK: rll [[ROT:%r[0-9]+]], [[OLD]], 0(%r2)
56 ; CHECK: nilh [[ROT]], 33023
57 ; CHECK: rll [[NEW:%r[0-9]+]], [[ROT]], 0([[NEGSHIFT:%r[1-9]+]])
80 ; CHECK: nilh [[ROT]], 65279
94 ; CHECK: nilh [[ROT]], 511
108 ; CHECK: nilh [[ROT]], 32767
123 ; CHECK: nilh [[ROT]], 65023
Datomicrmw-xor-02.ll21 ; CHECK: rll [[ROT:%r[0-9]+]], [[OLD]], 0(%r2)
22 ; CHECK: xr [[ROT]], %r3
23 ; CHECK: rll [[NEW:%r[0-9]+]], [[ROT]], 0({{%r[1-9]+}})
55 ; CHECK: rll [[ROT:%r[0-9]+]], [[OLD]], 0(%r2)
56 ; CHECK: xilf [[ROT]], 2147483648
57 ; CHECK: rll [[NEW:%r[0-9]+]], [[ROT]], 0([[NEGSHIFT:%r[1-9]+]])
80 ; CHECK: xilf [[ROT]], 4294901760
94 ; CHECK: xilf [[ROT]], 65536
108 ; CHECK: xilf [[ROT]], 2147418112
123 ; CHECK: xilf [[ROT]], 4294770688
Datomicrmw-sub-01.ll21 ; CHECK: rll [[ROT:%r[0-9]+]], [[OLD]], 0(%r2)
22 ; CHECK: sr [[ROT]], %r3
23 ; CHECK: rll [[NEW:%r[0-9]+]], [[ROT]], 0({{%r[1-9]+}})
55 ; CHECK: rll [[ROT:%r[0-9]+]], [[OLD]], 0(%r2)
56 ; CHECK: afi [[ROT]], -2147483648
57 ; CHECK: rll [[NEW:%r[0-9]+]], [[ROT]], 0([[NEGSHIFT:%r[1-9]+]])
80 ; CHECK: afi [[ROT]], 16777216
94 ; CHECK: afi [[ROT]], -16777216
108 ; CHECK: afi [[ROT]], -2130706432
123 ; CHECK: afi [[ROT]], 33554432
Datomicrmw-add-01.ll21 ; CHECK: rll [[ROT:%r[0-9]+]], [[OLD]], 0([[SHIFT]])
22 ; CHECK: ar [[ROT]], %r3
23 ; CHECK: rll [[NEW:%r[0-9]+]], [[ROT]], 0({{%r[1-9]+}})
55 ; CHECK: rll [[ROT:%r[0-9]+]], [[OLD]], 0(%r2)
56 ; CHECK: afi [[ROT]], -2147483648
57 ; CHECK: rll [[NEW:%r[0-9]+]], [[ROT]], 0([[NEGSHIFT:%r[1-9]+]])
80 ; CHECK: afi [[ROT]], -16777216
94 ; CHECK: afi [[ROT]], 16777216
108 ; CHECK: afi [[ROT]], 2130706432
123 ; CHECK: afi [[ROT]], -33554432
Datomicrmw-sub-02.ll21 ; CHECK: rll [[ROT:%r[0-9]+]], [[OLD]], 0(%r2)
22 ; CHECK: sr [[ROT]], %r3
23 ; CHECK: rll [[NEW:%r[0-9]+]], [[ROT]], 0({{%r[1-9]+}})
55 ; CHECK: rll [[ROT:%r[0-9]+]], [[OLD]], 0(%r2)
56 ; CHECK: afi [[ROT]], -2147483648
57 ; CHECK: rll [[NEW:%r[0-9]+]], [[ROT]], 0([[NEGSHIFT:%r[1-9]+]])
80 ; CHECK: afi [[ROT]], 65536
94 ; CHECK: afi [[ROT]], -65536
108 ; CHECK: afi [[ROT]], -2147418112
123 ; CHECK: afi [[ROT]], 131072
Datomicrmw-xor-01.ll21 ; CHECK: rll [[ROT:%r[0-9]+]], [[OLD]], 0(%r2)
22 ; CHECK: xr [[ROT]], %r3
23 ; CHECK: rll [[NEW:%r[0-9]+]], [[ROT]], 0({{%r[1-9]+}})
55 ; CHECK: rll [[ROT:%r[0-9]+]], [[OLD]], 0(%r2)
56 ; CHECK: xilf [[ROT]], 2147483648
57 ; CHECK: rll [[NEW:%r[0-9]+]], [[ROT]], 0([[NEGSHIFT:%r[1-9]+]])
80 ; CHECK: xilf [[ROT]], 4278190080
94 ; CHECK: xilf [[ROT]], 16777216
108 ; CHECK: xilf [[ROT]], 2130706432
123 ; CHECK: xilf [[ROT]], 4244635648
Datomicrmw-and-02.ll21 ; CHECK: rll [[ROT:%r[0-9]+]], [[OLD]], 0(%r2)
22 ; CHECK: nr [[ROT]], %r3
23 ; CHECK: rll [[NEW:%r[0-9]+]], [[ROT]], 0({{%r[1-9]+}})
56 ; CHECK: rll [[ROT:%r[0-9]+]], [[OLD]], 0(%r2)
57 ; CHECK: nilh [[ROT]], 32768
58 ; CHECK: rll [[NEW:%r[0-9]+]], [[ROT]], 0([[NEGSHIFT:%r[1-9]+]])
81 ; CHECK: nilh [[ROT]], 65534
95 ; CHECK: nilh [[ROT]], 1
109 ; CHECK: nilh [[ROT]], 32767
124 ; CHECK: nilh [[ROT]], 65533

123