Uses of Class
at.dms.kjc.lir.LIRNode

Packages that use LIRNode
at.dms.kjc   
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.util   
 

Uses of LIRNode in at.dms.kjc
 

Methods in at.dms.kjc with parameters of type LIRNode
 void SLIRVisitor.visitNode(LIRNode self)
          Visits an LIR node.
 Object SLIRReplacingVisitor.visitNode(LIRNode self)
          Visits an LIR node.
 void SLIREmptyVisitor.visitNode(LIRNode self)
          Visits an LIR node.
 Object SLIREmptyAttributeVisitor.visitNode(LIRNode self)
          Visits an LIR node.
 T SLIRAttributeVisitor.visitNode(LIRNode self)
          Visits an LIR node.
 

Uses of LIRNode in at.dms.kjc.lir
 

Subclasses of LIRNode in at.dms.kjc.lir
 class LIRFileReader
          This represents allocation and initialization of a child stream that is a file reader.
 class LIRFileWriter
          This represents allocation and initialization of a child stream that is a file writer.
 class LIRIdentity
          This represents allocation and initialization of a child stream that is an identity filter.
 class LIRMainFunction
          This represents the contents of the main function in the low-level program.
 class LIRRegisterReceiver
          Call to the C library register_receiver() function.
 class LIRSetBodyOfFeedback
          This represents a the body stream in a feedback loop.
 class LIRSetChild
          This represents the allocation and initialization of a child stream structure.
 class LIRSetDecode
          This registers the function in the stream that takes the internal representation of a black box and decodes it into a form that the runtime system can use.
 class LIRSetDelay
          Tell the run-time system how many items need to be pushed on to the feedback input of a feedback loop's joiner, and what function to call to get them.
 class LIRSetEncode
          This registers the function in the stream that takes the canonical representation from the runtime system and encodes it into a form that a black box can utilize.
 class LIRSetJoiner
          This gives the run-time system information about the joiner for a feedback loop or split/join structure.
 class LIRSetLoopOfFeedback
          This represents a the loop stream in a feedback loop.
 class LIRSetParallelStream
          This represents a parallel stream in a split-join construct.
 class LIRSetPeek
          This sets how many items are peeked by this stream.
 class LIRSetPop
          This sets how many items are popped by this stream.
 class LIRSetPush
          This sets how many items are pushed by this stream.
 class LIRSetSplitter
          This gives the run-time system information about the splitter for a feedback loop or split/join structure.
 class LIRSetStreamType
          This sets the type of a stream.
 class LIRSetTape
          This specifies a tape connection between two streams.
 class LIRSetWork
          This registers a stream's work function with the runtime system.
 class LIRWorkEntry
          This appears at the entry to a work function.
 class LIRWorkExit
          This appears at each exit from a work function.
 

Methods in at.dms.kjc.lir with parameters of type LIRNode
 void LIRToC.visitNode(LIRNode self)
          Visits an LIR node.
 

Uses of LIRNode in at.dms.kjc.sir
 

Methods in at.dms.kjc.sir with parameters of type LIRNode
 void SIRToStreamIt.visitNode(LIRNode self)
          Visits an LIR node.
 

Uses of LIRNode in at.dms.util
 

Methods in at.dms.util with parameters of type LIRNode
 void IRPrinter.visitNode(LIRNode self)
          Visits an LIR node.