[llvm] r265980 - [DebugInfo] Fix even more tests to include DICompileunit.

Davide Italiano via llvm-commits llvm-commits at lists.llvm.org
Mon Apr 11 11:53:27 PDT 2016


Author: davide
Date: Mon Apr 11 13:53:27 2016
New Revision: 265980

URL: http://llvm.org/viewvc/llvm-project?rev=265980&view=rev
Log:
[DebugInfo] Fix even more tests to include DICompileunit.

Modified:
    llvm/trunk/test/Transforms/AddDiscriminators/dbg-declare-discriminator.ll
    llvm/trunk/test/Transforms/SampleProfile/fnptr.ll
    llvm/trunk/test/Transforms/SampleProfile/inline-combine.ll
    llvm/trunk/test/Transforms/SampleProfile/inline-hint.ll

Modified: llvm/trunk/test/Transforms/AddDiscriminators/dbg-declare-discriminator.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/AddDiscriminators/dbg-declare-discriminator.ll?rev=265980&r1=265979&r2=265980&view=diff
==============================================================================
--- llvm/trunk/test/Transforms/AddDiscriminators/dbg-declare-discriminator.ll (original)
+++ llvm/trunk/test/Transforms/AddDiscriminators/dbg-declare-discriminator.ll Mon Apr 11 13:53:27 2016
@@ -15,6 +15,7 @@ define void @test_valid_metadata() {
 }
 
 !llvm.module.flags = !{!0, !1}
+!llvm.dbg.cu = !{!12}
 
 !0 = !{i32 2, !"Dwarf Version", i32 4}
 !1 = !{i32 2, !"Debug Info Version", i32 3}
@@ -28,3 +29,4 @@ define void @test_valid_metadata() {
 !9 = !DILocalVariable(scope: !10)
 !10 = distinct !DISubprogram(scope: null, file: !4, isLocal: false, isDefinition: true, isOptimized: false)
 !11 = !DILocation(line: 0, scope: !10)
+!12 = distinct !DICompileUnit(language: DW_LANG_C_plus_plus, producer: "clang version 3.5 ", isOptimized: false, emissionKind: FullDebug, file: !4, subprograms: !{!3, !8, !10})

Modified: llvm/trunk/test/Transforms/SampleProfile/fnptr.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/SampleProfile/fnptr.ll?rev=265980&r1=265979&r2=265980&view=diff
==============================================================================
--- llvm/trunk/test/Transforms/SampleProfile/fnptr.ll (original)
+++ llvm/trunk/test/Transforms/SampleProfile/fnptr.ll Mon Apr 11 13:53:27 2016
@@ -126,6 +126,7 @@ declare i32 @printf(i8* nocapture readon
 
 !llvm.module.flags = !{!0}
 !llvm.ident = !{!1}
+!llvm.dbg.cu = !{!26}
 
 !0 = !{i32 2, !"Debug Info Version", i32 3}
 !1 = !{!"clang version 3.6.0 "}
@@ -153,3 +154,4 @@ declare i32 @printf(i8* nocapture readon
 !23 = !{!"branch_weights", i32 0, i32 534}
 !24 = !DILocation(line: 27, column: 3, scope: !13)
 !25 = !DILocation(line: 28, column: 3, scope: !13)
+!26 = distinct !DICompileUnit(language: DW_LANG_C_plus_plus, producer: "clang version 3.5 ", isOptimized: false, emissionKind: FullDebug, file: !4, subprograms: !{!3, !10, !13})

Modified: llvm/trunk/test/Transforms/SampleProfile/inline-combine.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/SampleProfile/inline-combine.ll?rev=265980&r1=265979&r2=265980&view=diff
==============================================================================
--- llvm/trunk/test/Transforms/SampleProfile/inline-combine.ll (original)
+++ llvm/trunk/test/Transforms/SampleProfile/inline-combine.ll Mon Apr 11 13:53:27 2016
@@ -32,6 +32,7 @@ define void @bar(%"class.llvm::SmallVect
 
 !llvm.module.flags = !{!0, !1}
 !llvm.ident = !{!2}
+!llvm.dbg.cu = !{!9}
 
 !0 = !{i32 2, !"Dwarf Version", i32 4}
 !1 = !{i32 1, !"Debug Info Version", i32 3}
@@ -42,3 +43,4 @@ define void @bar(%"class.llvm::SmallVect
 !6 = !{}
 !7 = !DILocation(line: 4, scope: !3)
 !8 = distinct !DISubprogram(name: "bar", scope: !4, file: !4, line: 7, type: !5, isLocal: false, isDefinition: true, scopeLine: 7, virtualIndex: 6, flags: DIFlagPrototyped, isOptimized: false, variables: !6)
+!9 = distinct !DICompileUnit(language: DW_LANG_C_plus_plus, producer: "clang version 3.5 ", isOptimized: false, emissionKind: FullDebug, file: !4, subprograms: !{!3, !8})

Modified: llvm/trunk/test/Transforms/SampleProfile/inline-hint.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/SampleProfile/inline-hint.ll?rev=265980&r1=265979&r2=265980&view=diff
==============================================================================
--- llvm/trunk/test/Transforms/SampleProfile/inline-hint.ll (original)
+++ llvm/trunk/test/Transforms/SampleProfile/inline-hint.ll Mon Apr 11 13:53:27 2016
@@ -14,7 +14,9 @@ entry:
 
 !llvm.module.flags = !{!17, !18}
 !llvm.ident = !{!19}
+!llvm.dbg.cu = !{!0}
 
+!0 = distinct !DICompileUnit(language: DW_LANG_C_plus_plus, producer: "clang version 3.5 ", isOptimized: false, emissionKind: FullDebug, file: !1, subprograms: !{!4, !10, !11, !14})
 !1 = !DIFile(filename: "inline-hint.cc", directory: ".")
 !2 = !{}
 !3 = !{!4, !10, !11, !14}




More information about the llvm-commits mailing list