SCM Repository
[diderot] Diff of /trunk/src/compiler/IL/ssa-fn.sml
Diff of /trunk/src/compiler/IL/ssa-fn.sml
Parent Directory
|
Revision Log
|
Patch
188 |
|
|
189 |
structure Var : sig |
structure Var : sig |
190 |
val new : string -> var |
val new : string -> var |
191 |
|
val name : var -> string |
192 |
val same : var * var -> bool |
val same : var * var -> bool |
193 |
val compare : var * var -> order |
val compare : var * var -> order |
194 |
val hash : var -> word |
val hash : var -> word |
517 |
useCnt = ref 0, |
useCnt = ref 0, |
518 |
props = PropList.newHolder() |
props = PropList.newHolder() |
519 |
} |
} |
520 |
|
fun name (V{name, ...}) = name |
521 |
fun same (V{id=a, ...}, V{id=b, ...}) = Stamp.same(a, b) |
fun same (V{id=a, ...}, V{id=b, ...}) = Stamp.same(a, b) |
522 |
fun compare (V{id=a, ...}, V{id=b, ...}) = Stamp.compare(a, b) |
fun compare (V{id=a, ...}, V{id=b, ...}) = Stamp.compare(a, b) |
523 |
fun hash (V{id, ...}) = Stamp.hash id |
fun hash (V{id, ...}) = Stamp.hash id |
|
Legend:
Removed from v.363 |
|
changed lines |
|
Added in v.364 |
|
|