diff options
| author | Clifford Wolf <clifford@clifford.at> | 2014-12-26 21:35:22 +0100 | 
|---|---|---|
| committer | Clifford Wolf <clifford@clifford.at> | 2014-12-26 21:35:22 +0100 | 
| commit | 9e6fb0b02ccf209528ead026de8eef0a8a0d7740 (patch) | |
| tree | f3e7c1c9babc232a806b92a625bc447b1b75c7c4 /passes/tests | |
| parent | e52d1f9b9a7f71634d4e8e8228060f792fa20dec (diff) | |
| download | yosys-9e6fb0b02ccf209528ead026de8eef0a8a0d7740.tar.gz yosys-9e6fb0b02ccf209528ead026de8eef0a8a0d7740.tar.bz2 yosys-9e6fb0b02ccf209528ead026de8eef0a8a0d7740.zip | |
Replaced std::unordered_map as implementation for Yosys::dict
Diffstat (limited to 'passes/tests')
| -rw-r--r-- | passes/tests/test_autotb.cc | 24 | 
1 files changed, 12 insertions, 12 deletions
| diff --git a/passes/tests/test_autotb.cc b/passes/tests/test_autotb.cc index 9713ea061..74ee0f5a9 100644 --- a/passes/tests/test_autotb.cc +++ b/passes/tests/test_autotb.cc @@ -92,7 +92,7 @@ static void autotest(std::ostream &f, RTLIL::Design *design, int num_iter)  	f << stringf("end\n");  	f << stringf("endtask\n\n"); -	for (auto it = design->modules_.begin(); it != design->modules_.end(); it++) +	for (auto it = design->modules_.begin(); it != design->modules_.end(); ++it)  	{  		std::map<std::string, int> signal_in;  		std::map<std::string, std::string> signal_const; @@ -106,7 +106,7 @@ static void autotest(std::ostream &f, RTLIL::Design *design, int num_iter)  		int count_ports = 0;  		log("Generating test bench for module `%s'.\n", it->first.c_str()); -		for (auto it2 = mod->wires_.begin(); it2 != mod->wires_.end(); it2++) { +		for (auto it2 = mod->wires_.begin(); it2 != mod->wires_.end(); ++it2) {  			RTLIL::Wire *wire = it2->second;  			if (wire->port_output) {  				count_ports++; @@ -115,8 +115,8 @@ static void autotest(std::ostream &f, RTLIL::Design *design, int num_iter)  			} else if (wire->port_input) {  				count_ports++;  				bool is_clksignal = wire->get_bool_attribute("\\gentb_clock"); -				for (auto it3 = mod->processes.begin(); it3 != mod->processes.end(); it3++) -				for (auto it4 = it3->second->syncs.begin(); it4 != it3->second->syncs.end(); it4++) { +				for (auto it3 = mod->processes.begin(); it3 != mod->processes.end(); ++it3) +				for (auto it4 = it3->second->syncs.begin(); it4 != it3->second->syncs.end(); ++it4) {  					if ((*it4)->type == RTLIL::ST0 || (*it4)->type == RTLIL::ST1)  						continue;  					RTLIL::SigSpec &signal = (*it4)->signal; @@ -135,7 +135,7 @@ static void autotest(std::ostream &f, RTLIL::Design *design, int num_iter)  			}  		}  		f << stringf("%s %s(\n", id(mod->name.str()).c_str(), idy("uut", mod->name.str()).c_str()); -		for (auto it2 = mod->wires_.begin(); it2 != mod->wires_.end(); it2++) { +		for (auto it2 = mod->wires_.begin(); it2 != mod->wires_.end(); ++it2) {  			RTLIL::Wire *wire = it2->second;  			if (wire->port_output || wire->port_input)  				f << stringf("\t.%s(%s)%s\n", id(wire->name.str()).c_str(), @@ -146,23 +146,23 @@ static void autotest(std::ostream &f, RTLIL::Design *design, int num_iter)  		f << stringf("task %s;\n", idy(mod->name.str(), "reset").c_str());  		f << stringf("begin\n");  		int delay_counter = 0; -		for (auto it = signal_in.begin(); it != signal_in.end(); it++) +		for (auto it = signal_in.begin(); it != signal_in.end(); ++it)  			f << stringf("\t%s <= #%d 0;\n", it->first.c_str(), ++delay_counter*2); -		for (auto it = signal_clk.begin(); it != signal_clk.end(); it++) +		for (auto it = signal_clk.begin(); it != signal_clk.end(); ++it)  			f << stringf("\t%s <= #%d 0;\n", it->first.c_str(), ++delay_counter*2); -		for (auto it = signal_clk.begin(); it != signal_clk.end(); it++) { +		for (auto it = signal_clk.begin(); it != signal_clk.end(); ++it) {  			f << stringf("\t#100; %s <= 1;\n", it->first.c_str());  			f << stringf("\t#100; %s <= 0;\n", it->first.c_str());  		}  		delay_counter = 0; -		for (auto it = signal_in.begin(); it != signal_in.end(); it++) +		for (auto it = signal_in.begin(); it != signal_in.end(); ++it)  			f << stringf("\t%s <= #%d ~0;\n", it->first.c_str(), ++delay_counter*2); -		for (auto it = signal_clk.begin(); it != signal_clk.end(); it++) { +		for (auto it = signal_clk.begin(); it != signal_clk.end(); ++it) {  			f << stringf("\t#100; %s <= 1;\n", it->first.c_str());  			f << stringf("\t#100; %s <= 0;\n", it->first.c_str());  		}  		delay_counter = 0; -		for (auto it = signal_in.begin(); it != signal_in.end(); it++) { +		for (auto it = signal_in.begin(); it != signal_in.end(); ++it) {  			if (signal_const.count(it->first) == 0)  				continue;  			f << stringf("\t%s <= #%d 'b%s;\n", it->first.c_str(), ++delay_counter*2, signal_const[it->first].c_str()); @@ -293,7 +293,7 @@ static void autotest(std::ostream &f, RTLIL::Design *design, int num_iter)  	f << stringf("initial begin\n");  	f << stringf("\t// $dumpfile(\"testbench.vcd\");\n");  	f << stringf("\t// $dumpvars(0, testbench);\n"); -	for (auto it = design->modules_.begin(); it != design->modules_.end(); it++) +	for (auto it = design->modules_.begin(); it != design->modules_.end(); ++it)  		if (!it->second->get_bool_attribute("\\gentb_skip"))  			f << stringf("\t%s;\n", idy(it->first.str(), "test").c_str());  	f << stringf("\t$finish;\n"); | 
