[PATCH] D57050: [CodeGenPrepare] Handle all debug calls in dupRetToEnableTailCallOpts()

Wolfgang Pieb via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Jan 22 11:47:43 PST 2019


wolfgangp added a comment.





================
Comment at: test/CodeGen/SystemZ/debuginstr-cgp.mir:54
+    %call59.pn = phi %"class.xercesc_2_5::ModifierToken.18.41.64.87.110.133.156.179.248.455"* [ %call59, %if.then55 ], [ undef, %if.then69 ]
+    %tok.0 = getelementptr inbounds %"class.xercesc_2_5::ModifierToken.18.41.64.87.110.133.156.179.248.455", %"class.xercesc_2_5::ModifierToken.18.41.64.87.110.133.156.179.248.455"* %call59.pn, i64 0, i32 0, !dbg !1564
+    call void @llvm.dbg.value(metadata %"class.xercesc_2_5::Token.4.27.50.73.96.119.142.165.234.441"* %tok.0, metadata !1554, metadata !DIExpression()), !dbg !1565
----------------
I'm a bit confused about this. The change was about dbg.value instructions following bitcasts, but here we have the dbg.value following a getelementptr. Perhaps I'm missing something?


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

https://reviews.llvm.org/D57050





More information about the llvm-commits mailing list