[PATCH] D89587: [CGSCC] Detect devirtualization in more cases
Arthur Eubanks via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Fri Oct 30 15:00:16 PDT 2020
aeubanks added a comment.
The issue is that the inliner is inserting ref edges right before it calls updateCGAndAnalysisManagerForFunctionPass, which then promotes those edges to call edges, making us think there's been a devirtualization.
https://github.com/llvm/llvm-project/blob/72ddd559b8aafef402091f8e192e025022e4ebef/llvm/lib/Transforms/IPO/Inliner.cpp#L944
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