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

SCM Repository

[smlnj] Diff of /sml/trunk/src/MLRISC/instructions/mlriscAnnotations.sig
ViewVC logotype

Diff of /sml/trunk/src/MLRISC/instructions/mlriscAnnotations.sig

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 823, Tue May 8 21:25:15 2001 UTC revision 984, Wed Nov 21 19:00:08 2001 UTC
# Line 4  Line 4 
4   * to MLRISC.  Client-defined annotations are ignored by MLRISC.   * to MLRISC.  Client-defined annotations are ignored by MLRISC.
5   *   *
6   * -- Allen   * -- Allen
7     *
8     * TODO: There should be comments to say that the annotations are block
9     * or instruction annotations. -- Lal.
10   *)   *)
11    
12  signature MLRISC_ANNOTATIONS =  signature MLRISC_ANNOTATIONS =
# Line 14  Line 17 
17      (*      (*
18       * The branch probability of conditional branches.       * The branch probability of conditional branches.
19       * The client can attach this with conditional branches.       * The client can attach this with conditional branches.
20       * This has no effect otherwise.       * nnThis has no effect otherwise.
21       *       *
22       * Currently, the annotation is recognized by the static branch prediction       * Currently, the annotation is recognized by the static branch prediction
23       * module.       * mondule.
24       *)       *)
25     exception BRANCHPROB of int     exception BRANCHPROB of int
26     val BRANCH_PROB : int Annotations.property (* in percentage (0-100)*)     val BRANCH_PROB : int Annotations.property (* in percentage (0-100)*)
# Line 31  Line 34 
34      (* No effect at all; this just allows you to insert comments *)      (* No effect at all; this just allows you to insert comments *)
35     val COMMENT : string Annotations.property     val COMMENT : string Annotations.property
36    
37        (* Instructions in the block should not be reordered *)
38       val NOREORDER : unit Annotations.property
39    
40      (*      (*
41       * Control dependence definition and use.       * Control dependence definition and use.
42       *       *

Legend:
Removed from v.823  
changed lines
  Added in v.984

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