|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
CFGraphable | CFGraphable defines an interface for intermediate
representations that are inherently interconnected in a directed
control-flow graphs. |
UseDefable | UseDefable defines an interface for intermediate
representations that keep use/def information. |
Class Summary | |
CFGEdge | An CFGEdge connects two CFGraphable s
in a graph structure. |
CFGrapher | CFGrapher provides a means to externally associate
control-flow graph information with elements of an intermediate
representation. |
UseDefer | UseDefer provides a means to externally associate use and
def information with elements of an intermediate representation. |
This package contains interfaces defining various properties of an intermediate representation.
The design concept here is to keep the basic IR simple, and only
implement the properties relevant to the IR. The analyses in
harpoon.Analysis
will work with any IR, as long as
it implements the properties which the analysis requires.
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |