compiler.cfg.registers vocabulary
Factor documentation > Factor handbook > Vocabulary index


Summary
Virtual single-assignment registers

Words

Tuple classes
ClassSuperclassSlots
bad-vreg tuplevreg
ds-loc loc
loc tuplen
rs-loc loc


Parsing words
WordSyntax
D
R


Symbol words
representations
vreg-counter


Ordinary words
WordStack effect
<ds-loc>( n -- ds-loc )
<rs-loc>( n -- rs-loc )
bad-vreg( vreg -- * )
next-vreg( -- vreg )
next-vreg-rep( rep -- vreg )
rep-of( vreg -- rep )
set-rep-of( rep vreg -- )


Class predicate words
WordStack effect
bad-vreg?( object -- ? )
ds-loc?( object -- ? )
loc?( object -- ? )
rs-loc?( object -- ? )


Files
resource:basis/compiler/cfg/registers/registers.factor
resource:basis/compiler/cfg/registers/registers-docs.factor