compiler.cfg.linear-scan.ranges vocabulary
Factor handbook ยป Vocabulary index


Documentation
Live ranges utilities

Words

Ordinary words
WordStack effect
add-new-range( from to ranges -- )
add-range( from to ranges -- )
extend-last?( to ranges -- ? )
fix-lower-bound( n ranges -- ranges' )
fix-upper-bound( n ranges -- ranges' )
intersect-range( r1 r2 -- n/f )
intersect-ranges( ranges1 ranges2 -- n/f )
ranges-cover?( n ranges -- ? )
ranges-endpoints( ranges -- start end )
shorten-ranges( n ranges -- )
split-last-range( before after last n -- before' after' )
split-last-range?( last n -- ? )
split-range( range n -- before after )
split-ranges( ranges n -- before after )
valid-ranges?( ranges -- ? )


Files