17#ifndef FRONTENDS_P4_14_TYPECHECK_H_
18#define FRONTENDS_P4_14_TYPECHECK_H_
21#include "ir/pass_manager.h"
27 std::map<const IR::Node *, const IR::Type *> actionArgUseTypes;
Definition ir/pass_manager.h:40
Definition typecheck.cpp:530
Definition typecheck.cpp:34
Definition typecheck.cpp:451
Definition typecheck.cpp:488
Bottom up type inferencing – set the types of expression nodes based on operands.
Definition typecheck.cpp:315
Top down type inferencing – set the type of expression nodes based on their uses.
Definition typecheck.cpp:427
Definition typecheck.cpp:571
Definition typecheck.h:26
TODO: this is not really specific to BMV2, it should reside somewhere else.
Definition applyOptionsPragmas.cpp:24