27 lines
		
	
	
		
			755 B
		
	
	
	
		
			Factor
		
	
	
			
		
		
	
	
			27 lines
		
	
	
		
			755 B
		
	
	
	
		
			Factor
		
	
	
USING: assocs compiler.cfg hashtables help.markup help.syntax
 | 
						|
sequences ;
 | 
						|
IN: compiler.cfg.utilities
 | 
						|
 | 
						|
HELP: connect-Nto1-bbs
 | 
						|
{ $values { "froms" sequence } { "to" basic-block } }
 | 
						|
{ $description "Connects all basic blocks in 'froms' so that 'to' is a successor of them all." } ;
 | 
						|
 | 
						|
HELP: insert-basic-block
 | 
						|
{ $values { "from" basic-block } { "to" basic-block } { "insns" sequence } }
 | 
						|
{ $description "Insert basic block on the edge between 'from' and 'to'." } ;
 | 
						|
 | 
						|
ARTICLE: "compiler.cfg.utilities" "Utility words used by CFG optimization"
 | 
						|
"Various utilities."
 | 
						|
$nl
 | 
						|
"For " { $vocab-link "heaps" } ":"
 | 
						|
{ $subsections
 | 
						|
  heap-members
 | 
						|
  heap-pop-while
 | 
						|
}
 | 
						|
"For " { $vocab-link "deques" } ":"
 | 
						|
{ $subsections
 | 
						|
  slurp/replenish-deque
 | 
						|
} ;
 | 
						|
 | 
						|
ABOUT: "compiler.cfg.utilities"
 |