17#ifndef FRONTENDS_P4_DIRECTCALLS_H_
18#define FRONTENDS_P4_DIRECTCALLS_H_
20#include "frontends/common/resolveReferences/resolveReferences.h"
22#include "ir/pass_manager.h"
41 IR::IndexedVector<IR::Declaration> insert;
46 setName(
"DoInstantiateCalls");
48 const IR::Node *postorder(IR::P4Parser *parser)
override;
49 const IR::Node *postorder(IR::P4Control *control)
override;
50 const IR::Node *postorder(IR::MethodCallExpression *expression)
override;
58 setName(
"InstantiateDirectCalls");
Definition directCalls.h:38
Definition directCalls.h:53
Class used to encode maps from paths to declarations.
Definition referenceMap.h:66
Definition resolveReferences.h:119
Definition applyOptionsPragmas.cpp:24