P4C
The P4 Compiler
Loading...
Searching...
No Matches
merge_pov_bits.h
1
18
19#ifndef BACKENDS_TOFINO_BF_P4C_COMMON_MERGE_POV_BITS_H_
20#define BACKENDS_TOFINO_BF_P4C_COMMON_MERGE_POV_BITS_H_
21
22#include "backends/tofino/bf-p4c/parde/parde_visitor.h"
23#include "backends/tofino/bf-p4c/parde/parser_info.h"
24#include "backends/tofino/bf-p4c/phv/phv_fields.h"
25#include "ir/ir.h"
26#include "ir/pass_manager.h"
27#include "ir/visitor.h"
28
29namespace BFN {
30
31using namespace P4;
32
62class MergePovBits : public PassManager {
63 protected:
65
66 public:
67 explicit MergePovBits(const PhvInfo &phv);
68};
69
70} // namespace BFN
71
72#endif /* BACKENDS_TOFINO_BF_P4C_COMMON_MERGE_POV_BITS_H_ */
Definition ordered_map.h:32
Definition phv_fields.h:1095
The namespace encapsulating Barefoot/Intel-specific stuff.
Definition add_t2na_meta.cpp:21