CIRCT 22.0.0git
Loading...
Searching...
No Matches
Classes | Namespaces | Functions
pipelines.h File Reference
#include "mlir/Pass/PassManager.h"
#include "mlir/Pass/PassOptions.h"
#include "llvm/Support/CommandLine.h"
Include dependency graph for pipelines.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  circt::ArcPreprocessingOptions
 
struct  circt::ArcConversionOptions
 
struct  circt::ArcOptimizationOptions
 
struct  circt::ArcStateLoweringOptions
 
struct  circt::ArcStateAllocationOptions
 

Namespaces

namespace  circt
 The InstanceGraph op interface, see InstanceGraphInterface.td for more details.
 

Functions

void circt::populateArcPreprocessingPipeline (mlir::OpPassManager &pm, const ArcPreprocessingOptions &options={})
 
void circt::populateArcConversionPipeline (mlir::OpPassManager &pm, const ArcConversionOptions &options={})
 
void circt::populateArcOptimizationPipeline (mlir::OpPassManager &pm, const ArcOptimizationOptions &options={})
 
void circt::populateArcStateLoweringPipeline (mlir::OpPassManager &pm, const ArcStateLoweringOptions &options={})
 
void circt::populateArcStateAllocationPipeline (mlir::OpPassManager &pm, const ArcStateAllocationOptions &options={})
 
void circt::populateArcToLLVMPipeline (mlir::OpPassManager &pm)