|
std::unique_ptr< mlir::Pass > | circt::arc::createAddTapsPass (const AddTapsOptions &options={}) |
|
std::unique_ptr< mlir::Pass > | circt::arc::createAllocateStatePass () |
|
std::unique_ptr< mlir::Pass > | circt::arc::createArcCanonicalizerPass () |
|
std::unique_ptr< mlir::Pass > | circt::arc::createDedupPass () |
|
std::unique_ptr< mlir::Pass > | circt::arc::createFindInitialVectorsPass () |
|
std::unique_ptr< mlir::Pass > | circt::arc::createInferMemoriesPass (const InferMemoriesOptions &options={}) |
|
std::unique_ptr< mlir::Pass > | circt::arc::createInlineArcsPass () |
|
std::unique_ptr< mlir::Pass > | circt::arc::createIsolateClocksPass () |
|
std::unique_ptr< mlir::Pass > | circt::arc::createLatencyRetimingPass () |
|
std::unique_ptr< mlir::Pass > | circt::arc::createLowerArcsToFuncsPass () |
|
std::unique_ptr< mlir::Pass > | circt::arc::createLowerClocksToFuncsPass () |
|
std::unique_ptr< mlir::Pass > | circt::arc::createLowerLUTPass () |
|
std::unique_ptr< mlir::Pass > | circt::arc::createLowerVectorizationsPass (LowerVectorizationsModeEnum mode=LowerVectorizationsModeEnum::Full) |
|
std::unique_ptr< mlir::Pass > | circt::arc::createMakeTablesPass () |
|
std::unique_ptr< mlir::Pass > | circt::arc::createMuxToControlFlowPass () |
|
std::unique_ptr< mlir::Pass > | circt::arc::createPrintCostModelPass () |
|
std::unique_ptr< mlir::Pass > | circt::arc::createSimplifyVariadicOpsPass () |
|
std::unique_ptr< mlir::Pass > | circt::arc::createSplitLoopsPass () |
|
std::unique_ptr< mlir::Pass > | circt::arc::createStripSVPass () |
|