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 )

COVMAP_HEADER

#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

INSTR_PROF_RAW_HEADER

#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