P4C
The P4 Compiler
Loading...
Searching...
No Matches
split_parser_state.h
1
19
#ifndef BACKENDS_TOFINO_BF_P4C_PARDE_SPLIT_PARSER_STATE_H_
20
#define BACKENDS_TOFINO_BF_P4C_PARDE_SPLIT_PARSER_STATE_H_
21
22
#include "backends/tofino/bf-p4c/ir/bitrange.h"
23
#include "backends/tofino/bf-p4c/parde/clot/clot_info.h"
24
#include "parde_visitor.h"
25
45
struct
SplitParserState
:
public
PassManager
{
46
SplitParserState
(
const
PhvInfo
&phv,
ClotInfo
&clot,
const
CollectParserInfo
&parser_info);
47
};
48
49
#endif
/* BACKENDS_TOFINO_BF_P4C_PARDE_SPLIT_PARSER_STATE_H_ */
ClotInfo
Definition
clot_info.h:41
P4::PassManager
Definition
ir/pass_manager.h:40
PhvInfo
Definition
phv_fields.h:1095
SplitParserState
Splits parser states into multiple states to account for HW resource constraints of a single parser s...
Definition
split_parser_state.h:45
CollectParserInfoImpl< IR::BFN::Parser, IR::BFN::ParserState, IR::BFN::Transition >
backends
tofino
bf-p4c
parde
split_parser_state.h
Generated by
1.12.0