File tree Expand file tree Collapse file tree 1 file changed +30
-0
lines changed
llvm/test/CodeGen/AArch64 Expand file tree Collapse file tree 1 file changed +30
-0
lines changed Original file line number Diff line number Diff line change 1+ # NOTE: Assertions have been autogenerated by utils/update_mir_test_checks.py UTC_ARGS: --version 5
2+ # RUN: llc %s -passes=greedy -mtriple=aarch64 | FileCheck %s
3+
4+ ---
5+ name : ra0
6+ tracksRegLiveness : true
7+ noPhis : true
8+ liveins :
9+ - { reg: '$lr', virtual-reg: '%0' }
10+ body : |
11+ bb.0.entry:
12+ liveins: $lr
13+
14+ ; CHECK-LABEL: name: ra0
15+ ; CHECK: liveins: $lr
16+ ; CHECK-NEXT: {{ $}}
17+ ; CHECK-NEXT: [[COPY:%[0-9]+]]:gpr64 = COPY $lr
18+ ; CHECK-NEXT: $lr = COPY [[COPY]]
19+ ; CHECK-NEXT: XPACLRI implicit-def $lr, implicit $lr
20+ ; CHECK-NEXT: [[COPY1:%[0-9]+]]:gpr64all = COPY $lr
21+ ; CHECK-NEXT: $x0 = COPY [[COPY1]]
22+ ; CHECK-NEXT: RET_ReallyLR implicit $x0
23+ %0:gpr64 = COPY $lr
24+ $lr = COPY %0
25+ XPACLRI implicit-def $lr, implicit $lr
26+ %1:gpr64all = COPY $lr
27+ $x0 = COPY %1
28+ RET_ReallyLR implicit killed $x0
29+
30+ ...
You can’t perform that action at this time.
0 commit comments