Jlm
Static Public Attributes | List of all members
jlm::util::Statistics::Label Struct Reference

#include <Statistics.hpp>

Static Public Attributes

static const char * FunctionNameLabel_ = "Function"
 
static const char * NumCfgNodes = "#CfgNodes"
 
static const char * NumThreeAddressCodes = "#ThreeAddressCodes"
 
static const char * NumRvsdgNodes = "#RvsdgNodes"
 
static const char * NumRvsdgNodesBefore = "#RvsdgNodesBefore"
 
static const char * NumRvsdgNodesAfter = "#RvsdgNodesAfter"
 
static const char * NumRvsdgInputsBefore = "#RvsdgInputsBefore"
 
static const char * NumRvsdgInputsAfter = "#RvsdgInputsAfter"
 
static const char * NumPointsToGraphNodes = "#PointsToGraphNodes"
 
static const char * NumPointsToGraphAllocaNodes = "#PointsToGraphAllocaNodes"
 
static const char * NumPointsToGraphDeltaNodes = "#PointsToGraphDeltaNodes"
 
static const char * NumPointsToGraphImportNodes = "#PointsToGraphImportNodes"
 
static const char * NumPointsToGraphLambdaNodes = "#PointsToGraphLambdaNodes"
 
static const char * NumPointsToGraphMallocNodes = "#PointsToGraphMallocNodes"
 
static const char * NumPointsToGraphMemoryNodes = "#PointsToGraphMemoryNodes"
 
static const char * NumPointsToGraphRegisterNodes = "#PointsToGraphRegisterNodes"
 
static const char * NumPointsToGraphExternallyAvailableNodes
 
static const char * NumPointsToGraphNodesTargetsAllExternallyAvailable
 
static const char * NumPointsToGraphExplicitEdges = "#PointsToGraphExplicitEdges"
 
static const char * NumPointsToGraphEdges = "#PointsToGraphEdges"
 
static const char * NumLoopVariablesTotal = "#LoopVariablesTotal"
 
static const char * NumTotalRecurrences = "#TotalRecurrences"
 
static const char * NumConstantRecurrences = "#ConstantRecurrences"
 
static const char * NumFirstOrderRecurrences = "#FirstOrderRecurrences"
 
static const char * NumSecondOrderRecurrences = "#SecondOrderRecurrences"
 
static const char * NumThirdOrderRecurrences = "#ThirdOrderRecurrences"
 
static const char * Timer = "Time"
 

Detailed Description

Commonly used measurement and timer labels throughout statistics gathering.

Definition at line 202 of file Statistics.hpp.

Member Data Documentation

◆ FunctionNameLabel_

const char* jlm::util::Statistics::Label::FunctionNameLabel_ = "Function"
inlinestatic

Definition at line 204 of file Statistics.hpp.

◆ NumCfgNodes

const char* jlm::util::Statistics::Label::NumCfgNodes = "#CfgNodes"
inlinestatic

Definition at line 206 of file Statistics.hpp.

◆ NumConstantRecurrences

const char* jlm::util::Statistics::Label::NumConstantRecurrences = "#ConstantRecurrences"
inlinestatic

Definition at line 235 of file Statistics.hpp.

◆ NumFirstOrderRecurrences

const char* jlm::util::Statistics::Label::NumFirstOrderRecurrences = "#FirstOrderRecurrences"
inlinestatic

Definition at line 236 of file Statistics.hpp.

◆ NumLoopVariablesTotal

const char* jlm::util::Statistics::Label::NumLoopVariablesTotal = "#LoopVariablesTotal"
inlinestatic

Definition at line 233 of file Statistics.hpp.

◆ NumPointsToGraphAllocaNodes

const char* jlm::util::Statistics::Label::NumPointsToGraphAllocaNodes = "#PointsToGraphAllocaNodes"
inlinestatic

Definition at line 218 of file Statistics.hpp.

◆ NumPointsToGraphDeltaNodes

const char* jlm::util::Statistics::Label::NumPointsToGraphDeltaNodes = "#PointsToGraphDeltaNodes"
inlinestatic

Definition at line 219 of file Statistics.hpp.

◆ NumPointsToGraphEdges

const char* jlm::util::Statistics::Label::NumPointsToGraphEdges = "#PointsToGraphEdges"
inlinestatic

Definition at line 231 of file Statistics.hpp.

◆ NumPointsToGraphExplicitEdges

const char* jlm::util::Statistics::Label::NumPointsToGraphExplicitEdges = "#PointsToGraphExplicitEdges"
inlinestatic

Definition at line 230 of file Statistics.hpp.

◆ NumPointsToGraphExternallyAvailableNodes

const char* jlm::util::Statistics::Label::NumPointsToGraphExternallyAvailableNodes
inlinestatic
Initial value:
=
"#PointsToGraphExternallyAvailableNodes"

Definition at line 225 of file Statistics.hpp.

◆ NumPointsToGraphImportNodes

const char* jlm::util::Statistics::Label::NumPointsToGraphImportNodes = "#PointsToGraphImportNodes"
inlinestatic

Definition at line 220 of file Statistics.hpp.

◆ NumPointsToGraphLambdaNodes

const char* jlm::util::Statistics::Label::NumPointsToGraphLambdaNodes = "#PointsToGraphLambdaNodes"
inlinestatic

Definition at line 221 of file Statistics.hpp.

◆ NumPointsToGraphMallocNodes

const char* jlm::util::Statistics::Label::NumPointsToGraphMallocNodes = "#PointsToGraphMallocNodes"
inlinestatic

Definition at line 222 of file Statistics.hpp.

◆ NumPointsToGraphMemoryNodes

const char* jlm::util::Statistics::Label::NumPointsToGraphMemoryNodes = "#PointsToGraphMemoryNodes"
inlinestatic

Definition at line 223 of file Statistics.hpp.

◆ NumPointsToGraphNodes

const char* jlm::util::Statistics::Label::NumPointsToGraphNodes = "#PointsToGraphNodes"
inlinestatic

Definition at line 217 of file Statistics.hpp.

◆ NumPointsToGraphNodesTargetsAllExternallyAvailable

const char* jlm::util::Statistics::Label::NumPointsToGraphNodesTargetsAllExternallyAvailable
inlinestatic
Initial value:
=
"#PointsToGraphNodesTargetsAllExternallyAvailable"

Definition at line 227 of file Statistics.hpp.

◆ NumPointsToGraphRegisterNodes

const char* jlm::util::Statistics::Label::NumPointsToGraphRegisterNodes = "#PointsToGraphRegisterNodes"
inlinestatic

Definition at line 224 of file Statistics.hpp.

◆ NumRvsdgInputsAfter

const char* jlm::util::Statistics::Label::NumRvsdgInputsAfter = "#RvsdgInputsAfter"
inlinestatic

Definition at line 215 of file Statistics.hpp.

◆ NumRvsdgInputsBefore

const char* jlm::util::Statistics::Label::NumRvsdgInputsBefore = "#RvsdgInputsBefore"
inlinestatic

Definition at line 214 of file Statistics.hpp.

◆ NumRvsdgNodes

const char* jlm::util::Statistics::Label::NumRvsdgNodes = "#RvsdgNodes"
inlinestatic

Definition at line 210 of file Statistics.hpp.

◆ NumRvsdgNodesAfter

const char* jlm::util::Statistics::Label::NumRvsdgNodesAfter = "#RvsdgNodesAfter"
inlinestatic

Definition at line 212 of file Statistics.hpp.

◆ NumRvsdgNodesBefore

const char* jlm::util::Statistics::Label::NumRvsdgNodesBefore = "#RvsdgNodesBefore"
inlinestatic

Definition at line 211 of file Statistics.hpp.

◆ NumSecondOrderRecurrences

const char* jlm::util::Statistics::Label::NumSecondOrderRecurrences = "#SecondOrderRecurrences"
inlinestatic

Definition at line 237 of file Statistics.hpp.

◆ NumThirdOrderRecurrences

const char* jlm::util::Statistics::Label::NumThirdOrderRecurrences = "#ThirdOrderRecurrences"
inlinestatic

Definition at line 238 of file Statistics.hpp.

◆ NumThreeAddressCodes

const char* jlm::util::Statistics::Label::NumThreeAddressCodes = "#ThreeAddressCodes"
inlinestatic

Definition at line 208 of file Statistics.hpp.

◆ NumTotalRecurrences

const char* jlm::util::Statistics::Label::NumTotalRecurrences = "#TotalRecurrences"
inlinestatic

Definition at line 234 of file Statistics.hpp.

◆ Timer

const char* jlm::util::Statistics::Label::Timer = "Time"
inlinestatic

Definition at line 240 of file Statistics.hpp.


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