Home My Page Projects Code Snippets Project Openings SML/NJ
Summary Activity Forums Tracker Lists Tasks Docs Surveys News SCM Files

SCM Repository

[smlnj] View of /MLRISC/releases/release-110.62/cm/IA32.cm
ViewVC logotype

View of /MLRISC/releases/release-110.62/cm/IA32.cm

Parent Directory Parent Directory | Revision Log Revision Log


Revision 984 - (download) (annotate)
Wed Nov 21 19:00:08 2001 UTC (17 years, 8 months ago) by george
Original Path: sml/trunk/src/MLRISC/cm/IA32.cm
File size: 1768 byte(s)
  Implemented a complete redesign of MLRISC pseudo-ops. Now there
  ought to never be any question of incompatabilities with
  pseudo-op syntax expected by host assemblers.

  For now, only modules supporting GAS syntax are implemented
  but more should follow, such as MASM, and vendor assembler
  syntax, e.g. IBM as, Sun as, etc.
(* This file is created by makeallcm *)
Library
	signature MEMORY_REGISTERS
	signature X86CELLS
	signature X86COMP_INSTR_EXT
	signature X86INSTR
	signature X86REWRITE
	signature X86SHUFFLE
	signature X86SPILL
	structure X86Cells
	structure X86InstrExt
	functor IA32SVID_CCalls
	functor X86
	functor X86AsmEmitter
	functor X86CompInstrExt
	functor X86ExpandCopies
	functor X86FP
	functor X86FreqProps
	functor X86GasPseudoOps
	functor X86Instr
	functor X86Jumps
	functor X86MCEmitter
	functor X86OmitFramePointer
	functor X86Props
	functor X86RA
	functor X86Rewrite
	functor X86Shuffle
	functor X86Spill
is
#if defined(NEW_CM)
#if SMLNJ_VERSION * 100 + SMLNJ_MINOR_VERSION >= 11030
	$/basis.cm
#if defined(UNSHARED_MLRISC)
	$/smlnj-lib.cm
	MLRISC.cm
	Control.cm
	Lib.cm
	Graphs.cm
	MLTREE.cm
#else
	$/smlnj-lib.cm
	$/MLRISC.cm
	$/Control.cm
	$/Lib.cm
	$/Graphs.cm
	$/MLTREE.cm
#endif
#else
	basis.cm
	smlnj-lib.cm
	MLRISC.cm
	Control.cm
	Lib.cm
	Graphs.cm
	MLTREE.cm
#endif
#else
	smlnj-lib.cm
	MLRISC.cm
	Control.cm
	Lib.cm
	Graphs.cm
	MLTREE.cm
#endif
        ../x86/c-calls/ia32-svid.sml
        ../x86/flowgraph/x86GasPseudoOps.sml
	../x86/omit-frameptr/x86omit-frameptr.sml
	../x86/instructions/x86Cells.sml
	../x86/instructions/x86comp-instr-ext.sml
	../x86/instructions/x86Instr.sml
	../x86/instructions/x86instr-ext.sml
	../x86/instructions/x86Shuffle.sig
	../x86/instructions/x86Shuffle.sml
	../x86/instructions/x86Props.sml
	../x86/instructions/x86MemRegs.sig
	../x86/instructions/x86FreqProps.sml
	../x86/instructions/x86ExpandCopies.sml
	../x86/emit/x86Asm.sml
	../x86/x86MC.sml
	../x86/ra/x86Rewrite.sig
	../x86/ra/x86Rewrite.sml
	../x86/ra/x86Spill.sml
	../x86/backpatch/x86Jumps.sml 
	../x86/mltree/x86.sml
	../x86/mltree/x86-fp.sml
	../x86/ra/x86RA.sml

root@smlnj-gforge.cs.uchicago.edu
ViewVC Help
Powered by ViewVC 1.0.0