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

Packages that use SIRPeekExpression
at.dms.kjc   
at.dms.kjc.backendSupport Package documentation for at.dms.kjc.backendSupport 
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.common   
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.raw   
at.dms.kjc.rstream   
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.kjc.slicegraph This package aims to supersede the SIR and flatgraph representations of the stream graph with a single representation that maintains all relevant information as well as slice information. 
at.dms.kjc.spacedynamic   
at.dms.kjc.spacetime   
at.dms.util   
 

Uses of SIRPeekExpression in at.dms.kjc
 

Methods in at.dms.kjc with parameters of type SIRPeekExpression
 S ExpressionVisitorBase.visitPeek(SIRPeekExpression self, T otherData)
           
 S ExpressionVisitor.visitPeek(SIRPeekExpression self, T otherData)
           
 void SLIRVisitor.visitPeekExpression(SIRPeekExpression self, CType tapeType, JExpression arg)
          Visits a peek expression.
 Object SLIRReplacingVisitor.visitPeekExpression(SIRPeekExpression self, CType tapeType, JExpression arg)
          Visits a peek expression.
 void SLIREmptyVisitor.visitPeekExpression(SIRPeekExpression self, CType tapeType, JExpression arg)
          Visits a peek expression.
 Object SLIREmptyAttributeVisitor.visitPeekExpression(SIRPeekExpression self, CType tapeType, JExpression arg)
          Visits a peek expression.
 T SLIRAttributeVisitor.visitPeekExpression(SIRPeekExpression self, CType tapeType, JExpression arg)
          Visits a peek expression.
 

Uses of SIRPeekExpression in at.dms.kjc.backendSupport
 

Methods in at.dms.kjc.backendSupport with parameters of type SIRPeekExpression
 void EmitCode.CodeGen.visitPeekExpression(SIRPeekExpression self, CType tapeType, JExpression num)
           
 

Uses of SIRPeekExpression in at.dms.kjc.cluster
 

Methods in at.dms.kjc.cluster with parameters of type SIRPeekExpression
 void FlatIRToCluster.visitPeekExpression(SIRPeekExpression self, CType tapeType, JExpression num)
           
 void CodeEstimate.visitPeekExpression(SIRPeekExpression self, CType tapeType, JExpression arg)
          visits a peek expression.
 

Uses of SIRPeekExpression in at.dms.kjc.common
 

Methods in at.dms.kjc.common with parameters of type SIRPeekExpression
 void PeekPopPushInHelper.visitPeekExpression(SIRPeekExpression self, CType tapeType, JExpression arg)
           
 void PeekPopInHelper.visitPeekExpression(SIRPeekExpression self, CType tapeType, JExpression arg)
           
 void HasSideEffects.visitPeekExpression(SIRPeekExpression self, CType tapeType, JExpression arg)
          Visits a peek expression.
 

Uses of SIRPeekExpression in at.dms.kjc.lir
 

Methods in at.dms.kjc.lir with parameters of type SIRPeekExpression
 void LIRToC.visitPeekExpression(SIRPeekExpression self, CType tapeType, JExpression num)
           
 

Uses of SIRPeekExpression in at.dms.kjc.raw
 

Methods in at.dms.kjc.raw with parameters of type SIRPeekExpression
 void FlatIRToC.visitPeekExpression(SIRPeekExpression self, CType tapeType, JExpression num)
           
 

Uses of SIRPeekExpression in at.dms.kjc.rstream
 

Methods in at.dms.kjc.rstream with parameters of type SIRPeekExpression
 void FlatIRToRS.visitPeekExpression(SIRPeekExpression self, CType tapeType, JExpression num)
           
 Object ConvertChannelExprs.visitPeekExpression(SIRPeekExpression oldSelf, CType oldTapeType, JExpression oldArg)
          visit a pop expression, converting the expression to a buffer access
 

Uses of SIRPeekExpression in at.dms.kjc.sir
 

Methods in at.dms.kjc.sir with parameters of type SIRPeekExpression
protected  void SIRPeekExpression.deepCloneInto(SIRPeekExpression other)
          Clones all fields of this into
 void SIRToStreamIt.visitPeekExpression(SIRPeekExpression self, CType tapeType, JExpression num)
           
 

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

Methods in at.dms.kjc.sir.lowering with parameters of type SIRPeekExpression
 Object ThreeAddressExpressionCheck.visitPeek(SIRPeekExpression self, Stack<JExpression> context)
           
 Object Propagator.visitPeekExpression(SIRPeekExpression self, CType tapeType, JExpression arg)
          Visits a peek expression.
 void FindTapeOps.visitPeekExpression(SIRPeekExpression self, CType tapeType, JExpression num)
           
 

Uses of SIRPeekExpression in at.dms.kjc.slicegraph
 

Methods in at.dms.kjc.slicegraph with parameters of type SIRPeekExpression
 void PeekPopPushInHelper.visitPeekExpression(SIRPeekExpression self, CType tapeType, JExpression arg)
           
 

Uses of SIRPeekExpression in at.dms.kjc.spacedynamic
 

Methods in at.dms.kjc.spacedynamic with parameters of type SIRPeekExpression
 void FlatIRToC.visitPeekExpression(SIRPeekExpression self, CType tapeType, JExpression num)
           
 

Uses of SIRPeekExpression in at.dms.kjc.spacetime
 

Methods in at.dms.kjc.spacetime with parameters of type SIRPeekExpression
 void TraceIRtoC.visitPeekExpression(SIRPeekExpression self, CType tapeType, JExpression num)
           
 Object ConvertCommunicationSimple.visitPeekExpression(SIRPeekExpression oldSelf, CType oldTapeType, JExpression oldArg)
          Convert peek exps into: (recvBuffer[(simplendex + (arg) + 1)])
 Object ConvertCommunication.visitPeekExpression(SIRPeekExpression oldSelf, CType oldTapeType, JExpression oldArg)
          Convert peek exps into: (recvBuffer[(recvBufferIndex + (arg) + 1) mod recvBufferSize]) Where the variables are defined in ConvertCommunication.generatedVariables.
 

Uses of SIRPeekExpression in at.dms.util
 

Methods in at.dms.util with parameters of type SIRPeekExpression
 void IRPrinter.visitPeekExpression(SIRPeekExpression self, CType tapeType, JExpression arg)
          Visits a peek expression.