Lines Matching full: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
31 ; CHECK-SHIFT1-LABEL: f1:
32 ; CHECK-SHIFT1: sllg [[SHIFT:%r[1-9]+]], %r2, 3
33 ; CHECK-SHIFT1: lcr [[NEGSHIFT:%r[1-9]+]], [[SHIFT]]
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:
68 ; CHECK-SHIFT1: sllg [[SHIFT:%r[1-9]+]], %r2, 3
69 ; CHECK-SHIFT1: lcr [[NEGSHIFT:%r[1-9]+]], [[SHIFT]]
70 ; CHECK-SHIFT1: rll
71 ; CHECK-SHIFT1: rll {{%r[0-9]+}}, {{%r[0-9]+}}, 0([[NEGSHIFT]])
72 ; CHECK-SHIFT1: rll
73 ; CHECK-SHIFT1: br %r14
104 ; CHECK-SHIFT1-LABEL: f3:
105 ; CHECK-SHIFT1: sllg [[SHIFT:%r[1-9]+]], %r2, 3
106 ; CHECK-SHIFT1: lcr [[NEGSHIFT:%r[1-9]+]], [[SHIFT]]
107 ; CHECK-SHIFT1: rll
108 ; CHECK-SHIFT1: rll {{%r[0-9]+}}, {{%r[0-9]+}}, 0([[NEGSHIFT]])
109 ; CHECK-SHIFT1: rll
110 ; CHECK-SHIFT1: br %r14
141 ; CHECK-SHIFT1-LABEL: f4:
142 ; CHECK-SHIFT1: sllg [[SHIFT:%r[1-9]+]], %r2, 3
143 ; CHECK-SHIFT1: lcr [[NEGSHIFT:%r[1-9]+]], [[SHIFT]]
144 ; CHECK-SHIFT1: rll
145 ; CHECK-SHIFT1: rll {{%r[0-9]+}}, {{%r[0-9]+}}, 0([[NEGSHIFT]])
146 ; CHECK-SHIFT1: rll
147 ; CHECK-SHIFT1: br %r14
169 ; CHECK-SHIFT1-LABEL: f5:
170 ; CHECK-SHIFT1: br %r14
186 ; CHECK-SHIFT1-LABEL: f6:
187 ; CHECK-SHIFT1: br %r14
203 ; CHECK-SHIFT1-LABEL: f7:
204 ; CHECK-SHIFT1: br %r14
220 ; CHECK-SHIFT1-LABEL: f8:
221 ; CHECK-SHIFT1: br %r14