[InstCombine] Signed saturation patterns
[llvm-complete.git] / test / CodeGen / AArch64 / cluster-frame-index.mir
blob75ccdc4559ba51263bf7c68eb329bd380a4d2428
1 #RUN: llc -mtriple=aarch64-- -mcpu=cyclone -run-pass machine-scheduler -o - %s | FileCheck %s
2 ...
3 ---
4 name:            merge_stack
5 # CHECK-LABEL: name: merge_stack
6 tracksRegLiveness: true
7 stack:
8   - { id: 0, size: 64, alignment: 8 }
9 body:             |
10   bb.0:
11     liveins: $w0, $w1
13     %0:gpr32 = COPY $w0
14     %1:gpr32 = COPY $w1
15     undef %3.sub_32:gpr64 = ORRWrs $wzr, %0, 0
16     STRXui %3, %stack.0, 0 :: (store 8)
17     undef %5.sub_32:gpr64 = ORRWrs $wzr, %1, 0
18     STRXui %5, %stack.0, 1 :: (store 8)
19     RET_ReallyLR
21     ; CHECK: COPY
22     ; CHECK-NEXT: COPY
23     ; CHECK-NEXT: ORRWrs
24     ; CHECK-NEXT: ORRWrs
25     ; CHECK-NEXT: STRXui
26     ; CHECK-NEXT: STRXui
27     ; CHECK-NEXT: RET