Uses of Class
at.dms.kjc.JArrayInitializer

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

Uses of JArrayInitializer in at.dms.kjc
 

Methods in at.dms.kjc that return JArrayInitializer
 JArrayInitializer JNewArrayExpression.getInit()
           
 

Methods in at.dms.kjc with parameters of type JArrayInitializer
protected  void JArrayInitializer.deepCloneInto(JArrayInitializer other)
          Clones all fields of this into
 void JNewArrayExpression.setInit(JArrayInitializer init)
          Sets init expression of this.
 Object Kopi2SIR.visitArrayInitializer(JArrayInitializer self, JExpression[] elems)
          visits an array initializer expression
 void KjcVisitor.visitArrayInitializer(JArrayInitializer self, JExpression[] elems)
          visits an array initializer expression
 void KjcPrettyPrinter.visitArrayInitializer(JArrayInitializer self, JExpression[] elems)
          prints an array initializer expression
 void KjcEmptyVisitor.visitArrayInitializer(JArrayInitializer self, JExpression[] elems)
          prints an array initializer expression
 Object EmptyAttributeVisitor.visitArrayInitializer(JArrayInitializer self, JExpression[] elems)
          prints an array initializer expression
 T AttributeVisitor.visitArrayInitializer(JArrayInitializer self, JExpression[] elems)
          visits an array initializer expression
 S ExpressionVisitorBase.visitArrayInitializer(JArrayInitializer self, T otherData)
           
 S ExpressionVisitor.visitArrayInitializer(JArrayInitializer self, T otherData)
           
 Object ReplacingVisitor.visitNewArrayExpression(JNewArrayExpression self, CType type, JExpression[] dims, JArrayInitializer init)
          prints an array allocator expression
 Object Kopi2SIR.visitNewArrayExpression(JNewArrayExpression self, CType type, JExpression[] dims, JArrayInitializer init)
          visits an array allocator expression.
 void KjcVisitor.visitNewArrayExpression(JNewArrayExpression self, CType type, JExpression[] dims, JArrayInitializer init)
          visits an array allocator expression
 void KjcPrettyPrinter.visitNewArrayExpression(JNewArrayExpression self, CType type, JExpression[] dims, JArrayInitializer init)
          prints an array allocator expression
 void KjcEmptyVisitor.visitNewArrayExpression(JNewArrayExpression self, CType type, JExpression[] dims, JArrayInitializer init)
          prints an array allocator expression
 Object EmptyAttributeVisitor.visitNewArrayExpression(JNewArrayExpression self, CType type, JExpression[] dims, JArrayInitializer init)
          prints an array allocator expression
 T AttributeVisitor.visitNewArrayExpression(JNewArrayExpression self, CType type, JExpression[] dims, JArrayInitializer init)
          visits an array allocator expression
 

Constructors in at.dms.kjc with parameters of type JArrayInitializer
JNewArrayExpression(CType type, JExpression[] dims, JArrayInitializer init)
           
JNewArrayExpression(TokenReference where, CType type, JExpression[] dims, JArrayInitializer init)
          Construct a node in the parsing tree This method is directly called by the parser
 

Uses of JArrayInitializer in at.dms.kjc.common
 

Methods in at.dms.kjc.common with parameters of type JArrayInitializer
 void ToC.visitArrayInitializer(JArrayInitializer self, JExpression[] elems)
          prints an array initializer expression
 

Uses of JArrayInitializer in at.dms.kjc.lir
 

Fields in at.dms.kjc.lir with type parameters of type JArrayInitializer
protected  HashMap<JArrayInitializer,String> LIRToC.arrayInitializers
          Finds any assignments of static arrays in functions and replaces them with an assignment from a global pointer.
 

Methods in at.dms.kjc.lir with parameters of type JArrayInitializer
protected  CType LIRToC.findBaseType(JArrayInitializer self)
          Tries to find base type of (sometimes getType() returns null)
protected  int LIRToC.findNumDims(JArrayInitializer self)
          Tries to find the number of dimensions of .
protected  int LIRToC.findSize(JArrayInitializer self)
          Returns the total number of elements in a multi-dimensional array.
 void LIRToC.visitArrayInitializer(JArrayInitializer self, JExpression[] elems)
          prints an array initializer expression
 

Uses of JArrayInitializer in at.dms.kjc.rstream
 

Methods in at.dms.kjc.rstream with parameters of type JArrayInitializer
 Object ConvertArrayInitializers.visitArrayInitializer(JArrayInitializer self, JExpression[] elems)
           
 

Uses of JArrayInitializer in at.dms.kjc.sir
 

Methods in at.dms.kjc.sir with parameters of type JArrayInitializer
 void SIRToStreamIt.visitArrayInitializer(JArrayInitializer self, JExpression[] elems)
          prints an array initializer expression
 void SIRToStreamIt.visitNewArrayExpression(JNewArrayExpression self, CType type, JExpression[] dims, JArrayInitializer init)
          prints an array allocator expression
 

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

Methods in at.dms.kjc.sir.lowering with parameters of type JArrayInitializer
 Object ThreeAddressExpressionCheck.visitArrayInitializer(JArrayInitializer self, Stack<JExpression> context)
           
 Object Propagator.visitNewArrayExpression(JNewArrayExpression self, CType type, JExpression[] dims, JArrayInitializer init)
          Visits an array allocator expression
 

Uses of JArrayInitializer in at.dms.util
 

Methods in at.dms.util with parameters of type JArrayInitializer
 void IRPrinter.visitArrayInitializer(JArrayInitializer self, JExpression[] elems)
          visits an array initializer expression
 void IRPrinter.visitNewArrayExpression(JNewArrayExpression self, CType type, JExpression[] dims, JArrayInitializer init)
          visits an array allocator expression