diff --git a/include/circt/Firtool/Firtool.h b/include/circt/Firtool/Firtool.h index 9e6e7fbfb6..64ebefca78 100644 --- a/include/circt/Firtool/Firtool.h +++ b/include/circt/Firtool/Firtool.h @@ -96,7 +96,7 @@ public: return allowAddingPortsOnPublic; } bool shouldConvertProbesToSignals() const { return probesToSignals; } - bool shouldReplicateSequentialMemories() const { return replSeqMem; } + bool shouldReplaceSequentialMemories() const { return replSeqMem; } bool shouldDisableOptimization() const { return disableOptimization; } bool shouldLowerMemories() const { return lowerMemories; } bool shouldDedup() const { return !noDedup; } diff --git a/lib/Firtool/Firtool.cpp b/lib/Firtool/Firtool.cpp index 0bfbfc13fb..07d93548de 100644 --- a/lib/Firtool/Firtool.cpp +++ b/lib/Firtool/Firtool.cpp @@ -78,7 +78,7 @@ LogicalResult firtool::populateCHIRRTLToLowFIRRTL(mlir::PassManager &pm, pm.nest().addPass(firrtl::createInferWidthsPass()); pm.nest().addPass( - firrtl::createMemToRegOfVecPass(opt.shouldReplicateSequentialMemories(), + firrtl::createMemToRegOfVecPass(opt.shouldReplaceSequentialMemories(), opt.shouldIgnoreReadEnableMemories())); pm.nest().addPass(firrtl::createInferResetsPass()); @@ -161,7 +161,7 @@ LogicalResult firtool::populateCHIRRTLToLowFIRRTL(mlir::PassManager &pm, pm.nest().nest().addPass( firrtl::createInferReadWritePass()); - if (opt.shouldReplicateSequentialMemories()) + if (opt.shouldReplaceSequentialMemories()) pm.nest().addPass(firrtl::createLowerMemoryPass()); pm.nest().addPass(firrtl::createPrefixModulesPass()); @@ -176,7 +176,7 @@ LogicalResult firtool::populateCHIRRTLToLowFIRRTL(mlir::PassManager &pm, pm.addNestedPass(firrtl::createAddSeqMemPortsPass()); pm.addPass(firrtl::createCreateSiFiveMetadataPass( - opt.shouldReplicateSequentialMemories(), + opt.shouldReplaceSequentialMemories(), opt.getReplaceSequentialMemoriesFile())); pm.addNestedPass(firrtl::createExtractInstancesPass()); @@ -303,7 +303,7 @@ LogicalResult firtool::populateHWToSV(mlir::PassManager &pm, FirtoolOptions::RandomKind::Mem), /*disableRegRandomization=*/ !opt.isRandomEnabled(FirtoolOptions::RandomKind::Reg), - /*replSeqMem=*/opt.shouldReplicateSequentialMemories(), + /*replSeqMem=*/opt.shouldReplaceSequentialMemories(), /*readEnableMode=*/opt.shouldIgnoreReadEnableMemories() ? seq::ReadEnableMode::Ignore : seq::ReadEnableMode::Undefined,