CIRCT  20.0.0git
Enumerations
circt::firrtl::PreserveValues Namespace Reference

Configure which values will be explicitly preserved by the DropNames pass. More...

Enumerations

enum  PreserveMode { Strip , None , Named , All }
 

Detailed Description

Configure which values will be explicitly preserved by the DropNames pass.

Enumeration Type Documentation

◆ PreserveMode

Enumerator
Strip 

Strip all names. No name on declaration is preserved.

None 

Don't explicitly preserve any named values.

Every named operation could be optimized away by the compiler. Unlike Strip names could be preserved until the end.

Named 
All 

Definition at line 48 of file Passes.h.