CVS: sml-dist/src/compiler/CodeGen/main machine-gen.sig,1.8,1.9 machine-gen.sml,1.19,1.20
Matthias Blume <[email protected]>
| Newsgroups | gmane.comp.lang.sml.smlnj.commits |
|---|---|
| Message-ID | <[email protected]> |
Update of /cvsroot/smlnj/sml-dist/src/compiler/CodeGen/main
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv9167/src/compiler/CodeGen/main
Modified Files:
machine-gen.sig machine-gen.sml
Log Message:
hooked intel mac abi code into main system
Index: machine-gen.sig
===================================================================
RCS file: /cvsroot/smlnj/sml-dist/src/compiler/CodeGen/main/machine-gen.sig,v
retrieving revision 1.8
retrieving revision 1.9
diff -C2 -d -r1.8 -r1.9
*** machine-gen.sig 8 Mar 2002 21:05:26 -0000 1.8
--- machine-gen.sig 14 Feb 2006 23:31:15 -0000 1.9
***************
*** 13,16 ****
--- 13,21 ----
where I = MLTreeComp.I
structure MachSpec : MACH_SPEC
+ val abi_variant : string option (* to distinguish between different ABIs
+ * for same CPU/OSKind combination;
+ * prime example: intel-based macs which
+ * are x86/unix vs. intel-based linux
+ * boxen. *)
val codegen : { funcs: CPS.function list,
Index: machine-gen.sml
===================================================================
RCS file: /cvsroot/smlnj/sml-dist/src/compiler/CodeGen/main/machine-gen.sml,v
retrieving revision 1.19
retrieving revision 1.20
diff -C2 -d -r1.19 -r1.20
*** machine-gen.sml 4 May 2005 15:51:20 -0000 1.19
--- machine-gen.sml 14 Feb 2006 23:31:15 -0000 1.20
***************
*** 33,36 ****
--- 33,38 ----
structure OmitFramePtr : OMIT_FRAME_POINTER
where CFG=RA.CFG
+
+ val abi_variant : string option
) : MACHINE_GEN =
struct
***************
*** 46,49 ****
--- 48,52 ----
structure Shuffle = Shuffle
structure MachSpec = MachSpec
+ val abi_variant = abi_variant
structure MLTreeComp = MLTreeComp
-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems? Stop! Download the new AJAX search engine that makes
searching your log files as easy as surfing the web. DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642