Uses of Class
at.dms.kjc.sir.SIRPortal

Packages that use SIRPortal
at.dms.kjc   
at.dms.kjc.cluster The cluster backend for StreamIt generates a set of threads that can be executed on a cluster of networked computers or a SMP. 
at.dms.kjc.lir Provides a set of low-level stubs (LIR stands for Low-level IR) for compiling to the original (and mostly obsolete) uniprocessor backend. 
at.dms.kjc.sir Contains the heart of the StreamIt Intermediate Representation, or SIR for short. 
at.dms.kjc.sir.lowering Provides compiler passes that analyze or optimize the SIR, primarily within the code of each filter. 
at.dms.util   
 

Uses of SIRPortal in at.dms.kjc
 

Methods in at.dms.kjc with parameters of type SIRPortal
 void SLIRVisitor.visitPortal(SIRPortal self)
          Visits a message-receiving portal.
 Object SLIRReplacingVisitor.visitPortal(SIRPortal self)
          Visits a message-receiving portal.
 void SLIREmptyVisitor.visitPortal(SIRPortal self)
          Visits a message-receiving portal.
 Object SLIREmptyAttributeVisitor.visitPortal(SIRPortal self)
          Visits a message-receiving portal.
 T SLIRAttributeVisitor.visitPortal(SIRPortal self)
          Visits a message-receiving portal.
 S ExpressionVisitorBase.visitPortal(SIRPortal self, T otherData)
           
 S ExpressionVisitor.visitPortal(SIRPortal self, T otherData)
           
 void SLIRVisitor.visitRegisterReceiver(LIRRegisterReceiver self, JExpression streamContext, SIRPortal portal, String childName, SIRInterfaceTable itable)
          Visits an LIR register-receiver statement.
 void SLIREmptyVisitor.visitRegisterReceiver(LIRRegisterReceiver self, JExpression streamContext, SIRPortal portal, String childName, SIRInterfaceTable itable)
          Visits an LIR register-receiver statement.
 

Uses of SIRPortal in at.dms.kjc.cluster
 

Methods in at.dms.kjc.cluster with parameters of type SIRPortal
static void LatencyConstraints.detectConstraints(SIRPortal[] portals)
          Given an array of portals detect and register all pairwise latency constraints.
 

Uses of SIRPortal in at.dms.kjc.lir
 

Fields in at.dms.kjc.lir with type parameters of type SIRPortal
protected  Map<SIRPortal,String> LIRToC.portalNames
           
 

Methods in at.dms.kjc.lir with parameters of type SIRPortal
 void LIRToC.visitPortal(SIRPortal self)
           
 void LIRToC.visitRegisterReceiver(LIRRegisterReceiver self, JExpression streamContext, SIRPortal portal, String childName, SIRInterfaceTable itable)
          Visits an LIR register-receiver statement.
 

Constructors in at.dms.kjc.lir with parameters of type SIRPortal
LIRRegisterReceiver(JExpression streamContext, SIRPortal portal, String childName, SIRInterfaceTable itable)
          Construct a node.
 

Uses of SIRPortal in at.dms.kjc.sir
 

Fields in at.dms.kjc.sir with type parameters of type SIRPortal
protected  Map<SIRPortal,String> SIRToStreamIt.portalNames
           
protected static LinkedList<SIRPortal> SIRPortal.portals
           
 

Methods in at.dms.kjc.sir that return SIRPortal
static SIRPortal[] SIRPortal.getPortals()
           
static SIRPortal[] SIRPortal.getPortalsWithReceiver(SIRStream receiver)
           
static SIRPortal[] SIRPortal.getPortalsWithSender(SIRStream sender)
           
 

Methods in at.dms.kjc.sir with parameters of type SIRPortal
 void SIRToStreamIt.visitPortal(SIRPortal self)
           
 void SIRToStreamIt.visitRegisterReceiver(LIRRegisterReceiver self, JExpression streamContext, SIRPortal portal, String childName, SIRInterfaceTable itable)
          Visits an LIR register-receiver statement.
 

Uses of SIRPortal in at.dms.kjc.sir.lowering
 

Methods in at.dms.kjc.sir.lowering with parameters of type SIRPortal
 Object ThreeAddressExpressionCheck.visitPortal(SIRPortal self, Stack<JExpression> context)
           
 

Uses of SIRPortal in at.dms.util
 

Methods in at.dms.util with parameters of type SIRPortal
 void IRPrinter.visitPortal(SIRPortal self)
          Visits a message-receiving portal.
 void IRPrinter.visitRegisterReceiver(LIRRegisterReceiver self, JExpression streamContext, SIRPortal portal, String childName, SIRInterfaceTable itable)
          Visits an LIR register-receiver statement.