mirror of
				https://github.com/YosysHQ/yosys
				synced 2025-11-04 13:29:12 +00:00 
			
		
		
		
	kernel: big fat patch to use more ID::*, otherwise ID(*)
This commit is contained in:
		
							parent
							
								
									2d86563bb2
								
							
						
					
					
						commit
						956ecd48f7
					
				
					 152 changed files with 4503 additions and 4391 deletions
				
			
		| 
						 | 
				
			
			@ -88,7 +88,7 @@ struct OptMuxtreeWorker
 | 
			
		|||
			{
 | 
			
		||||
				RTLIL::SigSpec sig_a = cell->getPort(ID::A);
 | 
			
		||||
				RTLIL::SigSpec sig_b = cell->getPort(ID::B);
 | 
			
		||||
				RTLIL::SigSpec sig_s = cell->getPort(ID(S));
 | 
			
		||||
				RTLIL::SigSpec sig_s = cell->getPort(ID::S);
 | 
			
		||||
				RTLIL::SigSpec sig_y = cell->getPort(ID::Y);
 | 
			
		||||
 | 
			
		||||
				muxinfo_t muxinfo;
 | 
			
		||||
| 
						 | 
				
			
			@ -229,7 +229,7 @@ struct OptMuxtreeWorker
 | 
			
		|||
 | 
			
		||||
			RTLIL::SigSpec sig_a = mi.cell->getPort(ID::A);
 | 
			
		||||
			RTLIL::SigSpec sig_b = mi.cell->getPort(ID::B);
 | 
			
		||||
			RTLIL::SigSpec sig_s = mi.cell->getPort(ID(S));
 | 
			
		||||
			RTLIL::SigSpec sig_s = mi.cell->getPort(ID::S);
 | 
			
		||||
			RTLIL::SigSpec sig_y = mi.cell->getPort(ID::Y);
 | 
			
		||||
 | 
			
		||||
			RTLIL::SigSpec sig_ports = sig_b;
 | 
			
		||||
| 
						 | 
				
			
			@ -257,12 +257,12 @@ struct OptMuxtreeWorker
 | 
			
		|||
 | 
			
		||||
				mi.cell->setPort(ID::A, new_sig_a);
 | 
			
		||||
				mi.cell->setPort(ID::B, new_sig_b);
 | 
			
		||||
				mi.cell->setPort(ID(S), new_sig_s);
 | 
			
		||||
				mi.cell->setPort(ID::S, new_sig_s);
 | 
			
		||||
				if (GetSize(new_sig_s) == 1) {
 | 
			
		||||
					mi.cell->type = ID($mux);
 | 
			
		||||
					mi.cell->parameters.erase(ID(S_WIDTH));
 | 
			
		||||
					mi.cell->parameters.erase(ID::S_WIDTH);
 | 
			
		||||
				} else {
 | 
			
		||||
					mi.cell->parameters[ID(S_WIDTH)] = RTLIL::Const(GetSize(new_sig_s));
 | 
			
		||||
					mi.cell->parameters[ID::S_WIDTH] = RTLIL::Const(GetSize(new_sig_s));
 | 
			
		||||
				}
 | 
			
		||||
			}
 | 
			
		||||
		}
 | 
			
		||||
| 
						 | 
				
			
			@ -366,7 +366,7 @@ struct OptMuxtreeWorker
 | 
			
		|||
		idict<int> ctrl_bits;
 | 
			
		||||
		if (portname == ID::B)
 | 
			
		||||
			width = GetSize(muxinfo.cell->getPort(ID::A));
 | 
			
		||||
		for (int bit : sig2bits(muxinfo.cell->getPort(ID(S)), false))
 | 
			
		||||
		for (int bit : sig2bits(muxinfo.cell->getPort(ID::S), false))
 | 
			
		||||
			ctrl_bits(bit);
 | 
			
		||||
 | 
			
		||||
		int port_idx = 0, port_off = 0;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue