Lines Matching full:strings
48 return Strings.insert(S); in insert()
52 return Strings.getIdForString(S); in getIdForString()
56 return Strings.getStringForId(Id); in getStringForId()
61 // strings. Matching the reference algorithm exactly is not strictly in computeBucketCount()
136 Size += sizeof(uint32_t) * computeBucketCount(Strings.size()); in calculateHashTableSize()
144 Size += Strings.calculateSerializedSize(); in calculateSerializedSize()
151 const codeview::DebugStringTableSubsection &Strings) { in setStrings() argument
152 this->Strings = Strings; in setStrings()
160 H.ByteSize = Strings.calculateSerializedSize(); in writeHeader()
168 if (auto EC = Strings.commit(Writer)) in writeStrings()
177 uint32_t BucketCount = computeBucketCount(Strings.size()); in writeHashTable()
182 for (const auto &Pair : Strings) { in writeHashTable()
204 if (auto EC = Writer.writeInteger<uint32_t>(Strings.size())) in writeEpilogue()
211 llvm::TimeTraceScope timeScope("Commit strings table"); in commit()
219 Writer.split(Strings.calculateSerializedSize()); in commit()