[MLton-devel] cvs commit: backend and x86-codegen cleanup

Stephen Weeks MLton@mlton.org
Thu, 15 May 2003 09:39:37 -0700


>   (Note, the x86-codegen
>   still needs to know that the offset is from the gcState in order to
>   correctly assign those memory locations to the GCState class

This is for aliasing purposes only, right?

I also wanted to get rid of Machine.Operand.GCState, instead using
Machine.Operand.Label (Label.fromString gcState).

Would it be possible to handle that, creating a separate class for
offsets from labels?  You can then at least assume that different
offsets from the same label don't alias and that offsets from a label
don't alias the heap or the stack.


-------------------------------------------------------
Enterprise Linux Forum Conference & Expo, June 4-6, 2003, Santa Clara
The only event dedicated to issues related to Linux enterprise solutions
www.enterpriselinuxforum.com

_______________________________________________
MLton-devel mailing list
MLton-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mlton-devel