summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/ADCE
diff options
context:
space:
mode:
authorAdrian Prantl <aprantl@apple.com>2017-07-28 20:21:02 +0000
committerAdrian Prantl <aprantl@apple.com>2017-07-28 20:21:02 +0000
commitabe04759a6f50c6006db8b2990de47e973ad127a (patch)
tree46928903d2e66b0381635a531b82df7f5a0d0083 /llvm/test/Transforms/ADCE
parente109655c902f6e381348c5874512b4897bedff8f (diff)
downloadbcm5719-llvm-abe04759a6f50c6006db8b2990de47e973ad127a.tar.gz
bcm5719-llvm-abe04759a6f50c6006db8b2990de47e973ad127a.zip
Remove the obsolete offset parameter from @llvm.dbg.value
There is no situation where this rarely-used argument cannot be substituted with a DIExpression and removing it allows us to simplify the DWARF backend. Note that this patch does not yet remove any of the newly dead code. rdar://problem/33580047 Differential Revision: https://reviews.llvm.org/D35951 llvm-svn: 309426
Diffstat (limited to 'llvm/test/Transforms/ADCE')
-rw-r--r--llvm/test/Transforms/ADCE/debug-info-intrinsic.ll8
1 files changed, 4 insertions, 4 deletions
diff --git a/llvm/test/Transforms/ADCE/debug-info-intrinsic.ll b/llvm/test/Transforms/ADCE/debug-info-intrinsic.ll
index da158b3a50e..2f4f77fc058 100644
--- a/llvm/test/Transforms/ADCE/debug-info-intrinsic.ll
+++ b/llvm/test/Transforms/ADCE/debug-info-intrinsic.ll
@@ -26,7 +26,7 @@
;; sink();
;;}
-declare void @llvm.dbg.value(metadata, i64, metadata, metadata)
+declare void @llvm.dbg.value(metadata, metadata, metadata)
declare void @sink()
@@ -36,7 +36,7 @@ define void @variable_in_unused_subscope() !dbg !4 {
; CHECK-NEXT: call void @sink
; CHECK-NEXT: ret void
entry:
- call void @llvm.dbg.value(metadata i32 0, i64 0, metadata !15, metadata !17), !dbg !18
+ call void @llvm.dbg.value(metadata i32 0, metadata !15, metadata !17), !dbg !18
call void @sink(), !dbg !19
ret void, !dbg !20
}
@@ -48,7 +48,7 @@ define void @variable_in_parent_scope() !dbg !7 {
; CHECK-NEXT: call void @sink
; CHECK-NEXT: ret void
entry:
- call void @llvm.dbg.value(metadata i32 0, i64 0, metadata !21, metadata !17), !dbg !22
+ call void @llvm.dbg.value(metadata i32 0, metadata !21, metadata !17), !dbg !22
call void @sink(), !dbg !23
ret void, !dbg !25
}
@@ -59,7 +59,7 @@ define void @calls_empty_function_with_unused_variable_in_unused_subscope() !dbg
; CHECK-NEXT: call void @sink
; CHECK-NEXT: ret void
entry:
- call void @llvm.dbg.value(metadata i32 0, i64 0, metadata !26, metadata !17), !dbg !28
+ call void @llvm.dbg.value(metadata i32 0, metadata !26, metadata !17), !dbg !28
call void @sink(), !dbg !31
ret void, !dbg !32
}
OpenPOWER on IntegriCloud