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
27 ; CHECK-SHIFT-LABEL: f1:
28 ; CHECK-SHIFT-NOT: %r3
29 ; CHECK-SHIFT: sll %r2, 3
30 ; CHECK-SHIFT-NOT: %r3
31 ; CHECK-SHIFT: lcr [[NEGSHIFT:%r[1-9]+]], %r2
32 ; CHECK-SHIFT-NOT: %r3
33 ; CHECK-SHIFT: rll
34 ; CHECK-SHIFT-NOT: %r3
35 ; CHECK-SHIFT: risbg {{%r[0-9]+}}, %r3, 32, 39, 24
36 ; CHECK-SHIFT: rll {{%r[0-9]+}}, {{%r[0-9]+}}, 0([[NEGSHIFT]])
37 ; CHECK-SHIFT: rll
38 ; CHECK-SHIFT: br %r14
51 ; CHECK-SHIFT-LABEL: f2:
52 ; CHECK-SHIFT: br %r14