35 lines · plain
1# RUN: not llc -mtriple=x86_64 -run-pass none -o /dev/null %s 2>&1 | FileCheck %s2--- |3 4 define i32 @test(i32 %a) {5 entry:6 %b = alloca i327 %x = alloca i648 %y = alloca i32, i32 %a9 store i32 %a, ptr %b10 store i64 2, ptr %x11 %c = load i32, ptr %b12 ret i32 %c13 }14 15...16---17name: test18frameInfo:19 stackSize: 2420 offsetAdjustment: -1621 maxAlignment: 822 adjustsStack: true23stack:24 - { id: 0, offset: -20, size: 4, alignment: 4 }25 - { id: 1, offset: -32, size: 8, alignment: 8 }26 # CHECK: [[@LINE+1]]:49: unknown key 'size'27 - { id: 2, type: variable-sized, offset: -32, size: 42, alignment: 1 }28body: |29 bb.0.entry:30 MOV32mr %rsp, 1, _, -4, _, %edi31 MOV64mi32 %rsp, 1, _, -16, _, 232 %eax = MOV32rm %rsp, 1, _, -4, _33 RET64 %eax34...35