Lines Matching refs:SHIFT
4 ; RUN: llc < %s -mtriple=s390x-linux-gnu | FileCheck %s -check-prefix=CHECK-SHIFT
8 ; - CHECK-SHIFT makes sure that the negated shift count used by the second
10 ; tested in CHECK. CHECK-SHIFT also checks that %r3 is not modified before
31 ; CHECK-SHIFT-LABEL: f1:
32 ; CHECK-SHIFT: sll [[SHIFT:%r[1-9]+]], 3
33 ; CHECK-SHIFT: lcr [[NEGSHIFT:%r[1-9]+]], [[SHIFT]]
34 ; CHECK-SHIFT: rll
35 ; CHECK-SHIFT: rll {{%r[0-9]+}}, %r5, -8([[NEGSHIFT]])
50 ; CHECK-SHIFT-LABEL: f2:
51 ; CHECK-SHIFT: lhi [[SWAP:%r[0-9]+]], 88
52 ; CHECK-SHIFT: risbg [[SWAP]], {{%r[0-9]+}}, 32, 55, 0
53 ; CHECK-SHIFT: br %r14
82 ; CHECK-SHIFT-LABEL: f3:
83 ; CHECK-SHIFT: sll [[SHIFT:%r[1-9]+]], 3
84 ; CHECK-SHIFT: lcr [[NEGSHIFT:%r[1-9]+]], [[SHIFT]]
85 ; CHECK-SHIFT: rll
86 ; CHECK-SHIFT: rll {{%r[0-9]+}}, %r5, -8([[NEGSHIFT]])
118 ; CHECK-SHIFT-LABEL: f4:
119 ; CHECK-SHIFT: sll %r2, 3
120 ; CHECK-SHIFT: lcr [[NEGSHIFT:%r[1-9]+]], %r2
121 ; CHECK-SHIFT: rll
122 ; CHECK-SHIFT: rll {{%r[0-9]+}}, %r4, -8([[NEGSHIFT]])
157 ; CHECK-SHIFT-LABEL: f5:
158 ; CHECK-SHIFT: sll %r2, 3
159 ; CHECK-SHIFT: lcr [[NEGSHIFT:%r[1-9]+]], %r2
160 ; CHECK-SHIFT: rll
161 ; CHECK-SHIFT: rll {{%r[0-9]+}}, %r4, -8([[NEGSHIFT]])