P4C
The P4 Compiler
Loading...
Searching...
No Matches
P4::Test::DarkSource Class Reference
Inheritance diagram for P4::Test::DarkSource:
[legend]

Protected Member Functions

void SetUp () override
 
- Protected Member Functions inherited from P4::Test::Dark
void SetUp () override
 
- Protected Member Functions inherited from P4::Test::JBayContainerAction
void alloc_dst (PHV::Field *field, const char *container, unsigned container_lo)
 
void alloc_src (PHV::Field *field, const char *container, unsigned container_lo)
 
- Protected Member Functions inherited from P4::Test::ContainerAction
void add_op (const PHV::Field *dst, cstring op, const PHV::Field *src1, const PHV::Field *src2)
 
void add_op (const PHV::Field *dst, cstring op, const PHV::Field *src1, cstring src2)
 
void add_set (const PHV::Field *dst, const PHV::Field *src)
 
void add_set (const PHV::Field *dst, cstring param)
 
void add_set (const PHV::Field *dst, unsigned src)
 
void add_set_from_meter (const PHV::Field *dst, cstring meter)
 
void add_set_from_meter (const PHV::Field *dst, int slice_hi, int slice_lo, cstring meter)
 
void alloc (PHV::Field *field, const char *container, unsigned field_lo, unsigned container_lo, unsigned width, int first_stage=0, unsigned first_use=0, int last_stage=0, unsigned last_use=0)
 
Result analyze_container_actions ()
 
void nok ()
 
void ok ()
 
- Protected Member Functions inherited from P4::Test::BackendTest

Additional Inherited Members

- Public Member Functions inherited from P4::Test::JBayContainerAction
- Static Public Attributes inherited from P4::Test::JBayContainerAction
static constexpr unsigned R = PHV::FieldUse::READ
 
static constexpr unsigned W = PHV::FieldUse::WRITE
 
- Protected Attributes inherited from P4::Test::Dark
PHV::Fieldf1
 
PHV::Fieldf2
 
PHV::Fieldf3
 
PHV::Fieldf4
 
- Protected Attributes inherited from P4::Test::ContainerAction
IR::MAU::Action * act
 
PhvInfo phv
 
IR::MAU::Table * tbl
 
- Protected Attributes inherited from P4::Test::BackendTest
AutoCompileContext autoBFNContext