P4C
The P4 Compiler
Loading...
Searching...
No Matches
convert_varbits.h
1
#ifndef BACKENDS_P4TOOLS_COMMON_COMPILER_CONVERT_VARBITS_H_
2
#define BACKENDS_P4TOOLS_COMMON_COMPILER_CONVERT_VARBITS_H_
3
4
#include "frontends/common/resolveReferences/referenceMap.h"
5
#include "frontends/p4/typeMap.h"
6
#include "ir/ir.h"
7
#include "ir/node.h"
8
#include "ir/visitor.h"
9
#include "lib/null.h"
10
11
namespace
P4Tools
{
12
16
class
ConvertVarbits
:
public
Transform {
17
public
:
18
ConvertVarbits
();
19
20
const
IR::Node *postorder(IR::Type_Varbits *varbit)
override
;
21
22
const
IR::Node *postorder(IR::Expression *expr)
override
;
23
};
24
25
}
// namespace P4Tools
26
27
#endif
/* BACKENDS_P4TOOLS_COMMON_COMPILER_CONVERT_VARBITS_H_ */
P4Tools::ConvertVarbits
Definition
convert_varbits.h:16
P4Tools
Definition
compiler_target.cpp:19
backends
p4tools
common
compiler
convert_varbits.h
Generated on Tue Mar 26 2024 for