1*9880d681SAndroid Build Coastguard Worker# RUN: llc -start-after branch-folder -stop-after branch-folder -o - %s | FileCheck %s 2*9880d681SAndroid Build Coastguard Worker# This test ensures that the MIR parser parses machine register info properties 3*9880d681SAndroid Build Coastguard Worker# correctly. 4*9880d681SAndroid Build Coastguard Worker 5*9880d681SAndroid Build Coastguard Worker--- | 6*9880d681SAndroid Build Coastguard Worker 7*9880d681SAndroid Build Coastguard Worker define i32 @foo() { 8*9880d681SAndroid Build Coastguard Worker entry: 9*9880d681SAndroid Build Coastguard Worker ret i32 0 10*9880d681SAndroid Build Coastguard Worker } 11*9880d681SAndroid Build Coastguard Worker 12*9880d681SAndroid Build Coastguard Worker define i32 @bar() { 13*9880d681SAndroid Build Coastguard Worker start: 14*9880d681SAndroid Build Coastguard Worker ret i32 0 15*9880d681SAndroid Build Coastguard Worker } 16*9880d681SAndroid Build Coastguard Worker 17*9880d681SAndroid Build Coastguard Worker... 18*9880d681SAndroid Build Coastguard Worker--- 19*9880d681SAndroid Build Coastguard Worker# CHECK: name: foo 20*9880d681SAndroid Build Coastguard Worker# CHECK: isSSA: false 21*9880d681SAndroid Build Coastguard Worker# CHECK-NEXT: tracksRegLiveness: false 22*9880d681SAndroid Build Coastguard Worker# CHECK-NEXT: tracksSubRegLiveness: false 23*9880d681SAndroid Build Coastguard Worker# CHECK: ... 24*9880d681SAndroid Build Coastguard Workername: foo 25*9880d681SAndroid Build Coastguard Workerbody: | 26*9880d681SAndroid Build Coastguard Worker bb.0: 27*9880d681SAndroid Build Coastguard Worker... 28*9880d681SAndroid Build Coastguard Worker--- 29*9880d681SAndroid Build Coastguard Worker# CHECK: name: bar 30*9880d681SAndroid Build Coastguard Worker# CHECK: isSSA: false 31*9880d681SAndroid Build Coastguard Worker# CHECK-NEXT: tracksRegLiveness: true 32*9880d681SAndroid Build Coastguard Worker# CHECK-NEXT: tracksSubRegLiveness: true 33*9880d681SAndroid Build Coastguard Worker# CHECK: ... 34*9880d681SAndroid Build Coastguard Workername: bar 35*9880d681SAndroid Build Coastguard WorkerisSSA: false 36*9880d681SAndroid Build Coastguard WorkertracksRegLiveness: true 37*9880d681SAndroid Build Coastguard WorkertracksSubRegLiveness: true 38*9880d681SAndroid Build Coastguard Workerbody: | 39*9880d681SAndroid Build Coastguard Worker bb.0: 40*9880d681SAndroid Build Coastguard Worker... 41