
4.7.4 The Internals structure
Shell.Options.Internals
val showOptMir: bool option
true, show optimized MIR code during compilation. Optimized MIR code is the result of the fifth stage of compilation.
MLWorks> val x = 1;
The optimised intermediate code
MIR code unit
References
Local [Tag 3283, position 0]
External []
Interpreter vars []
Interpreter exns []
Interpreter strs []
Interpreter funs []
Values
Procedure sets
Procedure set { 3283 }
Procedure 3283 <Setup>[<Listener #1>:1,1] (
Spill areas: GC 0, NON_GC 0, FP 0
No previous spill size information.
0 words of stack required.
Block 3283
Procedure entry
; Argument to tuple
; Argument to tuple
ALLOC GC5/argument/carg 2
MOVE GC26/g7 1
ST GC26/g7 GC5/argument/carg Any:~1
MOVE GC6/i2 1
ST GC6/i2 GC5/argument/carg Any:3
MOVE GC5/argument/carg GC5/argument/carg
Procedure exit
val x : int = 1
MLWorks>

Generated with Harlequin WebMaker