Skip to content

Commit 7c3bb40

Browse files
committed
rename "xxx_input" to "xxx_next"
1 parent 94b2b3b commit 7c3bb40

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

lib/Tools/circt-bmc/ExternalizeRegisters.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -228,7 +228,7 @@ LogicalResult ExternalizeRegistersPass::externalizeReg(
228228
initState ? initState : mlir::UnitAttr::get(&getContext()));
229229

230230
StringAttr newInputName(builder.getStringAttr(regName + "_state")),
231-
newOutputName(builder.getStringAttr(regName + "_input"));
231+
newOutputName(builder.getStringAttr(regName + "_next"));
232232
addedInputs[module.getSymNameAttr()].push_back(regType);
233233
addedInputNames[module.getSymNameAttr()].push_back(newInputName);
234234
addedOutputs[module.getSymNameAttr()].push_back(next.getType());

test/Tools/circt-bmc/externalize-registers.mlir

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -58,8 +58,8 @@ hw.module @nested_reg(in %clk: !seq.clock, in %in0: i32, in %in1: i32, out out:
5858
hw.output %0 : i32
5959
}
6060

61-
// CHECK: hw.module @nested_nested_reg(in [[CLK:%.+]] : !seq.clock, in [[IN0:%.+]] : i32, in [[IN1:%.+]] : i32, in %single_reg_state : i32, in %top_reg_state : i32, out {{.+}} : i32, out single_reg_input : i32, out top_reg_input : i32) attributes {initial_values = [0 : i32, unit], num_regs = 2 : i32} {
62-
// CHECK: [[INSTOUT:%.+]], [[INSTREG:%.+]] = hw.instance "nested_reg" @nested_reg(clk: [[CLK]]: !seq.clock, in0: [[IN0]]: i32, in1: [[IN1]]: i32, single_reg_state: %single_reg_state: i32) -> ({{.+}}: i32, single_reg_input: i32)
61+
// CHECK: hw.module @nested_nested_reg(in [[CLK:%.+]] : !seq.clock, in [[IN0:%.+]] : i32, in [[IN1:%.+]] : i32, in %single_reg_state : i32, in %top_reg_state : i32, out {{.+}} : i32, out single_reg_next : i32, out top_reg_next : i32) attributes {initial_values = [0 : i32, unit], num_regs = 2 : i32} {
62+
// CHECK: [[INSTOUT:%.+]], [[INSTREG:%.+]] = hw.instance "nested_reg" @nested_reg(clk: [[CLK]]: !seq.clock, in0: [[IN0]]: i32, in1: [[IN1]]: i32, single_reg_state: %single_reg_state: i32) -> ({{.+}}: i32, single_reg_next: i32)
6363
// CHECK: hw.output %top_reg_state, [[INSTREG]], [[INSTOUT]]
6464
// CHECK: }
6565
hw.module @nested_nested_reg(in %clk: !seq.clock, in %in0: i32, in %in1: i32, out out: i32) {
@@ -68,7 +68,7 @@ hw.module @nested_nested_reg(in %clk: !seq.clock, in %in0: i32, in %in1: i32, ou
6868
hw.output %top_reg : i32
6969
}
7070

71-
// CHECK: hw.module @different_initial_values(in [[CLK:%.+]] : !seq.clock, in [[IN:%.+]] : i32, in %reg0_state : i32, in %reg1_state : i32, in %reg2_state : i32, out reg0_input : i32, out reg1_input : i32, out reg2_input : i32) attributes {initial_values = [0 : i32, 42 : i32, unit], num_regs = 3 : i32} {
71+
// CHECK: hw.module @different_initial_values(in [[CLK:%.+]] : !seq.clock, in [[IN:%.+]] : i32, in %reg0_state : i32, in %reg1_state : i32, in %reg2_state : i32, out reg0_next : i32, out reg1_next : i32, out reg2_next : i32) attributes {initial_values = [0 : i32, 42 : i32, unit], num_regs = 3 : i32} {
7272
// CHECK: [[INITIAL:%.+]]:2 = seq.initial() {
7373
// CHECK: [[C0_I32:%.+]] = hw.constant 0 : i32
7474
// CHECK: [[C42_I32:%.+]] = hw.constant 42 : i32

0 commit comments

Comments
 (0)