Loading [MathJax]/extensions/tex2jax.js
CIRCT 22.0.0git
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Attributes | List of all members
circt::rtg::RandomizationPipelineOptions Struct Reference

Options for the RTG randomization pipeline. More...

#include <RTGPassPipelines.h>

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

Public Attributes

PassOptions::Option< unsigned > seed
 
PassOptions::Option< bool > memoriesAsImmediates
 

Detailed Description

Options for the RTG randomization pipeline.

Definition at line 18 of file RTGPassPipelines.h.

Member Data Documentation

◆ memoriesAsImmediates

PassOptions::Option<bool> circt::rtg::RandomizationPipelineOptions::memoriesAsImmediates
Initial value:
{
*this, "memories-as-immediates",
llvm::cl::desc("Lower memories to immediates instead of labels."),
llvm::cl::init(true)}

Definition at line 22 of file RTGPassPipelines.h.

◆ seed

PassOptions::Option<unsigned> circt::rtg::RandomizationPipelineOptions::seed
Initial value:
{*this, "seed",
llvm::cl::desc("Seed for the RNG.")}

Definition at line 20 of file RTGPassPipelines.h.


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