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

Arthur Eubanks via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon Nov 2 17:28:22 PST 2020


aeubanks added a comment.

I think the proper way to address this is to fix the TODOs in `updateCGAndAnalysisManagerForPass` where it doesn't allow non-trivial edges to be added. With that fixed, we can remove the hack in the inliner that adds ref edges just to be promoted in `updateCGAndAnalysisManagerForPass`. That will also include changing the call from the inliner from `updateCGAndAnalysisManagerForFunctionPass` to `updateCGAndAnalysisManagerForCGSCCPass`.


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