Lines Matching defs:tables
1 //===- MultiOnDiskHashTable.h - Merged set of hash tables -------*- C++ -*-===//
12 // Multiple hash tables from different files are implicitly merged to improve
39 /// A collection of on-disk hash tables, merged when relevant for performance.
42 /// A handle to a file, used when overriding tables.
81 /// The current set of on-disk and merged tables.
88 /// Files corresponding to overridden tables that we've not yet
104 /// The current set of on-disk tables.
105 table_range tables() {
119 /// Delete all our current on-disk tables.
121 for (auto *T : tables())
139 Tables.erase(std::remove_if(tables().begin().getCurrent(), Tables.end(),
150 // Read in all the tables and merge them together.
151 // FIXME: Be smarter about which tables we merge.
152 for (auto *ODT : tables()) {
250 for (auto *ODT : tables()) {
275 for (auto *ODT : tables()) {