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

Packages that use LIRFunctionPointer
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 LIRFunctionPointer in at.dms.kjc
 

Methods in at.dms.kjc with parameters of type LIRFunctionPointer
 void SLIRVisitor.visitFunctionPointer(LIRFunctionPointer self, String name)
          Visits a function pointer.
 Object SLIRReplacingVisitor.visitFunctionPointer(LIRFunctionPointer self, String name)
          Visits a function pointer.
 void SLIREmptyVisitor.visitFunctionPointer(LIRFunctionPointer self, String name)
          Visits a function pointer.
 Object SLIREmptyAttributeVisitor.visitFunctionPointer(LIRFunctionPointer self, String name)
          Visits a function pointer.
 T SLIRAttributeVisitor.visitFunctionPointer(LIRFunctionPointer self, String name)
          Visits a function pointer.
 void SLIRVisitor.visitMainFunction(LIRMainFunction self, String typeName, LIRFunctionPointer init, List<JStatement> initStatements)
          Visits a main function contents.
 Object SLIRReplacingVisitor.visitMainFunction(LIRMainFunction self, String typeName, LIRFunctionPointer init, List<JStatement> initStatements)
          Visits a main function contents.
 void SLIREmptyVisitor.visitMainFunction(LIRMainFunction self, String typeName, LIRFunctionPointer init, List<JStatement> initStatements)
          Visits a main function contents.
 Object SLIREmptyAttributeVisitor.visitMainFunction(LIRMainFunction self, String typeName, LIRFunctionPointer init, List<JStatement> initStatements)
          Visits a main function contents.
 T SLIRAttributeVisitor.visitMainFunction(LIRMainFunction self, String typeName, LIRFunctionPointer init, List<JStatement> initStatements)
          Visits a main function contents.
 void SLIRVisitor.visitSetDecode(LIRSetDecode self, JExpression streamContext, LIRFunctionPointer fp)
          Visits a decoder registration node.
 Object SLIRReplacingVisitor.visitSetDecode(LIRSetDecode self, JExpression streamContext, LIRFunctionPointer fp)
          Visits a decoder registration node.
 void SLIREmptyVisitor.visitSetDecode(LIRSetDecode self, JExpression streamContext, LIRFunctionPointer fp)
          Visits a decoder registration node.
 Object SLIREmptyAttributeVisitor.visitSetDecode(LIRSetDecode self, JExpression streamContext, LIRFunctionPointer fp)
          Visits a decoder registration node.
 T SLIRAttributeVisitor.visitSetDecode(LIRSetDecode self, JExpression streamContext, LIRFunctionPointer fp)
          Visits a decoder registration node.
 void SLIRVisitor.visitSetDelay(LIRSetDelay self, JExpression data, JExpression streamContext, int delay, CType type, LIRFunctionPointer fp)
          Visits a feedback loop delay node.
 Object SLIRReplacingVisitor.visitSetDelay(LIRSetDelay self, JExpression data, JExpression streamContext, int delay, CType type, LIRFunctionPointer fp)
          Visits a feedback loop delay node.
 void SLIREmptyVisitor.visitSetDelay(LIRSetDelay self, JExpression data, JExpression streamContext, int delay, CType type, LIRFunctionPointer fp)
          Visits a feedback loop delay node.
 Object SLIREmptyAttributeVisitor.visitSetDelay(LIRSetDelay self, JExpression data, JExpression streamContext, int delay, CType type, LIRFunctionPointer fp)
          Visits a feedback loop delay node.
 T SLIRAttributeVisitor.visitSetDelay(LIRSetDelay self, JExpression data, JExpression streamContext, int delay, CType type, LIRFunctionPointer fp)
          Visits a feedback loop delay node.
 void SLIRVisitor.visitSetEncode(LIRSetEncode self, JExpression streamContext, LIRFunctionPointer fp)
          Visits an encoder registration node.
 Object SLIRReplacingVisitor.visitSetEncode(LIRSetEncode self, JExpression streamContext, LIRFunctionPointer fp)
          Visits an encoder registration node.
 void SLIREmptyVisitor.visitSetEncode(LIRSetEncode self, JExpression streamContext, LIRFunctionPointer fp)
          Visits an encoder registration node.
 Object SLIREmptyAttributeVisitor.visitSetEncode(LIRSetEncode self, JExpression streamContext, LIRFunctionPointer fp)
          Visits an encoder registration node.
 T SLIRAttributeVisitor.visitSetEncode(LIRSetEncode self, JExpression streamContext, LIRFunctionPointer fp)
          Visits an encoder registration node.
 void SLIRVisitor.visitSetWork(LIRSetWork self, JExpression streamContext, LIRFunctionPointer fn)
          Visits a work-function-setting node.
 Object SLIRReplacingVisitor.visitSetWork(LIRSetWork self, JExpression streamContext, LIRFunctionPointer fn)
          Visits a work-function-setting node.
 void SLIREmptyVisitor.visitSetWork(LIRSetWork self, JExpression streamContext, LIRFunctionPointer fn)
          Visits a work-function-setting node.
 Object SLIREmptyAttributeVisitor.visitSetWork(LIRSetWork self, JExpression streamContext, LIRFunctionPointer fn)
          Visits a work-function-setting node.
 T SLIRAttributeVisitor.visitSetWork(LIRSetWork self, JExpression streamContext, LIRFunctionPointer fn)
          Visits a work-function-setting node.
 

Uses of LIRFunctionPointer in at.dms.kjc.lir
 

Methods in at.dms.kjc.lir with parameters of type LIRFunctionPointer
 void LIRToC.visitFunctionPointer(LIRFunctionPointer self, String name)
          Visits a function pointer.
 void LIRToC.visitMainFunction(LIRMainFunction self, String typeName, LIRFunctionPointer init, List<JStatement> initStatements)
           
 void LIRToC.visitSetDecode(LIRSetDecode self, JExpression streamContext, LIRFunctionPointer fp)
          Visits a decoder registration node.
 void LIRToC.visitSetDelay(LIRSetDelay self, JExpression data, JExpression streamContext, int delay, CType type, LIRFunctionPointer fp)
          Visits a feedback loop delay node.
 void LIRToC.visitSetEncode(LIRSetEncode self, JExpression streamContext, LIRFunctionPointer fp)
          Visits an encoder registration node.
 void LIRToC.visitSetWork(LIRSetWork self, JExpression streamContext, LIRFunctionPointer fn)
          Visits a work-function-setting node.
 

Constructors in at.dms.kjc.lir with parameters of type LIRFunctionPointer
LIRMainFunction(String typeName, LIRFunctionPointer init, LinkedList<JStatement> initStatements)
          Construct a node.
LIRSetDecode(JExpression streamContext, LIRFunctionPointer decode)
          Construct a node.
LIRSetDelay(JExpression data, JExpression streamContext, int delay, CType type, LIRFunctionPointer delayfn)
          Construct a node.
LIRSetEncode(JExpression streamContext, LIRFunctionPointer encode)
          Construct a node.
LIRSetWork(JExpression streamContext, LIRFunctionPointer work)
          Construct a node.
 

Uses of LIRFunctionPointer in at.dms.kjc.sir
 

Methods in at.dms.kjc.sir with parameters of type LIRFunctionPointer
 void SIRToStreamIt.visitFunctionPointer(LIRFunctionPointer self, String name)
          Visits a function pointer.
 void SIRToStreamIt.visitMainFunction(LIRMainFunction self, String typeName, LIRFunctionPointer init, List<JStatement> initStatements)
           
 void SIRToStreamIt.visitSetDecode(LIRSetDecode self, JExpression streamContext, LIRFunctionPointer fp)
          Visits a decoder registration node.
 void SIRToStreamIt.visitSetDelay(LIRSetDelay self, JExpression data, JExpression streamContext, int delay, CType type, LIRFunctionPointer fp)
          Visits a feedback loop delay node.
 void SIRToStreamIt.visitSetEncode(LIRSetEncode self, JExpression streamContext, LIRFunctionPointer fp)
          Visits an encoder registration node.
 void SIRToStreamIt.visitSetWork(LIRSetWork self, JExpression streamContext, LIRFunctionPointer fn)
          Visits a work-function-setting node.
 

Uses of LIRFunctionPointer in at.dms.util
 

Methods in at.dms.util with parameters of type LIRFunctionPointer
 void IRPrinter.visitFunctionPointer(LIRFunctionPointer self, String name)
          Visits a function pointer.
 void IRPrinter.visitMainFunction(LIRMainFunction self, String typeName, LIRFunctionPointer init, List<JStatement> initStatements)
          Visits a main function contents.
 void IRPrinter.visitSetDecode(LIRSetDecode self, JExpression streamContext, LIRFunctionPointer fp)
          Visits a decoder registration node.
 void IRPrinter.visitSetDelay(LIRSetDelay self, JExpression data, JExpression streamContext, int delay, CType type, LIRFunctionPointer fp)
          Visit a feedback loop delay node.
 void IRPrinter.visitSetEncode(LIRSetEncode self, JExpression streamContext, LIRFunctionPointer fp)
          Visits an encoder registration node.
 void IRPrinter.visitSetWork(LIRSetWork self, JExpression streamContext, LIRFunctionPointer fn)
          Visits a work-function-setting node.