P4C
The P4 Compiler
Loading...
Searching...
No Matches
smith/targets/bmv2/register.h
1
#ifndef BACKENDS_P4TOOLS_MODULES_SMITH_TARGETS_BMV2_REGISTER_H_
2
#define BACKENDS_P4TOOLS_MODULES_SMITH_TARGETS_BMV2_REGISTER_H_
3
4
#include "backends/p4tools/modules/smith/targets/bmv2/psa.h"
5
#include "backends/p4tools/modules/smith/targets/bmv2/v1model.h"
6
7
namespace
P4::P4Tools::P4Smith {
8
9
inline
void
bmv2RegisterSmithTarget() {
10
BMv2::Bmv2V1modelSmithTarget::make
();
11
BMv2::Bmv2PsaSmithTarget::make
();
12
}
13
14
}
// namespace P4::P4Tools::P4Smith
15
16
#endif
/* BACKENDS_P4TOOLS_MODULES_SMITH_TARGETS_BMV2_REGISTER_H_ */
P4::P4Tools::P4Smith::BMv2::Bmv2PsaSmithTarget::make
static void make()
Registers this target.
Definition
p4tools/modules/smith/targets/bmv2/psa.cpp:32
P4::P4Tools::P4Smith::BMv2::Bmv2V1modelSmithTarget::make
static void make()
Registers this target.
Definition
backends/p4tools/modules/smith/targets/bmv2/v1model.cpp:32
backends
p4tools
modules
smith
targets
bmv2
register.h
Generated by
1.12.0