compiler.cfg.slp vocabulary
Factor handbook ยป Vocabulary index


Summary
Opt-in automatic SLP packing of independent raw integer expression trees

Metadata
Parents:compiler.cfg


Words

Tuple classes
ClassSuperclassSlots
slp-tree tuplepair opcode children


Symbol words
automatic-slp?
slp-statistics


Ordinary words
WordStack effect
auto-vectorize( cfg -- )
emit-slp( tree -- insns )
emit-slp-tree( tree emitted output -- vreg )
find-slp-tree( insns uses -- tree/f )
make-slp-tree( pair definitions uses root? -- tree )
slp-arithmetic?( insn -- ? )
slp-expandable?( pair definitions uses root? -- ? )
slp-pointer-source?( insn -- ? )
slp-profitable?( tree -- ? )
slp-region-insn?( insn -- ? )
slp-root-pair?( a b insns -- ? )
slp-supported?( -- ? )
slp-tree-nodes( tree -- nodes )
slp-vector-op( insn -- class/f )
vectorize-slp-block( insns uses -- insns' )
vectorize-slp-region( insns uses -- insns' )


Class predicate words
WordStack effect
slp-tree?( object -- ? )


Files


Metadata files