41 lines · plain
1# RUN: llc -run-pass none -o - %s | FileCheck %s2# This test ensures that the MIR parser parses GlobalISel MachineFunction3# properties correctly.4# This doesn't require GlobalISel to be built, as the properties are always5# available in CodeGen.6 7--- |8 9 define i32 @test_defaults() {10 entry:11 ret i32 012 }13 14 define i32 @test() {15 start:16 ret i32 017 }18 19...20---21# CHECK-LABEL: name: test_defaults22# CHECK: legalized: false23# CHECK-NEXT: regBankSelected: false24# CHECK-NEXT: selected: false25name: test_defaults26body: |27 bb.0:28...29---30# CHECK-LABEL: name: test31# CHECK: legalized: true32# CHECK-NEXT: regBankSelected: true33# CHECK-NEXT: selected: true34name: test35legalized: true36regBankSelected: true37selected: true38body: |39 bb.0:40...41