diff options
author | Alex Lorenz <arphaman@gmail.com> | 2015-08-19 00:13:25 +0000 |
---|---|---|
committer | Alex Lorenz <arphaman@gmail.com> | 2015-08-19 00:13:25 +0000 |
commit | df9e3c6fb0b94dcff370eb1c840487f6349ac6a5 (patch) | |
tree | 6bfa02dc92ba4a0db970e96e43f397c00ee9fd4f /llvm/test/CodeGen/MIR/X86/expected-metadata-node-in-stack-object.mir | |
parent | 861ad97e6f1bd354ec51865587073bd94bea2d64 (diff) | |
download | bcm5719-llvm-df9e3c6fb0b94dcff370eb1c840487f6349ac6a5.tar.gz bcm5719-llvm-df9e3c6fb0b94dcff370eb1c840487f6349ac6a5.zip |
MIR Serialization: Serialize MMI's variable debug information.
llvm-svn: 245396
Diffstat (limited to 'llvm/test/CodeGen/MIR/X86/expected-metadata-node-in-stack-object.mir')
-rw-r--r-- | llvm/test/CodeGen/MIR/X86/expected-metadata-node-in-stack-object.mir | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/llvm/test/CodeGen/MIR/X86/expected-metadata-node-in-stack-object.mir b/llvm/test/CodeGen/MIR/X86/expected-metadata-node-in-stack-object.mir new file mode 100644 index 00000000000..9a4696779fb --- /dev/null +++ b/llvm/test/CodeGen/MIR/X86/expected-metadata-node-in-stack-object.mir @@ -0,0 +1,25 @@ +# RUN: not llc -march=x86-64 -start-after branch-folder -stop-after branch-folder -o /dev/null %s 2>&1 | FileCheck %s +--- | + define i32 @test(i32 %x) { + entry: + %xa = alloca i32, align 4 + store i32 %x, i32* %xa, align 4 + %0 = load i32, i32* %xa, align 4 + ret i32 %0 + } +... +--- +name: test +liveins: + - { reg: '%edi' } +stack: +# CHECK: [[@LINE+1]]:74: expected a metadata node + - { id: 0, name: xa, offset: -12, size: 4, alignment: 4, di-variable: '0' } +body: | + bb.0.entry: + liveins: %edi + + MOV32mr %rsp, 1, _, -4, _, %edi :: (store 4 into %ir.xa) + %eax = COPY killed %edi + RETQ killed %eax +... |