Lines Matching refs:SHIFT1
4 ; 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: sllg [[SHIFT:%r[1-9]+]], %r2, 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:
64 ; CHECK-SHIFT1: sllg [[SHIFT:%r[1-9]+]], %r2, 3
65 ; CHECK-SHIFT1: lcr [[NEGSHIFT:%r[1-9]+]], [[SHIFT]]
66 ; CHECK-SHIFT1: rll
67 ; CHECK-SHIFT1: rll {{%r[0-9]+}}, {{%r[0-9]+}}, 0([[NEGSHIFT]])
68 ; CHECK-SHIFT1: rll
69 ; CHECK-SHIFT1: br %r14
83 ; CHECK-SHIFT1-LABEL: f3:
84 ; CHECK-SHIFT1: br %r14
97 ; CHECK-SHIFT1-LABEL: f4:
98 ; CHECK-SHIFT1: br %r14
111 ; CHECK-SHIFT1-LABEL: f5:
112 ; CHECK-SHIFT1: br %r14
126 ; CHECK-SHIFT1-LABEL: f6:
127 ; CHECK-SHIFT1: br %r14