nridge planned changes to this revision. nridge added a comment. The updated patch implements one of the optimizations discussed during review, namely filtering the Refs stored in the RevRefs data structure to just those that could be calls.
To this end, the patch introduces a new `RefKind`, `RefKind::Call`, as discussed. With the updated patch, memory usage on the same workload is: background_index 579MB (index 392MB, slabs 187MB). This is an increase of (579 - 560) / 560 = 3.4% over baseline (down from 8.2% with the original patch!) Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D93829/new/ https://reviews.llvm.org/D93829 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits