X-Git-Url: http://plrg.eecs.uci.edu/git/?a=blobdiff_plain;f=test%2FDebugInfo%2FX86%2Fnophysreg.ll;fp=test%2FDebugInfo%2FX86%2Fnophysreg.ll;h=f4478efb67f8171df95a5c558b1d4b903ba21b28;hb=e56023a059e5fafa97f0df32c65cf31cfc33ba17;hp=22394c8cc1632640e1374fdfe54d3fabd1bac124;hpb=42eeb1d91f66532c2aeba272c07c0eb813c0ca95;p=oota-llvm.git diff --git a/test/DebugInfo/X86/nophysreg.ll b/test/DebugInfo/X86/nophysreg.ll index 22394c8cc16..f4478efb67f 100644 --- a/test/DebugInfo/X86/nophysreg.ll +++ b/test/DebugInfo/X86/nophysreg.ll @@ -136,68 +136,68 @@ attributes #3 = { ssp uwtable } !llvm.module.flags = !{!29, !30, !31} !llvm.ident = !{!32} -!0 = !MDCompileUnit(language: DW_LANG_C_plus_plus, producer: "clang version 3.7.0 (trunk 227088) (llvm/trunk 227091)", isOptimized: true, emissionKind: 1, file: !1, enums: !2, retainedTypes: !3, subprograms: !10, globals: !2, imports: !2) -!1 = !MDFile(filename: "test.cpp", directory: "") +!0 = !DICompileUnit(language: DW_LANG_C_plus_plus, producer: "clang version 3.7.0 (trunk 227088) (llvm/trunk 227091)", isOptimized: true, emissionKind: 1, file: !1, enums: !2, retainedTypes: !3, subprograms: !10, globals: !2, imports: !2) +!1 = !DIFile(filename: "test.cpp", directory: "") !2 = !{} !3 = !{!4} -!4 = !MDCompositeType(tag: DW_TAG_structure_type, name: "A", line: 1, size: 128, align: 64, file: !1, elements: !5, identifier: "_ZTS1A") +!4 = !DICompositeType(tag: DW_TAG_structure_type, name: "A", line: 1, size: 128, align: 64, file: !1, elements: !5, identifier: "_ZTS1A") !5 = !{!6, !9} -!6 = !MDDerivedType(tag: DW_TAG_member, name: "m1", line: 2, size: 64, align: 64, file: !1, scope: !"_ZTS1A", baseType: !7) -!7 = !MDDerivedType(tag: DW_TAG_pointer_type, size: 64, align: 64, baseType: !8) -!8 = !MDBasicType(tag: DW_TAG_base_type, name: "int", size: 32, align: 32, encoding: DW_ATE_signed) -!9 = !MDDerivedType(tag: DW_TAG_member, name: "m2", line: 3, size: 32, align: 32, offset: 64, file: !1, scope: !"_ZTS1A", baseType: !8) +!6 = !DIDerivedType(tag: DW_TAG_member, name: "m1", line: 2, size: 64, align: 64, file: !1, scope: !"_ZTS1A", baseType: !7) +!7 = !DIDerivedType(tag: DW_TAG_pointer_type, size: 64, align: 64, baseType: !8) +!8 = !DIBasicType(tag: DW_TAG_base_type, name: "int", size: 32, align: 32, encoding: DW_ATE_signed) +!9 = !DIDerivedType(tag: DW_TAG_member, name: "m2", line: 3, size: 32, align: 32, offset: 64, file: !1, scope: !"_ZTS1A", baseType: !8) !10 = !{!11, !17} -!11 = !MDSubprogram(name: "f2", linkageName: "_Z2f21A", line: 7, isLocal: false, isDefinition: true, flags: DIFlagPrototyped, isOptimized: true, scopeLine: 7, file: !1, scope: !12, type: !13, function: void (i32*, i32)* @_Z2f21A, variables: !15) -!12 = !MDFile(filename: "test.cpp", directory: "") -!13 = !MDSubroutineType(types: !14) +!11 = !DISubprogram(name: "f2", linkageName: "_Z2f21A", line: 7, isLocal: false, isDefinition: true, flags: DIFlagPrototyped, isOptimized: true, scopeLine: 7, file: !1, scope: !12, type: !13, function: void (i32*, i32)* @_Z2f21A, variables: !15) +!12 = !DIFile(filename: "test.cpp", directory: "") +!13 = !DISubroutineType(types: !14) !14 = !{null, !"_ZTS1A"} !15 = !{!16} -!16 = !MDLocalVariable(tag: DW_TAG_arg_variable, name: "p5", line: 7, arg: 1, scope: !11, file: !12, type: !"_ZTS1A") -!17 = !MDSubprogram(name: "f", linkageName: "_Z1fv", line: 12, isLocal: false, isDefinition: true, flags: DIFlagPrototyped, isOptimized: true, scopeLine: 12, file: !1, scope: !12, type: !18, function: void ()* @_Z1fv, variables: !20) -!18 = !MDSubroutineType(types: !19) +!16 = !DILocalVariable(tag: DW_TAG_arg_variable, name: "p5", line: 7, arg: 1, scope: !11, file: !12, type: !"_ZTS1A") +!17 = !DISubprogram(name: "f", linkageName: "_Z1fv", line: 12, isLocal: false, isDefinition: true, flags: DIFlagPrototyped, isOptimized: true, scopeLine: 12, file: !1, scope: !12, type: !18, function: void ()* @_Z1fv, variables: !20) +!18 = !DISubroutineType(types: !19) !19 = !{null} !20 = !{!21, !23, !26, !27, !28} -!21 = !MDLocalVariable(tag: DW_TAG_auto_variable, name: "x", line: 14, scope: !22, file: !12, type: !8) -!22 = distinct !MDLexicalBlock(line: 13, column: 18, file: !1, scope: !17) -!23 = !MDLocalVariable(tag: DW_TAG_auto_variable, name: "y", line: 17, scope: !24, file: !12, type: !25) -!24 = distinct !MDLexicalBlock(line: 16, column: 20, file: !1, scope: !22) -!25 = !MDBasicType(tag: DW_TAG_base_type, name: "char", size: 8, align: 8, encoding: DW_ATE_signed_char) -!26 = !MDLocalVariable(tag: DW_TAG_auto_variable, name: "j", line: 19, scope: !24, file: !12, type: !25) -!27 = !MDLocalVariable(tag: DW_TAG_auto_variable, name: "I", line: 21, scope: !24, file: !12, type: !25) -!28 = !MDLocalVariable(tag: DW_TAG_auto_variable, name: "g", line: 24, scope: !24, file: !12, type: !"_ZTS1A") +!21 = !DILocalVariable(tag: DW_TAG_auto_variable, name: "x", line: 14, scope: !22, file: !12, type: !8) +!22 = distinct !DILexicalBlock(line: 13, column: 18, file: !1, scope: !17) +!23 = !DILocalVariable(tag: DW_TAG_auto_variable, name: "y", line: 17, scope: !24, file: !12, type: !25) +!24 = distinct !DILexicalBlock(line: 16, column: 20, file: !1, scope: !22) +!25 = !DIBasicType(tag: DW_TAG_base_type, name: "char", size: 8, align: 8, encoding: DW_ATE_signed_char) +!26 = !DILocalVariable(tag: DW_TAG_auto_variable, name: "j", line: 19, scope: !24, file: !12, type: !25) +!27 = !DILocalVariable(tag: DW_TAG_auto_variable, name: "I", line: 21, scope: !24, file: !12, type: !25) +!28 = !DILocalVariable(tag: DW_TAG_auto_variable, name: "g", line: 24, scope: !24, file: !12, type: !"_ZTS1A") !29 = !{i32 2, !"Dwarf Version", i32 2} !30 = !{i32 2, !"Debug Info Version", i32 3} !31 = !{i32 1, !"PIC Level", i32 2} !32 = !{!"clang version 3.7.0 (trunk 227088) (llvm/trunk 227091)"} -!33 = !MDExpression(DW_OP_bit_piece, 0, 8) -!34 = !MDLocation(line: 7, column: 42, scope: !11) -!35 = !MDExpression(DW_OP_bit_piece, 8, 4) -!36 = !MDExpression() -!37 = !MDLocation(line: 7, column: 48, scope: !11) -!38 = !MDLocation(line: 7, column: 66, scope: !11) -!39 = !MDLocation(line: 13, column: 10, scope: !17) -!40 = !MDLocation(line: 13, column: 3, scope: !17) -!41 = !MDLocation(line: 15, column: 13, scope: !22) +!33 = !DIExpression(DW_OP_bit_piece, 0, 8) +!34 = !DILocation(line: 7, column: 42, scope: !11) +!35 = !DIExpression(DW_OP_bit_piece, 8, 4) +!36 = !DIExpression() +!37 = !DILocation(line: 7, column: 48, scope: !11) +!38 = !DILocation(line: 7, column: 66, scope: !11) +!39 = !DILocation(line: 13, column: 10, scope: !17) +!40 = !DILocation(line: 13, column: 3, scope: !17) +!41 = !DILocation(line: 15, column: 13, scope: !22) !42 = !{!43, !43, i64 0} !43 = !{!"int", !44, i64 0} !44 = !{!"omnipotent char", !45, i64 0} !45 = !{!"Simple C/C++ TBAA"} -!46 = !MDLocation(line: 14, column: 9, scope: !22) -!47 = !MDLocation(line: 15, column: 5, scope: !22) -!48 = !MDLocation(line: 16, column: 12, scope: !22) -!49 = !MDLocation(line: 16, column: 5, scope: !22) -!50 = !MDLocation(line: 17, column: 12, scope: !24) -!51 = !MDLocation(line: 18, column: 7, scope: !24) -!52 = !MDLocation(line: 19, column: 12, scope: !24) -!53 = !MDLocation(line: 20, column: 7, scope: !24) -!54 = !MDLocation(line: 21, column: 12, scope: !24) -!55 = !MDLocation(line: 22, column: 7, scope: !24) -!56 = !MDLocation(line: 23, column: 12, scope: !24) -!57 = !MDLocation(line: 23, column: 15, scope: !24) -!58 = !MDLocation(line: 23, column: 7, scope: !24) -!59 = !MDLocation(line: 24, column: 9, scope: !24) -!60 = !MDLocalVariable(tag: DW_TAG_arg_variable, name: "p5", line: 7, arg: 1, scope: !11, file: !12, type: !"_ZTS1A") -!61 = distinct !MDLocation(line: 26, column: 7, scope: !24) -!62 = !MDLocation(line: 7, column: 42, scope: !11, inlinedAt: !61) -!63 = !MDLocation(line: 7, column: 48, scope: !11, inlinedAt: !61) -!64 = !MDLocation(line: 29, column: 1, scope: !17) +!46 = !DILocation(line: 14, column: 9, scope: !22) +!47 = !DILocation(line: 15, column: 5, scope: !22) +!48 = !DILocation(line: 16, column: 12, scope: !22) +!49 = !DILocation(line: 16, column: 5, scope: !22) +!50 = !DILocation(line: 17, column: 12, scope: !24) +!51 = !DILocation(line: 18, column: 7, scope: !24) +!52 = !DILocation(line: 19, column: 12, scope: !24) +!53 = !DILocation(line: 20, column: 7, scope: !24) +!54 = !DILocation(line: 21, column: 12, scope: !24) +!55 = !DILocation(line: 22, column: 7, scope: !24) +!56 = !DILocation(line: 23, column: 12, scope: !24) +!57 = !DILocation(line: 23, column: 15, scope: !24) +!58 = !DILocation(line: 23, column: 7, scope: !24) +!59 = !DILocation(line: 24, column: 9, scope: !24) +!60 = !DILocalVariable(tag: DW_TAG_arg_variable, name: "p5", line: 7, arg: 1, scope: !11, file: !12, type: !"_ZTS1A") +!61 = distinct !DILocation(line: 26, column: 7, scope: !24) +!62 = !DILocation(line: 7, column: 42, scope: !11, inlinedAt: !61) +!63 = !DILocation(line: 7, column: 48, scope: !11, inlinedAt: !61) +!64 = !DILocation(line: 29, column: 1, scope: !17)