Handbook
Glossary
compute-edge-live-in ( basic-block -- edge-live-in )
Vocabulary
compiler
.
cfg
.
liveness
Inputs
basic-block
an
object
Outputs
edge-live-in
an
object
Definition
USING:
accessors
assocs
compiler.cfg.utilities
compiler.utilities
kernel
;
IN:
compiler.cfg.liveness
:
compute-edge-live-in
( basic-block -- edge-live-in )
H{
}
clone
[
[
[
swap
]
]
dip
[
conjoin-at
]
curry
compose
[
[
inputs>>
]
]
dip
[
assoc-each
]
curry
compose
each-phi
]
keep
;