1#ifndef MIDEND_ELIMINATETYPEDEFS_H_ 
    2#define MIDEND_ELIMINATETYPEDEFS_H_ 
    4#include "frontends/p4/typeChecking/typeChecker.h" 
   18    const IR::Type *preorder(IR::Type_Name *type) 
override;
 
 
   24        if (!typeChecking) typeChecking = 
new TypeChecking(refMap, typeMap);
 
   25        passes.push_back(typeChecking);
 
   27        passes.push_back(
new TypeChecking(refMap, typeMap, 
true));
 
   28        setName(
"EliminateTypedefs");
 
 
Definition eliminateTypedefs.h:13
 
Definition eliminateTypedefs.h:21
 
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