edu.uci.eecs.doc.cascade.graph
Class CacheMiss

java.lang.Object
  extended by edu.uci.eecs.doc.cascade.graph.Vertex
      extended by edu.uci.eecs.doc.cascade.graph.BasicBlock
          extended by edu.uci.eecs.doc.cascade.graph.CacheMiss
Direct Known Subclasses:
InvokeMiss, ReturnMiss

public class CacheMiss
extends BasicBlock

Represents an instruction cache miss.

Author:
Trevor Harmon

Field Summary
 
Fields inherited from class edu.uci.eecs.doc.cascade.graph.BasicBlock
instructions, node
 
Fields inherited from class edu.uci.eecs.doc.cascade.graph.Vertex
graph
 
Constructor Summary
protected CacheMiss(Graph graph, Node node)
          Creates a new CacheMiss object.
 
Method Summary
 String toString()
          Converts the block to a string representation.
 
Methods inherited from class edu.uci.eecs.doc.cascade.graph.BasicBlock
getInstructions, getNode, isReturn
 
Methods inherited from class edu.uci.eecs.doc.cascade.graph.Vertex
asList, getGraph
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CacheMiss

protected CacheMiss(Graph graph,
                    Node node)
Creates a new CacheMiss object.

Parameters:
graph - the control flow graph to which this basic block belongs
node - the control flow tree node that corresponds to the basic block
Method Detail

toString

public String toString()
Converts the block to a string representation.

Overrides:
toString in class BasicBlock
Returns:
the string "cache miss"