19#ifndef _BACKENDS_TOFINO_BF_P4C_ASM_H_
20#define _BACKENDS_TOFINO_BF_P4C_ASM_H_
24#include "bf-p4c/bf-p4c-options.h"
25#include "bf-p4c/common/bridged_packing.h"
26#include "bf-p4c/common/utils.h"
27#include "bf-p4c/mau/asm_output.h"
28#include "bf-p4c/mau/jbay_next_table.h"
29#include "bf-p4c/mau/tofino/asm_output.h"
30#include "bf-p4c/parde/asm_output.h"
31#include "bf-p4c/parde/clot/clot_info.h"
32#include "bf-p4c/parde/parser_header_sequences.h"
33#include "bf-p4c/phv/asm_output.h"
34#include "bf-p4c/phv/phv_fields.h"
35#include "bf-p4c/phv/utils/live_range_report.h"
72 bool _successfulCompile =
true;
73 std::string ghostPhvContainer()
const;
82 bool preorder(
const IR::BFN::Pipe *pipe)
override;
Definition bf-p4c-options.h:28
Definition clot_info.h:41
Definition live_range_report.h:29
Definition finalize_mau_pred_deps_power.h:47
Definition next_table.h:26
Definition phv_fields.h:1095
Definition table_summary.h:158
Generate assembly output.
Definition asm.h:58
Definition field_defuse.h:77
The namespace encapsulating Barefoot/Intel-specific stuff.
Definition add_t2na_meta.cpp:21