[PATCH] D89587: [CGSCC] Detect devirtualization in more cases

Arthur Eubanks via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu Oct 29 20:08:14 PDT 2020


aeubanks added a comment.

Using sqlite3 in llvm-test-suite, without this change DevirtSCCRepeatedPass never reruns the pipeline, but with this change it does for lots of SCCs.
Off the top of my head the only thing I can think of that would rerun passes with this is that a call promoted in one pass that gets deleted in a later pass would trigger a rerun.


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D89587



More information about the llvm-commits mailing list