brintos

brintos / llvm-project-archived public Read only

0
0
Text · 933 B · 98d0d51 Raw
50 lines · plain
1# RUN: llc -run-pass none -o - %s | FileCheck %s2# This test ensures that the MIR parser parses machine functions correctly.3 4--- |5 6  define i32 @foo() {7  entry:8    ret i32 09  }10 11  define i32 @bar() {12  start:13    ret i32 014  }15 16  define i32 @test() {17  start:18    ret i32 019  }20 21...22---23# CHECK-LABEL: name: foo24# CHECK: body:25# CHECK-NEXT: bb.0.entry:26name:            foo27body: |28  bb.0.entry:29...30---31# CHECK-LABEL: name: bar32# CHECK: body:33# CHECK-NEXT: bb.0.start (align 4):34# CHECK:      bb.1 (machine-block-address-taken):35name:            bar36body: |37  bb.0.start (align 4):38  bb.1 (machine-block-address-taken):39...40---41# CHECK-LABEL: name: test42# CHECK: body:43# CHECK-NEXT: bb.0.start (machine-block-address-taken, align 4):44# CHECK:      bb.1 (machine-block-address-taken, align 4):45name:            test46body: |47  bb.0.start (align 4, machine-block-address-taken):48  bb.1 (machine-block-address-taken, align 4):49...50