LLVM: lib/ProfileData/InstrProfWriter.cpp File Reference (original) (raw)
Go to the source code of this file.
| Namespaces |
|
| namespace |
llvm |
|
This is an optimization pass for GlobalISel generic memory operations. |
| Macros |
|
| #define |
VALUE_PROF_KIND(Enumerator, Value, Descr) |
| #define |
INSTR_PROF_VISIBILITY |
| #define |
INSTR_PROF_DATA(Type, LLVMType, Name, Initializer) |
| #define |
INSTR_PROF_VTABLE_DATA(Type, LLVMType, Name, Initializer) |
| #define |
INSTR_PROF_VALUE_NODE(Type, LLVMType, Name, Initializer) |
| #define |
INSTR_PROF_RAW_HEADER(Type, Name, Initializer) |
| #define |
VALUE_PROF_FUNC_PARAM(ArgType, ArgName, ArgLLVMType) |
| #define |
INSTR_PROF_COMMA |
| #define |
INSTR_PROF_DATA_DEFINED |
| #define |
COVMAP_FUNC_RECORD(Type, LLVMType, Name, Initializer) |
| #define |
COVMAP_HEADER(Type, LLVMType, Name, Initializer) |
| #define |
COVINIT_FUNC(Type, LLVMType, Name, Initializer) |
◆ COVINIT_FUNC
| #define COVINIT_FUNC |
( |
Type, |
| LLVMType, |
|
|
| Name, |
|
|
| Initializer ) |
|
|
◆ COVMAP_FUNC_RECORD
| #define COVMAP_FUNC_RECORD |
( |
Type, |
| LLVMType, |
|
|
| Name, |
|
|
| Initializer ) |
|
|
| #define COVMAP_HEADER |
( |
Type, |
| LLVMType, |
|
|
| Name, |
|
|
| Initializer ) |
|
|
◆ INSTR_PROF_COMMA
◆ INSTR_PROF_DATA
| #define INSTR_PROF_DATA |
( |
Type, |
| LLVMType, |
|
|
| Name, |
|
|
| Initializer ) |
|
|
◆ INSTR_PROF_DATA_DEFINED
#define INSTR_PROF_DATA_DEFINED
| #define INSTR_PROF_RAW_HEADER |
( |
Type, |
| Name, |
|
|
| Initializer ) |
|
|
◆ INSTR_PROF_VALUE_NODE
| #define INSTR_PROF_VALUE_NODE |
( |
Type, |
| LLVMType, |
|
|
| Name, |
|
|
| Initializer ) |
|
|
◆ INSTR_PROF_VISIBILITY
#define INSTR_PROF_VISIBILITY
◆ INSTR_PROF_VTABLE_DATA
| #define INSTR_PROF_VTABLE_DATA |
( |
Type, |
| LLVMType, |
|
|
| Name, |
|
|
| Initializer ) |
|
|
◆ VALUE_PROF_FUNC_PARAM
| #define VALUE_PROF_FUNC_PARAM |
( |
ArgType, |
| ArgName, |
|
|
| ArgLLVMType ) |
|
|
◆ VALUE_PROF_KIND
| #define VALUE_PROF_KIND |
( |
Enumerator, |
| Value, |
|
|
| Descr ) |
|
|
◆ setSummary()
Definition at line 409 of file InstrProfWriter.cpp.
References llvm::ProfileSummary::getDetailedSummary(), llvm::ProfileSummary::getMaxCount(), llvm::ProfileSummary::getMaxFunctionCount(), llvm::ProfileSummary::getMaxInternalCount(), llvm::ProfileSummary::getNumCounts(), llvm::ProfileSummary::getNumFunctions(), llvm::ProfileSummary::getTotalCount(), I, llvm::IndexedInstrProf::Summary::NumCutoffEntries, llvm::IndexedInstrProf::Summary::NumSummaryFields, llvm::IndexedInstrProf::Summary::set(), and llvm::IndexedInstrProf::Summary::setEntry().
◆ ValueProfKindStr