xref: /aosp_15_r20/external/llvm/test/Linker/Inputs/mdlocation.ll (revision 9880d6810fe72a1726cb53787c6711e909410d58)
1*9880d681SAndroid Build Coastguard Workerdefine void @foo1() !dbg !0 {
2*9880d681SAndroid Build Coastguard Worker  ret void, !dbg !3
3*9880d681SAndroid Build Coastguard Worker}
4*9880d681SAndroid Build Coastguard Worker
5*9880d681SAndroid Build Coastguard Worker!named = !{!1, !2, !3, !4, !5}
6*9880d681SAndroid Build Coastguard Worker
7*9880d681SAndroid Build Coastguard Worker!0 = distinct !DISubprogram(file: !7, scope: !7, line: 1, name: "foo", type: !9, unit: !6)
8*9880d681SAndroid Build Coastguard Worker
9*9880d681SAndroid Build Coastguard Worker!1 = !DILocation(line: 3, column: 7, scope: !10)
10*9880d681SAndroid Build Coastguard Worker!2 = !DILocation(line: 3, column: 7, scope: !10, inlinedAt: !1)
11*9880d681SAndroid Build Coastguard Worker!3 = !DILocation(line: 3, column: 7, scope: !10, inlinedAt: !2)
12*9880d681SAndroid Build Coastguard Worker; Test distinct nodes.
13*9880d681SAndroid Build Coastguard Worker!4 = distinct !DILocation(line: 3, column: 7, scope: !10)
14*9880d681SAndroid Build Coastguard Worker!5 = distinct !DILocation(line: 3, column: 7, scope: !10, inlinedAt: !4)
15*9880d681SAndroid Build Coastguard Worker
16*9880d681SAndroid Build Coastguard Worker!llvm.dbg.cu = !{!6}
17*9880d681SAndroid Build Coastguard Worker!6 = distinct !DICompileUnit(language: DW_LANG_C89, file: !7)
18*9880d681SAndroid Build Coastguard Worker!7 = !DIFile(filename: "source.c", directory: "/dir")
19*9880d681SAndroid Build Coastguard Worker
20*9880d681SAndroid Build Coastguard Worker!llvm.module.flags = !{!8}
21*9880d681SAndroid Build Coastguard Worker!8 = !{i32 1, !"Debug Info Version", i32 3}
22*9880d681SAndroid Build Coastguard Worker!9 = !DISubroutineType(types: !{})
23*9880d681SAndroid Build Coastguard Worker!10 = distinct !DILexicalBlock(line: 3, column: 3, file: !7, scope: !0)
24