[PATCH] D139970: [llvm][CallBrPrepare] use SSAUpdater to use intrinsic value

Nick Desaulniers via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu Dec 15 17:07:11 PST 2022


nickdesaulniers added a comment.

Thanks for the review!



================
Comment at: llvm/lib/CodeGen/CallBrPrepare.cpp:181
+    for (Use &U : CBR->uses()) {
+      PrintDebugDomInfo(DT, U, LandingPad, /*IsDefaultDest*/ false);
+      PrintDebugDomInfo(DT, U, DefaultDest, /*IsDefaultDest*/ true);
----------------
nickdesaulniers wrote:
> aeubanks wrote:
> > I'd just `ifndef NDEBUG` around these two lines and remove the empty `PrintDebugDomInfo` implementation
> Slight disagree, but could be convinced otherwise. Do you feel strongly about this?
To expand on why I disagree; I'm optimizing for readability of the import part of the code (the part that's doing meaningful work). I'd prefer to hide the ugly ifdefs around the optional debug routine.


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D139970



More information about the llvm-commits mailing list