summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/MIR/X86/expected-metadata-node-in-stack-object.mir
diff options
context:
space:
mode:
authorAlex Lorenz <arphaman@gmail.com>2015-08-19 00:13:25 +0000
committerAlex Lorenz <arphaman@gmail.com>2015-08-19 00:13:25 +0000
commitdf9e3c6fb0b94dcff370eb1c840487f6349ac6a5 (patch)
tree6bfa02dc92ba4a0db970e96e43f397c00ee9fd4f /llvm/test/CodeGen/MIR/X86/expected-metadata-node-in-stack-object.mir
parent861ad97e6f1bd354ec51865587073bd94bea2d64 (diff)
downloadbcm5719-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.mir25
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
+...
OpenPOWER on IntegriCloud