Home
last modified time | relevance | path

Searched refs:SHIFT1 (Results 1 – 25 of 31) sorted by relevance

12

/external/llvm/test/CodeGen/SystemZ/
Datomicrmw-minmax-02.ll4 ; RUN: llc < %s -mtriple=s390x-linux-gnu | FileCheck %s -check-prefix=CHECK-SHIFT1
9 ; - CHECK-SHIFT1 makes sure that the negated shift count used by the second
31 ; CHECK-SHIFT1-LABEL: f1:
32 ; CHECK-SHIFT1: sll %r2, 3
33 ; CHECK-SHIFT1: lcr [[NEGSHIFT:%r[1-9]+]], %r2
34 ; CHECK-SHIFT1: rll
35 ; CHECK-SHIFT1: rll {{%r[0-9]+}}, {{%r[0-9]+}}, 0([[NEGSHIFT]])
36 ; CHECK-SHIFT1: rll
37 ; CHECK-SHIFT1: br %r14
67 ; CHECK-SHIFT1-LABEL: f2:
[all …]
Datomicrmw-minmax-01.ll4 ; RUN: llc < %s -mtriple=s390x-linux-gnu | FileCheck %s -check-prefix=CHECK-SHIFT1
9 ; - CHECK-SHIFT1 makes sure that the negated shift count used by the second
31 ; CHECK-SHIFT1-LABEL: f1:
32 ; CHECK-SHIFT1: sll %r2, 3
33 ; CHECK-SHIFT1: lcr [[NEGSHIFT:%r[1-9]+]], %r2
34 ; CHECK-SHIFT1: rll
35 ; CHECK-SHIFT1: rll {{%r[0-9]+}}, {{%r[0-9]+}}, 0([[NEGSHIFT]])
36 ; CHECK-SHIFT1: rll
37 ; CHECK-SHIFT1: br %r14
67 ; CHECK-SHIFT1-LABEL: f2:
[all …]
Datomicrmw-xor-01.ll4 ; RUN: llc < %s -mtriple=s390x-linux-gnu | FileCheck %s -check-prefix=CHECK-SHIFT1
9 ; - CHECK-SHIFT1 makes sure that the negated shift count used by the second
29 ; CHECK-SHIFT1-LABEL: f1:
30 ; CHECK-SHIFT1: sll %r2, 3
31 ; CHECK-SHIFT1: lcr [[NEGSHIFT:%r[1-9]+]], %r2
32 ; CHECK-SHIFT1: rll
33 ; CHECK-SHIFT1: rll {{%r[0-9]+}}, {{%r[0-9]+}}, 0([[NEGSHIFT]])
34 ; CHECK-SHIFT1: rll
35 ; CHECK-SHIFT1: br %r14
63 ; CHECK-SHIFT1-LABEL: f2:
[all …]
Datomicrmw-add-01.ll4 ; RUN: llc < %s -mtriple=s390x-linux-gnu | FileCheck %s -check-prefix=CHECK-SHIFT1
9 ; - CHECK-SHIFT1 makes sure that the negated shift count used by the second
29 ; CHECK-SHIFT1-LABEL: f1:
30 ; CHECK-SHIFT1: sll [[SHIFT:%r[1-9]+]], 3
31 ; CHECK-SHIFT1: lcr [[NEGSHIFT:%r[1-9]+]], [[SHIFT]]
32 ; CHECK-SHIFT1: rll
33 ; CHECK-SHIFT1: rll {{%r[0-9]+}}, {{%r[0-9]+}}, 0([[NEGSHIFT]])
34 ; CHECK-SHIFT1: rll
35 ; CHECK-SHIFT1: br %r14
63 ; CHECK-SHIFT1-LABEL: f2:
[all …]
Datomicrmw-or-02.ll4 ; RUN: llc < %s -mtriple=s390x-linux-gnu | FileCheck %s -check-prefix=CHECK-SHIFT1
9 ; - CHECK-SHIFT1 makes sure that the negated shift count used by the second
29 ; CHECK-SHIFT1-LABEL: f1:
30 ; CHECK-SHIFT1: sll %r2, 3
31 ; CHECK-SHIFT1: lcr [[NEGSHIFT:%r[1-9]+]], %r2
32 ; CHECK-SHIFT1: rll
33 ; CHECK-SHIFT1: rll {{%r[0-9]+}}, {{%r[0-9]+}}, 0([[NEGSHIFT]])
34 ; CHECK-SHIFT1: rll
35 ; CHECK-SHIFT1: br %r14
63 ; CHECK-SHIFT1-LABEL: f2:
[all …]
Datomicrmw-sub-02.ll4 ; RUN: llc < %s -mtriple=s390x-linux-gnu | FileCheck %s -check-prefix=CHECK-SHIFT1
9 ; - CHECK-SHIFT1 makes sure that the negated shift count used by the second
29 ; CHECK-SHIFT1-LABEL: f1:
30 ; CHECK-SHIFT1: sll %r2, 3
31 ; CHECK-SHIFT1: lcr [[NEGSHIFT:%r[1-9]+]], %r2
32 ; CHECK-SHIFT1: rll
33 ; CHECK-SHIFT1: rll {{%r[0-9]+}}, {{%r[0-9]+}}, 0([[NEGSHIFT]])
34 ; CHECK-SHIFT1: rll
35 ; CHECK-SHIFT1: br %r14
63 ; CHECK-SHIFT1-LABEL: f2:
[all …]
Datomicrmw-nand-02.ll4 ; RUN: llc < %s -mtriple=s390x-linux-gnu | FileCheck %s -check-prefix=CHECK-SHIFT1
9 ; - CHECK-SHIFT1 makes sure that the negated shift count used by the second
30 ; CHECK-SHIFT1-LABEL: f1:
31 ; CHECK-SHIFT1: sll %r2, 3
32 ; CHECK-SHIFT1: lcr [[NEGSHIFT:%r[1-9]+]], %r2
33 ; CHECK-SHIFT1: rll
34 ; CHECK-SHIFT1: rll {{%r[0-9]+}}, {{%r[0-9]+}}, 0([[NEGSHIFT]])
35 ; CHECK-SHIFT1: rll
36 ; CHECK-SHIFT1: br %r14
66 ; CHECK-SHIFT1-LABEL: f2:
[all …]
Datomicrmw-sub-01.ll4 ; RUN: llc < %s -mtriple=s390x-linux-gnu | FileCheck %s -check-prefix=CHECK-SHIFT1
9 ; - CHECK-SHIFT1 makes sure that the negated shift count used by the second
29 ; CHECK-SHIFT1-LABEL: f1:
30 ; CHECK-SHIFT1: sll %r2, 3
31 ; CHECK-SHIFT1: lcr [[NEGSHIFT:%r[1-9]+]], %r2
32 ; CHECK-SHIFT1: rll
33 ; CHECK-SHIFT1: rll {{%r[0-9]+}}, {{%r[0-9]+}}, 0([[NEGSHIFT]])
34 ; CHECK-SHIFT1: rll
35 ; CHECK-SHIFT1: br %r14
63 ; CHECK-SHIFT1-LABEL: f2:
[all …]
Datomicrmw-add-02.ll4 ; RUN: llc < %s -mtriple=s390x-linux-gnu | FileCheck %s -check-prefix=CHECK-SHIFT1
9 ; - CHECK-SHIFT1 makes sure that the negated shift count used by the second
29 ; CHECK-SHIFT1-LABEL: f1:
30 ; CHECK-SHIFT1: sll [[SHIFT:%r[1-9]+]], 3
31 ; CHECK-SHIFT1: lcr [[NEGSHIFT:%r[1-9]+]], [[SHIFT]]
32 ; CHECK-SHIFT1: rll
33 ; CHECK-SHIFT1: rll {{%r[0-9]+}}, {{%r[0-9]+}}, 0([[NEGSHIFT]])
34 ; CHECK-SHIFT1: rll
35 ; CHECK-SHIFT1: br %r14
63 ; CHECK-SHIFT1-LABEL: f2:
[all …]
Datomicrmw-and-01.ll4 ; RUN: llc < %s -mtriple=s390x-linux-gnu | FileCheck %s -check-prefix=CHECK-SHIFT1
9 ; - CHECK-SHIFT1 makes sure that the negated shift count used by the second
28 ; CHECK-SHIFT1-LABEL: f1:
29 ; CHECK-SHIFT1: sll %r2, 3
30 ; CHECK-SHIFT1: lcr [[NEGSHIFT:%r[1-9]+]], %r2
31 ; CHECK-SHIFT1: rll
32 ; CHECK-SHIFT1: rll {{%r[0-9]+}}, {{%r[0-9]+}}, 0([[NEGSHIFT]])
33 ; CHECK-SHIFT1: rll
34 ; CHECK-SHIFT1: br %r14
63 ; CHECK-SHIFT1-LABEL: f2:
[all …]
Datomicrmw-xor-02.ll4 ; RUN: llc < %s -mtriple=s390x-linux-gnu | FileCheck %s -check-prefix=CHECK-SHIFT1
9 ; - CHECK-SHIFT1 makes sure that the negated shift count used by the second
29 ; CHECK-SHIFT1-LABEL: f1:
30 ; CHECK-SHIFT1: sll %r2, 3
31 ; CHECK-SHIFT1: lcr [[NEGSHIFT:%r[1-9]+]], %r2
32 ; CHECK-SHIFT1: rll
33 ; CHECK-SHIFT1: rll {{%r[0-9]+}}, {{%r[0-9]+}}, 0([[NEGSHIFT]])
34 ; CHECK-SHIFT1: rll
35 ; CHECK-SHIFT1: br %r14
63 ; CHECK-SHIFT1-LABEL: f2:
[all …]
Datomicrmw-or-01.ll4 ; RUN: llc < %s -mtriple=s390x-linux-gnu | FileCheck %s -check-prefix=CHECK-SHIFT1
9 ; - CHECK-SHIFT1 makes sure that the negated shift count used by the second
29 ; CHECK-SHIFT1-LABEL: f1:
30 ; CHECK-SHIFT1: sll %r2, 3
31 ; CHECK-SHIFT1: lcr [[NEGSHIFT:%r[1-9]+]], %r2
32 ; CHECK-SHIFT1: rll
33 ; CHECK-SHIFT1: rll {{%r[0-9]+}}, {{%r[0-9]+}}, 0([[NEGSHIFT]])
34 ; CHECK-SHIFT1: rll
35 ; CHECK-SHIFT1: br %r14
63 ; CHECK-SHIFT1-LABEL: f2:
[all …]
Datomicrmw-and-02.ll4 ; RUN: llc < %s -mtriple=s390x-linux-gnu | FileCheck %s -check-prefix=CHECK-SHIFT1
9 ; - CHECK-SHIFT1 makes sure that the negated shift count used by the second
29 ; CHECK-SHIFT1-LABEL: f1:
30 ; CHECK-SHIFT1: sll %r2, 3
31 ; CHECK-SHIFT1: lcr [[NEGSHIFT:%r[1-9]+]], %r2
32 ; CHECK-SHIFT1: rll
33 ; CHECK-SHIFT1: rll {{%r[0-9]+}}, {{%r[0-9]+}}, 0([[NEGSHIFT]])
34 ; CHECK-SHIFT1: rll
35 ; CHECK-SHIFT1: br %r14
64 ; CHECK-SHIFT1-LABEL: f2:
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/SystemZ/
Datomicrmw-minmax-01.ll4 ; RUN: llc < %s -mtriple=s390x-linux-gnu | FileCheck %s -check-prefix=CHECK-SHIFT1
9 ; - CHECK-SHIFT1 makes sure that the negated shift count used by the second
31 ; CHECK-SHIFT1-LABEL: f1:
32 ; CHECK-SHIFT1: sll %r2, 3
33 ; CHECK-SHIFT1: lcr [[NEGSHIFT:%r[1-9]+]], %r2
34 ; CHECK-SHIFT1: rll
35 ; CHECK-SHIFT1: rll {{%r[0-9]+}}, {{%r[0-9]+}}, 0([[NEGSHIFT]])
36 ; CHECK-SHIFT1: rll
37 ; CHECK-SHIFT1: br %r14
67 ; CHECK-SHIFT1-LABEL: f2:
[all …]
Datomicrmw-minmax-02.ll4 ; RUN: llc < %s -mtriple=s390x-linux-gnu | FileCheck %s -check-prefix=CHECK-SHIFT1
9 ; - CHECK-SHIFT1 makes sure that the negated shift count used by the second
31 ; CHECK-SHIFT1-LABEL: f1:
32 ; CHECK-SHIFT1: sll %r2, 3
33 ; CHECK-SHIFT1: lcr [[NEGSHIFT:%r[1-9]+]], %r2
34 ; CHECK-SHIFT1: rll
35 ; CHECK-SHIFT1: rll {{%r[0-9]+}}, {{%r[0-9]+}}, 0([[NEGSHIFT]])
36 ; CHECK-SHIFT1: rll
37 ; CHECK-SHIFT1: br %r14
67 ; CHECK-SHIFT1-LABEL: f2:
[all …]
Datomicrmw-and-02.ll4 ; RUN: llc < %s -mtriple=s390x-linux-gnu | FileCheck %s -check-prefix=CHECK-SHIFT1
9 ; - CHECK-SHIFT1 makes sure that the negated shift count used by the second
29 ; CHECK-SHIFT1-LABEL: f1:
30 ; CHECK-SHIFT1: sll %r2, 3
31 ; CHECK-SHIFT1: lcr [[NEGSHIFT:%r[1-9]+]], %r2
32 ; CHECK-SHIFT1: rll
33 ; CHECK-SHIFT1: rll {{%r[0-9]+}}, {{%r[0-9]+}}, 0([[NEGSHIFT]])
34 ; CHECK-SHIFT1: rll
35 ; CHECK-SHIFT1: br %r14
64 ; CHECK-SHIFT1-LABEL: f2:
[all …]
Datomicrmw-sub-02.ll4 ; RUN: llc < %s -mtriple=s390x-linux-gnu | FileCheck %s -check-prefix=CHECK-SHIFT1
9 ; - CHECK-SHIFT1 makes sure that the negated shift count used by the second
29 ; CHECK-SHIFT1-LABEL: f1:
30 ; CHECK-SHIFT1: sll %r2, 3
31 ; CHECK-SHIFT1: lcr [[NEGSHIFT:%r[1-9]+]], %r2
32 ; CHECK-SHIFT1: rll
33 ; CHECK-SHIFT1: rll {{%r[0-9]+}}, {{%r[0-9]+}}, 0([[NEGSHIFT]])
34 ; CHECK-SHIFT1: rll
35 ; CHECK-SHIFT1: br %r14
63 ; CHECK-SHIFT1-LABEL: f2:
[all …]
Datomicrmw-add-02.ll4 ; RUN: llc < %s -mtriple=s390x-linux-gnu | FileCheck %s -check-prefix=CHECK-SHIFT1
9 ; - CHECK-SHIFT1 makes sure that the negated shift count used by the second
29 ; CHECK-SHIFT1-LABEL: f1:
30 ; CHECK-SHIFT1: sll [[SHIFT:%r[1-9]+]], 3
31 ; CHECK-SHIFT1: lcr [[NEGSHIFT:%r[1-9]+]], [[SHIFT]]
32 ; CHECK-SHIFT1: rll
33 ; CHECK-SHIFT1: rll {{%r[0-9]+}}, {{%r[0-9]+}}, 0([[NEGSHIFT]])
34 ; CHECK-SHIFT1: rll
35 ; CHECK-SHIFT1: br %r14
63 ; CHECK-SHIFT1-LABEL: f2:
[all …]
Datomicrmw-add-01.ll4 ; RUN: llc < %s -mtriple=s390x-linux-gnu | FileCheck %s -check-prefix=CHECK-SHIFT1
9 ; - CHECK-SHIFT1 makes sure that the negated shift count used by the second
29 ; CHECK-SHIFT1-LABEL: f1:
30 ; CHECK-SHIFT1: sll [[SHIFT:%r[1-9]+]], 3
31 ; CHECK-SHIFT1: lcr [[NEGSHIFT:%r[1-9]+]], [[SHIFT]]
32 ; CHECK-SHIFT1: rll
33 ; CHECK-SHIFT1: rll {{%r[0-9]+}}, {{%r[0-9]+}}, 0([[NEGSHIFT]])
34 ; CHECK-SHIFT1: rll
35 ; CHECK-SHIFT1: br %r14
63 ; CHECK-SHIFT1-LABEL: f2:
[all …]
Datomicrmw-or-02.ll4 ; RUN: llc < %s -mtriple=s390x-linux-gnu | FileCheck %s -check-prefix=CHECK-SHIFT1
9 ; - CHECK-SHIFT1 makes sure that the negated shift count used by the second
29 ; CHECK-SHIFT1-LABEL: f1:
30 ; CHECK-SHIFT1: sll %r2, 3
31 ; CHECK-SHIFT1: lcr [[NEGSHIFT:%r[1-9]+]], %r2
32 ; CHECK-SHIFT1: rll
33 ; CHECK-SHIFT1: rll {{%r[0-9]+}}, {{%r[0-9]+}}, 0([[NEGSHIFT]])
34 ; CHECK-SHIFT1: rll
35 ; CHECK-SHIFT1: br %r14
63 ; CHECK-SHIFT1-LABEL: f2:
[all …]
Datomicrmw-or-01.ll4 ; RUN: llc < %s -mtriple=s390x-linux-gnu | FileCheck %s -check-prefix=CHECK-SHIFT1
9 ; - CHECK-SHIFT1 makes sure that the negated shift count used by the second
29 ; CHECK-SHIFT1-LABEL: f1:
30 ; CHECK-SHIFT1: sll %r2, 3
31 ; CHECK-SHIFT1: lcr [[NEGSHIFT:%r[1-9]+]], %r2
32 ; CHECK-SHIFT1: rll
33 ; CHECK-SHIFT1: rll {{%r[0-9]+}}, {{%r[0-9]+}}, 0([[NEGSHIFT]])
34 ; CHECK-SHIFT1: rll
35 ; CHECK-SHIFT1: br %r14
63 ; CHECK-SHIFT1-LABEL: f2:
[all …]
Datomicrmw-xor-02.ll4 ; RUN: llc < %s -mtriple=s390x-linux-gnu | FileCheck %s -check-prefix=CHECK-SHIFT1
9 ; - CHECK-SHIFT1 makes sure that the negated shift count used by the second
29 ; CHECK-SHIFT1-LABEL: f1:
30 ; CHECK-SHIFT1: sll %r2, 3
31 ; CHECK-SHIFT1: lcr [[NEGSHIFT:%r[1-9]+]], %r2
32 ; CHECK-SHIFT1: rll
33 ; CHECK-SHIFT1: rll {{%r[0-9]+}}, {{%r[0-9]+}}, 0([[NEGSHIFT]])
34 ; CHECK-SHIFT1: rll
35 ; CHECK-SHIFT1: br %r14
63 ; CHECK-SHIFT1-LABEL: f2:
[all …]
Datomicrmw-nand-02.ll4 ; RUN: llc < %s -mtriple=s390x-linux-gnu | FileCheck %s -check-prefix=CHECK-SHIFT1
9 ; - CHECK-SHIFT1 makes sure that the negated shift count used by the second
30 ; CHECK-SHIFT1-LABEL: f1:
31 ; CHECK-SHIFT1: sll %r2, 3
32 ; CHECK-SHIFT1: lcr [[NEGSHIFT:%r[1-9]+]], %r2
33 ; CHECK-SHIFT1: rll
34 ; CHECK-SHIFT1: rll {{%r[0-9]+}}, {{%r[0-9]+}}, 0([[NEGSHIFT]])
35 ; CHECK-SHIFT1: rll
36 ; CHECK-SHIFT1: br %r14
66 ; CHECK-SHIFT1-LABEL: f2:
[all …]
Datomicrmw-nand-01.ll4 ; RUN: llc < %s -mtriple=s390x-linux-gnu | FileCheck %s -check-prefix=CHECK-SHIFT1
9 ; - CHECK-SHIFT1 makes sure that the negated shift count used by the second
30 ; CHECK-SHIFT1-LABEL: f1:
31 ; CHECK-SHIFT1: sll %r2, 3
32 ; CHECK-SHIFT1: lcr [[NEGSHIFT:%r[1-9]+]], %r2
33 ; CHECK-SHIFT1: rll
34 ; CHECK-SHIFT1: rll {{%r[0-9]+}}, {{%r[0-9]+}}, 0([[NEGSHIFT]])
35 ; CHECK-SHIFT1: rll
36 ; CHECK-SHIFT1: br %r14
66 ; CHECK-SHIFT1-LABEL: f2:
[all …]
Datomicrmw-xor-01.ll4 ; RUN: llc < %s -mtriple=s390x-linux-gnu | FileCheck %s -check-prefix=CHECK-SHIFT1
9 ; - CHECK-SHIFT1 makes sure that the negated shift count used by the second
29 ; CHECK-SHIFT1-LABEL: f1:
30 ; CHECK-SHIFT1: sll %r2, 3
31 ; CHECK-SHIFT1: lcr [[NEGSHIFT:%r[1-9]+]], %r2
32 ; CHECK-SHIFT1: rll
33 ; CHECK-SHIFT1: rll {{%r[0-9]+}}, {{%r[0-9]+}}, 0([[NEGSHIFT]])
34 ; CHECK-SHIFT1: rll
35 ; CHECK-SHIFT1: br %r14
63 ; CHECK-SHIFT1-LABEL: f2:
[all …]

12