LLVM 22.0.0git
llvm::orc::BloomFilterBuilder Class Reference

#include "llvm/ExecutionEngine/Orc/Shared/SymbolFilter.h"

Public Types

using HashFunc = BloomFilter::HashFunc

Public Member Functions

 BloomFilterBuilder ()=default
BloomFilterBuildersetFalsePositiveRate (float Rate)
BloomFilterBuildersetHashFunction (HashFunc Fn)
BloomFilter build (ArrayRef< StringRef > Symbols) const

Detailed Description

Definition at line 98 of file SymbolFilter.h.

Member Typedef Documentation

◆ HashFunc

Constructor & Destructor Documentation

◆ BloomFilterBuilder()

llvm::orc::BloomFilterBuilder::BloomFilterBuilder ( )
default

Member Function Documentation

◆ build()

BloomFilter llvm::orc::BloomFilterBuilder::build ( ArrayRef< StringRef > Symbols) const
inline

Definition at line 115 of file SymbolFilter.h.

References assert(), and F.

Referenced by llvm::orc::LibraryManager::LibraryInfo::ensureFilterBuilt().

◆ setFalsePositiveRate()

BloomFilterBuilder & llvm::orc::BloomFilterBuilder::setFalsePositiveRate ( float Rate)
inline

Definition at line 104 of file SymbolFilter.h.

References assert(), and BloomFilterBuilder().

◆ setHashFunction()

BloomFilterBuilder & llvm::orc::BloomFilterBuilder::setHashFunction ( HashFunc Fn)
inline

Definition at line 110 of file SymbolFilter.h.

References BloomFilterBuilder().


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