[PATCH] D75024: [SCCIterator] Check if a SCC is a natural loop.

Stefanos Baziotis via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Feb 25 13:48:58 PST 2020


baziotis added a comment.

I think that with the news about SCCIterator, the implementation will be something like that:

  bool isSCCNaturalLoop(scc_iterator<Function *> SCCIt) const {
    Loop *L = getLoopFor((*SCCIt).front());
    return L != nullptr;
  }

This is basically a hack and I don't know if it makes sense to put it as part of `LoopInfo`. It doesn't do anything internal to `LoopInfo` that the user couldn't know.
What do you think?


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

https://reviews.llvm.org/D75024





More information about the llvm-commits mailing list