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