mirror of
				https://github.com/YosysHQ/yosys
				synced 2025-10-31 03:32:29 +00:00 
			
		
		
		
	Added module->avail_parameters (for advanced techmap features)
This commit is contained in:
		
							parent
							
								
									4011d47646
								
							
						
					
					
						commit
						8dafecd34d
					
				
					 3 changed files with 14 additions and 3 deletions
				
			
		|  | @ -805,7 +805,6 @@ RTLIL::SigSpec AstNode::genRTLIL(int width_hint, bool sign_hint) | |||
| 	case AST_TASK: | ||||
| 	case AST_FUNCTION: | ||||
| 	case AST_AUTOWIRE: | ||||
| 	case AST_PARAMETER: | ||||
| 	case AST_LOCALPARAM: | ||||
| 	case AST_DEFPARAM: | ||||
| 	case AST_GENVAR: | ||||
|  | @ -814,6 +813,11 @@ RTLIL::SigSpec AstNode::genRTLIL(int width_hint, bool sign_hint) | |||
| 	case AST_GENIF: | ||||
| 		break; | ||||
| 
 | ||||
| 	// remember the parameter, needed for example in techmap
 | ||||
| 	case AST_PARAMETER: | ||||
| 		current_module->avail_parameters.insert(str); | ||||
| 		break; | ||||
| 
 | ||||
| 	// create an RTLIL::Wire for an AST_WIRE node
 | ||||
| 	case AST_WIRE: { | ||||
| 			if (current_module->wires.count(str) != 0) | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue