17#ifndef MIDEND_TABLEHIT_H_
18#define MIDEND_TABLEHIT_H_
20#include "frontends/p4/typeChecking/typeChecker.h"
43 setName(
"DoTableHit");
45 const IR::Node *postorder(IR::AssignmentStatement *statement)
override;
51 if (!typeChecking) typeChecking =
new TypeChecking(refMap, typeMap);
52 passes.push_back(typeChecking);
53 passes.push_back(
new DoTableHit(refMap, typeMap));
Class used to encode maps from paths to declarations.
Definition referenceMap.h:66
Definition typeChecker.h:55
Definition pass_manager.h:38
Definition applyOptionsPragmas.cpp:24