vectorize-slp-block ( insns uses -- insns' )


Vocabulary
compiler.cfg.slp

Inputs
insnsan object
usesan object


Outputs
insns'an object


Definition


:: vectorize-slp-block ( insns uses -- insns' )
V{ } clone :> result V{ } clone :> region insns [| insn |
insn slp-region-insn?
[ insn region push ] [
region uses vectorize-slp-region result push-all
region delete-all insn result push
] if
] each region uses vectorize-slp-region result push-all
result ;