summaryrefslogtreecommitdiffstats
path: root/llvm/test/DebugInfo/AArch64/unretained-declaration-subprogram.ll
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/test/DebugInfo/AArch64/unretained-declaration-subprogram.ll')
-rw-r--r--llvm/test/DebugInfo/AArch64/unretained-declaration-subprogram.ll44
1 files changed, 0 insertions, 44 deletions
diff --git a/llvm/test/DebugInfo/AArch64/unretained-declaration-subprogram.ll b/llvm/test/DebugInfo/AArch64/unretained-declaration-subprogram.ll
deleted file mode 100644
index 17ead0e8124..00000000000
--- a/llvm/test/DebugInfo/AArch64/unretained-declaration-subprogram.ll
+++ /dev/null
@@ -1,44 +0,0 @@
-; RUN: llc -mtriple=arm64-apple-ios -filetype=obj < %s -o %t.o
-; RUN: llvm-dwarfdump %t.o | FileCheck %s -implicit-check-not=DW_TAG_subprogram
-
-; The declaration subprogram for "function" is not in the CU's list of
-; retained types. Test that a DWARF call site entry can still be constructed.
-
-; CHECK: DW_TAG_subprogram
-; CHECK: DW_AT_name {{.*}}__hidden#3_
-; CHECK: DW_TAG_call_site
-; CHECK: DW_AT_call_origin (0x{{0+}}[[FUNCTION_DIE:.*]])
-
-; CHECK: 0x{{0+}}[[FUNCTION_DIE]]: DW_TAG_subprogram
-; CHECK: DW_AT_name {{.*}}function
-
-target datalayout = "e-m:o-i64:64-i128:128-n32:64-S128"
-target triple = "arm64-apple-ios9.0.0"
-
-define i32 @main() local_unnamed_addr !dbg !8 {
- %1 = tail call [2 x i64] @function([2 x i64] zeroinitializer), !dbg !11
- %2 = extractvalue [2 x i64] %1, 0, !dbg !11
- %3 = trunc i64 %2 to i32, !dbg !11
- ret i32 %3, !dbg !12
-}
-
-declare !dbg !13 [2 x i64] @function([2 x i64]) local_unnamed_addr
-
-!llvm.module.flags = !{!0, !1, !2, !3, !4}
-!llvm.dbg.cu = !{!5}
-!llvm.ident = !{!7}
-
-!0 = !{i32 2, !"SDK Version", [2 x i32] [i32 13, i32 4]}
-!1 = !{i32 7, !"Dwarf Version", i32 4}
-!2 = !{i32 2, !"Debug Info Version", i32 3}
-!3 = !{i32 1, !"wchar_size", i32 4}
-!4 = !{i32 7, !"PIC Level", i32 2}
-!5 = distinct !DICompileUnit(language: DW_LANG_C99, file: !6, producer: "__hidden#0_", isOptimized: true, runtimeVersion: 0, emissionKind: LineTablesOnly, nameTableKind: None)
-!6 = !DIFile(filename: "__hidden#1_", directory: "__hidden#2_")
-!7 = !{!"Apple clang version 11.0.0 (llvm-project fa407d93fd5e618d76378c1ce4e4f517e0563278) (+internal-os)"}
-!8 = distinct !DISubprogram(name: "__hidden#3_", scope: !6, file: !6, line: 9, type: !9, scopeLine: 9, flags: DIFlagAllCallsDescribed, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !5)
-!9 = !DISubroutineType(types: !10)
-!10 = !{}
-!11 = !DILocation(line: 12, column: 10, scope: !8)
-!12 = !DILocation(line: 13, column: 3, scope: !8)
-!13 = !DISubprogram(name: "function", scope: !6, file: !6, line: 7, type: !9, flags: DIFlagPrototyped, spFlags: DISPFlagOptimized)
OpenPOWER on IntegriCloud