[llvm] r187285 - Debug Info Verifier: verify SPs in llvm.dbg.sp.

David Blaikie dblaikie at gmail.com
Fri Jul 26 23:05:34 PDT 2013


On Fri, Jul 26, 2013 at 10:45 PM, Manman <manman.ren at gmail.com> wrote:
>
>
>> On Jul 26, 2013, at 8:31 PM, David Blaikie <dblaikie at gmail.com> wrote:
>>
>>> On Fri, Jul 26, 2013 at 6:26 PM, Manman Ren <manman.ren at gmail.com> wrote:
>>> Author: mren
>>> Date: Fri Jul 26 20:26:08 2013
>>> New Revision: 187285
>>>
>>> URL: http://llvm.org/viewvc/llvm-project?rev=187285&view=rev
>>> Log:
>>> Debug Info Verifier: verify SPs in llvm.dbg.sp.
>>
>> Wait do we still even do anything with that named metadata anymore? I
>> don't think we do - we killed off that kind of debug info a while ago,
>> I thought. (the only named metadata should be llvm.dbg.cu, right?)
>
> That sounds true. But it is still used in the testing cases. After we replace those with dbg.cu, we can probably remove checking for dbg.sp.

It may still be /present/ in the testing cases, but not actually used,
since the debug info code never walks from that root node...

>
> Manman
>>
>>>
>>> Also always add DIType, DISubprogram and DIGlobalVariable to the list
>>> in DebugInfoFinder without checking them, so we can verify them later
>>> on.
>>>
>>> Modified:
>>>    llvm/trunk/lib/IR/DebugInfo.cpp
>>>    llvm/trunk/test/Assembler/2010-02-05-FunctionLocalMetadataBecomesNull.ll
>>>    llvm/trunk/test/CodeGen/ARM/2010-04-15-ScavengerDebugValue.ll
>>>    llvm/trunk/test/CodeGen/ARM/2010-08-04-StackVariable.ll
>>>    llvm/trunk/test/CodeGen/ARM/2011-01-19-MergedGlobalDbg.ll
>>>    llvm/trunk/test/CodeGen/ARM/2011-08-02-MergedGlobalDbg.ll
>>>    llvm/trunk/test/CodeGen/ARM/debug-info-arg.ll
>>>    llvm/trunk/test/CodeGen/ARM/debug-info-branch-folding.ll
>>>    llvm/trunk/test/CodeGen/ARM/debug-info-qreg.ll
>>>    llvm/trunk/test/CodeGen/Hexagon/hwloop-dbg.ll
>>>    llvm/trunk/test/CodeGen/Inputs/DbgValueOtherTargets.ll
>>>    llvm/trunk/test/CodeGen/X86/2010-05-26-DotDebugLoc.ll
>>>    llvm/trunk/test/CodeGen/X86/2012-11-30-handlemove-dbg.ll
>>>    llvm/trunk/test/CodeGen/X86/2012-11-30-misched-dbg.ll
>>>    llvm/trunk/test/CodeGen/X86/2012-11-30-regpres-dbg.ll
>>>    llvm/trunk/test/CodeGen/X86/dbg-at-specficiation.ll
>>>    llvm/trunk/test/CodeGen/X86/dwarf-comp-dir.ll
>>>    llvm/trunk/test/DebugInfo/2009-11-03-InsertExtractValue.ll
>>>    llvm/trunk/test/DebugInfo/2009-11-05-DeadGlobalVariable.ll
>>>    llvm/trunk/test/DebugInfo/2009-11-06-NamelessGlobalVariable.ll
>>>    llvm/trunk/test/DebugInfo/2010-01-05-DbgScope.ll
>>>    llvm/trunk/test/DebugInfo/2010-03-30-InvalidDbgInfoCrash.ll
>>>    llvm/trunk/test/DebugInfo/2010-04-19-FramePtr.ll
>>>    llvm/trunk/test/DebugInfo/2010-07-19-Crash.ll
>>>    llvm/trunk/test/DebugInfo/2010-10-01-crash.ll
>>>    llvm/trunk/test/DebugInfo/X86/2010-08-10-DbgConstant.ll
>>>    llvm/trunk/test/DebugInfo/X86/eh_symbol.ll
>>>    llvm/trunk/test/DebugInfo/X86/stmt-list-multiple-compile-units.ll
>>>    llvm/trunk/test/Transforms/InstCombine/debug-line.ll
>>>    llvm/trunk/test/Transforms/LICM/debug-value.ll
>>>    llvm/trunk/test/Transforms/LoopIdiom/debug-line.ll
>>>    llvm/trunk/test/Transforms/LoopRotate/dbgvalue.ll
>>>    llvm/trunk/test/Transforms/SimplifyCFG/branch-fold-dbg.ll
>>>    llvm/trunk/test/Transforms/SimplifyCFG/hoist-dbgvalue.ll
>>>    llvm/trunk/test/Transforms/SimplifyCFG/trap-debugloc.ll
>>>    llvm/trunk/test/Transforms/StripSymbols/2010-06-30-StripDebug.ll
>>>    llvm/trunk/test/Transforms/StripSymbols/2010-07-01-DeadDbgInfo.ll
>>>    llvm/trunk/test/Transforms/StripSymbols/2010-08-25-crash.ll
>>>
>>> Modified: llvm/trunk/lib/IR/DebugInfo.cpp
>>> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/IR/DebugInfo.cpp?rev=187285&r1=187284&r2=187285&view=diff
>>> ==============================================================================
>>> --- llvm/trunk/lib/IR/DebugInfo.cpp (original)
>>> +++ llvm/trunk/lib/IR/DebugInfo.cpp Fri Jul 26 20:26:08 2013
>>> @@ -908,6 +908,10 @@ void DebugInfoFinder::processModule(cons
>>>       return;
>>>     }
>>>   }
>>> +  if (NamedMDNode *SP_Nodes = M.getNamedMetadata("llvm.dbg.sp")) {
>>> +    for (unsigned i = 0, e = SP_Nodes->getNumOperands(); i != e; ++i)
>>> +      processSubprogram(DISubprogram(SP_Nodes->getOperand(i)));
>>> +  }
>>> }
>>>
>>> /// processLocation - Process DILocation.
>>> @@ -1029,7 +1033,7 @@ void DebugInfoFinder::processValue(const
>>>
>>> /// addType - Add type into Tys.
>>> bool DebugInfoFinder::addType(DIType DT) {
>>> -  if (!DT.isValid())
>>> +  if (!DT)
>>>     return false;
>>>
>>>   if (!NodesSeen.insert(DT))
>>> @@ -1041,6 +1045,8 @@ bool DebugInfoFinder::addType(DIType DT)
>>>
>>> /// addCompileUnit - Add compile unit into CUs.
>>> bool DebugInfoFinder::addCompileUnit(DICompileUnit CU) {
>>> +  if (!CU)
>>> +    return false;
>>>   if (!NodesSeen.insert(CU))
>>>     return false;
>>>
>>> @@ -1050,7 +1056,7 @@ bool DebugInfoFinder::addCompileUnit(DIC
>>>
>>> /// addGlobalVariable - Add global variable into GVs.
>>> bool DebugInfoFinder::addGlobalVariable(DIGlobalVariable DIG) {
>>> -  if (!DIDescriptor(DIG).isGlobalVariable())
>>> +  if (!DIG)
>>>     return false;
>>>
>>>   if (!NodesSeen.insert(DIG))
>>> @@ -1062,7 +1068,7 @@ bool DebugInfoFinder::addGlobalVariable(
>>>
>>> // addSubprogram - Add subprgoram into SPs.
>>> bool DebugInfoFinder::addSubprogram(DISubprogram SP) {
>>> -  if (!DIDescriptor(SP).isSubprogram())
>>> +  if (!SP)
>>>     return false;
>>>
>>>   if (!NodesSeen.insert(SP))
>>>
>>> Modified: llvm/trunk/test/Assembler/2010-02-05-FunctionLocalMetadataBecomesNull.ll
>>> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Assembler/2010-02-05-FunctionLocalMetadataBecomesNull.ll?rev=187285&r1=187284&r2=187285&view=diff
>>> ==============================================================================
>>> --- llvm/trunk/test/Assembler/2010-02-05-FunctionLocalMetadataBecomesNull.ll (original)
>>> +++ llvm/trunk/test/Assembler/2010-02-05-FunctionLocalMetadataBecomesNull.ll Fri Jul 26 20:26:08 2013
>>> @@ -23,11 +23,12 @@ define i32 @main() nounwind readonly {
>>> declare void @llvm.dbg.declare(metadata, metadata) nounwind readnone
>>>
>>> !7 = metadata !{metadata !1}
>>> -!6 = metadata !{i32 786449, i32 0, i32 12, metadata !"/d/j/debug-test.c", metadata !"/Volumes/Data/b", metadata !"clang version 3.0 (trunk 131941)", i1 true, i1 false, metadata !"", i32 0, null, null, metadata !7, null, null} ; [ DW_TAG_compile_unit ]
>>> +!6 = metadata !{i32 786449, metadata !8, i32 12, metadata !"clang version 3.0 (trunk 131941)", i1 true, metadata !"", i32 0, metadata !9, metadata !9, metadata !7, null, null, metadata !""} ; [ DW_TAG_compile_unit ]
>>> !0 = metadata !{i32 786688, metadata !1, metadata !"c", metadata !2, i32 2, metadata !5, i32 0, null} ; [ DW_TAG_auto_variable ]
>>> !1 = metadata !{i32 786478, metadata !8, metadata !2, metadata !"main", metadata !"main", metadata !"", i32 1, metadata !3, i1 false, i1 true, i32 0, i32 0, i32 0, i32 256, i1 false, i32 ()* @main, null, null, null, i32 1} ; [ DW_TAG_subprogram ]
>>> !2 = metadata !{i32 786473, metadata !8} ; [ DW_TAG_file_type ]
>>> !3 = metadata !{i32 786453, metadata !8, metadata !2, metadata !"", i32 0, i64 0, i64 0, i32 0, i32 0, i32 0, metadata !4, i32 0, i32 0} ; [ DW_TAG_subroutine_type ]
>>> !4 = metadata !{metadata !5}
>>> -!5 = metadata !{i32 786468, metadata !6, metadata !"int", null, i32 0, i64 32, i64 32, i64 0, i32 0, i32 5} ; [ DW_TAG_base_type ]
>>> +!5 = metadata !{i32 786468, null, metadata !6, metadata !"int", i32 0, i64 32, i64 32, i64 0, i32 0, i32 5} ; [ DW_TAG_base_type ]
>>> !8 = metadata !{metadata !"/d/j/debug-test.c", metadata !"/Volumes/Data/b"}
>>> +!9 = metadata !{i32 0}
>>>
>>> Modified: llvm/trunk/test/CodeGen/ARM/2010-04-15-ScavengerDebugValue.ll
>>> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/ARM/2010-04-15-ScavengerDebugValue.ll?rev=187285&r1=187284&r2=187285&view=diff
>>> ==============================================================================
>>> --- llvm/trunk/test/CodeGen/ARM/2010-04-15-ScavengerDebugValue.ll (original)
>>> +++ llvm/trunk/test/CodeGen/ARM/2010-04-15-ScavengerDebugValue.ll Fri Jul 26 20:26:08 2013
>>> @@ -12,11 +12,12 @@ entry:
>>>
>>> declare void @llvm.dbg.value(metadata, i64, metadata) nounwind readnone
>>>
>>> +!llvm.dbg.cu = !{!3}
>>> !0 = metadata !{i32 524545, metadata !1, metadata !"b", metadata !2, i32 93, metadata !6} ; [ DW_TAG_arg_variable ]
>>> !1 = metadata !{i32 524334, metadata !12, null, metadata !"__addvsi3", metadata !"__addvsi3", metadata !"__addvsi3", i32 94, metadata !4, i1 false, i1 true, i32 0, i32 0, null, i32 0, i32 0, null, null, null, null, i32 0} ; [ DW_TAG_subprogram ]
>>> !2 = metadata !{i32 524329, metadata !12} ; [ DW_TAG_file_type ]
>>> !12 = metadata !{metadata !"libgcc2.c", metadata !"/Users/bwilson/local/nightly/test-2010-04-14/build/llvmgcc.roots/llvmgcc~obj/src/gcc"}
>>> -!3 = metadata !{i32 524305, i32 0, i32 1, metadata !"libgcc2.c", metadata !"/Users/bwilson/local/nightly/test-2010-04-14/build/llvmgcc.roots/llvmgcc~obj/src/gcc", metadata !"4.2.1 (Based on Apple Inc. build 5658) (LLVM build 00)", i1 true, i1 true, metadata !"", i32 0} ; [ DW_TAG_compile_unit ]
>>> +!3 = metadata !{i32 524305, metadata !12, i32 1, metadata !"4.2.1 (Based on Apple Inc. build 5658) (LLVM build 00)", i1 true, metadata !"", i32 0, metadata !13, metadata !13, null, null, null, metadata !""} ; [ DW_TAG_compile_unit ]
>>> !4 = metadata !{i32 524309, metadata !12, metadata !2, metadata !"", i32 0, i64 0, i64 0, i64 0, i32 0, null, metadata !5, i32 0, null} ; [ DW_TAG_subroutine_type ]
>>> !5 = metadata !{metadata !6, metadata !6, metadata !6}
>>> !6 = metadata !{i32 524310, metadata !12, null, metadata !"SItype", i32 152, i64 0, i64 0, i64 0, i32 0, metadata !8} ; [ DW_TAG_typedef ]
>>> @@ -25,3 +26,4 @@ declare void @llvm.dbg.value(metadata, i
>>> !9 = metadata !{i32 95, i32 0, metadata !10, null}
>>> !10 = metadata !{i32 524299, metadata !1, i32 94, i32 0} ; [ DW_TAG_lexical_block ]
>>> !11 = metadata !{i32 100, i32 0, metadata !10, null}
>>> +!13 = metadata !{i32 0}
>>>
>>> Modified: llvm/trunk/test/CodeGen/ARM/2010-08-04-StackVariable.ll
>>> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/ARM/2010-08-04-StackVariable.ll?rev=187285&r1=187284&r2=187285&view=diff
>>> ==============================================================================
>>> --- llvm/trunk/test/CodeGen/ARM/2010-08-04-StackVariable.ll (original)
>>> +++ llvm/trunk/test/CodeGen/ARM/2010-08-04-StackVariable.ll Fri Jul 26 20:26:08 2013
>>> @@ -79,7 +79,7 @@ declare void @llvm.dbg.value(metadata, i
>>> !0 = metadata !{i32 786478, metadata !48, metadata !1, metadata !"SVal", metadata !"SVal", metadata !"", i32 11, metadata !14, i1 false, i1 false, i32 0, i32 0, null, i1 false, i1 false, null, null, null, null, i32 0} ; [ DW_TAG_subprogram ]
>>> !1 = metadata !{i32 786451, metadata !48, null, metadata !"SVal", i32 1, i64 128, i64 64, i64 0, i32 0, null, metadata !4, i32 0, null} ; [ DW_TAG_structure_type ]
>>> !2 = metadata !{i32 786473, metadata !48} ; [ DW_TAG_file_type ]
>>> -!3 = metadata !{i32 786449, i32 4, metadata !2, metadata !"4.2.1 (Based on Apple Inc. build 5658) (LLVM build)", i1 false, metadata !"", i32 0, metadata !47, metadata !47, metadata !46, metadata !47,  metadata !47, metadata !""} ; [ DW_TAG_compile_unit ]
>>> +!3 = metadata !{i32 786449, metadata !48, i32 4, metadata !"4.2.1 (Based on Apple Inc. build 5658) (LLVM build)", i1 false, metadata !"", i32 0, metadata !47, metadata !47, metadata !46, metadata !47,  metadata !47, metadata !""} ; [ DW_TAG_compile_unit ]
>>> !4 = metadata !{metadata !5, metadata !7, metadata !0, metadata !9}
>>> !5 = metadata !{i32 786445, metadata !48, metadata !1, metadata !"Data", i32 7, i64 64, i64 64, i64 0, i32 0, metadata !6} ; [ DW_TAG_member ]
>>> !6 = metadata !{i32 786447, metadata !48, null, metadata !"", i32 0, i64 64, i64 64, i64 0, i32 0, null} ; [ DW_TAG_pointer_type ]
>>> @@ -93,30 +93,30 @@ declare void @llvm.dbg.value(metadata, i
>>> !14 = metadata !{i32 786453, metadata !48, null, metadata !"", i32 0, i64 0, i64 0, i64 0, i32 0, null, metadata !15, i32 0, null} ; [ DW_TAG_subroutine_type ]
>>> !15 = metadata !{null, metadata !12}
>>> !16 = metadata !{i32 786478, metadata !48, metadata !1, metadata !"SVal", metadata !"SVal", metadata !"_ZN4SValC1Ev", i32 11, metadata !14, i1 false, i1 true, i32 0, i32 0, null, i1 false, i1 false, void (%struct.SVal*)* @_ZN4SValC1Ev, null, null, null, i32 0} ; [ DW_TAG_subprogram ]
>>> -!17 = metadata !{i32 786478, metadata !2, metadata !"foo", metadata !"foo", metadata !"_Z3fooi4SVal", metadata !2, i32 16, metadata !18, i1 false, i1 true, i32 0, i32 0, null, i1 false, i1 false, i32 (i32, %struct.SVal*)* @_Z3fooi4SVal, null, null, null, i32 0} ; [ DW_TAG_subprogram ]
>>> +!17 = metadata !{i32 786478, metadata !48, metadata !2, metadata !"foo", metadata !"foo", metadata !"_Z3fooi4SVal", i32 16, metadata !18, i1 false, i1 true, i32 0, i32 0, null, i1 false, i1 false, i32 (i32, %struct.SVal*)* @_Z3fooi4SVal, null, null, null, i32 0} ; [ DW_TAG_subprogram ]
>>> !18 = metadata !{i32 786453, metadata !48, null, metadata !"", i32 0, i64 0, i64 0, i64 0, i32 0, null, metadata !19, i32 0, null} ; [ DW_TAG_subroutine_type ]
>>> !19 = metadata !{metadata !13, metadata !13, metadata !1}
>>> -!20 = metadata !{i32 786478, metadata !2, metadata !"main", metadata !"main", metadata !"main", metadata !2, i32 23, metadata !21, i1 false, i1 true, i32 0, i32 0, null, i1 false, i1 false, i32 ()* @main, null, null, null, i32 0} ; [ DW_TAG_subprogram ]
>>> +!20 = metadata !{i32 786478, metadata !48, metadata !2, metadata !"main", metadata !"main", metadata !"main", i32 23, metadata !21, i1 false, i1 true, i32 0, i32 0, null, i1 false, i1 false, i32 ()* @main, null, null, null, i32 0} ; [ DW_TAG_subprogram ]
>>> !21 = metadata !{i32 786453, metadata !48, null, metadata !"", i32 0, i64 0, i64 0, i64 0, i32 0, null, metadata !22, i32 0, null} ; [ DW_TAG_subroutine_type ]
>>> !22 = metadata !{metadata !13}
>>> !23 = metadata !{i32 786689, metadata !17, metadata !"i", metadata !2, i32 16, metadata !13, i32 0, i32 0} ; [ DW_TAG_arg_variable ]
>>> !24 = metadata !{i32 16, i32 0, metadata !17, null}
>>> !25 = metadata !{i32 786689, metadata !17, metadata !"location", metadata !2, i32 16, metadata !26, i32 0, i32 0} ; [ DW_TAG_arg_variable ]
>>> -!26 = metadata !{i32 786448, metadata !2, metadata !"SVal", metadata !2, i32 0, i64 64, i64 64, i64 0, i32 0, metadata !1} ; [ DW_TAG_reference_type ]
>>> +!26 = metadata !{i32 786448, metadata !48, metadata !2, metadata !"SVal", i32 0, i64 64, i64 64, i64 0, i32 0, metadata !1} ; [ DW_TAG_reference_type ]
>>> !27 = metadata !{i32 17, i32 0, metadata !28, null}
>>> !28 = metadata !{i32 786443, metadata !2, metadata !17, i32 16, i32 0, i32 2} ; [ DW_TAG_lexical_block ]
>>> !29 = metadata !{i32 18, i32 0, metadata !28, null}
>>> !30 = metadata !{i32 20, i32 0, metadata !28, null}
>>> !31 = metadata !{i32 786689, metadata !16, metadata !"this", metadata !2, i32 11, metadata !32, i32 0, i32 0} ; [ DW_TAG_arg_variable ]
>>> -!32 = metadata !{i32 786470, metadata !2, metadata !"", metadata !2, i32 0, i64 64, i64 64, i64 0, i32 64, metadata !33} ; [ DW_TAG_const_type ]
>>> -!33 = metadata !{i32 786447, metadata !2, metadata !"", metadata !2, i32 0, i64 64, i64 64, i64 0, i32 0, metadata !1} ; [ DW_TAG_pointer_type ]
>>> +!32 = metadata !{i32 786470, metadata !48, metadata !2, metadata !"", i32 0, i64 64, i64 64, i64 0, i32 64, metadata !33} ; [ DW_TAG_const_type ]
>>> +!33 = metadata !{i32 786447, metadata !48, metadata !2, metadata !"", i32 0, i64 64, i64 64, i64 0, i32 0, metadata !1} ; [ DW_TAG_pointer_type ]
>>> !34 = metadata !{i32 11, i32 0, metadata !16, null}
>>> !35 = metadata !{i32 11, i32 0, metadata !36, null}
>>> -!36 = metadata !{i32 786443, metadata !2, metadata !37, i32 11, i32 0, i32 1} ; [ DW_TAG_lexical_block ]
>>> -!37 = metadata !{i32 786443, metadata !2, metadata !16, i32 11, i32 0, i32 0} ; [ DW_TAG_lexical_block ]
>>> +!36 = metadata !{i32 786443, metadata !48, metadata !37, i32 11, i32 0, i32 1} ; [ DW_TAG_lexical_block ]
>>> +!37 = metadata !{i32 786443, metadata !48, metadata !16, i32 11, i32 0, i32 0} ; [ DW_TAG_lexical_block ]
>>> !38 = metadata !{i32 786688, metadata !39, metadata !"v", metadata !2, i32 24, metadata !1, i32 0, i32 0} ; [ DW_TAG_auto_variable ]
>>> -!39 = metadata !{i32 786443, metadata !2, metadata !40, i32 23, i32 0, i32 4} ; [ DW_TAG_lexical_block ]
>>> -!40 = metadata !{i32 786443, metadata !2, metadata !20, i32 23, i32 0, i32 3} ; [ DW_TAG_lexical_block ]
>>> +!39 = metadata !{i32 786443, metadata !48, metadata !40, i32 23, i32 0, i32 4} ; [ DW_TAG_lexical_block ]
>>> +!40 = metadata !{i32 786443, metadata !48, metadata !20, i32 23, i32 0, i32 3} ; [ DW_TAG_lexical_block ]
>>> !41 = metadata !{i32 24, i32 0, metadata !39, null}
>>> !42 = metadata !{i32 25, i32 0, metadata !39, null}
>>> !43 = metadata !{i32 26, i32 0, metadata !39, null}
>>>
>>> Modified: llvm/trunk/test/CodeGen/ARM/2011-01-19-MergedGlobalDbg.ll
>>> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/ARM/2011-01-19-MergedGlobalDbg.ll?rev=187285&r1=187284&r2=187285&view=diff
>>> ==============================================================================
>>> --- llvm/trunk/test/CodeGen/ARM/2011-01-19-MergedGlobalDbg.ll (original)
>>> +++ llvm/trunk/test/CodeGen/ARM/2011-01-19-MergedGlobalDbg.ll Fri Jul 26 20:26:08 2013
>>> @@ -77,19 +77,19 @@ entry:
>>>
>>> !llvm.dbg.cu = !{!2}
>>>
>>> -!0 = metadata !{i32 786478, metadata !1, metadata !"get1", metadata !"get1", metadata !"get1", metadata !1, i32 4, metadata !3, i1 false, i1 true, i32 0, i32 0, null, i32 256, i1 true, i8 (i8)* @get1, null, null, metadata !42, i32 4} ; [ DW_TAG_subprogram ]
>>> +!0 = metadata !{i32 786478, metadata !47, metadata !1, metadata !"get1", metadata !"get1", metadata !"get1", i32 4, metadata !3, i1 false, i1 true, i32 0, i32 0, null, i32 256, i1 true, i8 (i8)* @get1, null, null, metadata !42, i32 4} ; [ DW_TAG_subprogram ]
>>> !1 = metadata !{i32 786473, metadata !47} ; [ DW_TAG_file_type ]
>>> -!2 = metadata !{i32 786449, metadata !47, i32 1, metadata !"4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2369.8)", i1 true, metadata !"", i32 0, null, null, metadata !40, metadata !41,  metadata !41, metadata !""} ; [ DW_TAG_compile_unit ]
>>> -!3 = metadata !{i32 786453, metadata !1, metadata !1, metadata !"", i32 0, i64 0, i64 0, i64 0, i32 0, null, metadata !4, i32 0, null} ; [ DW_TAG_subroutine_type ]
>>> +!2 = metadata !{i32 786449, metadata !47, i32 1, metadata !"4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2369.8)", i1 true, metadata !"", i32 0, metadata !48, metadata !48, metadata !40, metadata !41,  metadata !41, metadata !""} ; [ DW_TAG_compile_unit ]
>>> +!3 = metadata !{i32 786453, metadata !47, metadata !1, metadata !"", i32 0, i64 0, i64 0, i64 0, i32 0, null, metadata !4, i32 0, null} ; [ DW_TAG_subroutine_type ]
>>> !4 = metadata !{metadata !5, metadata !5}
>>> -!5 = metadata !{i32 786468, metadata !1, metadata !1, metadata !"_Bool", i32 0, i64 8, i64 8, i64 0, i32 0, i32 2} ; [ DW_TAG_base_type ]
>>> -!6 = metadata !{i32 786478, metadata !1, metadata !"get2", metadata !"get2", metadata !"get2", metadata !1, i32 7, metadata !3, i1 false, i1 true, i32 0, i32 0, null, i32 256, i1 true, i8 (i8)* @get2, null, null, metadata !43, i32 7} ; [ DW_TAG_subprogram ]
>>> -!7 = metadata !{i32 786478, metadata !1, metadata !"get3", metadata !"get3", metadata !"get3", metadata !1, i32 10, metadata !3, i1 false, i1 true, i32 0, i32 0, null, i32 256, i1 true, i8 (i8)* @get3, null, null, metadata !44, i32 10} ; [ DW_TAG_subprogram ]
>>> -!8 = metadata !{i32 786478, metadata !1, metadata !"get4", metadata !"get4", metadata !"get4", metadata !1, i32 13, metadata !3, i1 false, i1 true, i32 0, i32 0, null, i32 256, i1 true, i8 (i8)* @get4, null, null, metadata !45, i32 13} ; [ DW_TAG_subprogram ]
>>> -!9 = metadata !{i32 786478, metadata !1, metadata !"get5", metadata !"get5", metadata !"get5", metadata !1, i32 16, metadata !3, i1 false, i1 true, i32 0, i32 0, null, i32 256, i1 true, i8 (i8)* @get5, null, null, metadata !46, i32 16} ; [ DW_TAG_subprogram ]
>>> +!5 = metadata !{i32 786468, metadata !47, metadata !1, metadata !"_Bool", i32 0, i64 8, i64 8, i64 0, i32 0, i32 2} ; [ DW_TAG_base_type ]
>>> +!6 = metadata !{i32 786478, metadata !47, metadata !1, metadata !"get2", metadata !"get2", metadata !"get2", i32 7, metadata !3, i1 false, i1 true, i32 0, i32 0, null, i32 256, i1 true, i8 (i8)* @get2, null, null, metadata !43, i32 7} ; [ DW_TAG_subprogram ]
>>> +!7 = metadata !{i32 786478, metadata !47, metadata !1, metadata !"get3", metadata !"get3", metadata !"get3", i32 10, metadata !3, i1 false, i1 true, i32 0, i32 0, null, i32 256, i1 true, i8 (i8)* @get3, null, null, metadata !44, i32 10} ; [ DW_TAG_subprogram ]
>>> +!8 = metadata !{i32 786478, metadata !47, metadata !1, metadata !"get4", metadata !"get4", metadata !"get4", i32 13, metadata !3, i1 false, i1 true, i32 0, i32 0, null, i32 256, i1 true, i8 (i8)* @get4, null, null, metadata !45, i32 13} ; [ DW_TAG_subprogram ]
>>> +!9 = metadata !{i32 786478, metadata !47, metadata !1, metadata !"get5", metadata !"get5", metadata !"get5", i32 16, metadata !3, i1 false, i1 true, i32 0, i32 0, null, i32 256, i1 true, i8 (i8)* @get5, null, null, metadata !46, i32 16} ; [ DW_TAG_subprogram ]
>>> !10 = metadata !{i32 786689, metadata !0, metadata !"a", metadata !1, i32 4, metadata !5, i32 0, null} ; [ DW_TAG_arg_variable ]
>>> !11 = metadata !{i32 786688, metadata !12, metadata !"b", metadata !1, i32 4, metadata !5, i32 0, null} ; [ DW_TAG_auto_variable ]
>>> -!12 = metadata !{i32 786443, metadata !0, i32 4, i32 0, metadata !1, i32 0} ; [ DW_TAG_lexical_block ]
>>> +!12 = metadata !{i32 786443, metadata !47, metadata !0, i32 4, i32 0, i32 0} ; [ DW_TAG_lexical_block ]
>>> !13 = metadata !{i32 786484, i32 0, metadata !1, metadata !"x1", metadata !"x1", metadata !"", metadata !1, i32 3, metadata !5, i1 true, i1 true, i8* @x1, null} ; [ DW_TAG_variable ]
>>> !14 = metadata !{i32 786484, i32 0, metadata !1, metadata !"x2", metadata !"x2", metadata !"", metadata !1, i32 6, metadata !5, i1 true, i1 true, i8* @x2, null} ; [ DW_TAG_variable ]
>>> !15 = metadata !{i32 786484, i32 0, metadata !1, metadata !"x3", metadata !"x3", metadata !"", metadata !1, i32 9, metadata !5, i1 true, i1 true, i8* @x3, null} ; [ DW_TAG_variable ]
>>> @@ -97,16 +97,16 @@ entry:
>>> !17 = metadata !{i32 786484, i32 0, metadata !1, metadata !"x5", metadata !"x5", metadata !"", metadata !1, i32 15, metadata !5, i1 false, i1 true, i8* @x5, null} ; [ DW_TAG_variable ]
>>> !18 = metadata !{i32 786689, metadata !6, metadata !"a", metadata !1, i32 7, metadata !5, i32 0, null} ; [ DW_TAG_arg_variable ]
>>> !19 = metadata !{i32 786688, metadata !20, metadata !"b", metadata !1, i32 7, metadata !5, i32 0, null} ; [ DW_TAG_auto_variable ]
>>> -!20 = metadata !{i32 786443, metadata !6, i32 7, i32 0, metadata !1, i32 1} ; [ DW_TAG_lexical_block ]
>>> +!20 = metadata !{i32 786443, metadata !47, metadata !6, i32 7, i32 0, i32 1} ; [ DW_TAG_lexical_block ]
>>> !21 = metadata !{i32 786689, metadata !7, metadata !"a", metadata !1, i32 10, metadata !5, i32 0, null} ; [ DW_TAG_arg_variable ]
>>> !22 = metadata !{i32 786688, metadata !23, metadata !"b", metadata !1, i32 10, metadata !5, i32 0, null} ; [ DW_TAG_auto_variable ]
>>> -!23 = metadata !{i32 786443, metadata !7, i32 10, i32 0, metadata !1, i32 2} ; [ DW_TAG_lexical_block ]
>>> +!23 = metadata !{i32 786443, metadata !47, metadata !7, i32 10, i32 0, i32 2} ; [ DW_TAG_lexical_block ]
>>> !24 = metadata !{i32 786689, metadata !8, metadata !"a", metadata !1, i32 13, metadata !5, i32 0, null} ; [ DW_TAG_arg_variable ]
>>> !25 = metadata !{i32 786688, metadata !26, metadata !"b", metadata !1, i32 13, metadata !5, i32 0, null} ; [ DW_TAG_auto_variable ]
>>> -!26 = metadata !{i32 786443, metadata !8, i32 13, i32 0, metadata !1, i32 3} ; [ DW_TAG_lexical_block ]
>>> +!26 = metadata !{i32 786443, metadata !47, metadata !8, i32 13, i32 0, i32 3} ; [ DW_TAG_lexical_block ]
>>> !27 = metadata !{i32 786689, metadata !9, metadata !"a", metadata !1, i32 16, metadata !5, i32 0, null} ; [ DW_TAG_arg_variable ]
>>> !28 = metadata !{i32 786688, metadata !29, metadata !"b", metadata !1, i32 16, metadata !5, i32 0, null} ; [ DW_TAG_auto_variable ]
>>> -!29 = metadata !{i32 786443, metadata !9, i32 16, i32 0, metadata !1, i32 4} ; [ DW_TAG_lexical_block ]
>>> +!29 = metadata !{i32 786443, metadata !47, metadata !9, i32 16, i32 0, i32 4} ; [ DW_TAG_lexical_block ]
>>> !30 = metadata !{i32 4, i32 0, metadata !0, null}
>>> !31 = metadata !{i32 4, i32 0, metadata !12, null}
>>> !32 = metadata !{i32 7, i32 0, metadata !6, null}
>>> @@ -125,3 +125,4 @@ entry:
>>> !45 = metadata !{metadata !24, metadata !25}
>>> !46 = metadata !{metadata !27, metadata !28}
>>> !47 = metadata !{metadata !"foo.c", metadata !"/tmp/"}
>>> +!48 = metadata !{i32 0}
>>>
>>> Modified: llvm/trunk/test/CodeGen/ARM/2011-08-02-MergedGlobalDbg.ll
>>> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/ARM/2011-08-02-MergedGlobalDbg.ll?rev=187285&r1=187284&r2=187285&view=diff
>>> ==============================================================================
>>> --- llvm/trunk/test/CodeGen/ARM/2011-08-02-MergedGlobalDbg.ll (original)
>>> +++ llvm/trunk/test/CodeGen/ARM/2011-08-02-MergedGlobalDbg.ll Fri Jul 26 20:26:08 2013
>>> @@ -74,28 +74,28 @@ declare void @llvm.dbg.value(metadata, i
>>>
>>> !llvm.dbg.cu = !{!0}
>>>
>>> -!0 = metadata !{i32 786449, metadata !47, i32 12, metadata !"clang", i1 true, metadata !"", i32 0, null, null, metadata !40, metadata !41,  metadata !41, null} ; [ DW_TAG_compile_unit ]
>>> -!1 = metadata !{i32 786478, metadata !2, metadata !"get1", metadata !"get1", metadata !"", metadata !2, i32 5, metadata !3, i1 false, i1 true, i32 0, i32 0, i32 0, i32 256, i1 true, i32 (i32)* @get1, null, null, metadata !42, i32 5} ; [ DW_TAG_subprogram ]
>>> +!0 = metadata !{i32 786449, metadata !47, i32 12, metadata !"clang", i1 true, metadata !"", i32 0, metadata !48, metadata !48, metadata !40, metadata !41,  metadata !41, null} ; [ DW_TAG_compile_unit ]
>>> +!1 = metadata !{i32 786478, metadata !47, metadata !2, metadata !"get1", metadata !"get1", metadata !"", i32 5, metadata !3, i1 false, i1 true, i32 0, i32 0, i32 0, i32 256, i1 true, i32 (i32)* @get1, null, null, metadata !42, i32 5} ; [ DW_TAG_subprogram ]
>>> !2 = metadata !{i32 786473, metadata !47} ; [ DW_TAG_file_type ]
>>> -!3 = metadata !{i32 786453, metadata !2, metadata !2, metadata !"", i32 0, i64 0, i64 0, i32 0, i32 0, i32 0, metadata !4, i32 0, i32 0} ; [ DW_TAG_subroutine_type ]
>>> +!3 = metadata !{i32 786453, metadata !47, metadata !2, metadata !"", i32 0, i64 0, i64 0, i32 0, i32 0, i32 0, metadata !4, i32 0, i32 0} ; [ DW_TAG_subroutine_type ]
>>> !4 = metadata !{metadata !5}
>>> !5 = metadata !{i32 786468, null, metadata !0, metadata !"int", i32 0, i64 32, i64 32, i64 0, i32 0, i32 5} ; [ DW_TAG_base_type ]
>>> -!6 = metadata !{i32 786478, metadata !2, metadata !"get2", metadata !"get2", metadata !"", metadata !2, i32 8, metadata !3, i1 false, i1 true, i32 0, i32 0, i32 0, i32 256, i1 true, i32 (i32)* @get2, null, null, metadata !43, i32 8} ; [ DW_TAG_subprogram ]
>>> -!7 = metadata !{i32 786478, metadata !2, metadata !"get3", metadata !"get3", metadata !"", metadata !2, i32 11, metadata !3, i1 false, i1 true, i32 0, i32 0, i32 0, i32 256, i1 true, i32 (i32)* @get3, null, null, metadata !44, i32 11} ; [ DW_TAG_subprogram ]
>>> -!8 = metadata !{i32 786478, metadata !2, metadata !"get4", metadata !"get4", metadata !"", metadata !2, i32 14, metadata !3, i1 false, i1 true, i32 0, i32 0, i32 0, i32 256, i1 true, i32 (i32)* @get4, null, null, metadata !45, i32 14} ; [ DW_TAG_subprogram ]
>>> -!9 = metadata !{i32 786478, metadata !2, metadata !"get5", metadata !"get5", metadata !"", metadata !2, i32 17, metadata !3, i1 false, i1 true, i32 0, i32 0, i32 0, i32 256, i1 true, i32 (i32)* @get5, null, null, metadata !46, i32 17} ; [ DW_TAG_subprogram ]
>>> +!6 = metadata !{i32 786478, metadata !47, metadata !2, metadata !"get2", metadata !"get2", metadata !"", i32 8, metadata !3, i1 false, i1 true, i32 0, i32 0, i32 0, i32 256, i1 true, i32 (i32)* @get2, null, null, metadata !43, i32 8} ; [ DW_TAG_subprogram ]
>>> +!7 = metadata !{i32 786478, metadata !47, metadata !2, metadata !"get3", metadata !"get3", metadata !"", i32 11, metadata !3, i1 false, i1 true, i32 0, i32 0, i32 0, i32 256, i1 true, i32 (i32)* @get3, null, null, metadata !44, i32 11} ; [ DW_TAG_subprogram ]
>>> +!8 = metadata !{i32 786478, metadata !47, metadata !2, metadata !"get4", metadata !"get4", metadata !"", i32 14, metadata !3, i1 false, i1 true, i32 0, i32 0, i32 0, i32 256, i1 true, i32 (i32)* @get4, null, null, metadata !45, i32 14} ; [ DW_TAG_subprogram ]
>>> +!9 = metadata !{i32 786478, metadata !47, metadata !2, metadata !"get5", metadata !"get5", metadata !"", i32 17, metadata !3, i1 false, i1 true, i32 0, i32 0, i32 0, i32 256, i1 true, i32 (i32)* @get5, null, null, metadata !46, i32 17} ; [ DW_TAG_subprogram ]
>>> !10 = metadata !{i32 786689, metadata !1, metadata !"a", metadata !2, i32 16777221, metadata !5, i32 0, null} ; [ DW_TAG_arg_variable ]
>>> !11 = metadata !{i32 786688, metadata !12, metadata !"b", metadata !2, i32 5, metadata !5, i32 0, null} ; [ DW_TAG_auto_variable ]
>>> -!12 = metadata !{i32 786443, metadata !1, i32 5, i32 19, metadata !2, i32 0} ; [ DW_TAG_lexical_block ]
>>> +!12 = metadata !{i32 786443, metadata !47, metadata !1, i32 5, i32 19, i32 0} ; [ DW_TAG_lexical_block ]
>>> !13 = metadata !{i32 786689, metadata !6, metadata !"a", metadata !2, i32 16777224, metadata !5, i32 0, null} ; [ DW_TAG_arg_variable ]
>>> !14 = metadata !{i32 786688, metadata !15, metadata !"b", metadata !2, i32 8, metadata !5, i32 0, null} ; [ DW_TAG_auto_variable ]
>>> -!15 = metadata !{i32 786443, metadata !6, i32 8, i32 17, metadata !2, i32 1} ; [ DW_TAG_lexical_block ]
>>> +!15 = metadata !{i32 786443, metadata !47, metadata !6, i32 8, i32 17, i32 1} ; [ DW_TAG_lexical_block ]
>>> !16 = metadata !{i32 786689, metadata !7, metadata !"a", metadata !2, i32 16777227, metadata !5, i32 0, null} ; [ DW_TAG_arg_variable ]
>>> !17 = metadata !{i32 786688, metadata !18, metadata !"b", metadata !2, i32 11, metadata !5, i32 0, null} ; [ DW_TAG_auto_variable ]
>>> -!18 = metadata !{i32 786443, metadata !7, i32 11, i32 19, metadata !2, i32 2} ; [ DW_TAG_lexical_block ]
>>> +!18 = metadata !{i32 786443, metadata !47, metadata !7, i32 11, i32 19, i32 2} ; [ DW_TAG_lexical_block ]
>>> !19 = metadata !{i32 786689, metadata !8, metadata !"a", metadata !2, i32 16777230, metadata !5, i32 0, null} ; [ DW_TAG_arg_variable ]
>>> !20 = metadata !{i32 786688, metadata !21, metadata !"b", metadata !2, i32 14, metadata !5, i32 0, null} ; [ DW_TAG_auto_variable ]
>>> -!21 = metadata !{i32 786443, metadata !8, i32 14, i32 19, metadata !2, i32 3} ; [ DW_TAG_lexical_block ]
>>> +!21 = metadata !{i32 786443, metadata !47, metadata !8, i32 14, i32 19, i32 3} ; [ DW_TAG_lexical_block ]
>>> !22 = metadata !{i32 786484, i32 0, metadata !0, metadata !"x5", metadata !"x5", metadata !"", metadata !2, i32 16, metadata !5, i32 0, i32 1, i32* @x5, null} ; [ DW_TAG_variable ]
>>> !23 = metadata !{i32 786484, i32 0, metadata !0, metadata !"x4", metadata !"x4", metadata !"", metadata !2, i32 13, metadata !5, i32 1, i32 1, i32* @x4, null} ; [ DW_TAG_variable ]
>>> !24 = metadata !{i32 786484, i32 0, metadata !0, metadata !"x3", metadata !"x3", metadata !"", metadata !2, i32 10, metadata !5, i32 1, i32 1, i32* @x3, null} ; [ DW_TAG_variable ]
>>> @@ -103,7 +103,7 @@ declare void @llvm.dbg.value(metadata, i
>>> !26 = metadata !{i32 786484, i32 0, metadata !0, metadata !"x1", metadata !"x1", metadata !"", metadata !2, i32 4, metadata !5, i32 1, i32 1, i32* @x1, null} ; [ DW_TAG_variable ]
>>> !27 = metadata !{i32 786689, metadata !9, metadata !"a", metadata !2, i32 16777233, metadata !5, i32 0, null} ; [ DW_TAG_arg_variable ]
>>> !28 = metadata !{i32 786688, metadata !29, metadata !"b", metadata !2, i32 17, metadata !5, i32 0, null} ; [ DW_TAG_auto_variable ]
>>> -!29 = metadata !{i32 786443, metadata !9, i32 17, i32 19, metadata !2, i32 4} ; [ DW_TAG_lexical_block ]
>>> +!29 = metadata !{i32 786443, metadata !47, metadata !9, i32 17, i32 19, i32 4} ; [ DW_TAG_lexical_block ]
>>> !30 = metadata !{i32 5, i32 16, metadata !1, null}
>>> !31 = metadata !{i32 5, i32 32, metadata !12, null}
>>> !32 = metadata !{i32 8, i32 14, metadata !6, null}
>>> @@ -122,3 +122,4 @@ declare void @llvm.dbg.value(metadata, i
>>> !45 = metadata !{metadata !19, metadata !20}
>>> !46 = metadata !{metadata !27, metadata !28}
>>> !47 = metadata !{metadata !"ss3.c", metadata !"/private/tmp"}
>>> +!48 = metadata !{i32 0}
>>>
>>> Modified: llvm/trunk/test/CodeGen/ARM/debug-info-arg.ll
>>> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/ARM/debug-info-arg.ll?rev=187285&r1=187284&r2=187285&view=diff
>>> ==============================================================================
>>> --- llvm/trunk/test/CodeGen/ARM/debug-info-arg.ll (original)
>>> +++ llvm/trunk/test/CodeGen/ARM/debug-info-arg.ll Fri Jul 26 20:26:08 2013
>>> @@ -31,7 +31,7 @@ declare void @llvm.dbg.value(metadata, i
>>>
>>> !llvm.dbg.cu = !{!0}
>>>
>>> -!0 = metadata !{i32 786449, metadata !32, i32 12, metadata !"Apple clang version 3.0 (tags/Apple/clang-211.10.1) (based on LLVM 3.0svn)", i1 true, metadata !"", i32 0, null, null, metadata !30, null,  null, null} ; [ DW_TAG_compile_unit ]
>>> +!0 = metadata !{i32 786449, metadata !32, i32 12, metadata !"Apple clang version 3.0 (tags/Apple/clang-211.10.1) (based on LLVM 3.0svn)", i1 true, metadata !"", i32 0, metadata !4, metadata !4, metadata !30, null,  null, null} ; [ DW_TAG_compile_unit ]
>>> !1 = metadata !{i32 786478, metadata !2, metadata !2, metadata !"foo", metadata !"foo", metadata !"", i32 11, metadata !3, i1 false, i1 true, i32 0, i32 0, i32 0, i32 256, i1 true, void (%struct.tag_s*, %struct.tag_s*, i64, i64, %struct.tag_s*, %struct.tag_s*)* @foo, null, null, metadata !31, i32 11} ; [ DW_TAG_subprogram ]
>>> !2 = metadata !{i32 786473, metadata !32} ; [ DW_TAG_file_type ]
>>> !3 = metadata !{i32 786453, metadata !32, metadata !2, metadata !"", i32 0, i64 0, i64 0, i32 0, i32 0, i32 0, metadata !4, i32 0, i32 0} ; [ DW_TAG_subroutine_type ]
>>>
>>> Modified: llvm/trunk/test/CodeGen/ARM/debug-info-branch-folding.ll
>>> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/ARM/debug-info-branch-folding.ll?rev=187285&r1=187284&r2=187285&view=diff
>>> ==============================================================================
>>> --- llvm/trunk/test/CodeGen/ARM/debug-info-branch-folding.ll (original)
>>> +++ llvm/trunk/test/CodeGen/ARM/debug-info-branch-folding.ll Fri Jul 26 20:26:08 2013
>>> @@ -40,11 +40,11 @@ declare void @llvm.dbg.value(metadata, i
>>>
>>> !0 = metadata !{i32 786478, metadata !54, null, metadata !"test0001", metadata !"test0001", metadata !"", i32 3, metadata !3, i1 false, i1 true, i32 0, i32 0, i32 0, i32 256, i1 true, <4 x float> (float)* @test0001, null, null, metadata !51, i32 0} ; [ DW_TAG_subprogram ]
>>> !1 = metadata !{i32 786473, metadata !54} ; [ DW_TAG_file_type ]
>>> -!2 = metadata !{i32 786449, metadata !54, i32 12, metadata !"clang version 3.0 (trunk 129915)", i1 true, metadata !"", i32 0, null, null, metadata !50, null,  null, null} ; [ DW_TAG_compile_unit ]
>>> +!2 = metadata !{i32 786449, metadata !54, i32 12, metadata !"clang version 3.0 (trunk 129915)", i1 true, metadata !"", i32 0, metadata !17, metadata !17, metadata !50, null,  null, null} ; [ DW_TAG_compile_unit ]
>>> !3 = metadata !{i32 786453, metadata !54, metadata !1, metadata !"", i32 0, i64 0, i64 0, i32 0, i32 0, i32 0, metadata !4, i32 0, i32 0} ; [ DW_TAG_subroutine_type ]
>>> !4 = metadata !{metadata !5}
>>> !5 = metadata !{i32 786454, metadata !54, metadata !2, metadata !"v4f32", i32 14, i64 0, i64 0, i64 0, i32 0, metadata !6} ; [ DW_TAG_typedef ]
>>> -!6 = metadata !{i32 786691, metadata !2, metadata !"", metadata !2, i32 0, i64 128, i64 128, i32 0, i32 0, metadata !7, metadata !8, i32 0, i32 0} ; [ DW_TAG_vector_type ]
>>> +!6 = metadata !{i32 786433, metadata !54, metadata !2, metadata !"", i32 0, i64 128, i64 128, i32 0, i32 0, metadata !7, metadata !8, i32 0, i32 0} ; [ DW_TAG_vector_type ]
>>> !7 = metadata !{i32 786468, null, metadata !2, metadata !"float", i32 0, i64 32, i64 32, i64 0, i32 0, i32 4} ; [ DW_TAG_base_type ]
>>> !8 = metadata !{metadata !9}
>>> !9 = metadata !{i32 786465, i64 0, i64 4}         ; [ DW_TAG_subrange_type ]
>>>
>>> Modified: llvm/trunk/test/CodeGen/ARM/debug-info-qreg.ll
>>> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/ARM/debug-info-qreg.ll?rev=187285&r1=187284&r2=187285&view=diff
>>> ==============================================================================
>>> --- llvm/trunk/test/CodeGen/ARM/debug-info-qreg.ll (original)
>>> +++ llvm/trunk/test/CodeGen/ARM/debug-info-qreg.ll Fri Jul 26 20:26:08 2013
>>> @@ -39,11 +39,11 @@ declare void @llvm.dbg.value(metadata, i
>>>
>>> !0 = metadata !{i32 786478, metadata !54, metadata !1, metadata !"test0001", metadata !"test0001", metadata !"", i32 3, metadata !3, i1 false, i1 true, i32 0, i32 0, i32 0, i32 256, i1 true, <4 x float> (float)* @test0001, null, null, metadata !51, i32 3} ; [ DW_TAG_subprogram ]
>>> !1 = metadata !{i32 786473, metadata !54} ; [ DW_TAG_file_type ]
>>> -!2 = metadata !{i32 786449, metadata !54, i32 12, metadata !"clang version 3.0 (trunk 129915)", i1 true, metadata !"", i32 0, null, null, metadata !50, null,  null, null} ; [ DW_TAG_compile_unit ]
>>> +!2 = metadata !{i32 786449, metadata !54, i32 12, metadata !"clang version 3.0 (trunk 129915)", i1 true, metadata !"", i32 0, metadata !17, metadata !17, metadata !50, null,  null, null} ; [ DW_TAG_compile_unit ]
>>> !3 = metadata !{i32 786453, metadata !54, metadata !1, metadata !"", i32 0, i64 0, i64 0, i32 0, i32 0, i32 0, metadata !4, i32 0, i32 0} ; [ DW_TAG_subroutine_type ]
>>> !4 = metadata !{metadata !5}
>>> !5 = metadata !{i32 786454, metadata !54, metadata !2, metadata !"v4f32", i32 14, i64 0, i64 0, i64 0, i32 0, metadata !6} ; [ DW_TAG_typedef ]
>>> -!6 = metadata !{i32 786691, metadata !2, metadata !"", metadata !2, i32 0, i64 128, i64 128, i32 0, i32 0, metadata !7, metadata !8, i32 0, i32 0} ; [ DW_TAG_vector_type ]
>>> +!6 = metadata !{i32 786433, metadata !2, metadata !"", metadata !2, i32 0, i64 128, i64 128, i32 0, i32 0, metadata !7, metadata !8, i32 0, i32 0} ; [ DW_TAG_vector_type ]
>>> !7 = metadata !{i32 786468, null, metadata !2, metadata !"float", i32 0, i64 32, i64 32, i64 0, i32 0, i32 4} ; [ DW_TAG_base_type ]
>>> !8 = metadata !{metadata !9}
>>> !9 = metadata !{i32 786465, i64 0, i64 4}         ; [ DW_TAG_subrange_type ]
>>>
>>> Modified: llvm/trunk/test/CodeGen/Hexagon/hwloop-dbg.ll
>>> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/Hexagon/hwloop-dbg.ll?rev=187285&r1=187284&r2=187285&view=diff
>>> ==============================================================================
>>> --- llvm/trunk/test/CodeGen/Hexagon/hwloop-dbg.ll (original)
>>> +++ llvm/trunk/test/CodeGen/Hexagon/hwloop-dbg.ll Fri Jul 26 20:26:08 2013
>>> @@ -34,13 +34,13 @@ for.end:
>>> declare void @llvm.dbg.value(metadata, i64, metadata) nounwind readnone
>>>
>>>
>>> -!0 = metadata !{i32 786449, i32 0, i32 12, metadata !"hwloop-dbg.c", metadata !"/usr2/kparzysz/s.hex/t", metadata !"QuIC LLVM Hexagon Clang version 6.1-pre-unknown, (git://git-hexagon-aus.quicinc.com/llvm/clang-mainline.git e9382867661454cdf44addb39430741578e9765c) (llvm/llvm-mainline.git 36412bb1fcf03ed426d4437b41198bae066675ac)", i1 true, i1 true, metadata !"", i32 0, metadata !1, metadata !1, metadata !3, metadata !1} ; [ DW_TAG_compile_unit ] [/usr2/kparzysz/s.hex/t/hwloop-dbg.c] [DW_LANG_C99]
>>> -!1 = metadata !{metadata !2}
>>> +!llvm.dbg.cu = !{!0}
>>> +
>>> +!0 = metadata !{i32 786449, metadata !28, i32 12, metadata !"QuIC LLVM Hexagon Clang version 6.1-pre-unknown, (git://git-hexagon-aus.quicinc.com/llvm/clang-mainline.git e9382867661454cdf44addb39430741578e9765c) (llvm/llvm-mainline.git 36412bb1fcf03ed426d4437b41198bae066675ac)", i1 true, metadata !"", i32 0, metadata !2, metadata !2, metadata !3, metadata !2, null, metadata !""} ; [ DW_TAG_compile_unit ] [/usr2/kparzysz/s.hex/t/hwloop-dbg.c] [DW_LANG_C99]
>>> !2 = metadata !{i32 0}
>>> -!3 = metadata !{metadata !4}
>>> -!4 = metadata !{metadata !5}
>>> -!5 = metadata !{i32 786478, metadata !6, null, metadata !"foo", metadata !"foo", metadata !"", i32 1, metadata !7, i1 false, i1 true, i32 0, i32 0, null, i32 256, i1 true, void (i32*, i32*)* @foo, null, null, metadata !11, i32 1} ; [ DW_TAG_subprogram ] [line 1] [def] [foo]
>>> -!6 = metadata !{i32 786473, metadata !"hwloop-dbg.c", metadata !"/usr2/kparzysz/s.hex/t", null} ; [ DW_TAG_file_type ]
>>> +!3 = metadata !{metadata !5}
>>> +!5 = metadata !{i32 786478, metadata !28, null, metadata !"foo", metadata !"foo", metadata !"", i32 1, metadata !7, i1 false, i1 true, i32 0, i32 0, null, i32 256, i1 true, void (i32*, i32*)* @foo, null, null, metadata !11, i32 1} ; [ DW_TAG_subprogram ] [line 1] [def] [foo]
>>> +!6 = metadata !{i32 786473, metadata !28} ; [ DW_TAG_file_type ]
>>> !7 = metadata !{i32 786453, i32 0, metadata !"", i32 0, i32 0, i64 0, i64 0, i64 0, i32 0, null, metadata !8, i32 0, i32 0} ; [ DW_TAG_subroutine_type ] [line 0, size 0, align 0, offset 0] [from ]
>>> !8 = metadata !{null, metadata !9, metadata !9}
>>> !9 = metadata !{i32 786447, null, null, metadata !"", i32 0, i64 32, i64 32, i64 0, i32 0, metadata !10} ; [ DW_TAG_pointer_type ] [line 0, size 32, align 32, offset 0] [from int]
>>> @@ -50,12 +50,13 @@ declare void @llvm.dbg.value(metadata, i
>>> !13 = metadata !{i32 786689, metadata !5, metadata !"a", metadata !6, i32 16777217, metadata !9, i32 0, i32 0} ; [ DW_TAG_arg_variable ] [a] [line 1]
>>> !14 = metadata !{i32 786689, metadata !5, metadata !"b", metadata !6, i32 33554433, metadata !9, i32 0, i32 0} ; [ DW_TAG_arg_variable ] [b] [line 1]
>>> !15 = metadata !{i32 786688, metadata !16, metadata !"i", metadata !6, i32 2, metadata !10, i32 0, i32 0} ; [ DW_TAG_auto_variable ] [i] [line 2]
>>> -!16 = metadata !{i32 786443, metadata !5, i32 1, i32 26, metadata !6, i32 0} ; [ DW_TAG_lexical_block ] [/usr2/kparzysz/s.hex/t/hwloop-dbg.c]
>>> +!16 = metadata !{i32 786443, metadata !28, metadata !5, i32 1, i32 26, i32 0} ; [ DW_TAG_lexical_block ] [/usr2/kparzysz/s.hex/t/hwloop-dbg.c]
>>> !17 = metadata !{i32 1, i32 15, metadata !5, null}
>>> !18 = metadata !{i32 1, i32 23, metadata !5, null}
>>> !19 = metadata !{i32 3, i32 8, metadata !20, null}
>>> -!20 = metadata !{i32 786443, metadata !16, i32 3, i32 3, metadata !6, i32 1} ; [ DW_TAG_lexical_block ] [/usr2/kparzysz/s.hex/t/hwloop-dbg.c]
>>> +!20 = metadata !{i32 786443, metadata !28, metadata !16, i32 3, i32 3, i32 1} ; [ DW_TAG_lexical_block ] [/usr2/kparzysz/s.hex/t/hwloop-dbg.c]
>>> !21 = metadata !{i32 4, i32 5, metadata !22, null}
>>> -!22 = metadata !{i32 786443, metadata !20, i32 3, i32 28, metadata !6, i32 2} ; [ DW_TAG_lexical_block ] [/usr2/kparzysz/s.hex/t/hwloop-dbg.c]
>>> +!22 = metadata !{i32 786443, metadata !28, metadata !20, i32 3, i32 28, i32 2} ; [ DW_TAG_lexical_block ] [/usr2/kparzysz/s.hex/t/hwloop-dbg.c]
>>> !26 = metadata !{i32 3, i32 23, metadata !20, null}
>>> !27 = metadata !{i32 6, i32 1, metadata !16, null}
>>> +!28 = metadata !{metadata !"hwloop-dbg.c", metadata !"/usr2/kparzysz/s.hex/t"}
>>>
>>> Modified: llvm/trunk/test/CodeGen/Inputs/DbgValueOtherTargets.ll
>>> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/Inputs/DbgValueOtherTargets.ll?rev=187285&r1=187284&r2=187285&view=diff
>>> ==============================================================================
>>> --- llvm/trunk/test/CodeGen/Inputs/DbgValueOtherTargets.ll (original)
>>> +++ llvm/trunk/test/CodeGen/Inputs/DbgValueOtherTargets.ll Fri Jul 26 20:26:08 2013
>>> @@ -15,7 +15,7 @@ declare void @llvm.dbg.value(metadata, i
>>>
>>> !0 = metadata !{i32 786478, metadata !12, metadata !1, metadata !"main", metadata !"main", metadata !"", i32 2, metadata !3, i1 false, i1 true, i32 0, i32 0, null, i32 0, i1 false, i32 ()* @main, null, null, null, i32 0} ; [ DW_TAG_subprogram ]
>>> !1 = metadata !{i32 786473, metadata !12} ; [ DW_TAG_file_type ]
>>> -!2 = metadata !{i32 786449, metadata !12, i32 12, metadata !"clang version 2.9 (trunk 120996)", i1 false, metadata !"", i32 0, null, null, metadata !11, null, null, metadata !""} ; [ DW_TAG_compile_unit ]
>>> +!2 = metadata !{i32 786449, metadata !12, i32 12, metadata !"clang version 2.9 (trunk 120996)", i1 false, metadata !"", i32 0, metadata !6, metadata !6, metadata !11, null, null, metadata !""} ; [ DW_TAG_compile_unit ]
>>> !3 = metadata !{i32 786453, metadata !12, metadata !1, metadata !"", i32 0, i64 0, i64 0, i64 0, i32 0, null, metadata !4, i32 0, null} ; [ DW_TAG_subroutine_type ]
>>> !4 = metadata !{metadata !5}
>>> !5 = metadata !{i32 786468, metadata !12, metadata !2, metadata !"int", i32 0, i64 32, i64 32, i64 0, i32 0, i32 5} ; [ DW_TAG_base_type ]
>>>
>>> Modified: llvm/trunk/test/CodeGen/X86/2010-05-26-DotDebugLoc.ll
>>> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/X86/2010-05-26-DotDebugLoc.ll?rev=187285&r1=187284&r2=187285&view=diff
>>> ==============================================================================
>>> --- llvm/trunk/test/CodeGen/X86/2010-05-26-DotDebugLoc.ll (original)
>>> +++ llvm/trunk/test/CodeGen/X86/2010-05-26-DotDebugLoc.ll Fri Jul 26 20:26:08 2013
>>> @@ -25,7 +25,7 @@ declare void @llvm.dbg.value(metadata, i
>>>
>>> !0 = metadata !{i32 786484, i32 0, metadata !1, metadata !"ret", metadata !"ret", metadata !"", metadata !1, i32 7, metadata !3, i1 false, i1 true, null, null} ; [ DW_TAG_variable ]
>>> !1 = metadata !{i32 786473, metadata !36} ; [ DW_TAG_file_type ]
>>> -!2 = metadata !{i32 786449, metadata !36, i32 1, metadata !"4.2.1 (Based on Apple Inc. build 5658) (LLVM build)", i1 true, metadata !"", i32 0, null, null, metadata !32, metadata !31,  metadata !31, metadata !""} ; [ DW_TAG_compile_unit ]
>>> +!2 = metadata !{i32 786449, metadata !36, i32 1, metadata !"4.2.1 (Based on Apple Inc. build 5658) (LLVM build)", i1 true, metadata !"", i32 0, metadata !37, metadata !37, metadata !32, metadata !31,  metadata !31, metadata !""} ; [ DW_TAG_compile_unit ]
>>> !3 = metadata !{i32 786468, metadata !36, metadata !1, metadata !"int", i32 0, i64 32, i64 32, i64 0, i32 0, i32 5} ; [ DW_TAG_base_type ]
>>> !4 = metadata !{i32 786689, metadata !5, metadata !"x", metadata !1, i32 12, metadata !3, i32 0, null} ; [ DW_TAG_arg_variable ]
>>> !5 = metadata !{i32 786478, metadata !36, metadata !1, metadata !"foo", metadata !"foo", metadata !"foo", i32 13, metadata !6, i1 false, i1 true, i32 0, i32 0, null, i1 false, i1 true, void (i32)* @foo, null, null, metadata !33, i32 13} ; [ DW_TAG_subprogram ]
>>> @@ -60,6 +60,7 @@ declare void @llvm.dbg.value(metadata, i
>>> !34 = metadata !{metadata !8}
>>> !35 = metadata !{metadata !18, metadata !25, metadata !26}
>>> !36 = metadata !{metadata !"foo.c", metadata !"/tmp/"}
>>> +!37 = metadata !{i32 0}
>>>
>>> ; The variable bar:myvar changes registers after the first movq.
>>> ; It is cobbered by popq %rbx
>>>
>>> Modified: llvm/trunk/test/CodeGen/X86/2012-11-30-handlemove-dbg.ll
>>> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/X86/2012-11-30-handlemove-dbg.ll?rev=187285&r1=187284&r2=187285&view=diff
>>> ==============================================================================
>>> --- llvm/trunk/test/CodeGen/X86/2012-11-30-handlemove-dbg.ll (original)
>>> +++ llvm/trunk/test/CodeGen/X86/2012-11-30-handlemove-dbg.ll Fri Jul 26 20:26:08 2013
>>> @@ -37,7 +37,7 @@ declare void @llvm.dbg.value(metadata, i
>>>
>>> !llvm.dbg.cu = !{!0}
>>>
>>> -!0 = metadata !{i32 786449, metadata !11, i32 12, metadata !"clang version 3.3 (trunk 168918) (llvm/trunk 168920)", i1 true, metadata !"", i32 0, metadata !1, metadata !2, metadata !1, metadata !3, null, metadata !""} ; [ DW_TAG_compile_unit ] [MultiSource/Benchmarks/Olden/bh/newbh.c] [DW_LANG_C99]
>>> +!0 = metadata !{i32 786449, metadata !11, i32 12, metadata !"clang version 3.3 (trunk 168918) (llvm/trunk 168920)", i1 true, metadata !"", i32 0, metadata !2, metadata !2, metadata !2, metadata !3, null, metadata !""} ; [ DW_TAG_compile_unit ] [MultiSource/Benchmarks/Olden/bh/newbh.c] [DW_LANG_C99]
>>> !1 = metadata !{metadata !2}
>>> !2 = metadata !{i32 0}
>>> !3 = metadata !{null}
>>>
>>> Modified: llvm/trunk/test/CodeGen/X86/2012-11-30-misched-dbg.ll
>>> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/X86/2012-11-30-misched-dbg.ll?rev=187285&r1=187284&r2=187285&view=diff
>>> ==============================================================================
>>> --- llvm/trunk/test/CodeGen/X86/2012-11-30-misched-dbg.ll (original)
>>> +++ llvm/trunk/test/CodeGen/X86/2012-11-30-misched-dbg.ll Fri Jul 26 20:26:08 2013
>>> @@ -64,7 +64,7 @@ declare i32 @__sprintf_chk(i8*, i32, i64
>>>
>>> !llvm.dbg.cu = !{!0}
>>>
>>> -!0 = metadata !{i32 786449, metadata !19, i32 12, metadata !"clang version 3.3 (trunk 168918) (llvm/trunk 168920)", i1 true, metadata !"", i32 0, metadata !1, metadata !2, metadata !3, metadata !1, null, metadata !""} ; [ DW_TAG_compile_unit ] [MultiSource/Benchmarks/MiBench/consumer-typeset/MultiSource/Benchmarks/MiBench/consumer-typeset/z19.c] [DW_LANG_C99]
>>> +!0 = metadata !{i32 786449, metadata !19, i32 12, metadata !"clang version 3.3 (trunk 168918) (llvm/trunk 168920)", i1 true, metadata !"", i32 0, metadata !2, metadata !2, metadata !3, metadata !2, null, metadata !""} ; [ DW_TAG_compile_unit ] [MultiSource/Benchmarks/MiBench/consumer-typeset/MultiSource/Benchmarks/MiBench/consumer-typeset/z19.c] [DW_LANG_C99]
>>> !1 = metadata !{metadata !2}
>>> !2 = metadata !{i32 0}
>>> !3 = metadata !{}
>>>
>>> Modified: llvm/trunk/test/CodeGen/X86/2012-11-30-regpres-dbg.ll
>>> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/X86/2012-11-30-regpres-dbg.ll?rev=187285&r1=187284&r2=187285&view=diff
>>> ==============================================================================
>>> --- llvm/trunk/test/CodeGen/X86/2012-11-30-regpres-dbg.ll (original)
>>> +++ llvm/trunk/test/CodeGen/X86/2012-11-30-regpres-dbg.ll Fri Jul 26 20:26:08 2013
>>> @@ -35,9 +35,8 @@ invoke.cont44:
>>>
>>> !llvm.dbg.cu = !{!0}
>>>
>>> -!0 = metadata !{i32 786449, metadata !6, i32 4, metadata !"clang version 3.3 (trunk 168984) (llvm/trunk 168983)", i1 true, metadata !"", i32 0, metadata !1, metadata !7, null, null, null, metadata !""} ; [ DW_TAG_compile_unit ] [MultiSource/Benchmarks/Bullet/MultiSource/Benchmarks/Bullet/btCompoundCollisionAlgorithm.cpp] [DW_LANG_C_plus_plus]
>>> -!1 = metadata !{metadata !2}
>>> -!2 = metadata !{null, null}
>>> +!0 = metadata !{i32 786449, metadata !6, i32 4, metadata !"clang version 3.3 (trunk 168984) (llvm/trunk 168983)", i1 true, metadata !"", i32 0, metadata !2, metadata !7, null, null, null, metadata !""} ; [ DW_TAG_compile_unit ] [MultiSource/Benchmarks/Bullet/MultiSource/Benchmarks/Bullet/btCompoundCollisionAlgorithm.cpp] [DW_LANG_C_plus_plus]
>>> +!2 = metadata !{null}
>>> !3 = metadata !{i32 786688, null, metadata !"callback", null, i32 214, metadata !4, i32 0, i32 0} ; [ DW_TAG_auto_variable ] [callback] [line 214]
>>> !4 = metadata !{i32 786451, metadata !6, null, metadata !"btCompoundLeafCallback", i32 90, i64 512, i64 64, i32 0, i32 0, null, null, i32 0, null, null} ; [ DW_TAG_structure_type ] [btCompoundLeafCallback] [line 90, size 512, align 64, offset 0] [from ]
>>> !5 = metadata !{i32 786473, metadata !6} ; [ DW_TAG_file_type ]
>>>
>>> Modified: llvm/trunk/test/CodeGen/X86/dbg-at-specficiation.ll
>>> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/X86/dbg-at-specficiation.ll?rev=187285&r1=187284&r2=187285&view=diff
>>> ==============================================================================
>>> --- llvm/trunk/test/CodeGen/X86/dbg-at-specficiation.ll (original)
>>> +++ llvm/trunk/test/CodeGen/X86/dbg-at-specficiation.ll Fri Jul 26 20:26:08 2013
>>> @@ -7,8 +7,7 @@
>>>
>>> !llvm.dbg.cu = !{!0}
>>>
>>> -!0 = metadata !{i32 720913, metadata !11, i32 12, metadata !"clang version 3.0 (trunk 140253)", i1 true, metadata !"", i32 0, metadata !1, metadata !2, metadata !1, metadata !3, null, i32 0} ; [ DW_TAG_compile_unit ]
>>> -!1 = metadata !{metadata !2}
>>> +!0 = metadata !{i32 720913, metadata !11, i32 12, metadata !"clang version 3.0 (trunk 140253)", i1 true, metadata !"", i32 0, metadata !2, metadata !2, metadata !2, metadata !3, null, i32 0} ; [ DW_TAG_compile_unit ]
>>> !2 = metadata !{i32 0}
>>> !3 = metadata !{metadata !5}
>>> !5 = metadata !{i32 720948, i32 0, null, metadata !"a", metadata !"a", metadata !"", metadata !6, i32 1, metadata !7, i32 0, i32 1, [10 x i32]* @a, null} ; [ DW_TAG_variable ]
>>>
>>> Modified: llvm/trunk/test/CodeGen/X86/dwarf-comp-dir.ll
>>> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/X86/dwarf-comp-dir.ll?rev=187285&r1=187284&r2=187285&view=diff
>>> ==============================================================================
>>> --- llvm/trunk/test/CodeGen/X86/dwarf-comp-dir.ll (original)
>>> +++ llvm/trunk/test/CodeGen/X86/dwarf-comp-dir.ll Fri Jul 26 20:26:08 2013
>>> @@ -6,8 +6,7 @@ target triple = "x86_64-unknown-linux-gn
>>>
>>> !llvm.dbg.cu = !{!0}
>>>
>>> -!0 = metadata !{i32 720913, metadata !4, i32 12, metadata !"clang version 3.1 (trunk 143523)", i1 true, metadata !"", i32 0, metadata !2, metadata !2, metadata !1, metadata !1, null, metadata !""} ; [ DW_TAG_compile_unit ]
>>> -!1 = metadata !{metadata !2}
>>> +!0 = metadata !{i32 720913, metadata !4, i32 12, metadata !"clang version 3.1 (trunk 143523)", i1 true, metadata !"", i32 0, metadata !2, metadata !2, metadata !2, metadata !2, null, metadata !""} ; [ DW_TAG_compile_unit ]
>>> !2 = metadata !{i32 0}
>>> !3 = metadata !{i32 786473, metadata !4} ; [ DW_TAG_file_type ]
>>> !4 = metadata !{metadata !"empty.c", metadata !"/home/nlewycky"}
>>>
>>> Modified: llvm/trunk/test/DebugInfo/2009-11-03-InsertExtractValue.ll
>>> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/DebugInfo/2009-11-03-InsertExtractValue.ll?rev=187285&r1=187284&r2=187285&view=diff
>>> ==============================================================================
>>> --- llvm/trunk/test/DebugInfo/2009-11-03-InsertExtractValue.ll (original)
>>> +++ llvm/trunk/test/DebugInfo/2009-11-03-InsertExtractValue.ll Fri Jul 26 20:26:08 2013
>>> @@ -1,11 +1,14 @@
>>> ; RUN: llvm-as < %s | llvm-dis | FileCheck %s
>>>
>>> -!dbg = !{!0}
>>> +!llvm.dbg.sp = !{!0}
>>> +!llvm.dbg.cu = !{!5}
>>> +
>>> !0 = metadata !{i32 786478, metadata !4, metadata !1, metadata !"bar", metadata !"bar", metadata !"_ZN3foo3barEv", i32 3, metadata !2, i1 false, i1 false, i32 0, i32 0, null, i32 258, i1 false, null, null, i32 0, metadata !1, i32 3} ; [ DW_TAG_subprogram ]
>>> !1 = metadata !{i32 41, metadata !4} ; [ DW_TAG_file_type ]
>>> !2 = metadata !{i32 21, metadata !4, metadata !1, metadata !"", i32 0, i64 0, i64 0, i64 0, i32 0, null, metadata !3, i32 0, null} ; [ DW_TAG_subroutine_type ]
>>> !3 = metadata !{null}
>>> !4 = metadata !{metadata !"/foo", metadata !"bar.cpp"}
>>> +!5 = metadata !{i32 458769, metadata !4, i32 12, metadata !"", i1 true, metadata !"", i32 0, metadata !3, metadata !3, null, null, null, metadata !""}; [DW_TAG_compile_unit ]
>>>
>>> define <{i32, i32}> @f1() {
>>> ; CHECK: !dbgx ![[NUMBER:[0-9]+]]
>>>
>>> Modified: llvm/trunk/test/DebugInfo/2009-11-05-DeadGlobalVariable.ll
>>> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/DebugInfo/2009-11-05-DeadGlobalVariable.ll?rev=187285&r1=187284&r2=187285&view=diff
>>> ==============================================================================
>>> --- llvm/trunk/test/DebugInfo/2009-11-05-DeadGlobalVariable.ll (original)
>>> +++ llvm/trunk/test/DebugInfo/2009-11-05-DeadGlobalVariable.ll Fri Jul 26 20:26:08 2013
>>> @@ -19,9 +19,8 @@ entry:
>>> !9 = metadata !{i32 720932, null, null, metadata !"int", i32 0, i64 32, i64 32, i64 0, i32 0, i32 5} ; [ DW_TAG_base_type ]
>>> !10 = metadata !{metadata !11}
>>> !11 = metadata !{i32 720932}                      ; [ DW_TAG_base_type ]
>>> -!12 = metadata !{metadata !13}
>>> -!13 = metadata !{metadata !14}
>>> -!14 = metadata !{i32 720948, i32 0, metadata !5, metadata !"bar", metadata !"bar", metadata !"", metadata !6, i32 2, metadata !9, i32 1, i32 1, null} ; [ DW_TAG_variable ]
>>> +!12 = metadata !{metadata !14}
>>> +!14 = metadata !{i32 720948, i32 0, metadata !5, metadata !"bar", metadata !"bar", metadata !"", metadata !6, i32 2, metadata !9, i32 1, i32 1, null, null} ; [ DW_TAG_variable ]
>>> !15 = metadata !{i32 3, i32 3, metadata !16, null}
>>> !16 = metadata !{i32 720907, metadata !17, metadata !5, i32 1, i32 11, i32 0} ; [ DW_TAG_lexical_block ]
>>> !17 = metadata !{metadata !"fb.c", metadata !"/private/tmp"}
>>>
>>> Modified: llvm/trunk/test/DebugInfo/2009-11-06-NamelessGlobalVariable.ll
>>> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/DebugInfo/2009-11-06-NamelessGlobalVariable.ll?rev=187285&r1=187284&r2=187285&view=diff
>>> ==============================================================================
>>> --- llvm/trunk/test/DebugInfo/2009-11-06-NamelessGlobalVariable.ll (original)
>>> +++ llvm/trunk/test/DebugInfo/2009-11-06-NamelessGlobalVariable.ll Fri Jul 26 20:26:08 2013
>>> @@ -3,8 +3,7 @@
>>>
>>> !llvm.dbg.cu = !{!0}
>>>
>>> -!0 = metadata !{i32 720913, metadata !8, i32 12, metadata !"clang version 3.0 (trunk 139632)", i1 true, metadata !"", i32 0, metadata !2, metadata !2, metadata !1, metadata !3, null, metadata !""} ; [ DW_TAG_compile_unit ]
>>> -!1 = metadata !{metadata !2}
>>> +!0 = metadata !{i32 720913, metadata !8, i32 12, metadata !"clang version 3.0 (trunk 139632)", i1 true, metadata !"", i32 0, metadata !2, metadata !2, metadata !2, metadata !3, null, metadata !""} ; [ DW_TAG_compile_unit ]
>>> !2 = metadata !{i32 0}
>>> !3 = metadata !{metadata !5}
>>> !5 = metadata !{i32 720948, i32 0, null, metadata !"a", metadata !"a", metadata !"", metadata !6, i32 2, metadata !7, i32 0, i32 1, i32* @0, null} ; [ DW_TAG_variable ]
>>>
>>> Modified: llvm/trunk/test/DebugInfo/2010-01-05-DbgScope.ll
>>> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/DebugInfo/2010-01-05-DbgScope.ll?rev=187285&r1=187284&r2=187285&view=diff
>>> ==============================================================================
>>> --- llvm/trunk/test/DebugInfo/2010-01-05-DbgScope.ll (original)
>>> +++ llvm/trunk/test/DebugInfo/2010-01-05-DbgScope.ll Fri Jul 26 20:26:08 2013
>>> @@ -8,11 +8,16 @@ entry:
>>>
>>> }
>>>
>>> +!llvm.dbg.cu = !{!3}
>>> +
>>> !0 = metadata !{i32 571, i32 3, metadata !1, null}
>>> !1 = metadata !{i32 458763, metadata !2, i32 1, i32 1}; [DW_TAG_lexical_block ]
>>> -!2 = metadata !{i32 458798, i32 0, metadata !3, metadata !"foo", metadata !"foo", metadata !"foo", metadata !3, i32 561, metadata !4, i1 false, i1 true}; [DW_TAG_subprogram ]
>>> -!3 = metadata !{i32 458769, i32 0, i32 12, metadata !"hashtab.c", metadata !"/usr/src/gnu/usr.bin/cc/cc_tools/../../../../contrib/gcclibs/libiberty", metadata !"clang 1.1", i1 true, i1 false, metadata !"", i32 0}; [DW_TAG_compile_unit ]
>>> -!4 = metadata !{i32 458773, metadata !3, metadata !"", null, i32 0, i64 0, i64 0, i64 0, i32 0, null, metadata !5, i32 0}; [DW_TAG_subroutine_type ]
>>> +!2 = metadata !{i32 458798, i32 0, metadata !3, metadata !"foo", metadata !"foo", metadata !"foo", i32 561, metadata !4, i1 false, i1 true, i32 0, i32 0, null, i32 0, i32 0, null, null, null, null, i32 0}; [DW_TAG_subprogram ]
>>> +!3 = metadata !{i32 458769, metadata !11, i32 12, metadata !"clang 1.1", i1 true, metadata !"", i32 0, metadata !12, metadata !12, metadata !13, null, null, metadata !""}; [DW_TAG_compile_unit ]
>>> +!4 = metadata !{i32 458773, null, metadata !3, metadata !"", i32 0, i64 0, i64 0, i64 0, i32 0, null, metadata !5, i32 0}; [DW_TAG_subroutine_type ]
>>> !5 = metadata !{metadata !6}
>>> -!6 = metadata !{i32 458788, metadata !3, metadata !"char", metadata !3, i32 0, i64 8, i64 8, i64 0, i32 0, i32 6} ; [ DW_TAG_base_type ]
>>> +!6 = metadata !{i32 458788, null, metadata !3, metadata !"char", i32 0, i64 8, i64 8, i64 0, i32 0, i32 6} ; [ DW_TAG_base_type ]
>>> !10 = metadata !{i32 588, i32 1, metadata !2, null}
>>> +!11 = metadata !{metadata !"hashtab.c", metadata !"/usr/src/gnu/usr.bin/cc/cc_tools/../../../../contrib/gcclibs/libiberty"}
>>> +!12 = metadata !{i32 0}
>>> +!13 = metadata !{metadata !2}
>>>
>>> Modified: llvm/trunk/test/DebugInfo/2010-03-30-InvalidDbgInfoCrash.ll
>>> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/DebugInfo/2010-03-30-InvalidDbgInfoCrash.ll?rev=187285&r1=187284&r2=187285&view=diff
>>> ==============================================================================
>>> --- llvm/trunk/test/DebugInfo/2010-03-30-InvalidDbgInfoCrash.ll (original)
>>> +++ llvm/trunk/test/DebugInfo/2010-03-30-InvalidDbgInfoCrash.ll Fri Jul 26 20:26:08 2013
>>> @@ -8,12 +8,14 @@ entry:
>>>
>>> declare void @llvm.dbg.declare(metadata, metadata) nounwind readnone
>>>
>>> +!llvm.dbg.cu = !{!5}
>>> +
>>> !0 = metadata !{{ [0 x i8] }** undef}
>>> !1 = metadata !{i32 524544, metadata !2, metadata !"x", metadata !4, i32 11, metadata !9} ; [ DW_TAG_auto_variable ]
>>> !2 = metadata !{i32 524299, metadata !20, metadata !3, i32 8, i32 0, i32 0} ; [ DW_TAG_lexical_block ]
>>> !3 = metadata !{i32 524334, metadata !20, null, metadata !"baz", metadata !"baz", metadata !"baz", i32 8, metadata !6, i1 true, i1 true, i32 0, i32 0, null, i1 false, i32 0, null, null, null, null, i32 0} ; [ DW_TAG_subprogram ]
>>> !4 = metadata !{i32 524329, metadata !20} ; [ DW_TAG_file_type ]
>>> -!5 = metadata !{i32 524305, i32 0, i32 1, metadata !"2007-12-VarArrayDebug.c", metadata !"/Users/sabre/llvm/test/FrontendC/", metadata !"4.2.1 (Based on Apple Inc. build 5658) (LLVM build)", i1 true, i1 false, metadata !"", i32 0} ; [ DW_TAG_compile_unit ]
>>> +!5 = metadata !{i32 524305, metadata !20, i32 1, metadata !"4.2.1 (Based on Apple Inc. build 5658) (LLVM build)", i1 true, metadata !"", i32 0, metadata !21, metadata !21, null, null, null, metadata !""} ; [ DW_TAG_compile_unit ]
>>> !6 = metadata !{i32 524309, metadata !20, metadata !4, metadata !"", i32 0, i64 0, i64 0, i64 0, i32 0, null, metadata !7, i32 0, null} ; [ DW_TAG_subroutine_type ]
>>> !7 = metadata !{null, metadata !8}
>>> !8 = metadata !{i32 524324, metadata !20, metadata !4, metadata !"int", i32 0, i64 32, i64 32, i64 0, i32 0, i32 5} ; [ DW_TAG_base_type ]
>>> @@ -29,3 +31,4 @@ declare void @llvm.dbg.declare(metadata,
>>> !18 = metadata !{metadata !"llvm.mdnode.fwdref.19"}
>>> !19 = metadata !{metadata !"llvm.mdnode.fwdref.23"}
>>> !20 = metadata !{metadata !"2007-12-VarArrayDebug.c", metadata !"/Users/sabre/llvm/test/FrontendC/"}
>>> +!21 = metadata !{i32 0}
>>>
>>> Modified: llvm/trunk/test/DebugInfo/2010-04-19-FramePtr.ll
>>> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/DebugInfo/2010-04-19-FramePtr.ll?rev=187285&r1=187284&r2=187285&view=diff
>>> ==============================================================================
>>> --- llvm/trunk/test/DebugInfo/2010-04-19-FramePtr.ll (original)
>>> +++ llvm/trunk/test/DebugInfo/2010-04-19-FramePtr.ll Fri Jul 26 20:26:08 2013
>>> @@ -25,10 +25,11 @@ return:
>>> !0 = metadata !{i32 2, i32 0, metadata !1, null}
>>> !1 = metadata !{i32 786478, metadata !10, null, metadata !"foo", metadata !"foo", metadata !"foo", i32 2, metadata !4, i1 false, i1 true, i32 0, i32 0, null, i32 0, i1 false, i32 ()* @foo, null, null, null, i32 2} ; [ DW_TAG_subprogram ]
>>> !2 = metadata !{i32 786473, metadata !10} ; [ DW_TAG_file_type ]
>>> -!3 = metadata !{i32 786449, metadata !10, i32 1, metadata !"4.2.1 (Based on Apple Inc. build 5658) (LLVM build)", i1 false, metadata !"", i32 0, null, null, metadata !9, null,  null, metadata !""} ; [ DW_TAG_compile_unit ]
>>> +!3 = metadata !{i32 786449, metadata !10, i32 1, metadata !"4.2.1 (Based on Apple Inc. build 5658) (LLVM build)", i1 false, metadata !"", i32 0, metadata !11, metadata !11, metadata !9, null,  null, metadata !""} ; [ DW_TAG_compile_unit ]
>>> !4 = metadata !{i32 786453, metadata !10, metadata !2, metadata !"", i32 0, i64 0, i64 0, i64 0, i32 0, null, metadata !5, i32 0, null} ; [ DW_TAG_subroutine_type ]
>>> !5 = metadata !{metadata !6}
>>> !6 = metadata !{i32 786468, metadata !10, metadata !2, metadata !"int", i32 0, i64 32, i64 32, i64 0, i32 0, i32 5} ; [ DW_TAG_base_type ]
>>> !7 = metadata !{i32 2, i32 0, metadata !8, null}
>>> !8 = metadata !{i32 786443, metadata !10, metadata !1, i32 2, i32 0, i32 0} ; [ DW_TAG_lexical_block ]
>>> !10 = metadata !{metadata !"a.c", metadata !"/tmp"}
>>> +!11 = metadata !{i32 0}
>>>
>>> Modified: llvm/trunk/test/DebugInfo/2010-07-19-Crash.ll
>>> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/DebugInfo/2010-07-19-Crash.ll?rev=187285&r1=187284&r2=187285&view=diff
>>> ==============================================================================
>>> --- llvm/trunk/test/DebugInfo/2010-07-19-Crash.ll (original)
>>> +++ llvm/trunk/test/DebugInfo/2010-07-19-Crash.ll Fri Jul 26 20:26:08 2013
>>> @@ -7,18 +7,22 @@ entry:
>>>   ret i32 42, !dbg !9
>>> }
>>>
>>> +!llvm.dbg.cu = !{!2}
>>> !llvm.dbg.sp = !{!0, !6, !11}
>>> !llvm.dbg.lv.foo = !{!7}
>>>
>>> -!0 = metadata !{i32 524334, i32 0, metadata !1, metadata !"bar", metadata !"bar", metadata !"bar", metadata !1, i32 3, metadata !3, i1 false, i1 true, i32 0, i32 0, null, i1 false, i1 true, i32 ()* @bar} ; [ DW_TAG_subprogram ]
>>> -!1 = metadata !{i32 524329, metadata !"one.c", metadata !"/private/tmp", metadata !2} ; [ DW_TAG_file_type ]
>>> -!2 = metadata !{i32 524305, i32 0, i32 12, metadata !"one.c", metadata !".", metadata !"clang 2.8", i1 true, i1 true, metadata !"", i32 0} ; [ DW_TAG_compile_unit ]
>>> -!3 = metadata !{i32 524309, metadata !1, metadata !"", metadata !1, i32 0, i64 0, i64 0, i64 0, i32 0, null, metadata !4, i32 0, null} ; [ DW_TAG_subroutine_type ]
>>> +!0 = metadata !{i32 524334, metadata !12, metadata !1, metadata !"bar", metadata !"bar", metadata !"bar", i32 3, metadata !3, i1 false, i1 true, i32 0, i32 0, null, i1 false, i1 true, i32 ()* @bar, null, null, null, i32 0} ; [ DW_TAG_subprogram ]
>>> +!1 = metadata !{i32 524329, metadata !12} ; [ DW_TAG_file_type ]
>>> +!2 = metadata !{i32 524305, metadata !12, i32 12, metadata !"clang 2.8", i1 true, metadata !"", i32 0, metadata !14, metadata !14, metadata !13, null, null, metadata !""} ; [ DW_TAG_compile_unit ]
>>> +!3 = metadata !{i32 524309, metadata !12, metadata !1, metadata !"", i32 0, i64 0, i64 0, i64 0, i32 0, null, metadata !4, i32 0, null} ; [ DW_TAG_subroutine_type ]
>>> !4 = metadata !{metadata !5}
>>> -!5 = metadata !{i32 524324, metadata !1, metadata !"int", metadata !1, i32 0, i64 32, i64 32, i64 0, i32 0, i32 5} ; [ DW_TAG_base_type ]
>>> -!6 = metadata !{i32 524334, i32 0, metadata !1, metadata !"foo", metadata !"foo", metadata !"foo", metadata !1, i32 7, metadata !3, i1 true, i1 true, i32 0, i32 0, null, i1 false, i1 true, null} ; [ DW_TAG_subprogram ]
>>> -!11 = metadata !{i32 524334, i32 0, metadata !1, metadata !"foo", metadata !"foo", metadata !"foo", metadata !1, i32 7, metadata !3, i1 true, i1 false, i32 0, i32 0, null, i1 false, i1 true, null} ; [ DW_TAG_subprogram ]
>>> +!5 = metadata !{i32 524324, metadata !12, metadata !1, metadata !"int", i32 0, i64 32, i64 32, i64 0, i32 0, i32 5} ; [ DW_TAG_base_type ]
>>> +!6 = metadata !{i32 524334, metadata !12, metadata !1, metadata !"foo", metadata !"foo", metadata !"foo", i32 7, metadata !3, i1 true, i1 true, i32 0, i32 0, null, i1 false, i1 true, null, null, null, null, i32 0} ; [ DW_TAG_subprogram ]
>>> !7 = metadata !{i32 524544, metadata !8, metadata !"one", metadata !1, i32 8, metadata !5} ; [ DW_TAG_auto_variable ]
>>> -!8 = metadata !{i32 524299, metadata !6, i32 7, i32 18} ; [ DW_TAG_lexical_block ]
>>> +!8 = metadata !{i32 524299, metadata !12, metadata !6, i32 7, i32 18, i32 0} ; [ DW_TAG_lexical_block ]
>>> !9 = metadata !{i32 4, i32 3, metadata !10, null}
>>> -!10 = metadata !{i32 524299, metadata !0, i32 3, i32 11} ; [ DW_TAG_lexical_block ]
>>> +!10 = metadata !{i32 524299, metadata !12, metadata !0, i32 3, i32 11, i32 0} ; [ DW_TAG_lexical_block ]
>>> +!11 = metadata !{i32 524334, metadata !12, metadata !1, metadata !"foo", metadata !"foo", metadata !"foo", i32 7, metadata !3, i1 true, i1 false, i32 0, i32 0, null, i1 false, i1 true, null, null, null, null, i32 0} ; [ DW_TAG_subprogram ]
>>> +!12 = metadata !{metadata !"one.c", metadata !"/private/tmp"}
>>> +!13 = metadata !{metadata !0, metadata !6, metadata !11}
>>> +!14 = metadata !{i32 0}
>>>
>>> Modified: llvm/trunk/test/DebugInfo/2010-10-01-crash.ll
>>> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/DebugInfo/2010-10-01-crash.ll?rev=187285&r1=187284&r2=187285&view=diff
>>> ==============================================================================
>>> --- llvm/trunk/test/DebugInfo/2010-10-01-crash.ll (original)
>>> +++ llvm/trunk/test/DebugInfo/2010-10-01-crash.ll Fri Jul 26 20:26:08 2013
>>> @@ -13,10 +13,12 @@ declare void @llvm.dbg.declare(metadata,
>>> declare void @llvm.memcpy.p0i8.p0i8.i32(i8* nocapture, i8* nocapture, i32, i32, i1) nounwind
>>>
>>>
>>> +!llvm.dbg.cu = !{!2}
>>> !0 = metadata !{i32 589870, metadata !1, i32 0, metadata !"CGRectStandardize", metadata !"CGRectStandardize", metadata !"CGRectStandardize", i32 54, null, i1 false, i1 true, i32 0, i32 0, null, i32 0, i1 false, void (i32*, i32*)* @CGRectStandardize, null, null, null, i32 0} ; [ DW_TAG_subprogram ]
>>> -!1 = metadata !{i32 589865, metadata !"GSFusedSilica.m", metadata !"/Volumes/Data/Users/sabre/Desktop", metadata !2}
>>> -!2 = metadata !{i32 589841, i32 0, i32 16, metadata !"GSFusedSilica.m", metadata !"/Volumes/Data/Users/sabre/Desktop", metadata !"clang version 2.9 (trunk 115292)", i1 true, i1 false, metadata !"", i32 1} ; [ DW_TAG_compile_unit ]
>>> +!1 = metadata !{i32 589865, metadata !25}
>>> +!2 = metadata !{i32 589841, metadata !25, i32 16, metadata !"clang version 2.9 (trunk 115292)", i1 true, metadata !"", i32 1, metadata !26, metadata !26, null, null, null, metadata !""} ; [ DW_TAG_compile_unit ]
>>> !5 = metadata !{i32 589846, metadata !25, null, metadata !"CGRect", i32 49, i64 0, i64 0, i64 0, i32 0, null}
>>> !23 = metadata !{i32 590081, metadata !0, metadata !"rect", metadata !1, i32 53, metadata !5, i32 0} ; [ DW_TAG_arg_variable ]
>>> !24 = metadata !{i32 53, i32 33, metadata !0, null}
>>> !25 = metadata !{metadata !"GSFusedSilica.m", metadata !"/Volumes/Data/Users/sabre/Desktop"}
>>> +!26 = metadata !{i32 0}
>>>
>>> Modified: llvm/trunk/test/DebugInfo/X86/2010-08-10-DbgConstant.ll
>>> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/DebugInfo/X86/2010-08-10-DbgConstant.ll?rev=187285&r1=187284&r2=187285&view=diff
>>> ==============================================================================
>>> --- llvm/trunk/test/DebugInfo/X86/2010-08-10-DbgConstant.ll (original)
>>> +++ llvm/trunk/test/DebugInfo/X86/2010-08-10-DbgConstant.ll Fri Jul 26 20:26:08 2013
>>> @@ -15,7 +15,7 @@ declare void @bar(i32)
>>>
>>> !0 = metadata !{i32 786478, metadata !12, metadata !1, metadata !"foo", metadata !"foo", metadata !"foo", i32 3, metadata !3, i1 false, i1 true, i32 0, i32 0, null, i1 false, i1 false, void ()* @foo, null, null, null, i32 3} ; [ DW_TAG_subprogram ]
>>> !1 = metadata !{i32 786473, metadata !12} ; [ DW_TAG_file_type ]
>>> -!2 = metadata !{i32 786449, metadata !12, i32 12, metadata !"clang 2.8", i1 false, metadata !"", i32 0, null, null, metadata !10, metadata !11,  metadata !11, metadata !""} ; [ DW_TAG_compile_unit ]
>>> +!2 = metadata !{i32 786449, metadata !12, i32 12, metadata !"clang 2.8", i1 false, metadata !"", i32 0, metadata !4, metadata !4, metadata !10, metadata !11,  metadata !11, metadata !""} ; [ DW_TAG_compile_unit ]
>>> !3 = metadata !{i32 786453, metadata !12, metadata !1, metadata !"", i32 0, i64 0, i64 0, i64 0, i32 0, null, metadata !4, i32 0, null} ; [ DW_TAG_subroutine_type ]
>>> !4 = metadata !{null}
>>> !5 = metadata !{i32 786471, i32 0, metadata !1, metadata !"ro", metadata !"ro", metadata !"ro", metadata !1, i32 1, metadata !6, i1 true, i1 true, i32 201, null} ; [ DW_TAG_constant ]
>>>
>>> Modified: llvm/trunk/test/DebugInfo/X86/eh_symbol.ll
>>> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/DebugInfo/X86/eh_symbol.ll?rev=187285&r1=187284&r2=187285&view=diff
>>> ==============================================================================
>>> --- llvm/trunk/test/DebugInfo/X86/eh_symbol.ll (original)
>>> +++ llvm/trunk/test/DebugInfo/X86/eh_symbol.ll Fri Jul 26 20:26:08 2013
>>> @@ -8,11 +8,15 @@ entry:
>>>   ret i32 42
>>> }
>>>
>>> +!llvm.dbg.cu = !{!2}
>>> !llvm.dbg.sp = !{!0}
>>>
>>> -!0 = metadata !{i32 589870, i32 0, metadata !1, metadata !"f", metadata !"f", metadata !"", metadata !1, i32 1, metadata !3, i1 false, i1 true, i32 0, i32 0, i32 0, i32 256, i1 true, i32 ()* @f, null, null} ; [ DW_TAG_subprogram ]
>>> -!1 = metadata !{i32 589865, metadata !"/home/espindola/llvm/test.c", metadata !"/home/espindola/tmpfs/build", metadata !2} ; [ DW_TAG_file_type ]
>>> -!2 = metadata !{i32 589841, i32 0, i32 12, metadata !"/home/espindola/llvm/test.c", metadata !"/home/espindola/tmpfs/build", metadata !"clang version 3.0 ()", i1 true, i1 true, metadata !"", i32 0} ; [ DW_TAG_compile_unit ]
>>> -!3 = metadata !{i32 589845, metadata !1, metadata !"", metadata !1, i32 0, i64 0, i64 0, i32 0, i32 0, i32 0, metadata !4, i32 0, i32 0} ; [ DW_TAG_subroutine_type ]
>>> +!0 = metadata !{i32 589870, metadata !6, metadata !1, metadata !"f", metadata !"f", metadata !"", i32 1, metadata !3, i1 false, i1 true, i32 0, i32 0, i32 0, i32 256, i1 true, i32 ()* @f, null, null, null, i32 0} ; [ DW_TAG_subprogram ]
>>> +!1 = metadata !{i32 589865, metadata !6} ; [ DW_TAG_file_type ]
>>> +!2 = metadata !{i32 589841, metadata !6, i32 12, metadata !"clang version 3.0 ()", i1 true, metadata !"", i32 0, metadata !7, metadata !7, metadata !8, null, null, metadata !""} ; [ DW_TAG_compile_unit ]
>>> +!3 = metadata !{i32 589845, metadata !6, metadata !1, metadata !"", i32 0, i64 0, i64 0, i32 0, i32 0, i32 0, metadata !4, i32 0, i32 0} ; [ DW_TAG_subroutine_type ]
>>> !4 = metadata !{metadata !5}
>>> -!5 = metadata !{i32 589860, metadata !2, metadata !"int", null, i32 0, i64 32, i64 32, i64 0, i32 0, i32 5} ; [ DW_TAG_base_type ]
>>> +!5 = metadata !{i32 589860, null, metadata !2, metadata !"int", i32 0, i64 32, i64 32, i64 0, i32 0, i32 5} ; [ DW_TAG_base_type ]
>>> +!6 = metadata !{metadata !"/home/espindola/llvm/test.c", metadata !"/home/espindola/tmpfs/build"}
>>> +!7 = metadata !{i32 0}
>>> +!8 = metadata !{metadata !0}
>>>
>>> Modified: llvm/trunk/test/DebugInfo/X86/stmt-list-multiple-compile-units.ll
>>> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/DebugInfo/X86/stmt-list-multiple-compile-units.ll?rev=187285&r1=187284&r2=187285&view=diff
>>> ==============================================================================
>>> --- llvm/trunk/test/DebugInfo/X86/stmt-list-multiple-compile-units.ll (original)
>>> +++ llvm/trunk/test/DebugInfo/X86/stmt-list-multiple-compile-units.ll Fri Jul 26 20:26:08 2013
>>> @@ -49,8 +49,7 @@ entry:
>>>
>>> !llvm.dbg.cu = !{!0, !10}
>>> !0 = metadata !{i32 786449, metadata !23, i32 12, metadata !"clang version 3.3", i1 false, metadata !"", i32 0, metadata !1, metadata !1, metadata !3, metadata !1,  metadata !1, metadata !""} ; [ DW_TAG_compile_unit ]
>>> -!1 = metadata !{metadata !2}
>>> -!2 = metadata !{i32 0}
>>> +!1 = metadata !{i32 0}
>>> !3 = metadata !{metadata !5}
>>> !5 = metadata !{i32 786478, metadata !23, metadata !6, metadata !"test", metadata !"test", metadata !"", i32 2, metadata !7, i1 false, i1 true, i32 0, i32 0, null, i32 256, i1 false, i32 (i32)* @test, null, null, metadata !1, i32 3} ; [ DW_TAG_subprogram ] [line 2] [def] [scope 3] [test]
>>> !6 = metadata !{i32 786473, metadata !23} ; [ DW_TAG_file_type ]
>>>
>>> Modified: llvm/trunk/test/Transforms/InstCombine/debug-line.ll
>>> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/InstCombine/debug-line.ll?rev=187285&r1=187284&r2=187285&view=diff
>>> ==============================================================================
>>> --- llvm/trunk/test/Transforms/InstCombine/debug-line.ll (original)
>>> +++ llvm/trunk/test/Transforms/InstCombine/debug-line.ll Fri Jul 26 20:26:08 2013
>>> @@ -11,14 +11,16 @@ define void @foo() nounwind ssp {
>>>
>>> declare i32 @printf(i8*, ...)
>>>
>>> +!llvm.dbg.cu = !{!2}
>>> !llvm.dbg.sp = !{!0}
>>>
>>> -!0 = metadata !{i32 589870, i32 0, metadata !1, metadata !"foo", metadata !"foo", metadata !"", metadata !1, i32 4, metadata !3, i1 false, i1 true, i32 0, i32 0, null, i32 0, i1 false, void ()* @foo} ; [ DW_TAG_subprogram ]
>>> -!1 = metadata !{i32 589865, metadata !"m.c", metadata !"/private/tmp", metadata !2} ; [ DW_TAG_file_type ]
>>> -!2 = metadata !{i32 589841, i32 0, i32 12, metadata !"m.c", metadata !"/private/tmp", metadata !"clang", i1 true, i1 false, metadata !"", i32 0} ; [ DW_TAG_compile_unit ]
>>> -!3 = metadata !{i32 589845, metadata !1, metadata !"", metadata !1, i32 0, i64 0, i64 0, i64 0, i32 0, null, metadata !4, i32 0, null} ; [ DW_TAG_subroutine_type ]
>>> +!0 = metadata !{i32 589870, metadata !8, metadata !1, metadata !"foo", metadata !"foo", metadata !"", i32 4, metadata !3, i1 false, i1 true, i32 0, i32 0, null, i32 0, i1 false, void ()* @foo, null, null, null, i32 0} ; [ DW_TAG_subprogram ]
>>> +!1 = metadata !{i32 589865, metadata !8} ; [ DW_TAG_file_type ]
>>> +!2 = metadata !{i32 589841, metadata !8, i32 12, metadata !"clang", i1 true, metadata !"", i32 0, metadata !4, metadata !4, metadata !9, null, null, metadata !""} ; [ DW_TAG_compile_unit ]
>>> +!3 = metadata !{i32 589845, metadata !8, metadata !1, metadata !"", i32 0, i64 0, i64 0, i64 0, i32 0, null, metadata !4, i32 0, null} ; [ DW_TAG_subroutine_type ]
>>> !4 = metadata !{null}
>>> !5 = metadata !{i32 5, i32 2, metadata !6, null}
>>> -!6 = metadata !{i32 589835, metadata !0, i32 4, i32 12, metadata !1, i32 0} ; [ DW_TAG_lexical_block ]
>>> +!6 = metadata !{i32 589835, metadata !8, metadata !0, i32 4, i32 12, i32 0} ; [ DW_TAG_lexical_block ]
>>> !7 = metadata !{i32 6, i32 1, metadata !6, null}
>>> -
>>> +!8 = metadata !{metadata !"m.c", metadata !"/private/tmp"}
>>> +!9 = metadata !{metadata !0}
>>>
>>> Modified: llvm/trunk/test/Transforms/LICM/debug-value.ll
>>> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/LICM/debug-value.ll?rev=187285&r1=187284&r2=187285&view=diff
>>> ==============================================================================
>>> --- llvm/trunk/test/Transforms/LICM/debug-value.ll (original)
>>> +++ llvm/trunk/test/Transforms/LICM/debug-value.ll Fri Jul 26 20:26:08 2013
>>> @@ -35,28 +35,29 @@ declare void @llvm.dbg.value(metadata, i
>>>
>>> !llvm.dbg.sp = !{!0, !6, !9, !10}
>>>
>>> -!0 = metadata !{i32 589870, i32 0, metadata !1, metadata !"idamax", metadata !"idamax", metadata !"", metadata !1, i32 112, metadata !3, i1 false, i1 true, i32 0, i32 0, i32 0, i32 256, i1 false, null} ; [ DW_TAG_subprogram ]
>>> -!1 = metadata !{i32 589865, metadata !"/Volumes/Lalgate/work/llvm/projects/llvm-test/SingleSource/Benchmarks/CoyoteBench/lpbench.c", metadata !"/private/tmp", metadata !2} ; [ DW_TAG_file_type ]
>>> -!2 = metadata !{i32 589841, i32 0, i32 12, metadata !"/Volumes/Lalgate/work/llvm/projects/llvm-test/SingleSource/Benchmarks/CoyoteBench/lpbench.c", metadata !"/private/tmp", metadata !"clang version 2.9 (trunk 127169)", i1 true, i1 false, metadata !"", i32 0} ; [ DW_TAG_compile_unit ]
>>> -!3 = metadata !{i32 589845, metadata !1, metadata !"", metadata !1, i32 0, i64 0, i64 0, i32 0, i32 0, i32 0, metadata !4, i32 0, i32 0} ; [ DW_TAG_subroutine_type ]
>>> +!0 = metadata !{i32 589870, metadata !25, metadata !1, metadata !"idamax", metadata !"idamax", metadata !"", i32 112, metadata !3, i1 false, i1 true, i32 0, i32 0, i32 0, i32 256, i1 false, null, null, null, null, i32 0} ; [ DW_TAG_subprogram ]
>>> +!1 = metadata !{i32 589865, metadata !25} ; [ DW_TAG_file_type ]
>>> +!2 = metadata !{i32 589841, metadata !25, i32 12, metadata !"clang version 2.9 (trunk 127169)", i1 true, metadata !"", i32 0, metadata !8, metadata !8, metadata !8, null, null, metadata !""} ; [ DW_TAG_compile_unit ]
>>> +!3 = metadata !{i32 589845, metadata !25, metadata !1, metadata !"", i32 0, i64 0, i64 0, i32 0, i32 0, i32 0, metadata !4, i32 0, i32 0} ; [ DW_TAG_subroutine_type ]
>>> !4 = metadata !{metadata !5}
>>> -!5 = metadata !{i32 589860, metadata !2, metadata !"int", null, i32 0, i64 32, i64 32, i64 0, i32 0, i32 5} ; [ DW_TAG_base_type ]
>>> -!6 = metadata !{i32 589870, i32 0, metadata !1, metadata !"dscal", metadata !"dscal", metadata !"", metadata !1, i32 206, metadata !7, i1 false, i1 true, i32 0, i32 0, i32 0, i32 256, i1 false, null} ; [ DW_TAG_subprogram ]
>>> -!7 = metadata !{i32 589845, metadata !1, metadata !"", metadata !1, i32 0, i64 0, i64 0, i32 0, i32 0, i32 0, metadata !8, i32 0, i32 0} ; [ DW_TAG_subroutine_type ]
>>> +!5 = metadata !{i32 589860, null, metadata !2, metadata !"int", i32 0, i64 32, i64 32, i64 0, i32 0, i32 5} ; [ DW_TAG_base_type ]
>>> +!6 = metadata !{i32 589870, metadata !25, metadata !1, metadata !"dscal", metadata !"dscal", metadata !"", i32 206, metadata !7, i1 false, i1 true, i32 0, i32 0, i32 0, i32 256, i1 false, null, null, null, null, i32 0} ; [ DW_TAG_subprogram ]
>>> +!7 = metadata !{i32 589845, metadata !25, metadata !1, metadata !"", i32 0, i64 0, i64 0, i32 0, i32 0, i32 0, metadata !8, i32 0, i32 0} ; [ DW_TAG_subroutine_type ]
>>> !8 = metadata !{null}
>>> -!9 = metadata !{i32 589870, i32 0, metadata !1, metadata !"daxpy", metadata !"daxpy", metadata !"", metadata !1, i32 230, metadata !7, i1 false, i1 true, i32 0, i32 0, i32 0, i32 256, i1 false, null} ; [ DW_TAG_subprogram ]
>>> -!10 = metadata !{i32 589870, i32 0, metadata !1, metadata !"dgefa", metadata !"dgefa", metadata !"", metadata !1, i32 267, metadata !7, i1 false, i1 true, i32 0, i32 0, i32 0, i32 256, i1 false, null} ; [ DW_TAG_subprogram ]
>>> +!9 = metadata !{i32 589870, metadata !25, metadata !1, metadata !"daxpy", metadata !"daxpy", metadata !"", i32 230, metadata !7, i1 false, i1 true, i32 0, i32 0, i32 0, i32 256, i1 false, null, null, null, null, i32 0} ; [ DW_TAG_subprogram ]
>>> +!10 = metadata !{i32 589870, metadata !25, metadata !1, metadata !"dgefa", metadata !"dgefa", metadata !"", i32 267, metadata !7, i1 false, i1 true, i32 0, i32 0, i32 0, i32 256, i1 false, null, null, null, null, i32 0} ; [ DW_TAG_subprogram ]
>>> !11 = metadata !{i32 281, i32 9, metadata !12, null}
>>> -!12 = metadata !{i32 589835, metadata !13, i32 272, i32 5, metadata !1, i32 32} ; [ DW_TAG_lexical_block ]
>>> -!13 = metadata !{i32 589835, metadata !14, i32 271, i32 5, metadata !1, i32 31} ; [ DW_TAG_lexical_block ]
>>> -!14 = metadata !{i32 589835, metadata !10, i32 267, i32 1, metadata !1, i32 30} ; [ DW_TAG_lexical_block ]
>>> +!12 = metadata !{i32 589835, metadata !25, metadata !13, i32 272, i32 5, i32 32} ; [ DW_TAG_lexical_block ]
>>> +!13 = metadata !{i32 589835, metadata !25, metadata !14, i32 271, i32 5, i32 31} ; [ DW_TAG_lexical_block ]
>>> +!14 = metadata !{i32 589835, metadata !25, metadata !10, i32 267, i32 1, i32 30} ; [ DW_TAG_lexical_block ]
>>> !15 = metadata !{i32 271, i32 5, metadata !14, null}
>>> !16 = metadata !{i32 284, i32 10, metadata !17, null}
>>> -!17 = metadata !{i32 589835, metadata !12, i32 282, i32 9, metadata !1, i32 33} ; [ DW_TAG_lexical_block ]
>>> +!17 = metadata !{i32 589835, metadata !25, metadata !12, i32 282, i32 9, i32 33} ; [ DW_TAG_lexical_block ]
>>> !18 = metadata !{double undef}
>>> !19 = metadata !{i32 590080, metadata !14, metadata !"temp", metadata !1, i32 268, metadata !20, i32 0} ; [ DW_TAG_auto_variable ]
>>> -!20 = metadata !{i32 589860, metadata !2, metadata !"double", null, i32 0, i64 64, i64 64, i64 0, i32 0, i32 4} ; [ DW_TAG_base_type ]
>>> +!20 = metadata !{i32 589860, null, metadata !2, metadata !"double", i32 0, i64 64, i64 64, i64 0, i32 0, i32 4} ; [ DW_TAG_base_type ]
>>> !21 = metadata !{i32 286, i32 14, metadata !22, null}
>>> -!22 = metadata !{i32 589835, metadata !17, i32 285, i32 13, metadata !1, i32 34} ; [ DW_TAG_lexical_block ]
>>> +!22 = metadata !{i32 589835, metadata !25, metadata !17, i32 285, i32 13, i32 34} ; [ DW_TAG_lexical_block ]
>>> !23 = metadata !{i32 296, i32 13, metadata !17, null}
>>> !24 = metadata !{i32 313, i32 1, metadata !14, null}
>>> +!25 = metadata !{metadata !"/Volumes/Lalgate/work/llvm/projects/llvm-test/SingleSource/Benchmarks/CoyoteBench/lpbench.c", metadata !"/private/tmp"}
>>>
>>> Modified: llvm/trunk/test/Transforms/LoopIdiom/debug-line.ll
>>> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/LoopIdiom/debug-line.ll?rev=187285&r1=187284&r2=187285&view=diff
>>> ==============================================================================
>>> --- llvm/trunk/test/Transforms/LoopIdiom/debug-line.ll (original)
>>> +++ llvm/trunk/test/Transforms/LoopIdiom/debug-line.ll Fri Jul 26 20:26:08 2013
>>> @@ -29,21 +29,22 @@ declare void @llvm.dbg.value(metadata, i
>>>
>>> !llvm.dbg.sp = !{!0}
>>>
>>> -!0 = metadata !{i32 589870, i32 0, metadata !1, metadata !"foo", metadata !"foo", metadata !"", metadata !1, i32 2, metadata !3, i1 false, i1 true, i32 0, i32 0, i32 0, i32 256, i1 false, void (double*)* @foo} ; [ DW_TAG_subprogram ]
>>> -!1 = metadata !{i32 589865, metadata !"li.c", metadata !"/private/tmp", metadata !2} ; [ DW_TAG_file_type ]
>>> -!2 = metadata !{i32 589841, i32 0, i32 12, metadata !"li.c", metadata !"/private/tmp", metadata !"clang version 2.9 (trunk 127165:127174)", i1 true, i1 false, metadata !"", i32 0} ; [ DW_TAG_compile_unit ]
>>> -!3 = metadata !{i32 589845, metadata !1, metadata !"", metadata !1, i32 0, i64 0, i64 0, i32 0, i32 0, i32 0, metadata !4, i32 0, i32 0} ; [ DW_TAG_subroutine_type ]
>>> +!0 = metadata !{i32 589870, metadata !18, metadata !1, metadata !"foo", metadata !"foo", metadata !"", i32 2, metadata !3, i1 false, i1 true, i32 0, i32 0, i32 0, i32 256, i1 false, void (double*)* @foo, null, null, null, i32 0} ; [ DW_TAG_subprogram ]
>>> +!1 = metadata !{i32 589865, metadata !18} ; [ DW_TAG_file_type ]
>>> +!2 = metadata !{i32 589841, metadata !18, i32 12, metadata !"clang version 2.9 (trunk 127165:127174)", i1 true, metadata !"", i32 0, metadata !9, metadata !9, null, null, null, metadata !""} ; [ DW_TAG_compile_unit ]
>>> +!3 = metadata !{i32 589845, metadata !18, metadata !1, metadata !"", i32 0, i64 0, i64 0, i32 0, i32 0, i32 0, metadata !4, i32 0, i32 0} ; [ DW_TAG_subroutine_type ]
>>> !4 = metadata !{null}
>>> !5 = metadata !{i32 590081, metadata !0, metadata !"a", metadata !1, i32 16777218, metadata !6, i32 0} ; [ DW_TAG_arg_variable ]
>>> -!6 = metadata !{i32 589839, metadata !2, metadata !"", null, i32 0, i64 64, i64 64, i64 0, i32 0, metadata !7} ; [ DW_TAG_pointer_type ]
>>> -!7 = metadata !{i32 589860, metadata !2, metadata !"double", null, i32 0, i64 64, i64 64, i64 0, i32 0, i32 4} ; [ DW_TAG_base_type ]
>>> +!6 = metadata !{i32 589839, null, metadata !2, metadata !"", i32 0, i64 64, i64 64, i64 0, i32 0, metadata !7} ; [ DW_TAG_pointer_type ]
>>> +!7 = metadata !{i32 589860, null, metadata !2, metadata !"double", i32 0, i64 64, i64 64, i64 0, i32 0, i32 4} ; [ DW_TAG_base_type ]
>>> !8 = metadata !{i32 2, i32 18, metadata !0, null}
>>> !9 = metadata !{i32 0}
>>> !10 = metadata !{i32 590080, metadata !11, metadata !"i", metadata !1, i32 3, metadata !13, i32 0} ; [ DW_TAG_auto_variable ]
>>> -!11 = metadata !{i32 589835, metadata !12, i32 3, i32 3, metadata !1, i32 1} ; [ DW_TAG_lexical_block ]
>>> -!12 = metadata !{i32 589835, metadata !0, i32 2, i32 21, metadata !1, i32 0} ; [ DW_TAG_lexical_block ]
>>> -!13 = metadata !{i32 589860, metadata !2, metadata !"int", null, i32 0, i64 32, i64 32, i64 0, i32 0, i32 5} ; [ DW_TAG_base_type ]
>>> +!11 = metadata !{i32 589835, metadata !18, metadata !12, i32 3, i32 3, i32 1} ; [ DW_TAG_lexical_block ]
>>> +!12 = metadata !{i32 589835, metadata !18, metadata !0, i32 2, i32 21, i32 0} ; [ DW_TAG_lexical_block ]
>>> +!13 = metadata !{i32 589860, null, metadata !2, metadata !"int", i32 0, i64 32, i64 32, i64 0, i32 0, i32 5} ; [ DW_TAG_base_type ]
>>> !14 = metadata !{i32 3, i32 3, metadata !12, null}
>>> !15 = metadata !{i32 4, i32 5, metadata !11, null}
>>> !16 = metadata !{i32 3, i32 29, metadata !11, null}
>>> !17 = metadata !{i32 5, i32 1, metadata !12, null}
>>> +!18 = metadata !{metadata !"li.c", metadata !"/private/tmp"}
>>>
>>> Modified: llvm/trunk/test/Transforms/LoopRotate/dbgvalue.ll
>>> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/LoopRotate/dbgvalue.ll?rev=187285&r1=187284&r2=187285&view=diff
>>> ==============================================================================
>>> --- llvm/trunk/test/Transforms/LoopRotate/dbgvalue.ll (original)
>>> +++ llvm/trunk/test/Transforms/LoopRotate/dbgvalue.ll Fri Jul 26 20:26:08 2013
>>> @@ -81,7 +81,7 @@ for.end:
>>>
>>> !0 = metadata !{i32 589870, metadata !18, metadata !1, metadata !"tak", metadata !"tak", metadata !"", i32 32, metadata !3, i1 false, i1 true, i32 0, i32 0, i32 0, i32 256, i1 false, i32 (i32, i32, i32)* @tak, null, null, null, i32 0} ; [ DW_TAG_subprogram ]
>>> !1 = metadata !{i32 589865, metadata !18} ; [ DW_TAG_file_type ]
>>> -!2 = metadata !{i32 589841, i32 0, i32 12, metadata !"/Volumes/Lalgate/cj/llvm/projects/llvm-test/SingleSource/Benchmarks/BenchmarkGame/recursive.c", metadata !"/Volumes/Lalgate/cj/D/projects/llvm-test/SingleSource/Benchmarks/BenchmarkGame", metadata !"clang version 2.9 (trunk 125492)", i1 true, i1 false, metadata !"", i32 0} ; [ DW_TAG_compile_unit ]
>>> +!2 = metadata !{i32 589841, metadata !18, i32 12, metadata !"clang version 2.9 (trunk 125492)", i1 true, metadata !"", i32 0, metadata !19, metadata !19, null, null, null, metadata !""} ; [ DW_TAG_compile_unit ]
>>> !3 = metadata !{i32 589845, metadata !18, metadata !1, metadata !"", i32 0, i64 0, i64 0, i32 0, i32 0, i32 0, metadata !4, i32 0, i32 0} ; [ DW_TAG_subroutine_type ]
>>> !4 = metadata !{metadata !5}
>>> !5 = metadata !{i32 589860, null, metadata !2, metadata !"int", i32 0, i64 32, i64 32, i64 0, i32 0, i32 5} ; [ DW_TAG_base_type ]
>>> @@ -98,3 +98,4 @@ for.end:
>>> !16 = metadata !{i32 36, i32 3, metadata !13, null}
>>> !17 = metadata !{i32 37, i32 1, metadata !13, null}
>>> !18 = metadata !{metadata !"/Volumes/Lalgate/cj/llvm/projects/llvm-test/SingleSource/Benchmarks/BenchmarkGame/recursive.c", metadata !"/Volumes/Lalgate/cj/D/projects/llvm-test/SingleSource/Benchmarks/BenchmarkGame"}
>>> +!19 = metadata !{i32 0}
>>>
>>> Modified: llvm/trunk/test/Transforms/SimplifyCFG/branch-fold-dbg.ll
>>> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/SimplifyCFG/branch-fold-dbg.ll?rev=187285&r1=187284&r2=187285&view=diff
>>> ==============================================================================
>>> --- llvm/trunk/test/Transforms/SimplifyCFG/branch-fold-dbg.ll (original)
>>> +++ llvm/trunk/test/Transforms/SimplifyCFG/branch-fold-dbg.ll Fri Jul 26 20:26:08 2013
>>> @@ -41,18 +41,19 @@ declare void @llvm.dbg.value(metadata, i
>>>
>>> !llvm.dbg.sp = !{!0}
>>>
>>> -!0 = metadata !{i32 589870, i32 0, metadata !1, metadata !"foo", metadata !"foo", metadata !"", metadata !1, i32 231, metadata !3, i1 false, i1 true, i32 0, i32 0, i32 0, i32 256, i1 false, void (i32)* @foo, null} ; [ DW_TAG_subprogram ]
>>> -!1 = metadata !{i32 589865, metadata !"a.c", metadata !"/private/tmp", metadata !2} ; [ DW_TAG_file_type ]
>>> -!2 = metadata !{i32 589841, i32 0, i32 12, metadata !"a.i", metadata !"/private/tmp", metadata !"clang (trunk 129006)", i1 true, i1 false, metadata !"", i32 0} ; [ DW_TAG_compile_unit ]
>>> -!3 = metadata !{i32 589845, metadata !1, metadata !"", metadata !1, i32 0, i64 0, i64 0, i32 0, i32 0, i32 0, metadata !4, i32 0, i32 0} ; [ DW_TAG_subroutine_type ]
>>> +!0 = metadata !{i32 589870, metadata !15, metadata !1, metadata !"foo", metadata !"foo", metadata !"", i32 231, metadata !3, i1 false, i1 true, i32 0, i32 0, i32 0, i32 256, i1 false, void (i32)* @foo, null, null, null, i32 0} ; [ DW_TAG_subprogram ]
>>> +!1 = metadata !{i32 589865, metadata !15} ; [ DW_TAG_file_type ]
>>> +!2 = metadata !{i32 589841, metadata !15, i32 12, metadata !"clang (trunk 129006)", i1 true, metadata !"", i32 0, metadata !4, metadata !4, null, null, null, metadata !""} ; [ DW_TAG_compile_unit ]
>>> +!3 = metadata !{i32 589845, metadata !15, metadata !1, metadata !"", i32 0, i64 0, i64 0, i32 0, i32 0, i32 0, metadata !4, i32 0, i32 0} ; [ DW_TAG_subroutine_type ]
>>> !4 = metadata !{null}
>>> !5 = metadata !{i32 131, i32 2, metadata !0, null}
>>> !6 = metadata !{i32 134, i32 2, metadata !0, null}
>>> !7 = metadata !{i32 590080, metadata !8, metadata !"bar", metadata !1, i32 232, metadata !9, i32 0} ; [ DW_TAG_auto_variable ]
>>> -!8 = metadata !{i32 589835, metadata !0, i32 231, i32 1, metadata !1, i32 3} ; [ DW_TAG_lexical_block ]
>>> -!9 = metadata !{i32 589839, metadata !2, metadata !"", null, i32 0, i64 32, i64 32, i64 0, i32 0, metadata !10} ; [ DW_TAG_pointer_type ]
>>> -!10 = metadata !{i32 589862, metadata !2, metadata !"", null, i32 0, i64 0, i64 0, i64 0, i32 0, metadata !11} ; [ DW_TAG_const_type ]
>>> -!11 = metadata !{i32 589860, metadata !2, metadata !"unsigned int", null, i32 0, i64 32, i64 32, i64 0, i32 0, i32 7} ; [ DW_TAG_base_type ]
>>> +!8 = metadata !{i32 589835, metadata !15, metadata !0, i32 231, i32 1, i32 3} ; [ DW_TAG_lexical_block ]
>>> +!9 = metadata !{i32 589839, null, metadata !2, metadata !"", i32 0, i64 32, i64 32, i64 0, i32 0, metadata !10} ; [ DW_TAG_pointer_type ]
>>> +!10 = metadata !{i32 589862, null, metadata !2, metadata !"", i32 0, i64 0, i64 0, i64 0, i32 0, metadata !11} ; [ DW_TAG_const_type ]
>>> +!11 = metadata !{i32 589860, null, metadata !2, metadata !"unsigned int", i32 0, i64 32, i64 32, i64 0, i32 0, i32 7} ; [ DW_TAG_base_type ]
>>> !12 = metadata !{i32 232, i32 40, metadata !8, null}
>>> !13 = metadata !{i32 234, i32 2, metadata !8, null}
>>> !14 = metadata !{i32 274, i32 1, metadata !8, null}
>>> +!15 = metadata !{metadata !"a.c", metadata !"/private/tmp"}
>>>
>>> Modified: llvm/trunk/test/Transforms/SimplifyCFG/hoist-dbgvalue.ll
>>> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/SimplifyCFG/hoist-dbgvalue.ll?rev=187285&r1=187284&r2=187285&view=diff
>>> ==============================================================================
>>> --- llvm/trunk/test/Transforms/SimplifyCFG/hoist-dbgvalue.ll (original)
>>> +++ llvm/trunk/test/Transforms/SimplifyCFG/hoist-dbgvalue.ll Fri Jul 26 20:26:08 2013
>>> @@ -31,23 +31,24 @@ declare void @llvm.dbg.value(metadata, i
>>>
>>> !llvm.dbg.sp = !{!0}
>>>
>>> -!0 = metadata !{i32 589870, i32 0, metadata !1, metadata !"foo", metadata !"foo", metadata !"", metadata !1, i32 2, metadata !3, i1 false, i1 true, i32 0, i32 0, i32 0, i32 256, i1 false, i32 (i32)* @foo} ; [ DW_TAG_subprogram ]
>>> -!1 = metadata !{i32 589865, metadata !"b.c", metadata !"/private/tmp", metadata !2} ; [ DW_TAG_file_type ]
>>> -!2 = metadata !{i32 589841, i32 0, i32 12, metadata !"b.c", metadata !"/private/tmp", metadata !"clang", i1 true, i1 false, metadata !"", i32 0} ; [ DW_TAG_compile_unit ]
>>> -!3 = metadata !{i32 589845, metadata !1, metadata !"", metadata !1, i32 0, i64 0, i64 0, i32 0, i32 0, i32 0, metadata !4, i32 0, i32 0} ; [ DW_TAG_subroutine_type ]
>>> +!0 = metadata !{i32 589870, metadata !20, metadata !1, metadata !"foo", metadata !"foo", metadata !"", i32 2, metadata !3, i1 false, i1 true, i32 0, i32 0, i32 0, i32 256, i1 false, i32 (i32)* @foo, null, null, null, i32 0} ; [ DW_TAG_subprogram ]
>>> +!1 = metadata !{i32 589865, metadata !20} ; [ DW_TAG_file_type ]
>>> +!2 = metadata !{i32 589841, metadata !20, i32 12, metadata !"clang", i1 true, metadata !"", i32 0, metadata !8, metadata !8, null, null, null, metadata !""} ; [ DW_TAG_compile_unit ]
>>> +!3 = metadata !{i32 589845, metadata !20, metadata !1, metadata !"", i32 0, i64 0, i64 0, i32 0, i32 0, i32 0, metadata !4, i32 0, i32 0} ; [ DW_TAG_subroutine_type ]
>>> !4 = metadata !{metadata !5}
>>> -!5 = metadata !{i32 589860, metadata !2, metadata !"int", null, i32 0, i64 32, i64 32, i64 0, i32 0, i32 5} ; [ DW_TAG_base_type ]
>>> +!5 = metadata !{i32 589860, null, metadata !2, metadata !"int", i32 0, i64 32, i64 32, i64 0, i32 0, i32 5} ; [ DW_TAG_base_type ]
>>> !6 = metadata !{i32 590081, metadata !0, metadata !"i", metadata !1, i32 16777218, metadata !5, i32 0} ; [ DW_TAG_arg_variable ]
>>> !7 = metadata !{i32 2, i32 13, metadata !0, null}
>>> !8 = metadata !{i32 0}
>>> !9 = metadata !{i32 590080, metadata !10, metadata !"k", metadata !1, i32 3, metadata !5, i32 0} ; [ DW_TAG_auto_variable ]
>>> -!10 = metadata !{i32 589835, metadata !0, i32 2, i32 16, metadata !1, i32 0} ; [ DW_TAG_lexical_block ]
>>> +!10 = metadata !{i32 589835, metadata !20, metadata !0, i32 2, i32 16, i32 0} ; [ DW_TAG_lexical_block ]
>>> !11 = metadata !{i32 3, i32 12, metadata !10, null}
>>> !12 = metadata !{i32 4, i32 3, metadata !10, null}
>>> !13 = metadata !{i32 5, i32 5, metadata !14, null}
>>> -!14 = metadata !{i32 589835, metadata !10, i32 4, i32 10, metadata !1, i32 1} ; [ DW_TAG_lexical_block ]
>>> +!14 = metadata !{i32 589835, metadata !20, metadata !10, i32 4, i32 10, i32 1} ; [ DW_TAG_lexical_block ]
>>> !15 = metadata !{i32 6, i32 3, metadata !14, null}
>>> !16 = metadata !{i32 7, i32 5, metadata !17, null}
>>> -!17 = metadata !{i32 589835, metadata !10, i32 6, i32 10, metadata !1, i32 2} ; [ DW_TAG_lexical_block ]
>>> +!17 = metadata !{i32 589835, metadata !20, metadata !10, i32 6, i32 10, i32 2} ; [ DW_TAG_lexical_block ]
>>> !18 = metadata !{i32 8, i32 3, metadata !17, null}
>>> !19 = metadata !{i32 9, i32 3, metadata !10, null}
>>> +!20 = metadata !{metadata !"b.c", metadata !"/private/tmp"}
>>>
>>> Modified: llvm/trunk/test/Transforms/SimplifyCFG/trap-debugloc.ll
>>> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/SimplifyCFG/trap-debugloc.ll?rev=187285&r1=187284&r2=187285&view=diff
>>> ==============================================================================
>>> --- llvm/trunk/test/Transforms/SimplifyCFG/trap-debugloc.ll (original)
>>> +++ llvm/trunk/test/Transforms/SimplifyCFG/trap-debugloc.ll Fri Jul 26 20:26:08 2013
>>> @@ -7,13 +7,16 @@ define void @foo() nounwind ssp {
>>>   ret void, !dbg !7
>>> }
>>>
>>> +!llvm.dbg.cu = !{!2}
>>> !llvm.dbg.sp = !{!0}
>>>
>>> -!0 = metadata !{i32 589870, i32 0, metadata !1, metadata !"foo", metadata !"foo", metadata !"", metadata !1, i32 3, metadata !3, i1 false, i1 true, i32 0, i32 0, i32 0, i32 0, i1 false, void ()* @foo} ; [ DW_TAG_subprogram ]
>>> -!1 = metadata !{i32 589865, metadata !"foo.c", metadata !"/private/tmp", metadata !2} ; [ DW_TAG_file_type ]
>>> -!2 = metadata !{i32 589841, i32 0, i32 12, metadata !"foo.c", metadata !"/private/tmp", metadata !"Apple clang version 3.0 (tags/Apple/clang-206.1) (based on LLVM 3.0svn)", i1 true, i1 false, metadata !"", i32 0} ; [ DW_TAG_compile_unit ]
>>> -!3 = metadata !{i32 589845, metadata !1, metadata !"", metadata !1, i32 0, i64 0, i64 0, i32 0, i32 0, i32 0, metadata !4, i32 0, i32 0} ; [ DW_TAG_subroutine_type ]
>>> +!0 = metadata !{i32 589870, metadata !8, metadata !1, metadata !"foo", metadata !"foo", metadata !"", i32 3, metadata !3, i1 false, i1 true, i32 0, i32 0, i32 0, i32 0, i1 false, void ()* @foo, null, null, null, i32 0} ; [ DW_TAG_subprogram ]
>>> +!1 = metadata !{i32 589865, metadata !8} ; [ DW_TAG_file_type ]
>>> +!2 = metadata !{i32 589841, metadata !8, i32 12, metadata !"Apple clang version 3.0 (tags/Apple/clang-206.1) (based on LLVM 3.0svn)", i1 true, metadata !"", i32 0, metadata !4, metadata !4, metadata !9, null, null, metadata !""} ; [ DW_TAG_compile_unit ]
>>> +!3 = metadata !{i32 589845, metadata !8, metadata !1, metadata !"", i32 0, i64 0, i64 0, i32 0, i32 0, i32 0, metadata !4, i32 0, i32 0} ; [ DW_TAG_subroutine_type ]
>>> !4 = metadata !{null}
>>> !5 = metadata !{i32 4, i32 2, metadata !6, null}
>>> -!6 = metadata !{i32 589835, metadata !0, i32 3, i32 12, metadata !1, i32 0} ; [ DW_TAG_lexical_block ]
>>> +!6 = metadata !{i32 589835, metadata !8, metadata !0, i32 3, i32 12, i32 0} ; [ DW_TAG_lexical_block ]
>>> !7 = metadata !{i32 5, i32 1, metadata !6, null}
>>> +!8 = metadata !{metadata !"foo.c", metadata !"/private/tmp"}
>>> +!9 = metadata !{metadata !0}
>>>
>>> Modified: llvm/trunk/test/Transforms/StripSymbols/2010-06-30-StripDebug.ll
>>> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/StripSymbols/2010-06-30-StripDebug.ll?rev=187285&r1=187284&r2=187285&view=diff
>>> ==============================================================================
>>> --- llvm/trunk/test/Transforms/StripSymbols/2010-06-30-StripDebug.ll (original)
>>> +++ llvm/trunk/test/Transforms/StripSymbols/2010-06-30-StripDebug.ll Fri Jul 26 20:26:08 2013
>>> @@ -10,19 +10,21 @@ entry:
>>>
>>> declare void @llvm.dbg.value(metadata, i64, metadata) nounwind readnone
>>>
>>> +!llvm.dbg.cu = !{!2}
>>> !llvm.dbg.sp = !{!0}
>>> !llvm.dbg.lv.foo = !{!5}
>>> !llvm.dbg.gv = !{!8}
>>>
>>> -!0 = metadata !{i32 524334, i32 0, metadata !1, metadata !"foo", metadata !"foo", metadata !"foo", metadata !1, i32 2, metadata !3, i1 false, i1 true, i32 0, i32 0, null, i1 false, i1 true, void ()* @foo} ; [ DW_TAG_subprogram ]
>>> -!1 = metadata !{i32 524329, metadata !"b.c", metadata !"/tmp", metadata !2} ; [ DW_TAG_file_type ]
>>> -!2 = metadata !{i32 524305, i32 0, i32 1, metadata !"b.c", metadata !"/tmp", metadata !"4.2.1 (Based on Apple Inc. build 5658) (LLVM build)", i1 true, i1 true, metadata !"", i32 0} ; [ DW_TAG_compile_unit ]
>>> -!3 = metadata !{i32 524309, metadata !1, metadata !"", metadata !1, i32 0, i64 0, i64 0, i64 0, i32 0, null, metadata !4, i32 0, null} ; [ DW_TAG_subroutine_type ]
>>> +!0 = metadata !{i32 524334, metadata !12, metadata !1, metadata !"foo", metadata !"foo", metadata !"foo", i32 2, metadata !3, i1 false, i1 true, i32 0, i32 0, null, i1 false, i1 true, void ()* @foo, null, null, null, i32 0} ; [ DW_TAG_subprogram ]
>>> +!1 = metadata !{i32 524329, metadata !12} ; [ DW_TAG_file_type ]
>>> +!2 = metadata !{i32 524305, metadata !12, i32 1, metadata !"4.2.1 (Based on Apple Inc. build 5658) (LLVM build)", i1 true, metadata !"", i32 0, metadata !4, metadata !4, null, null, null, metadata !""} ; [ DW_TAG_compile_unit ]
>>> +!3 = metadata !{i32 524309, metadata !12, metadata !1, metadata !"", i32 0, i64 0, i64 0, i64 0, i32 0, null, metadata !4, i32 0, null} ; [ DW_TAG_subroutine_type ]
>>> !4 = metadata !{null}
>>> !5 = metadata !{i32 524544, metadata !6, metadata !"y", metadata !1, i32 3, metadata !7} ; [ DW_TAG_auto_variable ]
>>> -!6 = metadata !{i32 524299, metadata !0, i32 2, i32 0} ; [ DW_TAG_lexical_block ]
>>> -!7 = metadata !{i32 524324, metadata !1, metadata !"int", metadata !1, i32 0, i64 32, i64 32, i64 0, i32 0, i32 5} ; [ DW_TAG_base_type ]
>>> +!6 = metadata !{i32 524299, metadata !12, metadata !0, i32 2, i32 0, i32 0} ; [ DW_TAG_lexical_block ]
>>> +!7 = metadata !{i32 524324, metadata !12, metadata !1, metadata !"int", i32 0, i64 32, i64 32, i64 0, i32 0, i32 5} ; [ DW_TAG_base_type ]
>>> !8 = metadata !{i32 524340, i32 0, metadata !1, metadata !"x", metadata !"x", metadata !"", metadata !1, i32 1, metadata !7, i1 false, i1 true, i32* @x} ; [ DW_TAG_variable ]
>>> !9 = metadata !{i32 0}
>>> !10 = metadata !{i32 3, i32 0, metadata !6, null}
>>> !11 = metadata !{i32 4, i32 0, metadata !6, null}
>>> +!12 = metadata !{metadata !"b.c", metadata !"/tmp"}
>>>
>>> Modified: llvm/trunk/test/Transforms/StripSymbols/2010-07-01-DeadDbgInfo.ll
>>> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/StripSymbols/2010-07-01-DeadDbgInfo.ll?rev=187285&r1=187284&r2=187285&view=diff
>>> ==============================================================================
>>> --- llvm/trunk/test/Transforms/StripSymbols/2010-07-01-DeadDbgInfo.ll (original)
>>> +++ llvm/trunk/test/Transforms/StripSymbols/2010-07-01-DeadDbgInfo.ll Fri Jul 26 20:26:08 2013
>>> @@ -18,14 +18,15 @@ entry:
>>>   ret i32 %.0, !dbg !20
>>> }
>>>
>>> +!llvm.dbg.cu = !{!2}
>>> !llvm.dbg.sp = !{!0, !5, !9}
>>> !llvm.dbg.lv.bar = !{!12}
>>> !llvm.dbg.lv.foo = !{!14}
>>> !llvm.dbg.gv = !{!15, !16}
>>>
>>> -!0 = metadata !{i32 524334, metadata !1, null, metadata !"bar", metadata !"bar", metadata !"", i32 5, metadata !3, i1 true, i1 true, i32 0, i32 0, null, i1 false, i1 true, null, null, null, null, i32 0} ; [ DW_TAG_subprogram ]
>>> +!0 = metadata !{i32 524334, metadata !22, null, metadata !"bar", metadata !"bar", metadata !"", i32 5, metadata !3, i1 true, i1 true, i32 0, i32 0, null, i1 false, i1 true, null, null, null, null, i32 0} ; [ DW_TAG_subprogram ]
>>> !1 = metadata !{i32 524329, metadata !22} ; [ DW_TAG_file_type ]
>>> -!2 = metadata !{i32 524305, i32 0, i32 1, metadata !"g.c", metadata !"/tmp/", metadata !"4.2.1 (Based on Apple Inc. build 5658) (LLVM build)", i1 true, i1 true, metadata !"", i32 0} ; [ DW_TAG_compile_unit ]
>>> +!2 = metadata !{i32 524305, metadata !22, i32 1, metadata !"4.2.1 (Based on Apple Inc. build 5658) (LLVM build)", i1 true, metadata !"", i32 0, metadata !4, metadata !4, null, null, null, metadata !""} ; [ DW_TAG_compile_unit ]
>>> !3 = metadata !{i32 524309, metadata !22, metadata !1, metadata !"", i32 0, i64 0, i64 0, i64 0, i32 0, null, metadata !4, i32 0, null} ; [ DW_TAG_subroutine_type ]
>>> !4 = metadata !{null}
>>> !5 = metadata !{i32 524334, metadata !22, null, metadata !"fn", metadata !"fn", metadata !"fn", i32 6, metadata !6, i1 false, i1 true, i32 0, i32 0, null, i1 false, i1 true, i32 ()* @fn, null, null, null, i32 0} ; [ DW_TAG_subprogram ]
>>>
>>> Modified: llvm/trunk/test/Transforms/StripSymbols/2010-08-25-crash.ll
>>> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/StripSymbols/2010-08-25-crash.ll?rev=187285&r1=187284&r2=187285&view=diff
>>> ==============================================================================
>>> --- llvm/trunk/test/Transforms/StripSymbols/2010-08-25-crash.ll (original)
>>> +++ llvm/trunk/test/Transforms/StripSymbols/2010-08-25-crash.ll Fri Jul 26 20:26:08 2013
>>> @@ -4,16 +4,19 @@ entry:
>>>   ret i32 0, !dbg !8
>>> }
>>>
>>> +!llvm.dbg.cu = !{!2}
>>> !llvm.dbg.sp = !{!0}
>>> !llvm.dbg.gv = !{!6}
>>>
>>> -!0 = metadata !{i32 524334, i32 0, metadata !1, metadata !"foo", metadata !"foo", metadata !"foo", metadata !1, i32 3, metadata !3, i1 false, i1 true, i32 0, i32 0, null, i1 false, i1 false, i32 ()* @foo} ; [ DW_TAG_subprogram ]
>>> -!1 = metadata !{i32 524329, metadata !"/tmp/a.c", metadata !"/Volumes/Lalgate/clean/D.CW", metadata !2} ; [ DW_TAG_file_type ]
>>> -!2 = metadata !{i32 524305, i32 0, i32 12, metadata !"/tmp/a.c", metadata !"/Volumes/Lalgate/clean/D.CW", metadata !"clang version 2.8 (trunk 112062)", i1 true, i1 false, metadata !"", i32 0} ; [ DW_TAG_compile_unit ]
>>> -!3 = metadata !{i32 524309, metadata !1, metadata !"", metadata !1, i32 0, i64 0, i64 0, i64 0, i32 0, null, metadata !4, i32 0, null} ; [ DW_TAG_subroutine_type ]
>>> +!0 = metadata !{i32 524334, metadata !10, metadata !1, metadata !"foo", metadata !"foo", metadata !"foo", i32 3, metadata !3, i1 false, i1 true, i32 0, i32 0, null, i1 false, i1 false, i32 ()* @foo, null, null, null, i32 0} ; [ DW_TAG_subprogram ]
>>> +!1 = metadata !{i32 524329, metadata !10} ; [ DW_TAG_file_type ]
>>> +!2 = metadata !{i32 524305, metadata !10, i32 12, metadata !"clang version 2.8 (trunk 112062)", i1 true, metadata !"", i32 0, metadata !11, metadata !11, null, null, null, metadata !""} ; [ DW_TAG_compile_unit ]
>>> +!3 = metadata !{i32 524309, metadata !10, metadata !1, metadata !"", i32 0, i64 0, i64 0, i64 0, i32 0, null, metadata !4, i32 0, null} ; [ DW_TAG_subroutine_type ]
>>> !4 = metadata !{metadata !5}
>>> -!5 = metadata !{i32 524324, metadata !1, metadata !"int", metadata !1, i32 0, i64 32, i64 32, i64 0, i32 0, i32 5} ; [ DW_TAG_base_type ]
>>> +!5 = metadata !{i32 524324, metadata !10, metadata !1, metadata !"int", i32 0, i64 32, i64 32, i64 0, i32 0, i32 5} ; [ DW_TAG_base_type ]
>>> !6 = metadata !{i32 524340, i32 0, metadata !1, metadata !"i", metadata !"i", metadata !"i", metadata !1, i32 2, metadata !7, i1 true, i1 true, i32 0} ; [ DW_TAG_variable ]
>>> -!7 = metadata !{i32 524326, metadata !1, metadata !"", metadata !1, i32 0, i64 0, i64 0, i64 0, i32 0, metadata !5} ; [ DW_TAG_const_type ]
>>> +!7 = metadata !{i32 524326, metadata !10, metadata !1, metadata !"", i32 0, i64 0, i64 0, i64 0, i32 0, metadata !5} ; [ DW_TAG_const_type ]
>>> !8 = metadata !{i32 3, i32 13, metadata !9, null}
>>> -!9 = metadata !{i32 524299, metadata !0, i32 3, i32 11, metadata !1, i32 0} ; [ DW_TAG_lexical_block ]
>>> +!9 = metadata !{i32 524299, metadata !10, metadata !0, i32 3, i32 11, i32 0} ; [ DW_TAG_lexical_block ]
>>> +!10 = metadata !{metadata !"/tmp/a.c", metadata !"/Volumes/Lalgate/clean/D.CW"}
>>> +!11 = metadata !{i32 0}
>>>
>>>
>>> _______________________________________________
>>> llvm-commits mailing list
>>> llvm-commits at cs.uiuc.edu
>>> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
>>




More information about the llvm-commits mailing list