: optimize-basic-block ( bb quot -- )
over kill-block?>> [ 2drop ] [
- over basic-block set
+ over basic-block namespaces:set
change-instructions drop
] if ; inline
: analyze-basic-block ( bb quot -- )
over kill-block?>> [ 2drop ] [
- [ dup basic-block set instructions>> ] dip call
+ [ dup basic-block namespaces:set instructions>> ] dip call
] if ; inline
: simple-analysis ( ... cfg quot: ( ... insns -- ... ) -- ... )