[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