[clang] [serialization] no transitive decl change (PR #92083)
Ilya Biryukov via cfe-commits
cfe-commits at lists.llvm.org
Thu Jun 13 05:59:32 PDT 2024
ilya-biryukov wrote:
I added a printf into `FindExternalVisibleDeclsByName` where it calls find on `MultiOnDiskHashTable` to see what names have been causing this and I can see that we stall on the first name we try to look up. The name `std` is the first one and was previously processed almost instantly and now it takes >5 minutes to return results for it. I believe this is where most, if not all, of the overhead is coming from.
Will be digging more, but maybe this gives some clues to where the problem is.
https://github.com/llvm/llvm-project/pull/92083
More information about the cfe-commits
mailing list