diff options
author | Adrian Prantl <aprantl@apple.com> | 2017-07-28 20:21:02 +0000 |
---|---|---|
committer | Adrian Prantl <aprantl@apple.com> | 2017-07-28 20:21:02 +0000 |
commit | abe04759a6f50c6006db8b2990de47e973ad127a (patch) | |
tree | 46928903d2e66b0381635a531b82df7f5a0d0083 /llvm/test/Transforms/ADCE | |
parent | e109655c902f6e381348c5874512b4897bedff8f (diff) | |
download | bcm5719-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.ll | 8 |
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 } |