Handbook
Glossary
process-block ( bb -- )
Vocabulary
compiler
.
cfg
.
gc-checks
.
private
Inputs
bb
a
basic-block
Outputs
None
Word description
Process a block that needs a gc check. New blocks are allocated and connected for the gc branches.
Definition
USING:
accessors
kernel
;
IN:
compiler.cfg.gc-checks.private
:
process-block
( bb -- )
dup
instructions>>
dup
gc-check-offsets
split-instructions
[
add-gc-checks
]
[
make-blocks
dup
connect-gc-checks
]
bi
(insert-gc-checks)
;