P4C
The P4 Compiler
 
Loading...
Searching...
No Matches
P4::RemoveAllUnusedDeclarations Class Reference

Iterates RemoveUnusedDeclarations until convergence. More...

Inheritance diagram for P4::RemoveAllUnusedDeclarations:

Public Member Functions

 RemoveAllUnusedDeclarations (ReferenceMap *refMap, const RemoveUnusedPolicy &policy, bool warn=false)
 

Detailed Description

Iterates RemoveUnusedDeclarations until convergence.

If @warn is true, emit compiler warnings if an unused instance of an IR::P4Table or IR::Declaration_Instance is removed.