alexfh wrote: BTW, if you wonder about the callers of `LoadExternalSpecializations`: ``` - 90.30% 0.00% clang clang [.] clang::Sema::CheckVarTemplateId(clang::VarTemplateDecl*, clang::SourceLocation, clang::SourceLocation, clang::TemplateArgumentListInfo const&) ▒ - 90.30% clang::Sema::CheckVarTemplateId(clang::VarTemplateDecl*, clang::SourceLocation, clang::SourceLocation, clang::TemplateArgumentListInfo const&) ▒ - 89.47% clang::VarTemplateDecl::getPartialSpecializations(llvm::SmallVectorImpl<clang::VarTemplatePartialSpecializationDecl*>&) const ▒ - 89.46% clang::ASTReader::LoadExternalSpecializations(clang::Decl const*, bool) ▒ - 88.08% clang::serialization::MultiOnDiskHashTable<clang::serialization::reader::LazySpecializationInfoLookupTrait>::findAll() ▒ - 20.24% llvm::DenseMap<clang::serialization::reader::LazySpecializationInfo, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<clang::serialization::reader::LazySpecializationInfo, void>, llvm::detai▒ + 0.82% 0xffffffff8b4012a6 ▒ - 7.22% llvm::SmallVectorBase<unsigned int>::grow_pod(void*, unsigned long, unsigned long) ▒ - 7.11% memcpy_prefetch ▒ + 1.52% 0xffffffff8b4012a6 ▒ ```
https://github.com/llvm/llvm-project/pull/83237 _______________________________________________ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits