Add -linscan doc to manual and man page

master
Nicolas Ojeda Bar 2017-09-15 17:48:22 +02:00
parent 6fb2960d56
commit 2c371b7104
2 changed files with 14 additions and 0 deletions

View File

@ -360,6 +360,12 @@ setting the
option ensures that this module will
always be linked if it is put in a library and this library is linked.
.TP
.B \-linscan
Use linear scan register allocation. Compiling with this allocator is faster
than with the usual graph coloring allocator, sometimes quite drastically so for
long functions and modules. On the other hand, the generated code can be a bit
slower.
.TP
.B \-no-alias-deps
Do not record dependencies for module aliases.
.TP

View File

@ -308,6 +308,14 @@ modules contained in the library. When compiling a module (option
always be linked if it is put in a library and this library is linked.
}%notop
\nat{%
\item["-linscan"]
Use linear scan register allocation. Compiling with this allocator is faster
than with the usual graph coloring allocator, sometimes quite drastically so for
long functions and modules. On the other hand, the generated code can be a bit
slower.
}%nat
\comp{%
\item["-make-runtime"]
Build a custom runtime system (in the file specified by option "-o")