brintos

brintos / llvm-project-archived public Read only

0
0
Text · 897 B · 14764ec Raw
54 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    ret i32 08  }9 10  define i32 @bar() {11    ret i32 012  }13 14  define i32 @func() {15    ret i32 016  }17 18  define i32 @func2() {19    ret i32 020  }21 22...23---24# CHECK: name: foo25# CHECK-NEXT: alignment:26# CHECK-NEXT: exposesReturnsTwice: false27# CHECK: ...28name:            foo29...30---31# CHECK: name: bar32# CHECK-NEXT: alignment:33# CHECK-NEXT: exposesReturnsTwice: false34# CHECK: ...35name:            bar36...37---38# CHECK: name: func39# CHECK-NEXT: alignment: 25640# CHECK-NEXT: exposesReturnsTwice: false41# CHECK: ...42name:            func43alignment:       25644...45---46# CHECK: name: func247# CHECK-NEXT: alignment: 6553648# CHECK-NEXT: exposesReturnsTwice: true49# CHECK: ...50name:            func251alignment:       6553652exposesReturnsTwice: true53...54