summaryrefslogtreecommitdiffstats
path: root/llvm/test/Bitcode
diff options
context:
space:
mode:
authorVictor Leschuk <vleschuk@accesssoftek.com>2016-10-26 08:34:19 +0000
committerVictor Leschuk <vleschuk@accesssoftek.com>2016-10-26 08:34:19 +0000
commit83d3f6212075cdafed6b139d10dda91cd9a64c65 (patch)
tree08d9490b23a028d1cc74cb602fb0b83c833216bb /llvm/test/Bitcode
parenta9a8fdee7e19c90a0529a5ad75cb49d6f1d4635f (diff)
downloadbcm5719-llvm-83d3f6212075cdafed6b139d10dda91cd9a64c65.tar.gz
bcm5719-llvm-83d3f6212075cdafed6b139d10dda91cd9a64c65.zip
DebugInfo: add bitcode upgrade test for alignment
Bitcode format was changed in D25073, this adds bitcode upgrade test. llvm-svn: 285179
Diffstat (limited to 'llvm/test/Bitcode')
-rw-r--r--llvm/test/Bitcode/dilocalvariable-3.9.ll23
-rw-r--r--llvm/test/Bitcode/dilocalvariable-3.9.ll.bcbin0 -> 1792 bytes
2 files changed, 23 insertions, 0 deletions
diff --git a/llvm/test/Bitcode/dilocalvariable-3.9.ll b/llvm/test/Bitcode/dilocalvariable-3.9.ll
new file mode 100644
index 00000000000..2e39a2f5242
--- /dev/null
+++ b/llvm/test/Bitcode/dilocalvariable-3.9.ll
@@ -0,0 +1,23 @@
+; RUN: llvm-dis -o - %s.bc | FileCheck %s
+
+; CHECK: !9 = !DILocalVariable(name: "i", scope: !6, file: !1, line: 1, type: !10)
+; CHECK: !10 = !DIBasicType(name: "int", size: 32, align: 32, encoding: DW_ATE_signed)
+
+!llvm.dbg.cu = !{!0}
+!llvm.module.flags = !{!3, !4}
+!llvm.ident = !{!5}
+
+!0 = distinct !DICompileUnit(language: DW_LANG_C99, file: !1, producer: "clang version 3.9.1 (http://llvm.org/git/clang.git c3709e72d22432f53f8e2f14354def31a96734fe)", isOptimized: false, runtimeVersion: 0, emissionKind: FullDebug, enums: !2)
+!1 = !DIFile(filename: "main.c", directory: "/tmp")
+!2 = !{}
+!3 = !{i32 2, !"Dwarf Version", i32 4}
+!4 = !{i32 2, !"Debug Info Version", i32 3}
+!5 = !{!"clang version 3.9.1 (http://llvm.org/git/clang.git c3709e72d22432f53f8e2f14354def31a96734fe)"}
+!6 = distinct !DISubprogram(name: "f", scope: !1, file: !1, line: 1, type: !7, isLocal: false, isDefinition: true, scopeLine: 1, isOptimized: false, unit: !0, variables: !2)
+!7 = !DISubroutineType(types: !8)
+!8 = !{null}
+!9 = !DILocalVariable(name: "i", scope: !6, file: !1, line: 1, type: !10)
+!10 = !DIBasicType(name: "int", size: 32, align: 32, encoding: DW_ATE_signed)
+!11 = !DIExpression()
+!12 = !DILocation(line: 1, column: 16, scope: !6)
+!13 = !DILocation(line: 1, column: 19, scope: !6)
diff --git a/llvm/test/Bitcode/dilocalvariable-3.9.ll.bc b/llvm/test/Bitcode/dilocalvariable-3.9.ll.bc
new file mode 100644
index 00000000000..439efcc3049
--- /dev/null
+++ b/llvm/test/Bitcode/dilocalvariable-3.9.ll.bc
Binary files differ
OpenPOWER on IntegriCloud