[PATCH] D66042: [analyzer] Analysis: "Disable" core checkers
Kristóf Umann via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Sat Aug 10 14:49:25 PDT 2019
Szelethus added a comment.
In D66042#1624468 <https://reviews.llvm.org/D66042#1624468>, @Szelethus wrote:
> Speaking about performance impact, note where your patch does the actual silencing: by the time control reaches that point, we created bug report equivalence classes, constructed a trimmed version of the exploded graph, constructed a bug path from that trimmed graph and ran all visitors on and have gathered all diagnostic pieces for it (plenty of shared object creations there). I have a strong suspicion that not even creating the bug report is far faster.
I mean, simply changing where the silencing happens would solve most of these, of course, though there still would be things we'd have to pay for one way or another. I see your point with the boilerplate code however, we could definitely improve on that part of the interface. I wouldn't call the current situation so bad thought that I'd restrain myself from adding a couple more checkers.
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D66042/new/
https://reviews.llvm.org/D66042
More information about the cfe-commits
mailing list