|
LLVM 24.0.0git
|
#include "llvm/ProfileData/SampleProfReader.h"
Public Member Functions | |
| EytzingerSampleProfileNameTable (const support::ulittle64_t *Data, size_t NumCS, size_t NumFlat, size_t NumInlinees) | |
| size_t | size () const override |
| FunctionId | operator[] (size_t Idx) const override |
| bool | contains (uint64_t GUID) const override |
| Public Member Functions inherited from llvm::sampleprof::SampleProfileNameTable | |
| SampleProfileNameTable ()=default | |
| SampleProfileNameTable (const SampleProfileNameTable &)=delete | |
| SampleProfileNameTable (SampleProfileNameTable &&)=delete | |
| SampleProfileNameTable & | operator= (const SampleProfileNameTable &)=delete |
| SampleProfileNameTable & | operator= (SampleProfileNameTable &&)=delete |
| virtual | ~SampleProfileNameTable ()=default |
| bool | empty () const |
| virtual bool | contains (StringRef Key) const |
| iterator | begin () const |
| iterator | end () const |
Additional Inherited Members | |
| Public Types inherited from llvm::sampleprof::SampleProfileNameTable | |
| using | const_iterator = iterator |
| Static Protected Member Functions inherited from llvm::sampleprof::SampleProfileNameTable | |
| template<typename SetT, typename RangeT, typename ProjT = llvm::identity> | |
| static const SetT & | getOrCreateSet (std::optional< SetT > &Set, const RangeT &Range, ProjT Proj=ProjT()) |
| Protected Attributes inherited from llvm::sampleprof::SampleProfileNameTable | |
| std::optional< DenseSet< uint64_t > > | GUIDSet |
| Static Protected Attributes inherited from llvm::sampleprof::SampleProfileNameTable | |
| static constexpr auto | GetFunctionIdHash |
| static constexpr auto | GetFunctionIdString |
Definition at line 496 of file SampleProfReader.h.
|
inline |
Definition at line 503 of file SampleProfReader.h.
References llvm::Data.
|
inlineoverridevirtual |
Reimplemented from llvm::sampleprof::SampleProfileNameTable.
Definition at line 517 of file SampleProfReader.h.
References llvm::any_of().
|
inlineoverridevirtual |
Implements llvm::sampleprof::SampleProfileNameTable.
Definition at line 513 of file SampleProfReader.h.
|
inlineoverridevirtual |
Implements llvm::sampleprof::SampleProfileNameTable.
Definition at line 511 of file SampleProfReader.h.