comparison test/CodeGen/X86/dwarf-comp-dir.ll @ 95:afa8332a0e37 LLVM3.8

LLVM 3.8
author Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp>
date Tue, 13 Oct 2015 17:48:58 +0900
parents 60c9769439b8
children 1172e4bd9c6f
comparison
equal deleted inserted replaced
84:f3e34b893a5f 95:afa8332a0e37
5 target triple = "x86_64-unknown-linux-gnu" 5 target triple = "x86_64-unknown-linux-gnu"
6 6
7 !llvm.dbg.cu = !{!0} 7 !llvm.dbg.cu = !{!0}
8 !llvm.module.flags = !{!5} 8 !llvm.module.flags = !{!5}
9 9
10 !0 = !{!"0x11\0012\00clang version 3.1 (trunk 143523)\001\00\000\00\000", !4, !2, !7, !2, !2, null} ; [ DW_TAG_compile_unit ] 10 !0 = distinct !DICompileUnit(language: DW_LANG_C99, producer: "clang version 3.1 (trunk 143523)", isOptimized: true, emissionKind: 0, file: !4, enums: !2, retainedTypes: !7, subprograms: !2, globals: !2)
11 !2 = !{} 11 !2 = !{}
12 !3 = !{!"0x29", !4} ; [ DW_TAG_file_type ] 12 !3 = !DIFile(filename: "empty.c", directory: "/home/nlewycky")
13 !4 = !{!"empty.c", !"/home/nlewycky"} 13 !4 = !DIFile(filename: "empty.c", directory: "/home/nlewycky")
14 !6 = !{!"0x13\00foo\001\008\008\000\000\000", !4, null, null, !2, null, null, !"_ZTS3foo"} ; [ DW_TAG_structure_type ] [foo] [line 1, size 8, align 8, offset 0] [def] [from ] 14 !6 = !DICompositeType(tag: DW_TAG_structure_type, name: "foo", line: 1, size: 8, align: 8, file: !4, elements: !2, identifier: "_ZTS3foo")
15 !7 = !{!6} 15 !7 = !{!6}
16 16
17 ; The important part of the following check is that dir = #0. 17 ; The important part of the following check is that dir = #0.
18 ; Dir Mod Time File Len File Name 18 ; Dir Mod Time File Len File Name
19 ; ---- ---------- ---------- --------------------------- 19 ; ---- ---------- ---------- ---------------------------
20 ; CHECK: file_names[ 1] 0 0x00000000 0x00000000 empty.c 20 ; CHECK: file_names[ 1] 0 0x00000000 0x00000000 empty.c
21 !5 = !{i32 1, !"Debug Info Version", i32 2} 21 !5 = !{i32 1, !"Debug Info Version", i32 3}