File: cfg2ssa.sig

package info (click to toggle)
mlton 20210117%2Bdfsg-3
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 58,464 kB
  • sloc: ansic: 27,682; sh: 4,455; asm: 3,569; lisp: 2,879; makefile: 2,347; perl: 1,169; python: 191; pascal: 68; javascript: 7
file content (16 lines) | stat: -rw-r--r-- 404 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
(*
 * This module constructs an SSA graph from an control flow graph.
 * The control flow graph is kept abstract so that we can specialize
 * this module to various representations.
 * 
 * -- Allen (leunga@cs.nyu.edu)
 *)
signature CFG2SSA =  
sig
   structure SSA : SSA
   structure CFG : SSA_FLOWGRAPH
     sharing SSA.CFG = CFG

   val buildSSA : {cfg:CFG.cfg, dom:CFG.cfg -> SSA.dom} -> SSA.ssa

end