Home
last modified time | relevance | path

Searched refs:rll (Results 1 – 25 of 43) sorted by relevance

12

/external/llvm/test/CodeGen/SystemZ/
Datomicrmw-minmax-02.ll21 ; CHECK: rll [[ROT:%r[0-9]+]], [[OLD]], 0(%r2)
25 ; CHECK: rll [[NEW:%r[0-9]+]], [[ROT]], 0({{%r[1-9]+}})
28 ; CHECK: rll %r2, [[OLD]], 16(%r2)
34 ; CHECK-SHIFT1: rll
35 ; CHECK-SHIFT1: rll {{%r[0-9]+}}, {{%r[0-9]+}}, 0([[NEGSHIFT]])
36 ; CHECK-SHIFT1: rll
41 ; CHECK-SHIFT2: rll
43 ; CHECK-SHIFT2: rll
44 ; CHECK-SHIFT2: rll
57 ; CHECK: rll [[ROT:%r[0-9]+]], [[OLD]], 0(%r2)
[all …]
Datomicrmw-minmax-01.ll21 ; CHECK: rll [[ROT:%r[0-9]+]], [[OLD]], 0(%r2)
25 ; CHECK: rll [[NEW:%r[0-9]+]], [[ROT]], 0({{%r[1-9]+}})
28 ; CHECK: rll %r2, [[OLD]], 8(%r2)
34 ; CHECK-SHIFT1: rll
35 ; CHECK-SHIFT1: rll {{%r[0-9]+}}, {{%r[0-9]+}}, 0([[NEGSHIFT]])
36 ; CHECK-SHIFT1: rll
41 ; CHECK-SHIFT2: rll
43 ; CHECK-SHIFT2: rll
44 ; CHECK-SHIFT2: rll
57 ; CHECK: rll [[ROT:%r[0-9]+]], [[OLD]], 0(%r2)
[all …]
Datomicrmw-and-02.ll21 ; CHECK: rll [[ROT:%r[0-9]+]], [[OLD]], 0(%r2)
23 ; CHECK: rll [[NEW:%r[0-9]+]], [[ROT]], 0({{%r[1-9]+}})
26 ; CHECK: rll %r2, [[OLD]], 16(%r2)
32 ; CHECK-SHIFT1: rll
33 ; CHECK-SHIFT1: rll {{%r[0-9]+}}, {{%r[0-9]+}}, 0([[NEGSHIFT]])
34 ; CHECK-SHIFT1: rll
40 ; CHECK-SHIFT2: rll
42 ; CHECK-SHIFT2: rll
43 ; CHECK-SHIFT2: rll
56 ; CHECK: rll [[ROT:%r[0-9]+]], [[OLD]], 0(%r2)
[all …]
Datomicrmw-add-01.ll21 ; CHECK: rll [[ROT:%r[0-9]+]], [[OLD]], 0([[SHIFT]])
23 ; CHECK: rll [[NEW:%r[0-9]+]], [[ROT]], 0({{%r[1-9]+}})
26 ; CHECK: rll %r2, [[OLD]], 8([[SHIFT]])
32 ; CHECK-SHIFT1: rll
33 ; CHECK-SHIFT1: rll {{%r[0-9]+}}, {{%r[0-9]+}}, 0([[NEGSHIFT]])
34 ; CHECK-SHIFT1: rll
39 ; CHECK-SHIFT2: rll
41 ; CHECK-SHIFT2: rll
42 ; CHECK-SHIFT2: rll
55 ; CHECK: rll [[ROT:%r[0-9]+]], [[OLD]], 0(%r2)
[all …]
Datomicrmw-sub-02.ll21 ; CHECK: rll [[ROT:%r[0-9]+]], [[OLD]], 0(%r2)
23 ; CHECK: rll [[NEW:%r[0-9]+]], [[ROT]], 0({{%r[1-9]+}})
26 ; CHECK: rll %r2, [[OLD]], 16(%r2)
32 ; CHECK-SHIFT1: rll
33 ; CHECK-SHIFT1: rll {{%r[0-9]+}}, {{%r[0-9]+}}, 0([[NEGSHIFT]])
34 ; CHECK-SHIFT1: rll
39 ; CHECK-SHIFT2: rll
41 ; CHECK-SHIFT2: rll
42 ; CHECK-SHIFT2: rll
55 ; CHECK: rll [[ROT:%r[0-9]+]], [[OLD]], 0(%r2)
[all …]
Datomicrmw-xor-01.ll21 ; CHECK: rll [[ROT:%r[0-9]+]], [[OLD]], 0(%r2)
23 ; CHECK: rll [[NEW:%r[0-9]+]], [[ROT]], 0({{%r[1-9]+}})
26 ; CHECK: rll %r2, [[OLD]], 8(%r2)
32 ; CHECK-SHIFT1: rll
33 ; CHECK-SHIFT1: rll {{%r[0-9]+}}, {{%r[0-9]+}}, 0([[NEGSHIFT]])
34 ; CHECK-SHIFT1: rll
39 ; CHECK-SHIFT2: rll
41 ; CHECK-SHIFT2: rll
42 ; CHECK-SHIFT2: rll
55 ; CHECK: rll [[ROT:%r[0-9]+]], [[OLD]], 0(%r2)
[all …]
Datomicrmw-add-02.ll21 ; CHECK: rll [[ROT:%r[0-9]+]], [[OLD]], 0(%r2)
23 ; CHECK: rll [[NEW:%r[0-9]+]], [[ROT]], 0({{%r[1-9]+}})
26 ; CHECK: rll %r2, [[OLD]], 16(%r2)
32 ; CHECK-SHIFT1: rll
33 ; CHECK-SHIFT1: rll {{%r[0-9]+}}, {{%r[0-9]+}}, 0([[NEGSHIFT]])
34 ; CHECK-SHIFT1: rll
39 ; CHECK-SHIFT2: rll
41 ; CHECK-SHIFT2: rll
42 ; CHECK-SHIFT2: rll
55 ; CHECK: rll [[ROT:%r[0-9]+]], [[OLD]], 0(%r2)
[all …]
Datomicrmw-nand-01.ll21 ; CHECK: rll [[ROT:%r[0-9]+]], [[OLD]], 0(%r2)
24 ; CHECK: rll [[NEW:%r[0-9]+]], [[ROT]], 0({{%r[1-9]+}})
27 ; CHECK: rll %r2, [[OLD]], 8(%r2)
33 ; CHECK-SHIFT1: rll
34 ; CHECK-SHIFT1: rll {{%r[0-9]+}}, {{%r[0-9]+}}, 0([[NEGSHIFT]])
35 ; CHECK-SHIFT1: rll
41 ; CHECK-SHIFT2: rll
43 ; CHECK-SHIFT2: rll
44 ; CHECK-SHIFT2: rll
57 ; CHECK: rll [[ROT:%r[0-9]+]], [[OLD]], 0(%r2)
[all …]
Datomicrmw-xor-02.ll21 ; CHECK: rll [[ROT:%r[0-9]+]], [[OLD]], 0(%r2)
23 ; CHECK: rll [[NEW:%r[0-9]+]], [[ROT]], 0({{%r[1-9]+}})
26 ; CHECK: rll %r2, [[OLD]], 16(%r2)
32 ; CHECK-SHIFT1: rll
33 ; CHECK-SHIFT1: rll {{%r[0-9]+}}, {{%r[0-9]+}}, 0([[NEGSHIFT]])
34 ; CHECK-SHIFT1: rll
39 ; CHECK-SHIFT2: rll
41 ; CHECK-SHIFT2: rll
42 ; CHECK-SHIFT2: rll
55 ; CHECK: rll [[ROT:%r[0-9]+]], [[OLD]], 0(%r2)
[all …]
Datomicrmw-nand-02.ll21 ; CHECK: rll [[ROT:%r[0-9]+]], [[OLD]], 0(%r2)
24 ; CHECK: rll [[NEW:%r[0-9]+]], [[ROT]], 0({{%r[1-9]+}})
27 ; CHECK: rll %r2, [[OLD]], 16(%r2)
33 ; CHECK-SHIFT1: rll
34 ; CHECK-SHIFT1: rll {{%r[0-9]+}}, {{%r[0-9]+}}, 0([[NEGSHIFT]])
35 ; CHECK-SHIFT1: rll
41 ; CHECK-SHIFT2: rll
43 ; CHECK-SHIFT2: rll
44 ; CHECK-SHIFT2: rll
57 ; CHECK: rll [[ROT:%r[0-9]+]], [[OLD]], 0(%r2)
[all …]
Datomicrmw-and-01.ll20 ; CHECK: rll [[ROT:%r[0-9]+]], [[OLD]], 0(%r2)
22 ; CHECK: rll [[NEW:%r[0-9]+]], [[ROT]], 0({{%r[1-9]+}})
25 ; CHECK: rll %r2, [[OLD]], 8(%r2)
31 ; CHECK-SHIFT1: rll
32 ; CHECK-SHIFT1: rll {{%r[0-9]+}}, {{%r[0-9]+}}, 0([[NEGSHIFT]])
33 ; CHECK-SHIFT1: rll
39 ; CHECK-SHIFT2: rll
41 ; CHECK-SHIFT2: rll
42 ; CHECK-SHIFT2: rll
55 ; CHECK: rll [[ROT:%r[0-9]+]], [[OLD]], 0(%r2)
[all …]
Datomicrmw-sub-01.ll21 ; CHECK: rll [[ROT:%r[0-9]+]], [[OLD]], 0(%r2)
23 ; CHECK: rll [[NEW:%r[0-9]+]], [[ROT]], 0({{%r[1-9]+}})
26 ; CHECK: rll %r2, [[OLD]], 8(%r2)
32 ; CHECK-SHIFT1: rll
33 ; CHECK-SHIFT1: rll {{%r[0-9]+}}, {{%r[0-9]+}}, 0([[NEGSHIFT]])
34 ; CHECK-SHIFT1: rll
39 ; CHECK-SHIFT2: rll
41 ; CHECK-SHIFT2: rll
42 ; CHECK-SHIFT2: rll
55 ; CHECK: rll [[ROT:%r[0-9]+]], [[OLD]], 0(%r2)
[all …]
Datomicrmw-or-02.ll21 ; CHECK: rll [[ROT:%r[0-9]+]], [[OLD]], 0(%r2)
23 ; CHECK: rll [[NEW:%r[0-9]+]], [[ROT]], 0({{%r[1-9]+}})
26 ; CHECK: rll %r2, [[OLD]], 16(%r2)
32 ; CHECK-SHIFT1: rll
33 ; CHECK-SHIFT1: rll {{%r[0-9]+}}, {{%r[0-9]+}}, 0([[NEGSHIFT]])
34 ; CHECK-SHIFT1: rll
39 ; CHECK-SHIFT2: rll
41 ; CHECK-SHIFT2: rll
42 ; CHECK-SHIFT2: rll
55 ; CHECK: rll [[ROT:%r[0-9]+]], [[OLD]], 0(%r2)
[all …]
Datomicrmw-or-01.ll21 ; CHECK: rll [[ROT:%r[0-9]+]], [[OLD]], 0(%r2)
23 ; CHECK: rll [[NEW:%r[0-9]+]], [[ROT]], 0({{%r[1-9]+}})
26 ; CHECK: rll %r2, [[OLD]], 8(%r2)
32 ; CHECK-SHIFT1: rll
33 ; CHECK-SHIFT1: rll {{%r[0-9]+}}, {{%r[0-9]+}}, 0([[NEGSHIFT]])
34 ; CHECK-SHIFT1: rll
39 ; CHECK-SHIFT2: rll
41 ; CHECK-SHIFT2: rll
42 ; CHECK-SHIFT2: rll
55 ; CHECK: rll [[ROT:%r[0-9]+]], [[OLD]], 0(%r2)
[all …]
Dshift-04.ll8 ; CHECK: rll %r2, %r2, 1
19 ; CHECK: rll %r2, %r2, 31
30 ; CHECK-NOT: rll
41 ; CHECK: rll %r2, %r2, 0(%r3)
53 ; CHECK: rll %r2, %r2, 10(%r3)
66 ; CHECK: rll %r2, %r2, 10(%r3)
80 ; CHECK: rll %r2, %r2, 10(%r3)
96 ; CHECK: rll %r2, %r2, 524287(%r3)
111 ; CHECK: rll %r2, %r2, 0(%r3)
124 ; CHECK: rll %r2, %r2, -1(%r3)
[all …]
Datomicrmw-xchg-02.ll19 ; CHECK: rll [[ROT:%r[0-9]+]], [[OLD]], 0(%r2)
21 ; CHECK: rll [[NEW:%r[0-9]+]], [[ROT]], 0({{%r[1-9]+}})
24 ; CHECK: rll %r2, [[OLD]], 16(%r2)
33 ; CHECK-SHIFT: rll
36 ; CHECK-SHIFT: rll {{%r[0-9]+}}, {{%r[0-9]+}}, 0([[NEGSHIFT]])
37 ; CHECK-SHIFT: rll
Datomicrmw-xchg-01.ll19 ; CHECK: rll [[ROT:%r[0-9]+]], [[OLD]], 0(%r2)
21 ; CHECK: rll [[NEW:%r[0-9]+]], [[ROT]], 0({{%r[1-9]+}})
24 ; CHECK: rll %r2, [[OLD]], 8(%r2)
33 ; CHECK-SHIFT: rll
36 ; CHECK-SHIFT: rll {{%r[0-9]+}}, {{%r[0-9]+}}, 0([[NEGSHIFT]])
37 ; CHECK-SHIFT: rll
Dcmpxchg-02.ll19 ; CHECK-MAIN: rll %r2, [[OLD]], 16(%r3)
23 ; CHECK-MAIN: rll [[NEW:%r[0-9]+]], %r5, -16({{%r[1-9]+}})
33 ; CHECK-SHIFT: rll
34 ; CHECK-SHIFT: rll {{%r[0-9]+}}, %r5, -16([[NEGSHIFT]])
Drot-02.ll10 ; CHECK: rll %r2, %r2, 0(%r3)
26 ; CHECK: rll %r2, %r2, 0(%r3)
42 ; CHECK: rll %r2, %r2, 0(%r3)
73 ; CHECK: rll %r2, %r2, 0(%r3)
Dcmpxchg-01.ll19 ; CHECK-MAIN: rll %r2, [[OLD]], 8(%r3)
23 ; CHECK-MAIN: rll [[NEW:%r[0-9]+]], %r5, -8({{%r[1-9]+}})
33 ; CHECK-SHIFT: rll
34 ; CHECK-SHIFT: rll {{%r[0-9]+}}, %r5, -8([[NEGSHIFT]])
Dstrcmp-02.ll17 ; CHECK: rll [[REG]], [[REG]], 31
57 ; CHECK: rll [[REG]], [[REG]], 31
Dstrcmp-01.ll17 ; CHECK: rll %r2, [[REG]], 31
56 ; CHECK: rll %r2, [[REG]], 31
Drot-01.ll9 ; CHECK: rll %r2, %r2, 0(%r3)
Dmemcmp-02.ll22 ; CHECK: rll [[REG]], [[REG]], 31
111 ; CHECK: rll [[REG]], [[REG]], 31
/external/swiftshader/third_party/LLVM/test/CodeGen/SystemZ/
D2009-06-02-Rotate.ll1 ; RUN: llc < %s -march=systemz | grep rll

12