public class ReadWriteChecker
extends <any>
Modifier and Type | Class and Description |
---|---|
protected static class |
ReadWriteChecker.DataFlowItem |
static class |
ReadWriteChecker.State
The access state of a variable (resident, read, written).
|
Constructor and Description |
---|
ReadWriteChecker(Job job,
TypeSystem ts,
NodeFactory nf) |
Modifier and Type | Method and Description |
---|---|
protected void |
check(<any> graph,
Term n,
boolean entry,
ReadWriteChecker.DataFlowItem inItem,
java.util.Map<EdgeKey,ReadWriteChecker.DataFlowItem> outItems) |
protected ReadWriteChecker.DataFlowItem |
confluence(java.util.List<ReadWriteChecker.DataFlowItem> items,
<any> peer,
<any> graph) |
protected ReadWriteChecker.DataFlowItem |
createInitialItem(<any> graph,
Term node,
boolean entry) |
protected java.util.Map<EdgeKey,ReadWriteChecker.DataFlowItem> |
flow(ReadWriteChecker.DataFlowItem in,
<any> graph,
<any> peer) |
protected ReadWriteChecker.DataFlowItem createInitialItem(<any> graph, Term node, boolean entry)
protected ReadWriteChecker.DataFlowItem confluence(java.util.List<ReadWriteChecker.DataFlowItem> items, <any> peer, <any> graph)
protected java.util.Map<EdgeKey,ReadWriteChecker.DataFlowItem> flow(ReadWriteChecker.DataFlowItem in, <any> graph, <any> peer)
protected void check(<any> graph, Term n, boolean entry, ReadWriteChecker.DataFlowItem inItem, java.util.Map<EdgeKey,ReadWriteChecker.DataFlowItem> outItems)