CVS: sml/src/MLRISC/cm ALL.cm,1.13,1.14 IA32.cm,1.12,1.13 MLRISC.cm,1.30,1.31
John Reppy <[email protected]>
| Newsgroups | gmane.comp.lang.sml.smlnj.commits |
|---|---|
| Message-ID | <[email protected]> |
Update of /cvsroot/smlnj/sml/src/MLRISC/cm
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv1866/src/MLRISC/cm
Modified Files:
ALL.cm IA32.cm MLRISC.cm
Log Message:
Updates to support Darwin-compatible assembly code generation.
Index: ALL.cm
===================================================================
RCS file: /cvsroot/smlnj/sml/src/MLRISC/cm/ALL.cm,v
retrieving revision 1.13
retrieving revision 1.14
diff -C2 -d -r1.13 -r1.14
*** ALL.cm 7 Jul 2004 02:10:23 -0000 1.13
--- ALL.cm 14 Apr 2006 16:14:24 -0000 1.14
***************
*** 268,271 ****
--- 268,272 ----
../x86/c-calls/ia32-svid.sml
+ ../x86/flowgraph/x86-darwin-pseudo-ops.sml
../x86/flowgraph/x86GasPseudoOps.sml
***************
*** 612,615 ****
--- 613,617 ----
(* Basic cluster stuff. These are required. *)
+ ../flowgraph/as-pseudo-ops.sig
../flowgraph/buildFlowgraph.sml
../flowgraph/cfg-optimization.sig
***************
*** 621,624 ****
--- 623,627 ----
../flowgraph/cfgCountCopies.sml
../flowgraph/cfgExpandCopies.sml
+ ../flowgraph/darwin-pseudo-ops.sml
../flowgraph/gasPseudoOps.sml
../flowgraph/printFlowgraph.sml
Index: IA32.cm
===================================================================
RCS file: /cvsroot/smlnj/sml/src/MLRISC/cm/IA32.cm,v
retrieving revision 1.12
retrieving revision 1.13
diff -C2 -d -r1.12 -r1.13
*** IA32.cm 15 Nov 2005 22:38:48 -0000 1.12
--- IA32.cm 14 Apr 2006 16:14:24 -0000 1.13
***************
*** 13,16 ****
--- 13,17 ----
functor X86AsmEmitter
functor X86CompInstrExt
+ functor X86DarwinPseudoOps
functor X86FP
functor X86FreqProps
***************
*** 53,56 ****
--- 54,58 ----
#endif
../x86/c-calls/ia32-svid.sml
+ ../x86/flowgraph/x86-darwin-pseudo-ops.sml
../x86/flowgraph/x86GasPseudoOps.sml
../x86/omit-frameptr/x86omit-frameptr.sml
Index: MLRISC.cm
===================================================================
RCS file: /cvsroot/smlnj/sml/src/MLRISC/cm/MLRISC.cm,v
retrieving revision 1.30
retrieving revision 1.31
diff -C2 -d -r1.30 -r1.31
*** MLRISC.cm 15 Nov 2005 22:38:48 -0000 1.30
--- MLRISC.cm 14 Apr 2006 16:14:24 -0000 1.31
***************
*** 4,7 ****
--- 4,8 ----
(* functor CFGView *)
signature ARCH_SPILL_INSTR
+ signature AS_PSEUDO_OPS
signature ASM_FORMAT_UTIL
signature ASM_STREAM
***************
*** 22,26 ****
signature DOMINATOR_TREE
signature FREQUENCY_PROPERTIES
- signature GAS_PSEUDO_OPS
signature GC_CELLS
signature GC_TYPE
--- 23,26 ----
***************
*** 98,101 ****
--- 98,102 ----
functor ComputeFreqsFn
functor ControlFlowGraph
+ functor DarwinPseudoOps
functor DefaultBlockPlacement
functor DominatorTree
***************
*** 199,202 ****
--- 200,204 ----
../mltree/machine-int.sig
../mltree/machine-int.sml
+ ../flowgraph/as-pseudo-ops.sig
../flowgraph/buildFlowgraph.sml
../flowgraph/cfg-optimization.sig
***************
*** 209,212 ****
--- 211,215 ----
../flowgraph/cfgCountCopies.sml
../flowgraph/cfgExpandCopies.sml
+ ../flowgraph/darwin-pseudo-ops.sml
../flowgraph/gasPseudoOps.sml
../flowgraph/printFlowgraph.sml
-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642