1#ifndef BACKENDS_P4TOOLS_COMMON_COMPILER_COMPILER_TARGET_H_
2#define BACKENDS_P4TOOLS_COMMON_COMPILER_COMPILER_TARGET_H_
6#include "backends/p4tools/common/compiler/compiler_result.h"
7#include "backends/p4tools/common/compiler/context.h"
8#include "backends/p4tools/common/compiler/midend.h"
9#include "backends/p4tools/common/core/target.h"
10#include "frontends/common/options.h"
11#include "frontends/common/parser_options.h"
12#include "frontends/p4/frontend.h"
14#include "lib/compile_context.h"
32 std::string_view
toolName,
const std::string &source);
39 std::string_view
toolName,
const IR::P4Program *);
44 const IR::P4Program *)
const;
55 const IR::P4Program *program)
const;
67 const IR::P4Program *program)
const;
70 const std::string &archName);
Definition frontends/common/options.h:30
Definition frontends/p4/frontend.h:69
Definition parser_options.h:47