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

Packages that use SIRGlobal
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.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
 

Uses of SIRGlobal in at.dms.kjc
 

Methods in at.dms.kjc that return SIRGlobal
 SIRGlobal Kopi2SIR.getGlobal()
          Returns the global structure
 

Uses of SIRGlobal in at.dms.kjc.backendSupport
 

Methods in at.dms.kjc.backendSupport with parameters of type SIRGlobal
 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 SIRGlobal in at.dms.kjc.cell
 

Methods in at.dms.kjc.cell with parameters of type SIRGlobal
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 SIRGlobal in at.dms.kjc.cluster
 

Methods in at.dms.kjc.cluster with parameters of type SIRGlobal
static void GenerateGlobalDotCpp.generateGlobalDotCpp(SIRGlobal global, SIRHelper[] helpers)
          Generate "global.h" and "global.cpp" for cluster back end.
static void GenerateGlobalDotH.generateGlobalDotH(SIRGlobal global, SIRHelper[] helpers)
          Generate "global.h" and "global.cpp" for cluster back end.
static void ClusterBackend.run(SIRStream str, JInterfaceDeclaration[] interfaces, SIRInterfaceTable[] interfaceTables, SIRStructure[] structs, SIRHelper[] helpers, SIRGlobal global)
          The cluster backend.
 

Uses of SIRGlobal in at.dms.kjc.raw
 

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

Uses of SIRGlobal in at.dms.kjc.rstream
 

Methods in at.dms.kjc.rstream with parameters of type SIRGlobal
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 SIRGlobal in at.dms.kjc.sir
 

Methods in at.dms.kjc.sir with parameters of type SIRGlobal
 void SIRToStreamIt.processGlobal(SIRGlobal self)
           
static void SIRToStreamIt.run(SIRStream str, JInterfaceDeclaration[] interfaces, SIRInterfaceTable[] interfaceTables, SIRStructure[] structs, SIRGlobal[] globals)
           
static void SIRToStreamIt.runOnGlobal(SIRGlobal global)
           
 

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

Methods in at.dms.kjc.sir.lowering with parameters of type SIRGlobal
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.
 

Method parameters in at.dms.kjc.sir.lowering with type arguments of type SIRGlobal
static Map<String,Set<String>> StaticsProp.propagate(SIRStream str, Set<SIRGlobal> theStatics)
          The top-level for propagating data from static sections into the stream graph.
 

Uses of SIRGlobal in at.dms.kjc.spacedynamic
 

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

Uses of SIRGlobal in at.dms.kjc.spacetime
 

Methods in at.dms.kjc.spacetime with parameters of type SIRGlobal
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 SIRGlobal in at.dms.kjc.vanillaSlice
 

Methods in at.dms.kjc.vanillaSlice with parameters of type SIRGlobal
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.