Uses of Class
at.dms.kjc.JInterfaceDeclaration

Packages that use JInterfaceDeclaration
at.dms.kjc   
at.dms.kjc.backendSupport Package documentation for at.dms.kjc.backendSupport 
at.dms.kjc.cell   
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.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.spacedynamic   
at.dms.kjc.spacetime   
at.dms.kjc.vanillaSlice This package was written to provide a test for the classes in backendSupport
at.dms.util   
 

Uses of JInterfaceDeclaration in at.dms.kjc
 

Methods in at.dms.kjc that return JInterfaceDeclaration
 JInterfaceDeclaration[] Kopi2SIR.getInterfaces()
          Returns a vector of all the JInterfaceDeclarations for the toplevel stream
 

Methods in at.dms.kjc with parameters of type JInterfaceDeclaration
protected  void JInterfaceDeclaration.deepCloneInto(JInterfaceDeclaration other)
          Clones all fields of this into
 Object Kopi2SIR.visitInterfaceDeclaration(JInterfaceDeclaration self, int modifiers, String ident, CClassType[] interfaces, JPhylum[] body, JMethodDeclaration[] methods)
          visits an interface declaration
 void KjcVisitor.visitInterfaceDeclaration(JInterfaceDeclaration self, int modifiers, String ident, CClassType[] interfaces, JPhylum[] body, JMethodDeclaration[] methods)
          visits an interface declaration
 void KjcPrettyPrinter.visitInterfaceDeclaration(JInterfaceDeclaration self, int modifiers, String ident, CClassType[] interfaces, JPhylum[] body, JMethodDeclaration[] methods)
          prints an interface declaration
 void KjcEmptyVisitor.visitInterfaceDeclaration(JInterfaceDeclaration self, int modifiers, String ident, CClassType[] interfaces, JPhylum[] body, JMethodDeclaration[] methods)
          prints an interface declaration
 Object EmptyAttributeVisitor.visitInterfaceDeclaration(JInterfaceDeclaration self, int modifiers, String ident, CClassType[] interfaces, JPhylum[] body, JMethodDeclaration[] methods)
          prints an interface declaration
 T AttributeVisitor.visitInterfaceDeclaration(JInterfaceDeclaration self, int modifiers, String ident, CClassType[] interfaces, JPhylum[] body, JMethodDeclaration[] methods)
          visits an interface declaration
 

Uses of JInterfaceDeclaration in at.dms.kjc.backendSupport
 

Methods in at.dms.kjc.backendSupport with parameters of type JInterfaceDeclaration
 Slice[] CommonPasses.run(SIRStream str, JInterfaceDeclaration[] interfaces, SIRInterfaceTable[] interfaceTables, SIRStructure[] structs, SIRHelper[] helpers, SIRGlobal global, int numCores)
          Top level method for executing passes common to some current and all future StreamIt compilers.
 

Uses of JInterfaceDeclaration in at.dms.kjc.cell
 

Methods in at.dms.kjc.cell with parameters of type JInterfaceDeclaration
static void CellBackend.run(SIRStream str, JInterfaceDeclaration[] interfaces, SIRInterfaceTable[] interfaceTables, SIRStructure[] structs, SIRHelper[] helpers, SIRGlobal global)
          Top level method for Cell backend, called via reflection from StreaMITMain.
 

Uses of JInterfaceDeclaration in at.dms.kjc.cluster
 

Methods in at.dms.kjc.cluster with parameters of type JInterfaceDeclaration
static void ClusterBackend.run(SIRStream str, JInterfaceDeclaration[] interfaces, SIRInterfaceTable[] interfaceTables, SIRStructure[] structs, SIRHelper[] helpers, SIRGlobal global)
          The cluster backend.
 

Uses of JInterfaceDeclaration in at.dms.kjc.lir
 

Methods in at.dms.kjc.lir with parameters of type JInterfaceDeclaration
 void LIRToC.visitInterfaceDeclaration(JInterfaceDeclaration self, int modifiers, String ident, CClassType[] interfaces, JPhylum[] body, JMethodDeclaration[] methods)
          prints an interface declaration
 

Uses of JInterfaceDeclaration in at.dms.kjc.raw
 

Methods in at.dms.kjc.raw with parameters of type JInterfaceDeclaration
static void RawBackend.run(SIRStream str, JInterfaceDeclaration[] interfaces, SIRInterfaceTable[] interfaceTables, SIRStructure[] structs, SIRHelper[] helpers, SIRGlobal global)
           
 

Uses of JInterfaceDeclaration in at.dms.kjc.rstream
 

Methods in at.dms.kjc.rstream with parameters of type JInterfaceDeclaration
static void StrToRStream.run(SIRStream str, JInterfaceDeclaration[] interfaces, SIRInterfaceTable[] interfaceTables, SIRStructure[] structs, SIRHelper[] helpers, SIRGlobal global)
          The entry point of the RStream "backend" for the StreamIt Compiler.
 

Uses of JInterfaceDeclaration in at.dms.kjc.sir
 

Methods in at.dms.kjc.sir with parameters of type JInterfaceDeclaration
static void SIRToStreamIt.run(SIRStream str, JInterfaceDeclaration[] interfaces, SIRInterfaceTable[] interfaceTables, SIRStructure[] structs)
          Top-level entry point.
static void SIRToStreamIt.run(SIRStream str, JInterfaceDeclaration[] interfaces, SIRInterfaceTable[] interfaceTables, SIRStructure[] structs, SIRGlobal[] globals)
           
static void SIRToStreamIt.run(SIRStream str, JInterfaceDeclaration[] interfaces, SIRInterfaceTable[] interfaceTables, SIRStructure[] structs, StringBuffer buffer)
          Top-level entry point that writes output to buffer param.
static void SIRToStreamIt.runBeforeCompiler(SIRStream str, JInterfaceDeclaration[] interfaces, SIRInterfaceTable[] interfaceTables, SIRStructure[] structs)
          Top-level entry point if you are processing SIR that has not been compiled at all.
 void SIRToStreamIt.visitInterfaceDeclaration(JInterfaceDeclaration self, int modifiers, String ident, CClassType[] interfaces, JPhylum[] body, JMethodDeclaration[] methods)
          prints an interface declaration
 

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

Methods in at.dms.kjc.sir.lowering with parameters of type JInterfaceDeclaration
static void Flattener.run(SIRStream str, JInterfaceDeclaration[] interfaces, SIRInterfaceTable[] interfaceTables, SIRStructure[] structs, SIRHelper[] helpers, SIRGlobal global)
          Flattens into a low IR representation, given that are all the top-level interfaces declared in the program and represents the mapping from interfaces to methods that implement a given interface in a given class.
static JClassDeclaration Structurer.structure(SIRIterator toplevel, JInterfaceDeclaration[] inners, SIRInterfaceTable[] tables, SIRStructure[] structures)
          Returns an array of class declaration's corresponding to the state structures used within .
 

Uses of JInterfaceDeclaration in at.dms.kjc.spacedynamic
 

Methods in at.dms.kjc.spacedynamic with parameters of type JInterfaceDeclaration
static void SpaceDynamicBackend.run(SIRStream str, JInterfaceDeclaration[] interfaces, SIRInterfaceTable[] interfaceTables, SIRStructure[] structs, SIRHelper[] helpers, SIRGlobal global)
           
 

Uses of JInterfaceDeclaration in at.dms.kjc.spacetime
 

Methods in at.dms.kjc.spacetime with parameters of type JInterfaceDeclaration
static void SpaceTimeBackend.run(SIRStream str, JInterfaceDeclaration[] interfaces, SIRInterfaceTable[] interfaceTables, SIRStructure[] structs, SIRHelper[] helpers, SIRGlobal global)
          Top level method for SpaceTime backend, called via reflection from Main.
 

Uses of JInterfaceDeclaration in at.dms.kjc.vanillaSlice
 

Methods in at.dms.kjc.vanillaSlice with parameters of type JInterfaceDeclaration
static void UniBackEnd.run(SIRStream str, JInterfaceDeclaration[] interfaces, SIRInterfaceTable[] interfaceTables, SIRStructure[] structs, SIRHelper[] helpers, SIRGlobal global)
          Top level method for uniprocessor backend, called via reflection from StreaMITMain.
 

Uses of JInterfaceDeclaration in at.dms.util
 

Methods in at.dms.util with parameters of type JInterfaceDeclaration
 void IRPrinter.visitInterfaceDeclaration(JInterfaceDeclaration self, int modifiers, String ident, CClassType[] interfaces, JPhylum[] body, JMethodDeclaration[] methods)
          visits an interface declaration