docc 0.8.3 (0d44999b)
C++ API Reference
Loading...
Searching...
No Matches
sdfg::OptimizationReport Class Reference

#include <sdfg/optimization_report/optimization_report.h>

Public Member Functions

 OptimizationReport (StructuredSDFG &sdfg, bool aggregate=true)
void add_pass_entry (const std::string &pass_name, long duration, bool applied)
void add_transformation_entry (int loopnest_index, const std::string &transformation_name, long apply_duration, const TransformReport &report)
void add_target_test (size_t loopnest_index, const std::string &target_name, bool success)
nlohmann::json get_report ()

Constructor & Destructor Documentation

◆ OptimizationReport()

sdfg::OptimizationReport::OptimizationReport ( StructuredSDFG & sdfg,
bool aggregate = true )

Member Function Documentation

◆ add_pass_entry()

void sdfg::OptimizationReport::add_pass_entry ( const std::string & pass_name,
long duration,
bool applied )

◆ add_target_test()

void sdfg::OptimizationReport::add_target_test ( size_t loopnest_index,
const std::string & target_name,
bool success )

◆ add_transformation_entry()

void sdfg::OptimizationReport::add_transformation_entry ( int loopnest_index,
const std::string & transformation_name,
long apply_duration,
const TransformReport & report )

◆ get_report()

nlohmann::json sdfg::OptimizationReport::get_report ( )

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