LLVM: llvm::pdb::GSIHashStreamBuilder Struct Reference (original) (raw)

Public Member Functions
uint32_t calculateSerializedLength () const
Error commit (BinaryStreamWriter &Writer)
void finalizePublicBuckets ()
void finalizeGlobalBuckets (uint32_t RecordZeroOffset)
void finalizeBuckets (uint32_t RecordZeroOffset, MutableArrayRef< BulkPublic > Globals)

Definition at line 41 of file GSIStreamBuilder.cpp.

calculateSerializedLength()

uint32_t GSIHashStreamBuilder::calculateSerializedLength ( ) const

commit()

finalizeBuckets()

Definition at line 199 of file GSIStreamBuilder.cpp.

References assert(), B(), gsiRecordCmp(), HashBitmap, HashBuckets, HashRecords, I, llvm::pdb::IPHR_HASH, llvm::make_range(), llvm::pdb::PSHashRecord::Off, P, llvm::parallelFor(), Size, llvm::SmallVectorTemplateCommon< T, typename >::size(), and llvm::sort().

finalizeGlobalBuckets()

void llvm::pdb::GSIHashStreamBuilder::finalizeGlobalBuckets ( uint32_t RecordZeroOffset )

finalizePublicBuckets()

void llvm::pdb::GSIHashStreamBuilder::finalizePublicBuckets ( )

HashBitmap

HashBuckets

HashRecords

std::vector<PSHashRecord> llvm::pdb::GSIHashStreamBuilder::HashRecords

RecordByteSize

uint64_t llvm::pdb::GSIHashStreamBuilder::RecordByteSize = 0


The documentation for this struct was generated from the following file: