P4C
The P4 Compiler
 
Loading...
Searching...
No Matches
P4::FindSymbols Class Reference
Inheritance diagram for P4::FindSymbols:

Public Member Functions

 FindSymbols (ReferenceMap *refMap, RenameMap *renameMap)
 
void doDecl (const IR::Declaration *decl)
 
bool isTopLevel () const
 
void postorder (const IR::Declaration_Constant *decl) override
 
void postorder (const IR::Declaration_Instance *decl) override
 
void postorder (const IR::Declaration_Variable *decl) override
 
void postorder (const IR::P4Action *decl) override
 
void postorder (const IR::P4Table *decl) override
 
void postorder (const IR::P4ValueSet *decl) override
 

Detailed Description

Finds and allocates new names for some symbols: Declaration_Variable, Declaration_Constant, Declaration_Instance, P4Table, P4Action.