[PATCH] D74053: [DebugInfo] Teach LDV how to handle identical variable fragments

Djordje Todorovic via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu Feb 6 00:12:21 PST 2020


djtodoro added inline comments.


================
Comment at: llvm/test/DebugInfo/X86/live-debug-vars-intervals.mir:46
+  @global = external global i32, align 4
+  declare void @llvm.dbg.addr(metadata, metadata, metadata)
+  declare void @llvm.dbg.value(metadata, metadata, metadata)
----------------
Could be deleted.


================
Comment at: llvm/test/DebugInfo/X86/live-debug-vars-intervals.mir:48
+  declare void @llvm.dbg.value(metadata, metadata, metadata)
+  declare void @llvm.stackprotector(i8*, i8**)
+  declare void @escape(i32*)
----------------
Could be deleted.


================
Comment at: llvm/test/DebugInfo/X86/live-debug-vars-intervals.mir:104
+alignment:       16
+exposesReturnsTwice: false
+legalized:       false
----------------
I think you do not need most of the attributes (probably only `name` and `alignment` ).


================
Comment at: llvm/test/DebugInfo/X86/live-debug-vars-intervals.mir:167
+alignment:       16
+exposesReturnsTwice: false
+legalized:       false
----------------
Here as well.


CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D74053/new/

https://reviews.llvm.org/D74053





More information about the llvm-commits mailing list