P4C
The P4 Compiler
Loading...
Searching...
No Matches
t2na.h
1
24#ifndef BF_P4C_ARCH_T2NA_H_
25#define BF_P4C_ARCH_T2NA_H_
26
27#include "arch.h"
28#include "ir/ir.h"
29#include "ir/pass_manager.h"
30
31namespace P4 {
32class ReferenceMap;
33class TypeMap;
34} // namespace P4
35
36class BFN_Options;
37
38namespace BFN {
39
46
47 ProgramPipelines pipelines;
48};
49
50} // namespace BFN
51
52#endif /* BF_P4C_ARCH_T2NA_H_ */
Definition arch.h:294
Definition bf-p4c-options.h:28
Definition ir/pass_manager.h:40
Class used to encode maps from paths to declarations.
Definition referenceMap.h:66
Definition typeMap.h:41
The namespace encapsulating Barefoot/Intel-specific stuff.
Definition add_t2na_meta.cpp:21
TODO: this is not really specific to BMV2, it should reside somewhere else.
Definition applyOptionsPragmas.cpp:24
PassManager that governs normalization of T2NA architecture.
Definition t2na.h:44