#include <sdfg/passes/statistics.h>
◆ ReportLevel
| Enumerator |
|---|
| PipelineTotalsOnly | |
| SummarizePipelineContentsAndAnalysis | |
| All | |
◆ add_metric_if_enabled()
| void sdfg::passes::CompileStatistics::add_metric_if_enabled |
( |
const std::string & | key, |
|
|
uint64_t | value ) |
|
inlinestatic |
◆ custom_print_node()
| RemapAction sdfg::passes::CompileStatistics::custom_print_node |
( |
std::ostream & | out, |
|
|
const Node & | node, |
|
|
int | depth ) |
|
overrideprotectedvirtual |
◆ disable()
| void sdfg::passes::CompileStatistics::disable |
( |
| ) |
|
|
inlinestatic |
◆ enable()
| void sdfg::passes::CompileStatistics::enable |
( |
| ) |
|
|
inlinestatic |
◆ enabled()
| bool sdfg::passes::CompileStatistics::enabled |
( |
| ) |
|
|
inlinestatic |
◆ enter_analysis()
| void sdfg::passes::CompileStatistics::enter_analysis |
( |
const std::string & | name | ) |
|
|
inline |
◆ enter_analysis_if_enabled()
| void sdfg::passes::CompileStatistics::enter_analysis_if_enabled |
( |
const std::string & | name | ) |
|
|
inlinestatic |
◆ enter_pass()
| void sdfg::passes::CompileStatistics::enter_pass |
( |
const std::string & | name | ) |
|
|
inline |
◆ enter_pass_if_enabled()
| void sdfg::passes::CompileStatistics::enter_pass_if_enabled |
( |
const std::string & | name | ) |
|
|
inlinestatic |
◆ enter_pipeline()
| void sdfg::passes::CompileStatistics::enter_pipeline |
( |
const std::string & | name | ) |
|
|
inline |
◆ enter_pipeline_if_enabled()
| void sdfg::passes::CompileStatistics::enter_pipeline_if_enabled |
( |
const std::string & | name | ) |
|
|
inlinestatic |
◆ enter_stage()
| void sdfg::passes::CompileStatistics::enter_stage |
( |
const std::string & | name | ) |
|
|
inline |
◆ enter_stage_if_enabled()
| void sdfg::passes::CompileStatistics::enter_stage_if_enabled |
( |
const std::string & | name | ) |
|
|
inlinestatic |
◆ exit_analysis()
| void sdfg::passes::CompileStatistics::exit_analysis |
( |
| ) |
|
|
inline |
◆ exit_analysis_if_enabled()
| void sdfg::passes::CompileStatistics::exit_analysis_if_enabled |
( |
| ) |
|
|
inlinestatic |
◆ exit_pass()
| void sdfg::passes::CompileStatistics::exit_pass |
( |
| ) |
|
|
inline |
◆ exit_pass_if_enabled()
| void sdfg::passes::CompileStatistics::exit_pass_if_enabled |
( |
| ) |
|
|
inlinestatic |
◆ exit_pipeline()
| void sdfg::passes::CompileStatistics::exit_pipeline |
( |
| ) |
|
|
inline |
◆ exit_pipeline_if_enabled()
| void sdfg::passes::CompileStatistics::exit_pipeline_if_enabled |
( |
| ) |
|
|
inlinestatic |
◆ exit_stage()
| void sdfg::passes::CompileStatistics::exit_stage |
( |
| ) |
|
|
inline |
◆ exit_stage_if_enabled()
| void sdfg::passes::CompileStatistics::exit_stage_if_enabled |
( |
| ) |
|
|
inlinestatic |
◆ instance()
◆ report()
| std::string sdfg::passes::CompileStatistics::report |
( |
ReportLevel | detail | ) |
|
◆ set_metric_if_enabled()
| void sdfg::passes::CompileStatistics::set_metric_if_enabled |
( |
const std::string & | key, |
|
|
uint64_t | value ) |
|
inlinestatic |
◆ summarize_pipeline_passes()
| void sdfg::passes::CompileStatistics::summarize_pipeline_passes |
( |
std::ostream & | out, |
|
|
const Node & | node, |
|
|
int | depth ) |
|
staticprotected |
◆ summary()
| std::string sdfg::passes::CompileStatistics::summary |
( |
| ) |
|
◆ ANALYSIS_MGR_SCOPE
| const char* sdfg::passes::CompileStatistics::ANALYSIS_MGR_SCOPE = "AnalysisMgr" |
|
staticconstexprprotected |
◆ ANALYSIS_SCOPE
| const char* sdfg::passes::CompileStatistics::ANALYSIS_SCOPE = "Analysis" |
|
staticconstexprprotected |
◆ enabled_
| bool sdfg::passes::CompileStatistics::enabled_ |
|
staticprotected |
◆ PASS_SCOPE
| const char* sdfg::passes::CompileStatistics::PASS_SCOPE = "Pass" |
|
staticconstexprprotected |
◆ PIPELINE_SCOPE
| const char* sdfg::passes::CompileStatistics::PIPELINE_SCOPE = "Pipeline" |
|
staticconstexprprotected |
◆ report_detail_
◆ STAGE_SCOPE
| const char* sdfg::passes::CompileStatistics::STAGE_SCOPE = "Stage" |
|
staticconstexprprotected |
The documentation for this class was generated from the following file: