Handbook
Glossary
cond-cond-block? ( bb -- ? )
Vocabulary
compiler
.
cfg
.
branch-splitting
Inputs
bb
an
object
Outputs
?
an
object
Definition
USING:
accessors
combinators.short-circuit
kernel
math
sequences
;
IN:
compiler.cfg.branch-splitting
:
cond-cond-block?
( bb -- ? )
{
[
predecessors>>
length
2
=
]
[
successors>>
length
2
=
]
[
instructions>>
length
20
<=
]
}
1&&
;