[InstCombine] Signed saturation patterns
[llvm-complete.git] / test / CodeGen / MIR / AArch64 / namedvregs.mir
bloba6443d7114c672d1886b8febbc6bc3573e24de26
1 # RUN: llc -mtriple=arm64-apple-ios11.0.0 -o - -run-pass none %s | FileCheck %s
2 ...
3 ---
4 name: namedVRegFunc
5 body:             |
6   bb.0:
7     liveins: $x0, $w0, $d0, $d1
8     %0:fpr64 = COPY $d0
9     %1:fpr64 = COPY $d1
11     ;CHECK: %foo:gpr32 = COPY $w0
12     ;CHECK: %bar:gpr32 = COPY $x0
13     ;CHECK: %foobar:gpr32 = COPY %foo
14     ;CHECK: COPY %foobar
15     ;CHECK: %baz:gpr32 = COPY
16     ;CHECK: $w0 = COPY %baz
18     %foo:gpr32 = COPY $w0
19     %bar:gpr32 = COPY $x0
20     %foobar:gpr32 = COPY %foo
21     %2:gpr32 = COPY %foobar
22     %baz:gpr32 = COPY %2
23     $w0 = COPY %baz
24     RET_ReallyLR implicit $w0
26 ...