CIRCT 23.0.0git
Loading...
Searching...
No Matches
Public Attributes | List of all members
circt::rtg::EmissionPipelineOptions Struct Reference

Options for the RTG emission pipeline. More...

#include <RTGPassPipelines.h>

Inheritance diagram for circt::rtg::EmissionPipelineOptions:
Inheritance graph
[legend]
Collaboration diagram for circt::rtg::EmissionPipelineOptions:
Collaboration graph
[legend]

Public Attributes

PassOptions::Option< bool > splitOutput
 
PassOptions::Option< std::string > path
 

Detailed Description

Options for the RTG emission pipeline.

Definition at line 29 of file RTGPassPipelines.h.

Member Data Documentation

◆ path

PassOptions::Option<std::string> circt::rtg::EmissionPipelineOptions::path
Initial value:
{
*this, "path",
llvm::cl::desc("The directory or file path in which the output files "
"should be created. If empty is is emitted to stderr (not "
"allowed if 'split-output' is set to 'true')")}

Definition at line 38 of file RTGPassPipelines.h.

◆ splitOutput

PassOptions::Option<bool> circt::rtg::EmissionPipelineOptions::splitOutput
Initial value:
{
*this, "split-output",
llvm::cl::desc("If 'true' emits one file per 'rtg.test' in the IR. The "
"name of the file matches the test name and is placed in "
"'path'. Otherwise, path is interpreted as the full file "
"path including filename."),
llvm::cl::init(false)}

Definition at line 31 of file RTGPassPipelines.h.


The documentation for this struct was generated from the following file: