19#ifndef BACKENDS_TOFINO_BF_P4C_PARDE_CLOT_PRAGMA_DO_NOT_USE_CLOT_H_
20#define BACKENDS_TOFINO_BF_P4C_PARDE_CLOT_PRAGMA_DO_NOT_USE_CLOT_H_
25#include "backends/tofino/bf-p4c/phv/phv_fields.h"
26#include "backends/tofino/bf-p4c/phv/utils/utils.h"
42 profile_t rv = Inspector::init_apply(root);
43 do_not_use_clot.clear();
50 bool preorder(
const IR::BFN::Pipe *pipe)
override;
57 static const char *description;
58 static const char *help;
61 return do_not_use_clot;
Definition ordered_set.h:32
Definition phv_fields.h:1095
do_not_use_clot pragma support.
Definition do_not_use_clot.h:37
static const char * name
Definition do_not_use_clot.h:56
TODO: this is not really specific to BMV2, it should reside somewhere else.
Definition applyOptionsPragmas.cpp:24