19#ifndef BF_P4C_PARDE_ASM_OUTPUT_H_
20#define BF_P4C_PARDE_ASM_OUTPUT_H_
22#include "backends/tofino/bf-p4c/parde/parser_header_sequences.h"
23#include "bf-p4c-options.h"
37 friend std::ostream &operator<<(std::ostream &,
const ParserAsmOutput &);
39 std::vector<const IR::BFN::BaseLoweredParser *> parsers;
48 const IR::BFN::Pipe *pipe;
49 const IR::BFN::Phase0 *phase0;
50 Phase0AsmOutput(
const IR::BFN::Pipe *pipe,
const IR::BFN::Phase0 *phase0)
51 : pipe(pipe), phase0(phase0) {}
54 friend std::ostream &operator<<(std::ostream &,
const Phase0AsmOutput &);
69 const IR::BFN::LoweredDeparser *deparser;
Definition clot_info.h:41
Definition phv_fields.h:1095
Definition parde/asm_output.h:60
Definition parde/asm_output.h:32
Definition parde/asm_output.h:47