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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.