P4C
The P4 Compiler
Loading...
Searching...
No Matches
table_seqdeps.h
1
19#ifndef BF_P4C_MAU_TABLE_SEQDEPS_H_
20#define BF_P4C_MAU_TABLE_SEQDEPS_H_
21
22#include "field_use.h"
23#include "mau_visitor.h"
24
25using namespace P4;
26
28 FieldUse uses;
29 profile_t init_apply(const IR::Node *root) override;
30 void postorder(IR::MAU::TableSeq *) override;
31
32 public:
33 explicit TableFindSeqDependencies(const PhvInfo &p) : uses(p) {}
34};
35
36#endif /* BF_P4C_MAU_TABLE_SEQDEPS_H_ */
Definition field_use.h:32
Definition mau_visitor.h:45
Definition node.h:95
Definition visitor.h:78
Definition phv_fields.h:1095
Definition table_seqdeps.h:27
TODO: this is not really specific to BMV2, it should reside somewhere else.
Definition applyOptionsPragmas.cpp:24