| # RUN: llc -o - %s -mtriple=aarch64-- -run-pass=none | FileCheck %s | |
| # REQUIRES: global-isel | |
| # Test various aspects of register bank specification on machine operands. | |
| --- | | |
| define void @func() { ret void } | |
| ... | |
| --- | |
| # CHECK-LABEL: name: func | |
| # CHECK: registers: | |
| # CHECK: - { id: 0, class: gpr, preferred-register: '' } | |
| # CHECK: - { id: 1, class: fpr, preferred-register: '' } | |
| name: func | |
| body: | | |
| bb.0: | |
| %0 : gpr(s64) = COPY $x9 | |
| $x9 = COPY %0 | |
| %3 : fpr(s64) = COPY $d0 | |
| $d1 = COPY %3 : fpr | |
| ... |