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 /sml/trunk/src/compiler/CodeGen/cpscompile/smlnj-pseudoOps.sig
ViewVC logotype

View of /sml/trunk/src/compiler/CodeGen/cpscompile/smlnj-pseudoOps.sig

Parent Directory Parent Directory | Revision Log Revision Log

Revision 984 - (download) (as text) (annotate)
Wed Nov 21 19:00:08 2001 UTC (18 years, 8 months ago) by george
File size: 356 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.
(* PseudoOpType.sig -- signature to expose the pseudo-op constructors
 * COPYRIGHT (c) 1996 AT&T Bell Laboratories.

signature SMLNJ_PSEUDO_OPS = sig
  datatype smlnj_pseudo_op = 
      JUMPTABLE of {base:Label.label, targets:Label.label list}
    | FILENAME of string

  include CLIENT_PSEUDO_OPS where type pseudo_op = smlnj_pseudo_op

ViewVC Help
Powered by ViewVC 1.0.0