xref: /llvm-project/llvm/test/CodeGen/MIR/Generic/register-info.mir (revision 20dd36a48a76bb4227e19ad5da26066db5a466fa)
1538859ccSMatthias Braun# RUN: llc -run-pass none -o - %s | FileCheck %s
263c3989fSMehdi Amini# This test ensures that the MIR parser parses machine register info properties
363c3989fSMehdi Amini# correctly.
463c3989fSMehdi Amini
563c3989fSMehdi Amini--- |
663c3989fSMehdi Amini
763c3989fSMehdi Amini  define i32 @foo() {
863c3989fSMehdi Amini  entry:
963c3989fSMehdi Amini    ret i32 0
1063c3989fSMehdi Amini  }
1163c3989fSMehdi Amini
1263c3989fSMehdi Amini  define i32 @bar() {
1363c3989fSMehdi Amini  start:
1463c3989fSMehdi Amini    ret i32 0
1563c3989fSMehdi Amini  }
1663c3989fSMehdi Amini
1763c3989fSMehdi Amini...
1863c3989fSMehdi Amini---
1963c3989fSMehdi Amini# CHECK: name: foo
20*79f85b3bSMatthias Braun# CHECK: tracksRegLiveness: false
2163c3989fSMehdi Amini# CHECK: ...
2263c3989fSMehdi Amininame:            foo
2363c3989fSMehdi Amini...
2463c3989fSMehdi Amini---
2563c3989fSMehdi Amini# CHECK: name: bar
26*79f85b3bSMatthias Braun# CHECK: tracksRegLiveness: true
2763c3989fSMehdi Amini# CHECK: ...
2863c3989fSMehdi Amininame: bar
2963c3989fSMehdi AminitracksRegLiveness: true
3063c3989fSMehdi Amini...
31