summaryrefslogtreecommitdiffstats
path: root/llvm/test/DebugInfo/Generic/incorrect-variable-debugloc.ll
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/DebugInfo/Generic/incorrect-variable-debugloc.ll
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/DebugInfo/Generic/incorrect-variable-debugloc.ll')
-rw-r--r--llvm/test/DebugInfo/Generic/incorrect-variable-debugloc.ll6
1 files changed, 3 insertions, 3 deletions
diff --git a/llvm/test/DebugInfo/Generic/incorrect-variable-debugloc.ll b/llvm/test/DebugInfo/Generic/incorrect-variable-debugloc.ll
index d86a066ce6e..0cb73afe6f4 100644
--- a/llvm/test/DebugInfo/Generic/incorrect-variable-debugloc.ll
+++ b/llvm/test/DebugInfo/Generic/incorrect-variable-debugloc.ll
@@ -110,7 +110,7 @@ entry:
; <label>:30 ; preds = %24, %5
store i32 0, i32* %i.i, align 4, !dbg !39, !tbaa !41
- tail call void @llvm.dbg.value(metadata %struct.C* %8, i64 0, metadata !27, metadata !DIExpression(DW_OP_deref)), !dbg !46
+ tail call void @llvm.dbg.value(metadata %struct.C* %8, metadata !27, metadata !DIExpression(DW_OP_deref)), !dbg !46
call void @_ZN1C5m_fn3Ev(%struct.C* %8), !dbg !47
unreachable, !dbg !47
}
@@ -145,7 +145,7 @@ entry:
%16 = add i64 %15, 0, !dbg !48
%17 = inttoptr i64 %16 to i64*, !dbg !48
store i64 -868083113472691727, i64* %17, !dbg !48
- tail call void @llvm.dbg.value(metadata %struct.C* %this, i64 0, metadata !30, metadata !DIExpression()), !dbg !48
+ tail call void @llvm.dbg.value(metadata %struct.C* %this, metadata !30, metadata !DIExpression()), !dbg !48
%call = call i32 @_ZN1A5m_fn1Ev(%struct.A* %8), !dbg !49
%i.i = getelementptr inbounds %struct.C, %struct.C* %this, i64 0, i32 1, i32 0, !dbg !50
%18 = ptrtoint i32* %i.i to i64, !dbg !50
@@ -198,7 +198,7 @@ entry:
declare i32 @_ZN1A5m_fn1Ev(%struct.A*) #2
; Function Attrs: nounwind readnone
-declare void @llvm.dbg.value(metadata, i64, metadata, metadata) #3
+declare void @llvm.dbg.value(metadata, metadata, metadata) #3
define internal void @asan.module_ctor() {
tail call void @__asan_init_v3()
OpenPOWER on IntegriCloud