P4C
The P4 Compiler
Loading...
Searching...
No Matches
rewrite_bridge_metadata.h
1
18
19#ifndef BACKENDS_TOFINO_BF_P4C_ARCH_PSA_REWRITE_BRIDGE_METADATA_H_
20#define BACKENDS_TOFINO_BF_P4C_ARCH_PSA_REWRITE_BRIDGE_METADATA_H_
21
22#include "backends/tofino/bf-p4c/arch/psa/programStructure.h"
23#include "ir/ir.h"
24
25namespace BFN {
26
27struct AddPsaBridgeMetadata : public PassManager {
28 AddPsaBridgeMetadata(P4::ReferenceMap *refMap, P4::TypeMap *typeMap,
29 PSA::ProgramStructure *structure);
30};
31
32} // namespace BFN
33
34#endif /* BACKENDS_TOFINO_BF_P4C_ARCH_PSA_REWRITE_BRIDGE_METADATA_H_ */
Class used to encode maps from paths to declarations.
Definition referenceMap.h:67
Definition typeMap.h:41
The namespace encapsulating Barefoot/Intel-specific stuff.
Definition bf-asm/alloc.h:10
Definition backends/tofino/bf-p4c/arch/psa/programStructure.h:99