compiler.cfg.linear-scan.assignment: stub docs

db4
Björn Lindqvist 2014-11-15 07:42:44 +01:00 committed by John Benediktsson
parent 1eac4afc8b
commit bc5c23b162
1 changed files with 20 additions and 0 deletions

View File

@ -0,0 +1,20 @@
USING: compiler.cfg.instructions help.markup help.syntax ;
IN: compiler.cfg.linear-scan.assignment
HELP: assign-registers-in-insn
{ $values { "insn" insn } }
{ $description "Assigns physical registers and spill slots for the virtual registers used by the instruction." } ;
HELP: assign-gc-roots
{ $values { "gc-map" gc-map } }
{ $description "Assigns spill slots for all gc roots in a gc map." }
{ $see-also spill-slot } ;
HELP: vreg>reg
{ $values { "vreg" "virtaul register" } { "reg" "register" } }
{ $description "If a live vreg is not in the pending set, then it must have been spilled." } ;
ARTICLE: "compiler.cfg.linear-scan.assignment" "Assigning registers to live intervals"
"The " { $vocab-link "compiler.cfg.linear-scan.assignment" } " assigns registers to live intervals." ;
ABOUT: "compiler.cfg.linear-scan.assignment"