Mercurial > hg > Members > tobaru > cbc > CbC_llvm
comparison test/DebugInfo/Generic/inheritance.ll @ 120:1172e4bd9c6f
update 4.0.0
author | mir3636 |
---|---|
date | Fri, 25 Nov 2016 19:14:25 +0900 |
parents | afa8332a0e37 |
children |
comparison
equal
deleted
inserted
replaced
101:34baf5011add | 120:1172e4bd9c6f |
---|---|
103 ret void, !dbg !43 | 103 ret void, !dbg !43 |
104 } | 104 } |
105 | 105 |
106 declare void @_ZdlPv(i8*) nounwind | 106 declare void @_ZdlPv(i8*) nounwind |
107 | 107 |
108 !llvm.dbg.cu = !{!4} | |
108 !0 = !DILocalVariable(name: "tst", line: 13, scope: !1, file: !4, type: !8) | 109 !0 = !DILocalVariable(name: "tst", line: 13, scope: !1, file: !4, type: !8) |
109 !1 = distinct !DILexicalBlock(line: 0, column: 0, file: !44, scope: !2) | 110 !1 = distinct !DILexicalBlock(line: 0, column: 0, file: !44, scope: !2) |
110 !2 = distinct !DILexicalBlock(line: 0, column: 0, file: !44, scope: !3) | 111 !2 = distinct !DILexicalBlock(line: 0, column: 0, file: !44, scope: !3) |
111 !3 = distinct !DISubprogram(name: "main", linkageName: "main", line: 11, isLocal: false, isDefinition: true, virtualIndex: 6, isOptimized: false, scope: !4, type: !5) | 112 !3 = distinct !DISubprogram(name: "main", linkageName: "main", line: 11, isLocal: false, isDefinition: true, virtualIndex: 6, isOptimized: false, unit: !4, scope: !4, type: !5) |
112 !4 = distinct !DICompileUnit(language: DW_LANG_C_plus_plus, producer: "4.2.1 (Based on Apple Inc. build 5658) (LLVM build)", isOptimized: true, emissionKind: 0, file: !44, enums: !45, retainedTypes: !45) | 113 !4 = distinct !DICompileUnit(language: DW_LANG_C_plus_plus, producer: "4.2.1 (Based on Apple Inc. build 5658) (LLVM build)", isOptimized: true, emissionKind: FullDebug, file: !44, enums: !45, retainedTypes: !45) |
113 !5 = !DISubroutineType(types: !6) | 114 !5 = !DISubroutineType(types: !6) |
114 !6 = !{!7} | 115 !6 = !{!7} |
115 !7 = !DIBasicType(tag: DW_TAG_base_type, name: "int", size: 32, align: 32, encoding: DW_ATE_signed) | 116 !7 = !DIBasicType(tag: DW_TAG_base_type, name: "int", size: 32, align: 32, encoding: DW_ATE_signed) |
116 !8 = !DICompositeType(tag: DW_TAG_structure_type, name: "test1", line: 1, size: 64, align: 64, file: !44, scope: !4, elements: !9, vtableHolder: !8) | 117 !8 = !DICompositeType(tag: DW_TAG_structure_type, name: "test1", line: 1, size: 64, align: 64, file: !44, scope: !4, elements: !9, vtableHolder: !8) |
117 !9 = !{!10, !14, !18} | 118 !9 = !{!10, !14, !18} |
118 !10 = !DIDerivedType(tag: DW_TAG_member, name: "_vptr$test1", line: 1, size: 64, align: 64, file: !44, scope: !8, baseType: !11) | 119 !10 = !DIDerivedType(tag: DW_TAG_member, name: "_vptr$test1", line: 1, size: 64, align: 64, file: !44, scope: !8, baseType: !11) |
119 !11 = !DIDerivedType(tag: DW_TAG_pointer_type, size: 64, align: 64, file: !4, baseType: !12) | 120 !11 = !DIDerivedType(tag: DW_TAG_pointer_type, size: 64, align: 64, file: !4, baseType: !12) |
120 !12 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "__vtbl_ptr_type", scope: !4, baseType: !5) | 121 !12 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "__vtbl_ptr_type", scope: !4, baseType: !5) |
121 !13 = distinct !DICompileUnit(language: DW_LANG_C_plus_plus, producer: "4.2.1 (Based on Apple Inc. build 5658) (LLVM build)", isOptimized: false, emissionKind: 0, file: !46, enums: !45, retainedTypes: !45) | 122 !13 = distinct !DICompileUnit(language: DW_LANG_C_plus_plus, producer: "4.2.1 (Based on Apple Inc. build 5658) (LLVM build)", isOptimized: false, emissionKind: FullDebug, file: !46, enums: !45, retainedTypes: !45) |
122 !14 = !DISubprogram(name: "test1", line: 1, isLocal: false, isDefinition: false, virtualIndex: 6, flags: DIFlagPrivate, isOptimized: false, scope: !8, type: !15) | 123 !14 = !DISubprogram(name: "test1", line: 1, isLocal: false, isDefinition: false, virtualIndex: 6, flags: DIFlagPrivate, isOptimized: false, scope: !8, type: !15) |
123 !15 = !DISubroutineType(types: !16) | 124 !15 = !DISubroutineType(types: !16) |
124 !16 = !{null, !17} | 125 !16 = !{null, !17} |
125 !17 = !DIDerivedType(tag: DW_TAG_pointer_type, size: 64, align: 64, flags: DIFlagArtificial, file: !4, baseType: !8) | 126 !17 = !DIDerivedType(tag: DW_TAG_pointer_type, size: 64, align: 64, flags: DIFlagArtificial, file: !4, baseType: !8) |
126 !18 = !DISubprogram(name: "~test1", line: 4, isLocal: false, isDefinition: false, virtuality: DW_VIRTUALITY_virtual, virtualIndex: 6, isOptimized: false, scope: !8, type: !19, containingType: !8) | 127 !18 = !DISubprogram(name: "~test1", line: 4, isLocal: false, isDefinition: false, virtuality: DW_VIRTUALITY_virtual, virtualIndex: 6, isOptimized: false, scope: !8, type: !19, containingType: !8) |
128 !20 = !{null, !17, !7} | 129 !20 = !{null, !17, !7} |
129 !21 = !DILocation(line: 11, scope: !1) | 130 !21 = !DILocation(line: 11, scope: !1) |
130 !22 = !DILocation(line: 13, scope: !1) | 131 !22 = !DILocation(line: 13, scope: !1) |
131 !23 = !DILocation(line: 14, scope: !1) | 132 !23 = !DILocation(line: 14, scope: !1) |
132 !24 = !DILocalVariable(name: "this", line: 13, arg: 1, scope: !25, file: !4, type: !26) | 133 !24 = !DILocalVariable(name: "this", line: 13, arg: 1, scope: !25, file: !4, type: !26) |
133 !25 = distinct !DISubprogram(name: "test1", linkageName: "_ZN5test1C1Ev", line: 1, isLocal: false, isDefinition: true, virtualIndex: 6, isOptimized: false, scope: !4, type: !15) | 134 !25 = distinct !DISubprogram(name: "test1", linkageName: "_ZN5test1C1Ev", line: 1, isLocal: false, isDefinition: true, virtualIndex: 6, isOptimized: false, unit: !4, scope: !4, type: !15) |
134 !26 = !DIDerivedType(tag: DW_TAG_const_type, size: 64, align: 64, flags: DIFlagArtificial, file: !4, baseType: !27) | 135 !26 = !DIDerivedType(tag: DW_TAG_const_type, size: 64, align: 64, flags: DIFlagArtificial, file: !4, baseType: !27) |
135 !27 = !DIDerivedType(tag: DW_TAG_pointer_type, size: 64, align: 64, file: !4, baseType: !8) | 136 !27 = !DIDerivedType(tag: DW_TAG_pointer_type, size: 64, align: 64, file: !4, baseType: !8) |
136 !28 = !DILocation(line: 1, scope: !25) | 137 !28 = !DILocation(line: 1, scope: !25) |
137 !29 = !DILocation(line: 1, scope: !30) | 138 !29 = !DILocation(line: 1, scope: !30) |
138 !30 = distinct !DILexicalBlock(line: 0, column: 0, file: !44, scope: !31) | 139 !30 = distinct !DILexicalBlock(line: 0, column: 0, file: !44, scope: !31) |
139 !31 = distinct !DILexicalBlock(line: 0, column: 0, file: !44, scope: !25) | 140 !31 = distinct !DILexicalBlock(line: 0, column: 0, file: !44, scope: !25) |
140 !32 = !DILocalVariable(name: "this", line: 4, arg: 1, scope: !33, file: !4, type: !26) | 141 !32 = !DILocalVariable(name: "this", line: 4, arg: 1, scope: !33, file: !4, type: !26) |
141 !33 = distinct !DISubprogram(name: "~test1", linkageName: "_ZN5test1D1Ev", line: 4, isLocal: false, isDefinition: true, virtuality: DW_VIRTUALITY_virtual, virtualIndex: 6, isOptimized: false, scope: !8, type: !15, containingType: !8) | 142 !33 = distinct !DISubprogram(name: "~test1", linkageName: "_ZN5test1D1Ev", line: 4, isLocal: false, isDefinition: true, virtuality: DW_VIRTUALITY_virtual, virtualIndex: 6, isOptimized: false, unit: !4, scope: !8, type: !15, containingType: !8) |
142 !34 = !DILocation(line: 4, scope: !33) | 143 !34 = !DILocation(line: 4, scope: !33) |
143 !35 = !DILocation(line: 5, scope: !36) | 144 !35 = !DILocation(line: 5, scope: !36) |
144 !36 = distinct !DILexicalBlock(line: 0, column: 0, file: !44, scope: !33) | 145 !36 = distinct !DILexicalBlock(line: 0, column: 0, file: !44, scope: !33) |
145 !37 = !DILocation(line: 6, scope: !36) | 146 !37 = !DILocation(line: 6, scope: !36) |
146 !38 = !DILocalVariable(name: "this", line: 4, arg: 1, scope: !39, file: !4, type: !26) | 147 !38 = !DILocalVariable(name: "this", line: 4, arg: 1, scope: !39, file: !4, type: !26) |
147 !39 = distinct !DISubprogram(name: "~test1", linkageName: "_ZN5test1D0Ev", line: 4, isLocal: false, isDefinition: true, virtuality: DW_VIRTUALITY_virtual, virtualIndex: 6, isOptimized: false, scope: !8, type: !15, containingType: !8) | 148 !39 = distinct !DISubprogram(name: "~test1", linkageName: "_ZN5test1D0Ev", line: 4, isLocal: false, isDefinition: true, virtuality: DW_VIRTUALITY_virtual, virtualIndex: 6, isOptimized: false, unit: !4, scope: !8, type: !15, containingType: !8) |
148 !40 = !DILocation(line: 4, scope: !39) | 149 !40 = !DILocation(line: 4, scope: !39) |
149 !41 = !DILocation(line: 5, scope: !42) | 150 !41 = !DILocation(line: 5, scope: !42) |
150 !42 = distinct !DILexicalBlock(line: 0, column: 0, file: !44, scope: !39) | 151 !42 = distinct !DILexicalBlock(line: 0, column: 0, file: !44, scope: !39) |
151 !43 = !DILocation(line: 6, scope: !42) | 152 !43 = !DILocation(line: 6, scope: !42) |
152 !44 = !DIFile(filename: "inheritance.cpp", directory: "/tmp/") | 153 !44 = !DIFile(filename: "inheritance.cpp", directory: "/tmp/") |