at.dms.kjc.cell
Class CellPU

java.lang.Object
  extended by at.dms.kjc.slicegraph.ProcElement
      extended by at.dms.kjc.backendSupport.ComputeNode<CellComputeCodeStore>
          extended by at.dms.kjc.cell.CellPU
Direct Known Subclasses:
PPU, SPU

public abstract class CellPU
extends ComputeNode<CellComputeCodeStore>


Field Summary
 
Fields inherited from class at.dms.kjc.backendSupport.ComputeNode
computeCode
 
Constructor Summary
protected CellPU(int uniqueId)
           
 
Method Summary
 CellComputeCodeStore getComputeCodeStore(SliceNode s)
           
 ArrayList<CellComputeCodeStore> getComputeCodeStores()
           
 CellComputeCodeStore getInitComputeCodeStore(SliceNode s)
           
 ArrayList<CellComputeCodeStore> getInitComputeCodeStores()
           
 int getNumComputeCodeStores()
           
 int getNumInitComputeCodeStores()
           
abstract  boolean isPPU()
           
abstract  boolean isSPU()
           
 
Methods inherited from class at.dms.kjc.backendSupport.ComputeNode
getComputeCode, getUniqueId, setComputeCode, setUniqueId
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CellPU

protected CellPU(int uniqueId)
Method Detail

getComputeCodeStore

public CellComputeCodeStore getComputeCodeStore(SliceNode s)

getComputeCodeStores

public ArrayList<CellComputeCodeStore> getComputeCodeStores()

getNumComputeCodeStores

public int getNumComputeCodeStores()

getInitComputeCodeStore

public CellComputeCodeStore getInitComputeCodeStore(SliceNode s)

getInitComputeCodeStores

public ArrayList<CellComputeCodeStore> getInitComputeCodeStores()

getNumInitComputeCodeStores

public int getNumInitComputeCodeStores()

isPPU

public abstract boolean isPPU()

isSPU

public abstract boolean isSPU()