31 static constexpr unsigned READ = PHV::FieldUse::READ;
32 static constexpr unsigned WRITE = PHV::FieldUse::WRITE;
33 static constexpr unsigned LIVE = PHV::FieldUse::LIVE;
39 std::map<int, int> stageToReadBits;
40 std::map<int, int> stageToWriteBits;
41 std::map<int, int> stageToAccessBits;
42 std::map<int, int> stageToLiveBits;
49 std::map<const PHV::Field *, const PHV::Field *> aliases;
58 std::vector<std::string> createStatRow(std::string title,
const std::map<int, int> &data)
const;
66 : phv(p), alloc(t), defuse(d) {}
68 const LiveMap &get_livemap()
const {
return livemap; }
69 int get_max_stages()
const {
return maxStages; }