[PATCH] D63389: [IDF] Generalize IDFCalculator to be used with Clang's CFG

Jakub Kuderski via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Jun 26 11:13:09 PDT 2019


kuhar accepted this revision.
kuhar added a comment.
This revision is now accepted and ready to land.

Looks good now. I added a few nits inline.



================
Comment at: llvm/include/llvm/Analysis/IteratedDominanceFrontier.h:84
+  ChildrenTy Ret;
+  for (auto Pair : children<SnapShotBBPair>({GD, N}))
+    Ret.emplace_back(Pair.second);
----------------
Since there's no move, I'd rather make it `const &`.



================
Comment at: llvm/include/llvm/Analysis/IteratedDominanceFrontier.h:85
+  for (auto Pair : children<SnapShotBBPair>({GD, N}))
+    Ret.emplace_back(Pair.second);
+  return Ret;
----------------
Is it possible to rename Pair such that it's clear what (type) .second is?


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D63389





More information about the llvm-commits mailing list