From cf74a4dc0f2e98f32f06a3e5518ff1c17746447b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Lindqvist?= Date: Fri, 22 Apr 2016 12:16:46 +0200 Subject: [PATCH] compiler.cfg.linear-scan.allocation.splitting: Docs --- .../allocation/splitting/splitting-docs.factor | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 basis/compiler/cfg/linear-scan/allocation/splitting/splitting-docs.factor diff --git a/basis/compiler/cfg/linear-scan/allocation/splitting/splitting-docs.factor b/basis/compiler/cfg/linear-scan/allocation/splitting/splitting-docs.factor new file mode 100644 index 0000000000..4436f85dc7 --- /dev/null +++ b/basis/compiler/cfg/linear-scan/allocation/splitting/splitting-docs.factor @@ -0,0 +1,16 @@ +USING: compiler.cfg.linear-scan.live-intervals help.markup help.syntax +math ; +IN: compiler.cfg.linear-scan.allocation.splitting + +HELP: split-interval +{ $values + { "live-interval" live-interval-state } + { "n" integer } + { "before" live-interval-state } + { "after" live-interval-state } +} { $description "Splits the interval in two around the flow point 'n'." } ; + +ARTICLE: "compiler.cfg.linear-scan.allocation.splitting" "Live interval splitting" +"This vocab splits live intervals." ; + +ABOUT: "compiler.cfg.linear-scan.allocation.splitting"