Go to the source code of this file.
|
| static cl::opt< bool > | ExtBinaryWriteVTableTypeProf ("extbinary-write-vtable-type-prof", cl::init(false), cl::Hidden, cl::desc("Write vtable type profile in ext-binary sample profile writer")) |
| static cl::opt< uint64_t > | RequestedVersion ("sample-profile-format-version", cl::init(DefaultVersion), cl::Hidden, cl::desc("Format version to write for extensible binary profiles")) |
| static cl::opt< bool > | WriteMD5ProfSymList ("md5-prof-sym-list", cl::init(false), cl::Hidden, cl::desc("Write ProfileSymbolList (Cold Symbols) as " "64-bit MD5 hashes in Eytzinger layout")) |
| static cl::opt< bool > | WriteEytzingerNameTables ("sample-profile-write-eytzinger-name-tables", cl::init(false), cl::Hidden, cl::desc("Write Eytzinger 3-span layout for NameTable")) |
◆ DEBUG_TYPE
| #define DEBUG_TYPE "llvm-profdata" |
◆ splitProfileMapToTwo()
◆ stabilizeTable()
◆ ExtBinaryWriteVTableTypeProf
| cl::opt< bool > ExtBinaryWriteVTableTypeProf("extbinary-write-vtable-type-prof", cl::init(false), cl::Hidden, cl::desc("Write vtable type profile in ext-binary sample profile writer")) |
( |
"extbinary-write-vtable-type-prof" | , |
|
|
cl::init(false) | , |
|
|
cl::Hidden | , |
|
|
cl::desc("Write vtable type profile in ext-binary sample profile writer") | ) |
|
static |
◆ RequestedVersion
| cl::opt< uint64_t > RequestedVersion("sample-profile-format-version", cl::init(DefaultVersion), cl::Hidden, cl::desc("Format version to write for extensible binary profiles")) |
( |
"sample-profile-format-version" | , |
|
|
cl::init(DefaultVersion) | , |
|
|
cl::Hidden | , |
|
|
cl::desc("Format version to write for extensible binary profiles") | ) |
|
static |
◆ WriteEytzingerNameTables
◆ WriteMD5ProfSymList