compiler.cfg.linear-scan.resolve: use if-empty.
							parent
							
								
									068ddd6c7b
								
							
						
					
					
						commit
						c3a4bdcf68
					
				| 
						 | 
					@ -93,10 +93,10 @@ SYMBOL: temp-locations
 | 
				
			||||||
    ] { } make ;
 | 
					    ] { } make ;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
: perform-mappings ( bb to mappings -- )
 | 
					: perform-mappings ( bb to mappings -- )
 | 
				
			||||||
    dup empty? [ 3drop ] [
 | 
					    [ 2drop ] [
 | 
				
			||||||
        mapping-instructions insert-basic-block
 | 
					        mapping-instructions insert-basic-block
 | 
				
			||||||
        cfg get cfg-changed
 | 
					        cfg get cfg-changed
 | 
				
			||||||
    ] if ;
 | 
					    ] if-empty ;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
: resolve-edge-data-flow ( bb to -- )
 | 
					: resolve-edge-data-flow ( bb to -- )
 | 
				
			||||||
    2dup compute-mappings perform-mappings ;
 | 
					    2dup compute-mappings perform-mappings ;
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue