From 22b8e82c12e186413538c91b7dbc257b42a73f04 Mon Sep 17 00:00:00 2001 From: "J. Ryan Stinnett" Date: Sat, 25 Feb 2023 22:17:28 +0000 Subject: [DebugInfo] Remove `dbg.addr` from CodeGen As part of this work, removing `SDDbgValue::clearIsEmitted` originally added for `dbg.addr` in 045c67769d7fe577fc38cccb6fb40fd814437447 was attempted, but it appears some tests for `DBG_INSTR_REF` now depend on that behaviour as well, so it was kept and comments were updated instead. Part of `dbg.addr` removal Discussed in https://discourse.llvm.org/t/what-is-the-status-of-dbg-addr/62898 Differential Revision: https://reviews.llvm.org/D144800 --- llvm/lib/CodeGen/AssignmentTrackingAnalysis.cpp | 1 - 1 file changed, 1 deletion(-) (limited to 'llvm/lib/CodeGen/AssignmentTrackingAnalysis.cpp') diff --git a/llvm/lib/CodeGen/AssignmentTrackingAnalysis.cpp b/llvm/lib/CodeGen/AssignmentTrackingAnalysis.cpp index 0b51382..d9458c6 100644 --- a/llvm/lib/CodeGen/AssignmentTrackingAnalysis.cpp +++ b/llvm/lib/CodeGen/AssignmentTrackingAnalysis.cpp @@ -1533,7 +1533,6 @@ void AssignmentTrackingLowering::processDbgValue(DbgValueInst &DVI, void AssignmentTrackingLowering::processDbgInstruction( Instruction &I, AssignmentTrackingLowering::BlockInfo *LiveSet) { - assert(!isa(&I) && "unexpected dbg.addr"); if (auto *DAI = dyn_cast(&I)) processDbgAssign(*DAI, LiveSet); else if (auto *DVI = dyn_cast(&I)) -- cgit v1.1