Uses of Package
at.dms.classfile

Packages that use at.dms.classfile
at.dms.backend   
at.dms.classfile   
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.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.linear Provides analysis and optimization of linear portions of the stream graph. 
at.dms.kjc.sir.linear.frequency Translates linear filters into the frequency domain. 
at.dms.kjc.sir.lowering Provides compiler passes that analyze or optimize the SIR, primarily within the code of each filter. 
at.dms.kjc.sir.lowering.fission Provides compiler passes to split (parallelize) a filter into a set of fine-grained filters. 
at.dms.kjc.sir.lowering.fusion Provides compiler passes to fuse (combine) a set of filters into a single filter. 
at.dms.kjc.spacedynamic   
at.dms.kjc.spacetime   
at.dms.optimize   
streamit.frontend High-level code for the StreamIt frontend. 
 

Classes in at.dms.classfile used by at.dms.backend
AbstractInstructionAccessor
          This class provides default implementations for the InstructionAccessor interface: the resolution of the accessor is left to the transformer, which must in turn have knowledge of and access to the accessor to be transformed.
AccessorContainer
          Classes implement this interface to indicate that they contain instruction accessors.
AccessorTransformer
          Convert a generic instruction accessor to a specific type
BadAccessorException
          This exception is to report unresolvable instruction accessors.
ClassInfo
          VMS 4.1 : Class File.
CodeInfo
          VMS 4.7.3 : Code Attribute.
Constants
          Constants used in JVM class files See Constants for other compiler constants.
HandlerInfo
          This class represents a protected (try) portion of block with an handler (catch) for a specified type of exception
Instruction
          Root class for instructions.
InstructionAccessor
          A generic accessor to an instruction
JumpInstruction
          This class represents instructions that take a label as argument.
LocalVarInstruction
          This class represents instructions that take a local variable as argument.
MethodInfo
          VMS 4.6: Methods.
 

Classes in at.dms.classfile used by at.dms.classfile
AbstractInstructionAccessor
          This class provides default implementations for the InstructionAccessor interface: the resolution of the accessor is left to the transformer, which must in turn have knowledge of and access to the accessor to be transformed.
AccessorContainer
          Classes implement this interface to indicate that they contain instruction accessors.
AccessorTransformer
          Convert a generic instruction accessor to a specific type
AsciiConstant
          This is a class to create Ascii Constant entries.
Attribute
          This is the root class of every attribute
BadAccessorException
          This exception is to report unresolvable instruction accessors.
ClassConstant
          This is used to create a Class constant pool item
ClassFileFormatException
          Error thrown on problems encountered.
ClassInfo
          VMS 4.1 : Class File.
CodeInfo
          VMS 4.7.3 : Code Attribute.
CodePosition
          This class represent the code position of each instruction during analyse of control flow.
ConstantPool
          The constant pool, in this object are stored all the constant of the classfile
Constants
          Constants used in JVM class files See Constants for other compiler constants.
FieldInfo
          VMS 4.5: Fields.
FieldRefConstant
           
HandlerInfo
          This class represents a protected (try) portion of block with an handler (catch) for a specified type of exception
InnerClassInfo
          VMS 4.7.5 : Inner Classes Attribute.
Instruction
          Root class for instructions.
InstructionAccessor
          A generic accessor to an instruction
InterfaceConstant
           
LineNumberInfo
          VMS 4.7.8: Line Number Table Attribute.
LocalVariableInfo
          VMS 4.7.9: Local Variable Table Attribute.
Member
          VMS 4 : Members.
MethodInfo
          VMS 4.6: Methods.
MethodRefConstant
           
NameAndTypeConstant
          This constant represent a name and a type in the contant pool
PooledConstant
          this is an abstraction to contain all the constant items that can be created.
ReferenceConstant
          VMS 4.4.2 : Reference Constants.
 

Classes in at.dms.classfile used by at.dms.kjc
ClassFileFormatException
          Error thrown on problems encountered.
ClassInfo
          VMS 4.1 : Class File.
CodeInfo
          VMS 4.7.3 : Code Attribute.
Constants
          Constants used in JVM class files See Constants for other compiler constants.
FieldInfo
          VMS 4.5: Fields.
HandlerInfo
          This class represents a protected (try) portion of block with an handler (catch) for a specified type of exception
InnerClassInfo
          VMS 4.7.5 : Inner Classes Attribute.
LineNumberInfo
          VMS 4.7.8: Line Number Table Attribute.
LocalVariableInfo
          VMS 4.7.9: Local Variable Table Attribute.
MethodInfo
          VMS 4.6: Methods.
 

Classes in at.dms.classfile used by at.dms.kjc.backendSupport
Constants
          Constants used in JVM class files See Constants for other compiler constants.
 

Classes in at.dms.classfile used by at.dms.kjc.cell
Constants
          Constants used in JVM class files See Constants for other compiler constants.
 

Classes in at.dms.classfile used by at.dms.kjc.cluster
Constants
          Constants used in JVM class files See Constants for other compiler constants.
 

Classes in at.dms.classfile used by at.dms.kjc.common
Constants
          Constants used in JVM class files See Constants for other compiler constants.
 

Classes in at.dms.classfile used by at.dms.kjc.lir
Constants
          Constants used in JVM class files See Constants for other compiler constants.
 

Classes in at.dms.classfile used by at.dms.kjc.raw
Constants
          Constants used in JVM class files See Constants for other compiler constants.
 

Classes in at.dms.classfile used by at.dms.kjc.rstream
Constants
          Constants used in JVM class files See Constants for other compiler constants.
 

Classes in at.dms.classfile used by at.dms.kjc.sir
Constants
          Constants used in JVM class files See Constants for other compiler constants.
 

Classes in at.dms.classfile used by at.dms.kjc.sir.linear
Constants
          Constants used in JVM class files See Constants for other compiler constants.
 

Classes in at.dms.classfile used by at.dms.kjc.sir.linear.frequency
Constants
          Constants used in JVM class files See Constants for other compiler constants.
 

Classes in at.dms.classfile used by at.dms.kjc.sir.lowering
Constants
          Constants used in JVM class files See Constants for other compiler constants.
 

Classes in at.dms.classfile used by at.dms.kjc.sir.lowering.fission
Constants
          Constants used in JVM class files See Constants for other compiler constants.
 

Classes in at.dms.classfile used by at.dms.kjc.sir.lowering.fusion
Constants
          Constants used in JVM class files See Constants for other compiler constants.
 

Classes in at.dms.classfile used by at.dms.kjc.spacedynamic
Constants
          Constants used in JVM class files See Constants for other compiler constants.
 

Classes in at.dms.classfile used by at.dms.kjc.spacetime
Constants
          Constants used in JVM class files See Constants for other compiler constants.
 

Classes in at.dms.classfile used by at.dms.optimize
Constants
          Constants used in JVM class files See Constants for other compiler constants.
 

Classes in at.dms.classfile used by streamit.frontend
Constants
          Constants used in JVM class files See Constants for other compiler constants.