19#ifndef BACKENDS_TOFINO_BF_P4C_TEST_UTILS_SUPER_CLUSTER_BUILDER_H_
20#define BACKENDS_TOFINO_BF_P4C_TEST_UTILS_SUPER_CLUSTER_BUILDER_H_
30#include "backends/tofino/bf-p4c/ir/bitrange.h"
31#include "backends/tofino/bf-p4c/phv/allocate_phv.h"
32#include "backends/tofino/bf-p4c/phv/utils/utils.h"
87 std::optional<PHV::SuperCluster *> analyze_super_cluster(std::istream &scs);
91 PHV::SuperCluster::SliceList *analyze_slice_list(std::istream &scs);
Definition ordered_map.h:32
Definition phv/utils/utils.h:789
Definition phv_fields.h:898
Definition phv/utils/utils.h:939
A helpfull class for building SuperClusters.
Definition super_cluster_builder.h:35
SuperClusterBuilder()
Constructor.
Definition super_cluster_builder.h:38
std::optional< PHV::SuperCluster * > build_super_cluster(std::istream &scs)
Definition super_cluster_builder.cpp:82