20 std::unordered_map<std::string, std::unique_ptr<std::unordered_map<int32_t, std::unique_ptr<RegionReport>>>>
22 std::unordered_map<int32_t, std::unique_ptr<RegionReport>>* current_sdfg_;
32 void transform_applied(
const std::string& transform, nlohmann::json transform_info = {})
override;
Definition pass_report_collector.h:18
void target_transform_possible(const std::string basicString, bool b) override
void transform_applied(const std::string &transform, nlohmann::json transform_info={}) override
void transform_impossible(const std::string &transform, const std::string &reason) override
void in_scope(sdfg::StructuredSDFG *scope) override
void transform_possible(const std::string &transform) override
void in_outermost_loop(int idx) override
std::unordered_map< int32_t, std::unique_ptr< RegionReport > > * get_scope_reports(sdfg::StructuredSDFG *scope) const
Definition pass_report_consumer.h:9
Definition structured_sdfg.h:30
Definition code_generation_pass.h:14
Definition pass_report_collector.h:13
std::unordered_map< std::string, sdfg::TransformReport > transform_results
Definition pass_report_collector.h:14
std::unordered_map< std::string, bool > targets_possible
Definition pass_report_collector.h:15