Mercurial > hg > CbC > CbC_llvm
comparison test/DebugInfo/X86/empty-array.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 |
---|---|
25 ; CHECK-NEXT: DW_AT_encoding [DW_FORM_data1] (DW_ATE_unsigned) | 25 ; CHECK-NEXT: DW_AT_encoding [DW_FORM_data1] (DW_ATE_unsigned) |
26 | 26 |
27 !llvm.dbg.cu = !{!0} | 27 !llvm.dbg.cu = !{!0} |
28 !llvm.module.flags = !{!21} | 28 !llvm.module.flags = !{!21} |
29 | 29 |
30 !0 = !{!"0x11\004\00clang version 3.3 (trunk 169136)\000\00\000\00\000", !20, !1, !1, !1, !3, !1} ; [ DW_TAG_compile_unit ] [/Volumes/Sandbox/llvm/t.cpp] [DW_LANG_C_plus_plus] | 30 !0 = distinct !DICompileUnit(language: DW_LANG_C_plus_plus, producer: "clang version 3.3 (trunk 169136)", isOptimized: false, emissionKind: 0, file: !20, enums: !1, retainedTypes: !1, subprograms: !1, globals: !3, imports: !1) |
31 !1 = !{} | 31 !1 = !{} |
32 !3 = !{!5} | 32 !3 = !{!5} |
33 !5 = !{!"0x34\00a\00a\00\001\000\001", null, !6, !7, %class.A* @a, null} ; [ DW_TAG_variable ] [a] [line 1] [def] | 33 !5 = !DIGlobalVariable(name: "a", line: 1, isLocal: false, isDefinition: true, scope: null, file: !6, type: !7, variable: %class.A* @a) |
34 !6 = !{!"0x29", !20} ; [ DW_TAG_file_type ] | 34 !6 = !DIFile(filename: "t.cpp", directory: "/Volumes/Sandbox/llvm") |
35 !7 = !{!"0x2\00A\001\000\0032\000\000\000", !20, null, null, !8, null, null, null} ; [ DW_TAG_class_type ] [A] [line 1, size 0, align 32, offset 0] [def] [from ] | 35 !7 = !DICompositeType(tag: DW_TAG_class_type, name: "A", line: 1, align: 32, file: !20, elements: !8) |
36 !8 = !{!9, !14} | 36 !8 = !{!9, !14} |
37 !9 = !{!"0xd\00x\001\000\000\000\001", !20, !7, !10} ; [ DW_TAG_member ] [x] [line 1, size 0, align 0, offset 0] [private] [from ] | 37 !9 = !DIDerivedType(tag: DW_TAG_member, name: "x", line: 1, flags: DIFlagPrivate, file: !20, scope: !7, baseType: !10) |
38 !10 = !{!"0x1\00\000\000\0032\000\000", null, null, !11, !12, i32 0, null, null, null} ; [ DW_TAG_array_type ] [line 0, size 0, align 32, offset 0] [from int] | 38 !10 = !DICompositeType(tag: DW_TAG_array_type, align: 32, baseType: !11, elements: !12) |
39 !11 = !{!"0x24\00int\000\0032\0032\000\000\005", null, null} ; [ DW_TAG_base_type ] [int] [line 0, size 32, align 32, offset 0, enc DW_ATE_signed] | 39 !11 = !DIBasicType(tag: DW_TAG_base_type, name: "int", size: 32, align: 32, encoding: DW_ATE_signed) |
40 !12 = !{!13} | 40 !12 = !{!13} |
41 !13 = !{!"0x21\000\00-1"} ; [ DW_TAG_subrange_type ] [unbound] | 41 !13 = !DISubrange(count: -1) |
42 !14 = !{!"0x2e\00A\00A\00\001\000\000\000\006\00320\000\001", !6, !7, !15, null, null, null, i32 0, !18} ; [ DW_TAG_subprogram ] [line 1] [A] | 42 !14 = !DISubprogram(name: "A", line: 1, isLocal: false, isDefinition: false, virtualIndex: 6, flags: DIFlagArtificial | DIFlagPrototyped, isOptimized: false, scopeLine: 1, file: !6, scope: !7, type: !15) |
43 !15 = !{!"0x15\00\000\000\000\000\000\000", i32 0, null, null, !16, null, null, null} ; [ DW_TAG_subroutine_type ] [line 0, size 0, align 0, offset 0] [from ] | 43 !15 = !DISubroutineType(types: !16) |
44 !16 = !{null, !17} | 44 !16 = !{null, !17} |
45 !17 = !{!"0xf\00\000\0064\0064\000\001088", i32 0, null, !7} ; [ DW_TAG_pointer_type ] [line 0, size 64, align 64, offset 0] [from A] | 45 !17 = !DIDerivedType(tag: DW_TAG_pointer_type, size: 64, align: 64, flags: DIFlagArtificial | DIFlagObjectPointer, baseType: !7) |
46 !18 = !{!19} | 46 !20 = !DIFile(filename: "t.cpp", directory: "/Volumes/Sandbox/llvm") |
47 !19 = !{!"0x24"} ; [ DW_TAG_base_type ] [line 0, size 0, align 0, offset 0] | 47 !21 = !{i32 1, !"Debug Info Version", i32 3} |
48 !20 = !{!"t.cpp", !"/Volumes/Sandbox/llvm"} | |
49 !21 = !{i32 1, !"Debug Info Version", i32 2} |