A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _

A

abortGrammar() - Method in interface at.dms.compiler.tools.antlr.compiler.ANTLRGrammarParseBehavior
 
abortGrammar() - Method in class at.dms.compiler.tools.antlr.compiler.DefineGrammarSymbols
Abort the processing of a grammar due to syntax errors
abortGrammar() - Method in class at.dms.compiler.tools.antlr.compiler.MakeGrammar
Abort the processing of a grammar (due to syntax errors)
absarray - Static variable in class at.dms.kjc.KjcOptions
 
ABSOLUTE - Static variable in class org.jgraph.graph.GraphConstants
Key for the absolute attribute.
AbstractCellView - Class in org.jgraph.graph
The abstract base class for all cell views.
AbstractCellView(Object, JGraph, CellMapper) - Constructor for class org.jgraph.graph.AbstractCellView
Constructs a view for the specified model object, and invokes update on the new instance.
AbstractInstructionAccessor - Class in at.dms.classfile
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.
AbstractInstructionAccessor() - Constructor for class at.dms.classfile.AbstractInstructionAccessor
 
ACC_ABSTRACT - Static variable in interface at.dms.classfile.Constants
 
ACC_FINAL - Static variable in interface at.dms.classfile.Constants
 
ACC_INLINE - Static variable in interface at.dms.classfile.Constants
 
ACC_INTERFACE - Static variable in interface at.dms.classfile.Constants
 
ACC_NATIVE - Static variable in interface at.dms.classfile.Constants
 
ACC_PRIVATE - Static variable in interface at.dms.classfile.Constants
 
ACC_PROTECTED - Static variable in interface at.dms.classfile.Constants
 
ACC_PUBLIC - Static variable in interface at.dms.classfile.Constants
 
ACC_STATIC - Static variable in interface at.dms.classfile.Constants
 
ACC_STRICT - Static variable in interface at.dms.classfile.Constants
 
ACC_SUPER - Static variable in interface at.dms.classfile.Constants
 
ACC_SYNCHRONIZED - Static variable in interface at.dms.classfile.Constants
 
ACC_TRANSIENT - Static variable in interface at.dms.classfile.Constants
 
ACC_VOLATILE - Static variable in interface at.dms.classfile.Constants
 
accept(FlatVisitor, HashSet<FlatNode>, boolean) - Method in class at.dms.kjc.flatgraph.FlatNode
Accept a FlatVisitor v, that will visit this node.
accept(StreamGraphVisitor, HashSet<StaticStreamGraph>, boolean) - Method in class at.dms.kjc.flatgraph.ScheduledStaticStreamGraph
accept a stream graph visitor
accept(StreamGraphVisitor, HashSet<StaticStreamGraph>, boolean) - Method in class at.dms.kjc.flatgraph.StaticStreamGraph
accept a stream graph visitor *
accept(StreamVisitor) - Method in class at.dms.kjc.iterator.SIRFeedbackLoopIter
 
accept(StreamVisitor) - Method in class at.dms.kjc.iterator.SIRFilterIter
 
accept(StreamVisitor) - Method in class at.dms.kjc.iterator.SIRIterator
 
accept(StreamVisitor) - Method in class at.dms.kjc.iterator.SIRPhasedFilterIter
 
accept(StreamVisitor) - Method in class at.dms.kjc.iterator.SIRPipelineIter
 
accept(StreamVisitor) - Method in class at.dms.kjc.iterator.SIRRecursiveStubIter
Do nothing at a RecursiveStub node.
accept(StreamVisitor) - Method in class at.dms.kjc.iterator.SIRSplitJoinIter
 
accept(KjcVisitor) - Method in class at.dms.kjc.JAddExpression
Accepts the specified visitor
accept(AttributeVisitor) - Method in class at.dms.kjc.JAddExpression
Accepts the specified attribute visitor
accept(ExpressionVisitor<S, T>, T) - Method in class at.dms.kjc.JAddExpression
Accepts the specified visitor
accept(KjcVisitor) - Method in class at.dms.kjc.JArrayAccessExpression
Accepts the specified visitor
accept(AttributeVisitor) - Method in class at.dms.kjc.JArrayAccessExpression
Accepts the specified attribute visitor
accept(ExpressionVisitor<S, T>, T) - Method in class at.dms.kjc.JArrayAccessExpression
Accepts the specified visitor
accept(KjcVisitor) - Method in class at.dms.kjc.JArrayInitializer
Accepts the specified visitor
accept(AttributeVisitor) - Method in class at.dms.kjc.JArrayInitializer
Accepts the specified attribute visitor
accept(ExpressionVisitor<S, T>, T) - Method in class at.dms.kjc.JArrayInitializer
Accepts the specified visitor
accept(KjcVisitor) - Method in class at.dms.kjc.JArrayLengthExpression
Accepts the specified visitor
accept(AttributeVisitor) - Method in class at.dms.kjc.JArrayLengthExpression
Accepts the specified attribute visitor
accept(ExpressionVisitor<S, T>, T) - Method in class at.dms.kjc.JArrayLengthExpression
Accepts the specified visitor
accept(KjcVisitor) - Method in class at.dms.kjc.JAssignmentExpression
Accepts the specified visitor
accept(AttributeVisitor) - Method in class at.dms.kjc.JAssignmentExpression
Accepts the specified attribute visitor
accept(ExpressionVisitor<S, T>, T) - Method in class at.dms.kjc.JAssignmentExpression
Accepts the specified visitor
accept(KjcVisitor) - Method in class at.dms.kjc.JBitwiseComplementExpression
Accepts the specified visitor
accept(AttributeVisitor) - Method in class at.dms.kjc.JBitwiseComplementExpression
Accepts the specified attribute visitor
accept(ExpressionVisitor<S, T>, T) - Method in class at.dms.kjc.JBitwiseComplementExpression
Accepts the specified visitor
accept(KjcVisitor) - Method in class at.dms.kjc.JBitwiseExpression
Accepts the specified visitor
accept(AttributeVisitor) - Method in class at.dms.kjc.JBitwiseExpression
Accepts the specified attribute visitor
accept(ExpressionVisitor<S, T>, T) - Method in class at.dms.kjc.JBitwiseExpression
Accepts the specified visitor
accept(KjcVisitor) - Method in class at.dms.kjc.JBlock
Accepts the specified visitor
accept(AttributeVisitor) - Method in class at.dms.kjc.JBlock
Accepts the specified attribute visitor
accept(KjcVisitor) - Method in class at.dms.kjc.JBooleanLiteral
Accepts the specified visitor
accept(AttributeVisitor) - Method in class at.dms.kjc.JBooleanLiteral
Accepts the specified attribute visitor
accept(ExpressionVisitor<S, T>, T) - Method in class at.dms.kjc.JBooleanLiteral
Accepts the specified visitor
accept(KjcVisitor) - Method in class at.dms.kjc.JBreakStatement
Accepts the specified visitor
accept(AttributeVisitor) - Method in class at.dms.kjc.JBreakStatement
Accepts the specified attribute visitor
accept(KjcVisitor) - Method in class at.dms.kjc.JByteLiteral
Accepts the specified visitor
accept(AttributeVisitor) - Method in class at.dms.kjc.JByteLiteral
Accepts the specified attribute visitor
accept(ExpressionVisitor<S, T>, T) - Method in class at.dms.kjc.JByteLiteral
Accepts the specified visitor
accept(KjcVisitor) - Method in class at.dms.kjc.JCastExpression
Accepts the specified visitor
accept(AttributeVisitor) - Method in class at.dms.kjc.JCastExpression
Accepts the specified attribute visitor
accept(ExpressionVisitor<S, T>, T) - Method in class at.dms.kjc.JCastExpression
Accepts the specified visitor
accept(KjcVisitor) - Method in class at.dms.kjc.JCatchClause
Accepts the specified visitor
accept(AttributeVisitor) - Method in class at.dms.kjc.JCatchClause
Accepts the specified attribute visitor
accept(KjcVisitor) - Method in class at.dms.kjc.JCharLiteral
Accepts the specified visitor
accept(AttributeVisitor) - Method in class at.dms.kjc.JCharLiteral
Accepts the specified attribute visitor
accept(ExpressionVisitor<S, T>, T) - Method in class at.dms.kjc.JCharLiteral
Accepts the specified visitor
accept(KjcVisitor) - Method in class at.dms.kjc.JCheckedExpression
Accepts the specified visitor
accept(AttributeVisitor) - Method in class at.dms.kjc.JCheckedExpression
Accepts the specified attribute visitor
accept(ExpressionVisitor<S, T>, T) - Method in class at.dms.kjc.JCheckedExpression
Accepts the specified visitor
accept(KjcVisitor) - Method in class at.dms.kjc.JClassDeclaration
Accepts the specified visitor
accept(AttributeVisitor) - Method in class at.dms.kjc.JClassDeclaration
Accepts the specified attribute visitor
accept(KjcVisitor) - Method in class at.dms.kjc.JClassExpression
Accepts the specified visitor
accept(AttributeVisitor) - Method in class at.dms.kjc.JClassExpression
Accepts the specified attribute visitor
accept(ExpressionVisitor<S, T>, T) - Method in class at.dms.kjc.JClassExpression
Accepts the specified visitor
accept(KjcVisitor) - Method in class at.dms.kjc.JClassFieldDeclarator
Accepts the specified visitor
accept(AttributeVisitor) - Method in class at.dms.kjc.JClassFieldDeclarator
Accepts the specified attribute visitor
accept(KjcVisitor) - Method in class at.dms.kjc.JClassImport
Accepts the specified visitor
accept(AttributeVisitor) - Method in class at.dms.kjc.JClassImport
Accepts the specified attribute visitor
accept(Main, String) - Method in class at.dms.kjc.JCompilationUnit
Generate the code in pure java form It is useful to debug and tune compilation process
accept(KjcVisitor) - Method in class at.dms.kjc.JCompilationUnit
Accepts the specified visitor
accept(AttributeVisitor) - Method in class at.dms.kjc.JCompilationUnit
Accepts the specified attribute visitor
accept(KjcVisitor) - Method in class at.dms.kjc.JCompoundAssignmentExpression
Accepts the specified visitor
accept(AttributeVisitor) - Method in class at.dms.kjc.JCompoundAssignmentExpression
Accepts the specified attribute visitor
accept(ExpressionVisitor<S, T>, T) - Method in class at.dms.kjc.JCompoundAssignmentExpression
Accepts the specified visitor
accept(KjcVisitor) - Method in class at.dms.kjc.JCompoundStatement
Accepts the specified visitor
accept(AttributeVisitor) - Method in class at.dms.kjc.JCompoundStatement
 
accept(KjcVisitor) - Method in class at.dms.kjc.JConditionalAndExpression
Accepts the specified visitor
accept(AttributeVisitor) - Method in class at.dms.kjc.JConditionalAndExpression
Accepts the specified attribute visitor
accept(ExpressionVisitor<S, T>, T) - Method in class at.dms.kjc.JConditionalAndExpression
Accepts the specified visitor
accept(KjcVisitor) - Method in class at.dms.kjc.JConditionalExpression
Accepts the specified visitor
accept(AttributeVisitor) - Method in class at.dms.kjc.JConditionalExpression
Accepts the specified attribute visitor
accept(ExpressionVisitor<S, T>, T) - Method in class at.dms.kjc.JConditionalExpression
Accepts the specified visitor
accept(KjcVisitor) - Method in class at.dms.kjc.JConditionalOrExpression
Accepts the specified visitor
accept(AttributeVisitor) - Method in class at.dms.kjc.JConditionalOrExpression
Accepts the specified attribute visitor
accept(ExpressionVisitor<S, T>, T) - Method in class at.dms.kjc.JConditionalOrExpression
Accepts the specified visitor
accept(KjcVisitor) - Method in class at.dms.kjc.JConstructorCall
Accepts the specified visitor
accept(AttributeVisitor) - Method in class at.dms.kjc.JConstructorCall
Accepts the specified attribute visitor
accept(ExpressionVisitor<S, T>, T) - Method in class at.dms.kjc.JConstructorCall
Accepts the specified visitor
accept(KjcVisitor) - Method in class at.dms.kjc.JConstructorDeclaration
Accepts the specified visitor
accept(AttributeVisitor) - Method in class at.dms.kjc.JConstructorDeclaration
Accepts the specified attribute visitor
accept(KjcVisitor) - Method in class at.dms.kjc.JContinueStatement
Accepts the specified visitor
accept(AttributeVisitor) - Method in class at.dms.kjc.JContinueStatement
Accepts the specified attribute visitor
accept(KjcVisitor) - Method in class at.dms.kjc.JDivideExpression
Accepts the specified visitor
accept(AttributeVisitor) - Method in class at.dms.kjc.JDivideExpression
Accepts the specified attribute visitor
accept(ExpressionVisitor<S, T>, T) - Method in class at.dms.kjc.JDivideExpression
Accepts the specified visitor
accept(KjcVisitor) - Method in class at.dms.kjc.JDoStatement
Accepts the specified visitor
accept(AttributeVisitor) - Method in class at.dms.kjc.JDoStatement
Accepts the specified attribute visitor
accept(KjcVisitor) - Method in class at.dms.kjc.JDoubleLiteral
Accepts the specified visitor
accept(AttributeVisitor) - Method in class at.dms.kjc.JDoubleLiteral
Accepts the specified attribute visitor
accept(ExpressionVisitor<S, T>, T) - Method in class at.dms.kjc.JDoubleLiteral
Accepts the specified visitor
accept(AttributeVisitor) - Method in class at.dms.kjc.JEmittedTextExpression
 
accept(KjcVisitor) - Method in class at.dms.kjc.JEmittedTextExpression
 
accept(ExpressionVisitor<S, T>, T) - Method in class at.dms.kjc.JEmittedTextExpression
 
accept(KjcVisitor) - Method in class at.dms.kjc.JEmptyStatement
Accepts the specified visitor
accept(AttributeVisitor) - Method in class at.dms.kjc.JEmptyStatement
Accepts the specified attribute visitor
accept(KjcVisitor) - Method in class at.dms.kjc.JEqualityExpression
Accepts the specified visitor
accept(AttributeVisitor) - Method in class at.dms.kjc.JEqualityExpression
Accepts the specified attribute visitor
accept(ExpressionVisitor<S, T>, T) - Method in class at.dms.kjc.JEqualityExpression
Accepts the specified visitor
accept(KjcVisitor) - Method in class at.dms.kjc.JExpression
Accepts the specified visitor
accept(AttributeVisitor) - Method in class at.dms.kjc.JExpression
Accepts the specified attribute visitor
accept(ExpressionVisitor<S, T>, T) - Method in class at.dms.kjc.JExpression
Accepts the specified expression visitor
accept(KjcVisitor) - Method in class at.dms.kjc.JExpressionListStatement
Accepts the specified visitor
accept(AttributeVisitor) - Method in class at.dms.kjc.JExpressionListStatement
Accepts the specified attribute visitor
accept(KjcVisitor) - Method in class at.dms.kjc.JExpressionStatement
Accepts the specified visitor
accept(AttributeVisitor) - Method in class at.dms.kjc.JExpressionStatement
Accepts the specified attribute visitor
accept(KjcVisitor) - Method in class at.dms.kjc.JFieldAccessExpression
Accepts the specified visitor
accept(AttributeVisitor) - Method in class at.dms.kjc.JFieldAccessExpression
Accepts the specified attribute visitor
accept(ExpressionVisitor<S, T>, T) - Method in class at.dms.kjc.JFieldAccessExpression
Accepts the specified visitor
accept(KjcVisitor) - Method in class at.dms.kjc.JFieldDeclaration
Accepts the specified visitor
accept(AttributeVisitor) - Method in class at.dms.kjc.JFieldDeclaration
Accepts the specified attribute visitor
accept(KjcVisitor) - Method in class at.dms.kjc.JFloatLiteral
Accepts the specified visitor
accept(AttributeVisitor) - Method in class at.dms.kjc.JFloatLiteral
Accepts the specified attribute visitor
accept(ExpressionVisitor<S, T>, T) - Method in class at.dms.kjc.JFloatLiteral
Accepts the specified visitor
accept(KjcVisitor) - Method in class at.dms.kjc.JFormalParameter
Accepts the specified visitor
accept(AttributeVisitor) - Method in class at.dms.kjc.JFormalParameter
Accepts the specified attribute visitor
accept(KjcVisitor) - Method in class at.dms.kjc.JForStatement
Accepts the specified visitor
accept(AttributeVisitor) - Method in class at.dms.kjc.JForStatement
Accepts the specified attribute visitor
accept(KjcVisitor) - Method in class at.dms.kjc.JGeneratedLocalVariable
Accepts the specified visitor
accept(AttributeVisitor) - Method in class at.dms.kjc.JGeneratedLocalVariable
Accepts the specified attribute visitor
accept(KjcVisitor) - Method in class at.dms.kjc.JIfStatement
Accepts the specified visitor
accept(AttributeVisitor) - Method in class at.dms.kjc.JIfStatement
Accepts the specified attribute visitor
accept(KjcVisitor) - Method in class at.dms.kjc.JInitializerDeclaration
Accepts the specified visitor
accept(AttributeVisitor) - Method in class at.dms.kjc.JInitializerDeclaration
Accepts the specified attribute visitor
accept(KjcVisitor) - Method in class at.dms.kjc.JInstanceofExpression
Accepts the specified visitor
accept(AttributeVisitor) - Method in class at.dms.kjc.JInstanceofExpression
Accepts the specified attribute visitor
accept(ExpressionVisitor<S, T>, T) - Method in class at.dms.kjc.JInstanceofExpression
Accepts the specified visitor
accept(KjcVisitor) - Method in class at.dms.kjc.JInterfaceDeclaration
Accepts the specified visitor
accept(AttributeVisitor) - Method in class at.dms.kjc.JInterfaceDeclaration
Accepts the specified attribute visitor
accept(KjcVisitor) - Method in class at.dms.kjc.JIntLiteral
Accepts the specified visitor
accept(AttributeVisitor) - Method in class at.dms.kjc.JIntLiteral
Accepts the specified attribute visitor
accept(ExpressionVisitor<S, T>, T) - Method in class at.dms.kjc.JIntLiteral
Accepts the specified visitor
accept(KjcVisitor) - Method in class at.dms.kjc.JLabeledStatement
Accepts the specified visitor
accept(AttributeVisitor) - Method in class at.dms.kjc.JLabeledStatement
Accepts the specified attribute visitor
accept(KjcVisitor) - Method in class at.dms.kjc.JLocalVariableExpression
Accepts the specified visitor
accept(AttributeVisitor) - Method in class at.dms.kjc.JLocalVariableExpression
Accepts the specified attribute visitor
accept(ExpressionVisitor<S, T>, T) - Method in class at.dms.kjc.JLocalVariableExpression
Accepts the specified visitor
accept(KjcVisitor) - Method in class at.dms.kjc.JLogicalComplementExpression
Accepts the specified visitor
accept(AttributeVisitor) - Method in class at.dms.kjc.JLogicalComplementExpression
Accepts the specified attribute visitor
accept(ExpressionVisitor<S, T>, T) - Method in class at.dms.kjc.JLogicalComplementExpression
Accepts the specified visitor
accept(KjcVisitor) - Method in class at.dms.kjc.JLongLiteral
Accepts the specified visitor
accept(AttributeVisitor) - Method in class at.dms.kjc.JLongLiteral
Accepts the specified attribute visitor
accept(ExpressionVisitor<S, T>, T) - Method in class at.dms.kjc.JLongLiteral
Accepts the specified visitor
accept(KjcVisitor) - Method in class at.dms.kjc.JMemberDeclaration
Accepts the specified visitor
accept(AttributeVisitor) - Method in class at.dms.kjc.JMemberDeclaration
Accepts the specified attribute visitor
accept(KjcVisitor) - Method in class at.dms.kjc.JMethodCallExpression
Accepts the specified visitor
accept(AttributeVisitor) - Method in class at.dms.kjc.JMethodCallExpression
Accepts the specified attribute visitor
accept(ExpressionVisitor<S, T>, T) - Method in class at.dms.kjc.JMethodCallExpression
Accepts the specified visitor
accept(KjcVisitor) - Method in class at.dms.kjc.JMethodDeclaration
Accepts the specified visitor
accept(AttributeVisitor) - Method in class at.dms.kjc.JMethodDeclaration
Accepts the specified attribute visitor
accept(KjcVisitor) - Method in class at.dms.kjc.JMinusExpression
Accepts the specified visitor
accept(AttributeVisitor) - Method in class at.dms.kjc.JMinusExpression
Accepts the specified attribute visitor
accept(ExpressionVisitor<S, T>, T) - Method in class at.dms.kjc.JMinusExpression
Accepts the specified visitor
accept(KjcVisitor) - Method in class at.dms.kjc.JModuloExpression
Accepts the specified visitor
accept(AttributeVisitor) - Method in class at.dms.kjc.JModuloExpression
Accepts the specified attribute visitor
accept(ExpressionVisitor<S, T>, T) - Method in class at.dms.kjc.JModuloExpression
Accepts the specified visitor
accept(KjcVisitor) - Method in class at.dms.kjc.JMultExpression
Accepts the specified visitor
accept(AttributeVisitor) - Method in class at.dms.kjc.JMultExpression
Accepts the specified attribute visitor
accept(ExpressionVisitor<S, T>, T) - Method in class at.dms.kjc.JMultExpression
Accepts the specified visitor
accept(KjcVisitor) - Method in class at.dms.kjc.JNameExpression
Accepts the specified visitor
accept(AttributeVisitor) - Method in class at.dms.kjc.JNameExpression
Accepts the specified attribute visitor
accept(ExpressionVisitor<S, T>, T) - Method in class at.dms.kjc.JNameExpression
Accepts the specified visitor
accept(KjcVisitor) - Method in class at.dms.kjc.JNewArrayExpression
Accepts the specified visitor
accept(AttributeVisitor) - Method in class at.dms.kjc.JNewArrayExpression
Accepts the specified attribute visitor
accept(ExpressionVisitor<S, T>, T) - Method in class at.dms.kjc.JNewArrayExpression
Accepts the specified visitor
accept(KjcVisitor) - Method in class at.dms.kjc.JNullLiteral
Accepts the specified visitor
accept(AttributeVisitor) - Method in class at.dms.kjc.JNullLiteral
Accepts the specified attribute visitor
accept(ExpressionVisitor<S, T>, T) - Method in class at.dms.kjc.JNullLiteral
Accepts the specified visitor
accept(KjcVisitor) - Method in class at.dms.kjc.JPackageImport
Accepts the specified visitor
accept(AttributeVisitor) - Method in class at.dms.kjc.JPackageImport
Accepts the specified attribute visitor
accept(KjcVisitor) - Method in class at.dms.kjc.JPackageName
Accepts the specified visitor
accept(AttributeVisitor) - Method in class at.dms.kjc.JPackageName
Accepts the specified attribute visitor
accept(KjcVisitor) - Method in class at.dms.kjc.JParenthesedExpression
Accepts the specified visitor
accept(AttributeVisitor) - Method in class at.dms.kjc.JParenthesedExpression
Accepts the specified attribute visitor
accept(ExpressionVisitor<S, T>, T) - Method in class at.dms.kjc.JParenthesedExpression
Accepts the specified visitor
accept(KjcVisitor) - Method in class at.dms.kjc.JPhylum
Accepts the specified visitor
accept(AttributeVisitor) - Method in class at.dms.kjc.JPhylum
Accepts the specified attribute visitor
accept(KjcVisitor) - Method in class at.dms.kjc.JPostfixExpression
Accepts the specified visitor
accept(AttributeVisitor) - Method in class at.dms.kjc.JPostfixExpression
Accepts the specified attribute visitor
accept(ExpressionVisitor<S, T>, T) - Method in class at.dms.kjc.JPostfixExpression
Accepts the specified visitor
accept(KjcVisitor) - Method in class at.dms.kjc.JPrefixExpression
Accepts the specified visitor
accept(AttributeVisitor) - Method in class at.dms.kjc.JPrefixExpression
Accepts the specified attribute visitor
accept(ExpressionVisitor<S, T>, T) - Method in class at.dms.kjc.JPrefixExpression
Accepts the specified visitor
accept(KjcVisitor) - Method in class at.dms.kjc.JQualifiedAnonymousCreation
Accepts the specified visitor
accept(AttributeVisitor) - Method in class at.dms.kjc.JQualifiedAnonymousCreation
Accepts the specified attribute visitor
accept(ExpressionVisitor<S, T>, T) - Method in class at.dms.kjc.JQualifiedAnonymousCreation
Accepts the specified visitor
accept(KjcVisitor) - Method in class at.dms.kjc.JQualifiedInstanceCreation
Accepts the specified visitor
accept(AttributeVisitor) - Method in class at.dms.kjc.JQualifiedInstanceCreation
Accepts the specified attribute visitor
accept(ExpressionVisitor<S, T>, T) - Method in class at.dms.kjc.JQualifiedInstanceCreation
Accepts the specified visitor
accept(KjcVisitor) - Method in class at.dms.kjc.JRelationalExpression
Accepts the specified visitor
accept(AttributeVisitor) - Method in class at.dms.kjc.JRelationalExpression
Accepts the specified attribute visitor
accept(ExpressionVisitor<S, T>, T) - Method in class at.dms.kjc.JRelationalExpression
Accepts the specified visitor
accept(KjcVisitor) - Method in class at.dms.kjc.JReturnStatement
Accepts the specified visitor
accept(AttributeVisitor) - Method in class at.dms.kjc.JReturnStatement
Accepts the specified attribute visitor
accept(KjcVisitor) - Method in class at.dms.kjc.JShiftExpression
Accepts the specified visitor
accept(AttributeVisitor) - Method in class at.dms.kjc.JShiftExpression
Accepts the specified attribute visitor
accept(ExpressionVisitor<S, T>, T) - Method in class at.dms.kjc.JShiftExpression
Accepts the specified visitor
accept(KjcVisitor) - Method in class at.dms.kjc.JShortLiteral
Accepts the specified visitor
accept(AttributeVisitor) - Method in class at.dms.kjc.JShortLiteral
Accepts the specified attribute visitor
accept(ExpressionVisitor<S, T>, T) - Method in class at.dms.kjc.JShortLiteral
Accepts the specified visitor
accept(KjcVisitor) - Method in class at.dms.kjc.JStatement
Accepts the specified visitor
accept(AttributeVisitor) - Method in class at.dms.kjc.JStatement
Accepts the specified attribute visitor
accept(KjcVisitor) - Method in class at.dms.kjc.JStringLiteral
Accepts the specified visitor
accept(AttributeVisitor) - Method in class at.dms.kjc.JStringLiteral
Accepts the specified attribute visitor
accept(ExpressionVisitor<S, T>, T) - Method in class at.dms.kjc.JStringLiteral
Accepts the specified visitor
accept(KjcVisitor) - Method in class at.dms.kjc.JSuperExpression
Accepts the specified visitor
accept(AttributeVisitor) - Method in class at.dms.kjc.JSuperExpression
Accepts the specified attribute visitor
accept(ExpressionVisitor<S, T>, T) - Method in class at.dms.kjc.JSuperExpression
Accepts the specified visitor
accept(KjcVisitor) - Method in class at.dms.kjc.JSwitchGroup
Accepts the specified visitor
accept(AttributeVisitor) - Method in class at.dms.kjc.JSwitchGroup
Accepts the specified attribute visitor
accept(KjcVisitor) - Method in class at.dms.kjc.JSwitchLabel
Accepts the specified visitor
accept(AttributeVisitor) - Method in class at.dms.kjc.JSwitchLabel
Accepts the specified attribute visitor
accept(KjcVisitor) - Method in class at.dms.kjc.JSwitchStatement
Accepts the specified visitor
accept(AttributeVisitor) - Method in class at.dms.kjc.JSwitchStatement
Accepts the specified attribute visitor
accept(KjcVisitor) - Method in class at.dms.kjc.JSynchronizedStatement
Accepts the specified visitor
accept(AttributeVisitor) - Method in class at.dms.kjc.JSynchronizedStatement
Accepts the specified attribute visitor
accept(KjcVisitor) - Method in class at.dms.kjc.JThisExpression
Accepts the specified visitor
accept(AttributeVisitor) - Method in class at.dms.kjc.JThisExpression
Accepts the specified attribute visitor
accept(ExpressionVisitor<S, T>, T) - Method in class at.dms.kjc.JThisExpression
Accepts the specified visitor
accept(KjcVisitor) - Method in class at.dms.kjc.JThrowStatement
Accepts the specified visitor
accept(AttributeVisitor) - Method in class at.dms.kjc.JThrowStatement
Accepts the specified attribute visitor
accept(KjcVisitor) - Method in class at.dms.kjc.JTryCatchStatement
Accepts the specified visitor
accept(AttributeVisitor) - Method in class at.dms.kjc.JTryCatchStatement
Accepts the specified attribute visitor
accept(KjcVisitor) - Method in class at.dms.kjc.JTryFinallyStatement
Accepts the specified visitor
accept(AttributeVisitor) - Method in class at.dms.kjc.JTryFinallyStatement
Accepts the specified attribute visitor
accept(KjcVisitor) - Method in class at.dms.kjc.JTypeDeclarationStatement
Accepts the specified visitor
accept(AttributeVisitor) - Method in class at.dms.kjc.JTypeDeclarationStatement
Accepts the specified attribute visitor
accept(KjcVisitor) - Method in class at.dms.kjc.JTypeNameExpression
Accepts the specified visitor
accept(AttributeVisitor) - Method in class at.dms.kjc.JTypeNameExpression
Accepts the specified attribute visitor
accept(ExpressionVisitor<S, T>, T) - Method in class at.dms.kjc.JTypeNameExpression
Accepts the specified visitor
accept(KjcVisitor) - Method in class at.dms.kjc.JUnaryMinusExpression
Accepts the specified visitor
accept(AttributeVisitor) - Method in class at.dms.kjc.JUnaryMinusExpression
Accepts the specified attribute visitor
accept(ExpressionVisitor<S, T>, T) - Method in class at.dms.kjc.JUnaryMinusExpression
Accepts the specified visitor
accept(KjcVisitor) - Method in class at.dms.kjc.JUnaryPlusExpression
Accepts the specified visitor
accept(AttributeVisitor) - Method in class at.dms.kjc.JUnaryPlusExpression
Accepts the specified attribute visitor
accept(ExpressionVisitor<S, T>, T) - Method in class at.dms.kjc.JUnaryPlusExpression
Accepts the specified visitor
accept(KjcVisitor) - Method in class at.dms.kjc.JUnaryPromote
Accepts the specified visitor
accept(AttributeVisitor) - Method in class at.dms.kjc.JUnaryPromote
Accepts the specified attribute visitor
accept(ExpressionVisitor<S, T>, T) - Method in class at.dms.kjc.JUnaryPromote
Accepts the specified visitor
accept(KjcVisitor) - Method in class at.dms.kjc.JUnqualifiedAnonymousCreation
Accepts the specified visitor
accept(AttributeVisitor) - Method in class at.dms.kjc.JUnqualifiedAnonymousCreation
Accepts the specified attribute visitor
accept(ExpressionVisitor<S, T>, T) - Method in class at.dms.kjc.JUnqualifiedAnonymousCreation
Accepts the specified visitor
accept(KjcVisitor) - Method in class at.dms.kjc.JUnqualifiedInstanceCreation
Accepts the specified visitor
accept(AttributeVisitor) - Method in class at.dms.kjc.JUnqualifiedInstanceCreation
Accepts the specified attribute visitor
accept(ExpressionVisitor<S, T>, T) - Method in class at.dms.kjc.JUnqualifiedInstanceCreation
Accepts the specified visitor
accept(KjcVisitor) - Method in class at.dms.kjc.JVariableDeclarationStatement
Accepts the specified visitor
accept(AttributeVisitor) - Method in class at.dms.kjc.JVariableDeclarationStatement
Accepts the specified attribute visitor
accept(KjcVisitor) - Method in class at.dms.kjc.JVariableDefinition
Accepts the specified visitor
accept(AttributeVisitor) - Method in class at.dms.kjc.JVariableDefinition
Accepts the specified attribute visitor
accept(KjcVisitor) - Method in class at.dms.kjc.JWhileStatement
Accepts the specified visitor
accept(AttributeVisitor) - Method in class at.dms.kjc.JWhileStatement
Accepts the specified attribute visitor
accept(SLIRVisitor) - Method in class at.dms.kjc.lir.LIRFileReader
 
accept(SLIRVisitor) - Method in class at.dms.kjc.lir.LIRFileWriter
 
accept(AttributeVisitor) - Method in class at.dms.kjc.lir.LIRFunctionPointer
Accepts the specified attribute visitor.
accept(SLIRVisitor) - Method in class at.dms.kjc.lir.LIRFunctionPointer
 
accept(SLIRVisitor) - Method in class at.dms.kjc.lir.LIRIdentity
 
accept(SLIRVisitor) - Method in class at.dms.kjc.lir.LIRMainFunction
 
accept(KjcVisitor) - Method in class at.dms.kjc.lir.LIRNode
Accepts the specified visitor - NOT SUPPORTED YET.
accept(SLIRVisitor) - Method in class at.dms.kjc.lir.LIRNode
 
accept(AttributeVisitor) - Method in class at.dms.kjc.lir.LIRNode
 
accept(SLIRVisitor) - Method in class at.dms.kjc.lir.LIRRegisterReceiver
 
accept(SLIRVisitor) - Method in class at.dms.kjc.lir.LIRSetBodyOfFeedback
 
accept(SLIRVisitor) - Method in class at.dms.kjc.lir.LIRSetChild
 
accept(SLIRVisitor) - Method in class at.dms.kjc.lir.LIRSetDecode
 
accept(SLIRVisitor) - Method in class at.dms.kjc.lir.LIRSetDelay
 
accept(SLIRVisitor) - Method in class at.dms.kjc.lir.LIRSetEncode
 
accept(SLIRVisitor) - Method in class at.dms.kjc.lir.LIRSetJoiner
 
accept(SLIRVisitor) - Method in class at.dms.kjc.lir.LIRSetLoopOfFeedback
 
accept(SLIRVisitor) - Method in class at.dms.kjc.lir.LIRSetParallelStream
 
accept(SLIRVisitor) - Method in class at.dms.kjc.lir.LIRSetPeek
 
accept(SLIRVisitor) - Method in class at.dms.kjc.lir.LIRSetPop
 
accept(SLIRVisitor) - Method in class at.dms.kjc.lir.LIRSetPush
 
accept(SLIRVisitor) - Method in class at.dms.kjc.lir.LIRSetSplitter
 
accept(SLIRVisitor) - Method in class at.dms.kjc.lir.LIRSetStreamType
 
accept(SLIRVisitor) - Method in class at.dms.kjc.lir.LIRSetTape
 
accept(SLIRVisitor) - Method in class at.dms.kjc.lir.LIRSetWork
 
accept(SLIRVisitor) - Method in class at.dms.kjc.lir.LIRWorkEntry
 
accept(SLIRVisitor) - Method in class at.dms.kjc.lir.LIRWorkExit
 
accept(AttributeVisitor) - Method in class at.dms.kjc.sir.InlineAssembly
Dummy method to accept AttributeVisitor but not do anything.
accept(KjcVisitor) - Method in class at.dms.kjc.sir.InlineAssembly
Main entry point for KjcVisitor.
accept(KjcVisitor) - Method in class at.dms.kjc.sir.lowering.JVectorLiteral
 
accept(AttributeVisitor) - Method in class at.dms.kjc.sir.lowering.JVectorLiteral
 
accept(ExpressionVisitor<S, T>, T) - Method in class at.dms.kjc.sir.lowering.JVectorLiteral
 
accept(AttributeVisitor) - Method in class at.dms.kjc.sir.SIRCreatePortal
Accepts the specified attribute visitor.
accept(KjcVisitor) - Method in class at.dms.kjc.sir.SIRCreatePortal
 
accept(ExpressionVisitor<S, T>, T) - Method in class at.dms.kjc.sir.SIRCreatePortal
Accepts the specified visitor
accept(KjcVisitor) - Method in class at.dms.kjc.sir.SIRDynamicToken
Accepts the specified visitor.
accept(AttributeVisitor) - Method in class at.dms.kjc.sir.SIRDynamicToken
Accepts the specified attribute visitor.
accept(ExpressionVisitor<S, T>, T) - Method in class at.dms.kjc.sir.SIRDynamicToken
Accepts the specified visitor
accept(AttributeStreamVisitor) - Method in class at.dms.kjc.sir.SIRFeedbackLoop
Accepts attribute visitor at this node.
accept(AttributeStreamVisitor) - Method in class at.dms.kjc.sir.SIRFilter
Accepts attribute visitor at this node.
accept(AttributeStreamVisitor) - Method in class at.dms.kjc.sir.SIRGlobal
 
accept(AttributeStreamVisitor) - Method in class at.dms.kjc.sir.SIRHelper
 
accept(KjcVisitor) - Method in class at.dms.kjc.sir.SIRInitStatement
Accepts the specified visitor.
accept(AttributeVisitor) - Method in class at.dms.kjc.sir.SIRInitStatement
Accepts the specified attribute visitor.
accept(KjcVisitor) - Method in class at.dms.kjc.sir.SIRInterfaceTable
Accepts the specified visitor.
accept(AttributeVisitor) - Method in class at.dms.kjc.sir.SIRInterfaceTable
 
accept(ExpressionVisitor<S, T>, T) - Method in class at.dms.kjc.sir.SIRInterfaceTable
Accepts the specified visitor
accept(AttributeStreamVisitor) - Method in class at.dms.kjc.sir.SIRJoiner
Accepts attribute visitor at this node.
accept(KjcVisitor) - Method in class at.dms.kjc.sir.SIRLatency
Accepts the specified visitor.
accept(AttributeVisitor) - Method in class at.dms.kjc.sir.SIRLatency
Accepts the specified attribute visitor.
accept(AttributeVisitor) - Method in class at.dms.kjc.sir.SIRLatencyMax
Accepts the specified attribute visitor.
accept(KjcVisitor) - Method in class at.dms.kjc.sir.SIRLatencyMax
Accepts the specified visitor.
accept(AttributeVisitor) - Method in class at.dms.kjc.sir.SIRLatencyRange
Accepts the specified attribute visitor.
accept(KjcVisitor) - Method in class at.dms.kjc.sir.SIRLatencyRange
Accepts the specified visitor.
accept(AttributeVisitor) - Method in class at.dms.kjc.sir.SIRLatencySet
Accepts the specified attribute visitor.
accept(KjcVisitor) - Method in class at.dms.kjc.sir.SIRLatencySet
Accepts the specified visitor.
accept(KjcVisitor) - Method in class at.dms.kjc.sir.SIRMarker
Accepts the specified visitor.
accept(AttributeVisitor) - Method in class at.dms.kjc.sir.SIRMarker
Accepts the specified attribute visitor.
accept(AttributeVisitor) - Method in class at.dms.kjc.sir.SIRMessageStatement
Accepts the specified attribute visitor.
accept(KjcVisitor) - Method in class at.dms.kjc.sir.SIRMessageStatement
Accepts the specified visitor.
accept(AttributeStreamVisitor) - Method in class at.dms.kjc.sir.SIROperator
 
accept(KjcVisitor) - Method in class at.dms.kjc.sir.SIRPeekExpression
Accepts the specified visitor.
accept(AttributeVisitor) - Method in class at.dms.kjc.sir.SIRPeekExpression
Accepts the specified attribute visitor.
accept(ExpressionVisitor<S, T>, T) - Method in class at.dms.kjc.sir.SIRPeekExpression
Accepts the specified visitor
accept(AttributeStreamVisitor) - Method in class at.dms.kjc.sir.SIRPhasedFilter
Accepts attribute visitor v at this node.
accept(AttributeStreamVisitor) - Method in class at.dms.kjc.sir.SIRPipeline
Accepts attribute visitor at this node.
accept(KjcVisitor) - Method in class at.dms.kjc.sir.SIRPopExpression
Accepts the specified visitor.
accept(AttributeVisitor) - Method in class at.dms.kjc.sir.SIRPopExpression
Accepts the specified attribute visitor.
accept(ExpressionVisitor<S, T>, T) - Method in class at.dms.kjc.sir.SIRPopExpression
Accepts the specified visitor
accept(KjcVisitor) - Method in class at.dms.kjc.sir.SIRPortal
Accepts the specified visitor
accept(AttributeVisitor) - Method in class at.dms.kjc.sir.SIRPortal
Accepts the specified attribute visitor
accept(ExpressionVisitor<S, T>, T) - Method in class at.dms.kjc.sir.SIRPortal
Accepts the specified visitor
accept(AttributeVisitor) - Method in class at.dms.kjc.sir.SIRPrintStatement
Accepts the specified attribute visitor.
accept(KjcVisitor) - Method in class at.dms.kjc.sir.SIRPrintStatement
Accepts the specified visitor.
accept(KjcVisitor) - Method in class at.dms.kjc.sir.SIRPushExpression
Accepts the specified visitor.
accept(AttributeVisitor) - Method in class at.dms.kjc.sir.SIRPushExpression
Accepts the specified attribute visitor.
accept(ExpressionVisitor<S, T>, T) - Method in class at.dms.kjc.sir.SIRPushExpression
Accepts the specified visitor
accept(KjcVisitor) - Method in class at.dms.kjc.sir.SIRRangeExpression
Accepts the specified visitor.
accept(AttributeVisitor) - Method in class at.dms.kjc.sir.SIRRangeExpression
Accepts the specified attribute visitor.
accept(ExpressionVisitor<S, T>, T) - Method in class at.dms.kjc.sir.SIRRangeExpression
Accepts the specified visitor
accept(AttributeStreamVisitor) - Method in class at.dms.kjc.sir.SIRRecursiveStub
Shouldn't be calling this.
accept(KjcVisitor) - Method in class at.dms.kjc.sir.SIRRegReceiverStatement
Accepts the specified visitor.
accept(AttributeVisitor) - Method in class at.dms.kjc.sir.SIRRegReceiverStatement
Accepts the specified attribute visitor.
accept(KjcVisitor) - Method in class at.dms.kjc.sir.SIRRegSenderStatement
Accepts the specified visitor.
accept(AttributeVisitor) - Method in class at.dms.kjc.sir.SIRRegSenderStatement
Accepts the specified attribute visitor.
accept(AttributeStreamVisitor) - Method in class at.dms.kjc.sir.SIRSplitJoin
Accepts attribute visitor at this node.
accept(AttributeStreamVisitor) - Method in class at.dms.kjc.sir.SIRSplitter
Accepts attribute visitor at this node.
accept(AttributeStreamVisitor) - Method in class at.dms.kjc.sir.SIRStructure
 
accept(StreamGraphVisitor, HashSet<SpdStaticStreamGraph>, boolean) - Method in class at.dms.kjc.spacedynamic.SpdStaticStreamGraph
accept a stream graph visitor *
accept(FEVisitor) - Method in class streamit.frontend.nodes.ExprArray
Accept a front-end visitor.
accept(FEVisitor) - Method in class streamit.frontend.nodes.ExprArrayInit
Accept a front-end visitor.
accept(FEVisitor) - Method in class streamit.frontend.nodes.ExprBinary
Accept a front-end visitor.
accept(FEVisitor) - Method in class streamit.frontend.nodes.ExprComplex
Accept a front-end visitor.
accept(FEVisitor) - Method in class streamit.frontend.nodes.ExprComposite
Accept a front-end visitor.
accept(FEVisitor) - Method in class streamit.frontend.nodes.ExprConstBoolean
Accept a front-end visitor.
accept(FEVisitor) - Method in class streamit.frontend.nodes.ExprConstChar
Accept a front-end visitor.
accept(FEVisitor) - Method in class streamit.frontend.nodes.ExprConstFloat
Accept a front-end visitor.
accept(FEVisitor) - Method in class streamit.frontend.nodes.ExprConstInt
Accept a front-end visitor.
accept(FEVisitor) - Method in class streamit.frontend.nodes.ExprConstStr
Accept a front-end visitor.
accept(FEVisitor) - Method in class streamit.frontend.nodes.ExprDynamicToken
Accept a front-end visitor.
accept(FEVisitor) - Method in class streamit.frontend.nodes.ExprField
Accept a front-end visitor.
accept(FEVisitor) - Method in class streamit.frontend.nodes.ExprFunCall
Accept a front-end visitor.
accept(FEVisitor) - Method in class streamit.frontend.nodes.ExprHelperCall
Accept a front-end visitor.
accept(FEVisitor) - Method in class streamit.frontend.nodes.ExprPeek
Accept a front-end visitor.
accept(FEVisitor) - Method in class streamit.frontend.nodes.ExprPop
Accept a front-end visitor.
accept(FEVisitor) - Method in class streamit.frontend.nodes.ExprRange
Accept a front-end visitor.
accept(FEVisitor) - Method in class streamit.frontend.nodes.ExprTernary
Accept a front-end visitor.
accept(FEVisitor) - Method in class streamit.frontend.nodes.ExprTypeCast
Accept a front-end visitor.
accept(FEVisitor) - Method in class streamit.frontend.nodes.ExprUnary
Accept a front-end visitor.
accept(FEVisitor) - Method in class streamit.frontend.nodes.ExprVar
Accept a front-end visitor.
accept(FEVisitor) - Method in class streamit.frontend.nodes.FENode
Calls an appropriate method in a visitor object with this as a parameter.
accept(FEVisitor) - Method in class streamit.frontend.nodes.FieldDecl
Accept a front-end visitor.
accept(FEVisitor) - Method in class streamit.frontend.nodes.Function
Accepts a front-end visitor.
accept(FEVisitor) - Method in class streamit.frontend.nodes.FuncWork
Accepts a front-end visitor.
accept(FEVisitor) - Method in class streamit.frontend.nodes.Program
Accepts a front-end visitor.
accept(FEVisitor) - Method in class streamit.frontend.nodes.SCAnon
Accepts a front-end visitor.
accept(FEVisitor) - Method in class streamit.frontend.nodes.SCSimple
Accept a front-end visitor.
accept(FEVisitor) - Method in class streamit.frontend.nodes.SJDuplicate
Accept a front-end visitor.
accept(FEVisitor) - Method in class streamit.frontend.nodes.SJRoundRobin
Accept a front-end visitor.
accept(FEVisitor) - Method in class streamit.frontend.nodes.SJWeightedRR
Accept a front-end visitor.
accept(FEVisitor) - Method in class streamit.frontend.nodes.StmtAdd
Accepts a front-end visitor.
accept(FEVisitor) - Method in class streamit.frontend.nodes.StmtAssign
 
accept(FEVisitor) - Method in class streamit.frontend.nodes.StmtBlock
Accepts a front-end visitor.
accept(FEVisitor) - Method in class streamit.frontend.nodes.StmtBody
Accepts a front-end visitor.
accept(FEVisitor) - Method in class streamit.frontend.nodes.StmtBreak
Accept a front-end visitor.
accept(FEVisitor) - Method in class streamit.frontend.nodes.StmtContinue
Accept a front-end visitor.
accept(FEVisitor) - Method in class streamit.frontend.nodes.StmtDoWhile
Accepts a front-end visitor.
accept(FEVisitor) - Method in class streamit.frontend.nodes.StmtEmpty
 
accept(FEVisitor) - Method in class streamit.frontend.nodes.StmtEnqueue
Accepts a front-end visitor.
accept(FEVisitor) - Method in class streamit.frontend.nodes.StmtExpr
 
accept(FEVisitor) - Method in class streamit.frontend.nodes.StmtFor
Accept a front-end visitor.
accept(FEVisitor) - Method in class streamit.frontend.nodes.StmtHelperCall
Accepts a front-end visitor.
accept(FEVisitor) - Method in class streamit.frontend.nodes.StmtIfThen
Accept a front-end visitor.
accept(FEVisitor) - Method in class streamit.frontend.nodes.StmtJoin
Accepts a front-end visitor.
accept(FEVisitor) - Method in class streamit.frontend.nodes.StmtLoop
Accepts a front-end visitor.
accept(FEVisitor) - Method in class streamit.frontend.nodes.StmtPush
Accepts a front-end visitor.
accept(FEVisitor) - Method in class streamit.frontend.nodes.StmtReturn
Accepts a front-end visitor.
accept(FEVisitor) - Method in class streamit.frontend.nodes.StmtSendMessage
Accepts a front-end visitor.
accept(FEVisitor) - Method in class streamit.frontend.nodes.StmtSplit
Accepts a front-end visitor.
accept(FEVisitor) - Method in class streamit.frontend.nodes.StmtVarDecl
Accept a front-end visitor.
accept(FEVisitor) - Method in class streamit.frontend.nodes.StmtWhile
Accepts a front-end visitor.
accept(FEVisitor) - Method in class streamit.frontend.nodes.StreamSpec
Accept a front-end visitor.
accept(FEVisitor) - Method in class streamit.frontend.nodes.StreamType
Accepts a front-end visitor.
accept(FEVisitor) - Method in class streamit.frontend.tojava.ExprJavaConstructor
 
accept(FEVisitor) - Method in class streamit.frontend.tojava.StmtIODecl
 
accept(FEVisitor) - Method in class streamit.frontend.tojava.StmtSetTypes
 
acceptInit(JMethodDeclaration, Hashtable) - Static method in class at.dms.kjc.common.ArrayCopy
 
acceptInit(JMethodDeclaration, Hashtable) - Static method in class at.dms.kjc.spacedynamic.ArrayCopy
 
acceptMultiProc(JCompilationUnit[]) - Method in class at.dms.kjc.Main
 
acceptsSource(Object, Object) - Method in class org.jgraph.graph.DefaultGraphModel
Returns true if port is a valid source for edge.
acceptsSource(Object, Object) - Method in interface org.jgraph.graph.GraphModel
Returns true if port is a valid source for edge.
acceptsTarget(Object, Object) - Method in class org.jgraph.graph.DefaultGraphModel
Returns true if port is a valid target for edge.
acceptsTarget(Object, Object) - Method in interface org.jgraph.graph.GraphModel
Returns true if port is a valid target for edge.
AccessorContainer - Interface in at.dms.classfile
Classes implement this interface to indicate that they contain instruction accessors.
AccessorTransformer - Interface in at.dms.classfile
Convert a generic instruction accessor to a specific type
aCompilationUnit(String) - Method in class at.dms.compiler.tools.lexgen.LexgenParser
 
aCompilationUnit(String) - Method in class at.dms.compiler.tools.msggen.MsggenParser
 
aCompilationUnit(String) - Method in class at.dms.compiler.tools.optgen.OptgenParser
 
ACTION - Static variable in interface at.dms.compiler.tools.antlr.compiler.ActionLexerTokenTypes
 
ACTION - Static variable in interface at.dms.compiler.tools.antlr.compiler.ANTLRTokenTypes
 
ACTION - Static variable in interface at.dms.compiler.tools.antlr.compiler.PreprocessorTokenTypes
 
ActionLexer - Class in at.dms.compiler.tools.antlr.compiler
Perform the following translations: Text related translations $append(x) -> text.append(x) $setText(x) -> text.setLength(_begin); text.append(x) $getText -> new String(text.getBuffer(),_begin,text.length()-_begin) $setToken(x) -> _token = x $setType(x) -> _ttype = x
ActionLexer(String, RuleBlock, JavaCodeGenerator) - Constructor for class at.dms.compiler.tools.antlr.compiler.ActionLexer
 
ActionLexer(InputStream) - Constructor for class at.dms.compiler.tools.antlr.compiler.ActionLexer
 
ActionLexer(Reader) - Constructor for class at.dms.compiler.tools.antlr.compiler.ActionLexer
 
ActionLexer(InputBuffer) - Constructor for class at.dms.compiler.tools.antlr.compiler.ActionLexer
 
ActionLexer(LexerSharedInputState) - Constructor for class at.dms.compiler.tools.antlr.compiler.ActionLexer
 
ActionLexerTokenTypes - Interface in at.dms.compiler.tools.antlr.compiler
 
actionPerformed(ActionEvent) - Method in class org.jgraph.graph.DefaultGraphCellEditor
Messaged when the timer fires, this will start the editing session.
actionPerformed(ActionEvent) - Method in class org.jgraph.plaf.basic.BasicGraphDropTargetListener
The timer fired, perform autoscroll if the pointer is within the autoscroll region.
actionPerformed(ActionEvent) - Method in class org.jgraph.plaf.basic.BasicGraphUI.ComponentHandler
Public as a result of Timer.
actionPerformed(ActionEvent) - Method in class org.jgraph.plaf.basic.BasicGraphUI.GraphIncrementAction
 
activeHandle - Variable in class org.jgraph.plaf.basic.BasicGraphUI.RootHandle
The handle that consumed the last mousePressedEvent.
actualType(Type) - Method in class streamit.frontend.passes.SymbolTableVisitor
Get the actual type for a type.
AdaptivePartitioner - Class in at.dms.kjc.slicegraph
Test for ASPLOS paper, no longer used.
AdaptivePartitioner(UnflatFilter[], HashMap[], LinearAnalyzer, WorkEstimate, int, GreedyBinPacking) - Constructor for class at.dms.kjc.slicegraph.AdaptivePartitioner
Test for ASPLOS paper.
add(int) - Method in class at.dms.compiler.antlr.runtime.BitSet
or this element into this set (grow as necessary to accommodate)
add(int) - Method in class at.dms.compiler.TabbedPrintWriter
Increment tab
add(Object) - Method in interface at.dms.compiler.tools.antlr.compiler.List
 
add(Object) - Method in class at.dms.compiler.tools.antlr.compiler.LList
Add an object to the end of the list.
add(int) - Method in class at.dms.compiler.tools.antlr.runtime.BitSet
or this element into this set (grow as necessary to accommodate)
add(String) - Method in class at.dms.kjc.sir.InlineAssembly
Add single instruction.
add(SIROperator, int) - Method in class at.dms.kjc.sir.lowering.partition.PartitionRecord
Add operator
add(SIRContainer) - Method in class at.dms.kjc.sir.lowering.partition.PartitionRecord
Add container
add(SIRStream) - Method in class at.dms.kjc.sir.SIRContainer
Add a with empty parameters.
add(int, SIRStream) - Method in class at.dms.kjc.sir.SIRContainer
Adds at index with empty parameters.
add(SIRStream, List) - Method in class at.dms.kjc.sir.SIRContainer
Adds at the end of this with parameters .
add(int, SIRStream, List) - Method in class at.dms.kjc.sir.SIRContainer
Adds str at index index with parameters param, and sets parent of str to this.
add(Integer) - Method in class at.dms.kjc.sir.SIRLatencySet
 
add(Address) - Method in class at.dms.kjc.spacetime.Address
Add the value of i to this address and return a new address with this value.
add(int) - Method in class at.dms.kjc.spacetime.Address
Add the value of i to this address and return a new address with this value.
add(LinkedList<Integer>, int[]) - Static method in class at.dms.kjc.spacetime.Util
Add the elements of addme to list.
add(LinkedList, Object[]) - Static method in class at.dms.kjc.spacetime.Util
Add the elements of addme to list.
add(int, Object) - Method in class at.dms.util.MutableList
Inserts the specified element at the specified position in this list (optional operation).
add(Object) - Method in class at.dms.util.MutableList
Appends the specified element to the end of this list (optional operation).
add(Stream) - Method in class streamit.library.FeedbackLoop
 
add(Stream) - Method in class streamit.library.Filter
 
add(String, Object) - Method in class streamit.library.ParameterContainer
 
add(String, char) - Method in class streamit.library.ParameterContainer
 
add(String, int) - Method in class streamit.library.ParameterContainer
 
add(String, float) - Method in class streamit.library.ParameterContainer
 
add(String, boolean) - Method in class streamit.library.ParameterContainer
 
add(String, short) - Method in class streamit.library.ParameterContainer
 
add(Stream) - Method in class streamit.library.SplitJoin
 
add(Stream) - Method in class streamit.library.Stream
 
add(Stream) - Method in class streamit.library.Structure
 
add(Fraction) - Method in class streamit.misc.Fraction
 
add(Restriction) - Method in class streamit.scheduler2.constrained.Restrictions
Add a restriction to the existing set of restrictions.
add2(float2, float2) - Static method in class streamit.library.StreamItVectorLib
 
add3(float3, float3) - Static method in class streamit.library.StreamItVectorLib
 
add32Byte(int) - Method in class at.dms.kjc.spacetime.Address
Add the value of i to this address and return a new address with this value, round up the value to the next 32-byte boundary.
add4(float4, float4) - Static method in class streamit.library.StreamItVectorLib
 
ADD_BADTYPE - Static variable in interface at.dms.kjc.KjcMessages
 
add_statement() - Method in class streamit.frontend.StreamItParserFE
 
addAccessor(AccessorContainer) - Method in class at.dms.backend.InstructionHandle
 
addAccessor(AccessorContainer) - Method in class at.dms.optimize.InstructionHandle
 
addAField(JFieldDeclaration) - Method in class at.dms.kjc.slicegraph.FilterContent
but subclasses can add fields
addAll(HashSet<Object>, Collection<Object>) - Static method in class at.dms.kjc.raw.RawBackend
 
addAll(HashSet<Object>, Collection<Serializable>) - Static method in class at.dms.kjc.rstream.StrToRStream
Helper function to add everything in a collection to the set
addAll(HashSet<Object>, Collection<Object>) - Static method in class at.dms.kjc.spacedynamic.SpaceDynamicBackend
 
addAll(HashSet, Collection) - Static method in class at.dms.kjc.spacetime.Util
 
addAll(Collection) - Method in class at.dms.util.MutableList
Appends all of the elements in the specified collection to the end of this list, in the order that they are returned by the specified collection's iterator (optional operation).
addAll(int, Collection) - Method in class at.dms.util.MutableList
Inserts all of the elements in the specified collection into this list at the specified position (optional operation).
addAllStatements(int, List) - Method in class at.dms.kjc.JBlock
Adds all statements in
addAllStatements(List) - Method in class at.dms.kjc.JBlock
Adds all statements in
addAllStatements(JBlock) - Method in class at.dms.kjc.JBlock
Adds all statements in
addAllStatements(int, List) - Method in class at.dms.kjc.JMethodDeclaration
Adds all statements in
addAllStatements(List) - Method in class at.dms.kjc.JMethodDeclaration
Adds all statements in
addAllStatementsFirst(List) - Method in class at.dms.kjc.JBlock
Adds
addAMethod(JMethodDeclaration) - Method in class at.dms.kjc.slicegraph.FilterContent
but subclasses can add methods
addArgFirst(JExpression) - Method in class at.dms.kjc.JMethodCallExpression
Adds
addBlockInitializer(JClassBlock) - Method in class at.dms.kjc.CParseClassContext
 
addBreak(JStatement) - Method in class at.dms.kjc.CBodyContext
 
addBreak(JStatement, CBodyContext) - Method in class at.dms.kjc.CBodyContext
 
addBreak(JStatement, CBodyContext) - Method in class at.dms.kjc.CLabeledContext
 
addBreak(JStatement, CBodyContext) - Method in class at.dms.kjc.CLoopContext
 
addBreak(JStatement, CBodyContext) - Method in class at.dms.kjc.CSwitchBodyContext
 
addBreak(JStatement, CBodyContext) - Method in class at.dms.kjc.CTryFinallyContext
 
addBreak(CBodyContext) - Method in class at.dms.kjc.JSwitchStatement
Prevent statement that there is at least one break
addBuffer(OutputSliceNode, InputSliceNode) - Method in class at.dms.kjc.spacetime.MagicDram
 
addBuffer(OffChipBuffer) - Method in class at.dms.kjc.spacetime.RawTile
 
AddBuffering - Class in at.dms.kjc.spacetime
After synch removal and conversion from the stream graph to the slice graph, input slice nodes (joiners) or output slice nodes (splitter) may not execute an integral number of times.
addBufferStructDef(SIRStructure) - Static method in class at.dms.kjc.CVectorType
Add a SIRStructure corresponding to the type of a peek or poke buffer.
addCallBackFunction() - Method in class at.dms.kjc.cell.CellComputeCodeStore
Add callback function
addCellEditorListener(CellEditorListener) - Method in class org.jgraph.graph.DefaultGraphCellEditor
Adds the CellEditorListener.
addCellStateKeysToChange(Vector, Object) - Method in class org.jgraph.graph.DefaultGraphSelectionModel
Adds all keys of cellStates to the vector as CellPlaceHolders where value is not equal to ignoreValue.
addChannel(Channel) - Static method in class at.dms.kjc.backendSupport.Channel
Add a Channel to our collection of channels.
addChannelForHeaders(Channel) - Method in class at.dms.kjc.backendSupport.UnbufferredPopChannel
Add a channel to produce upstream (write) headers for:
addChannelForHeaders(Channel) - Method in class at.dms.kjc.backendSupport.UnbufferredPushChannel
Add a channel to produce upstream (write) headers for:
addChild(SchedStream) - Method in class streamit.scheduler1.SchedPipeline
 
addChild(SchedStream) - Method in class streamit.scheduler1.SchedSplitJoin
 
addClass(CClass) - Method in class at.dms.kjc.CBlockContext
addLocalClass
addClassImport(JClassImport) - Method in class at.dms.kjc.CParseCompilationUnitContext
 
addCleanupStatement(JStatement) - Method in class at.dms.kjc.backendSupport.ComputeCodeStore
Add a statement to the end of the cleanup code.
addClobber(String) - Method in class at.dms.kjc.sir.InlineAssembly
Add register clobbered by this instruction block.
addCol(int, int, double) - Method in class at.dms.kjc.sir.statespace.FilterMatrix
add scalar*col1 to col2
addComment(JavaStyleComment) - Method in class at.dms.compiler.antlr.extra.Scanner
 
addComment(JavaStyleComment) - Method in class at.dms.compiler.tools.antlr.extra.Scanner
 
addConnections(CellView[]) - Method in class org.jgraph.graph.ConnectionSet
Adds the connections in views to the connection set.
addConstraintEQ(double[], double) - Method in interface at.dms.kjc.linprog.LinearProgram
Adds an equality constraint between the variables with coefficients and the right-hand-side .
addConstraintEQ(double[], double) - Method in class at.dms.kjc.linprog.LPSolve
Adds an equality constraint between the variables with coefficients and the right-hand-side .
addConstraintEQ(double[], double) - Method in class at.dms.kjc.linprog.SimpleLinearProgram
Adds an equality constraint between the variables with coefficients and the right-hand-side .
addConstraintGE(double[], double) - Method in interface at.dms.kjc.linprog.LinearProgram
Adds a greater-than-or-equal constraint between the variables with coefficients and the right-hand-side .
addConstraintGE(double[], double) - Method in class at.dms.kjc.linprog.LPSolve
Adds a greater-than-or-equal constraint between the variables with coefficients and the right-hand-side .
addConstraintGE(double[], double) - Method in class at.dms.kjc.linprog.SimpleLinearProgram
Adds a greater-than-or-equal constraint between the variables with coefficients and the right-hand-side .
addContinue(JStatement) - Method in class at.dms.kjc.CBodyContext
 
addContinue(JStatement, CBodyContext) - Method in class at.dms.kjc.CBodyContext
 
addContinue(JStatement, CBodyContext) - Method in class at.dms.kjc.CLoopContext
 
addContinue(JStatement, CBodyContext) - Method in class at.dms.kjc.CTryFinallyContext
 
addDataAddressField() - Method in class at.dms.kjc.cell.CellComputeCodeStore
Adds data address field for static scheduling case.
addDeepRectangularSyncPoints(SIRStream) - Static method in class at.dms.kjc.sir.lowering.partition.RefactorSplitJoin
Returns new version of
addDefault() - Method in class at.dms.kjc.CSwitchBodyContext
add a default label to this switch
addDefault() - Method in class at.dms.kjc.CSwitchGroupContext
add a default label to this switch
addDependency(LatencyEdge) - Method in class streamit.scheduler2.constrained.LatencyNode
 
addDest(FlatNode) - Method in class at.dms.kjc.raw.SwitchScheduleNode
 
addDevice(IODevice) - Method in class at.dms.kjc.spacedynamic.IOPort
should only be called by RawChip *
addDownstreamConstraint(Iterator, Iterator, int, int, Object) - Method in class streamit.scheduler2.constrained.Scheduler
 
addDRAMCommand(boolean, SchedulingPhase, int, OffChipBuffer, boolean) - Method in class at.dms.kjc.spacetime.RawComputeCodeStore
Add a dram command and possibly a rotation of the buffer at the current position of this code compute code for either the init stage (including primepump) or the steady state.
addDRAMGDNReadCommand(SchedulingPhase, int, OffChipBuffer, boolean, RawTile) - Method in class at.dms.kjc.spacetime.RawComputeCodeStore
Add a dram read command at the current position of this code compute code for either the init stage (including primepump) or the steady state over the gdn and send it to the
addDynamicFields() - Method in class at.dms.kjc.cell.CellComputeCodeStore
Dynamic scheduler specific fields
added - Variable in class at.dms.kjc.sir.lowering.Propagator
If anything was added
addEdge(Object) - Method in class org.jgraph.graph.DefaultPort
Adds edge to the list of ports.
addEdge(Object) - Method in interface org.jgraph.graph.Port
Adds edge to the list of ports.
addEdges(FlatNode) - Method in class at.dms.kjc.flatgraph.FlatNode
Add a outgoing edge from this node to to.
addEdges(FlatNode, FlatNode) - Static method in class at.dms.kjc.flatgraph.FlatNode
Add an edge between from to to.
addEdgeTo(FlatNode) - Method in class at.dms.kjc.flatgraph.FlatNode
Add an edge at this FlatNode to to.
addElementToCurrentAlt(AlternativeElement) - Method in class at.dms.compiler.tools.antlr.compiler.MakeGrammar
 
addEntry(Object, Object) - Method in class org.jgraph.graph.ParentMap
Add a new entry for this child, parent pair to the parent map.
addEstimate(FlatNode) - Method in class at.dms.kjc.spacedynamic.WorkEstimatesMap
 
addEvent(SimulatorEvent) - Method in class at.dms.kjc.raw.EventHeap
 
addEvent(SimulatorEvent) - Method in class at.dms.kjc.spacedynamic.EventHeap
 
addExceptionHandler(int, int, int, String) - Method in class at.dms.kjc.CodeSequence
 
addExceptionSpec(ExceptionSpec) - Method in class at.dms.compiler.tools.antlr.compiler.RuleBlock
 
addExpr() - Method in class streamit.frontend.StreamItParserFE
 
addField(JFieldDeclaration) - Method in class at.dms.kjc.backendSupport.ComputeCodeStore
Adds field field to this, if field is not already registered as a field of this.
addField(JFieldDeclaration) - Method in class at.dms.kjc.backendSupport.MinCodeUnit
 
addField(CSourceField) - Method in class at.dms.kjc.CClass
Adds a field.
addField(JFieldDeclaration) - Method in interface at.dms.kjc.sir.SIRCodeUnit
Adds field to this, if field is not already registered as a field of this.
addField(int, JFieldDeclaration) - Method in class at.dms.kjc.sir.SIRStream
Add a field before a particular offset.
addField(JFieldDeclaration) - Method in class at.dms.kjc.sir.SIRStream
adds field to this, if is not already registered as a field of this.
addField(JFieldDeclaration) - Method in class at.dms.kjc.slicegraph.FilterContent
Method exists to allow SIRCodeUnit interface but should not be called.
addField(String, Type, int) - Method in class streamit.stair.core.TypeLaidOut
Add a (name, type, offset) triple to the list of fields for this structure.
addField(String, Type) - Method in class streamit.stair.core.TypeStruct
Add a (name, type) pair to the list of fields for this structure.
addFieldDeclaration(JFieldDeclaration) - Method in class at.dms.kjc.CParseClassContext
 
addFields(JFieldDeclaration[]) - Method in class at.dms.kjc.backendSupport.ComputeCodeStore
Adds f to the fields of this.
addFields(JFieldDeclaration[]) - Method in class at.dms.kjc.backendSupport.MinCodeUnit
 
addFields(SIRStream) - Method in class at.dms.kjc.sir.lowering.StructDestroyer
Call after visiting all methods.
addFields(JFieldDeclaration[]) - Method in interface at.dms.kjc.sir.SIRCodeUnit
Adds fields to the end fields of this.
addFields(JFieldDeclaration[]) - Method in class at.dms.kjc.sir.SIRStream
Adds to the fields of this.
addFields(int, JFieldDeclaration[]) - Method in class at.dms.kjc.sir.SIRStream
Add fields before a particular offset.
addFields(JFieldDeclaration[]) - Method in class at.dms.kjc.slicegraph.FilterContent
Method exists to allow SIRCodeUnit interface but should not be called.
addFileCommand(boolean, boolean, int, OffChipBuffer, boolean) - Method in class at.dms.kjc.spacetime.RawComputeCodeStore
Generate a command to read or write from a file daisy-chained to a i/o port.
addFileGDNReadCommand(SchedulingPhase, int, OffChipBuffer, RawTile) - Method in class at.dms.kjc.spacetime.RawComputeCodeStore
Generate a command to read from a file daisy-chained to a i/o port on the gdn and send the data to
addFileReader(FilterSliceNode) - Method in class at.dms.kjc.cell.CellComputeCodeStore
 
addFileWriter(FilterSliceNode) - Method in class at.dms.kjc.cell.CellComputeCodeStore
 
addFilterLoad(InputSliceNode) - Method in class at.dms.kjc.cell.CellComputeCodeStore
Deprecated. 
addFilterToSlice(FilterSliceNode, Slice) - Method in class at.dms.kjc.slicegraph.Partitioner
Update all the necesary state to add node to slice.
addGDNFileStoreCommandWithSynch(boolean, int, OffChipBuffer) - Method in class at.dms.kjc.spacetime.RawComputeCodeStore
If we are generating a file command for a store over the gdn and the tile that is writing the data is different from the home tile, and we cannot use any other synchronization, we must send a word over the static network to the tile writing the data for the store from this tile to tell it that we have sent the dram command and it can begin the store.
addGDNStoreCommandWithSynch(SchedulingPhase, int, OffChipBuffer) - Method in class at.dms.kjc.spacetime.RawComputeCodeStore
If we are generating a DRAM command for a store over the gdn and the tile that is writing the data is different from the home tile, and we cannot use any other synchronization, we must send a word over the static network to the tile writing the data for the store from this tile to tell it that we have sent the dram command and it can begin the store.
addGrammar(GrammarDefinition) - Method in class at.dms.compiler.tools.antlr.compiler.GrammarFile
 
addGrammar(GrammarDefinition) - Method in class at.dms.compiler.tools.antlr.compiler.Hierarchy
 
addGrammarFile(GrammarFile) - Method in class at.dms.compiler.tools.antlr.compiler.Hierarchy
 
addGraphModelListener(GraphModelListener) - Method in class org.jgraph.graph.DefaultGraphModel
Adds a listener for the GraphModelEvent posted after the graph changes.
addGraphModelListener(GraphModelListener) - Method in interface org.jgraph.graph.GraphModel
Adds a listener for the GraphModelEvent posted after the model changes.
addGraphSelectionListener(GraphSelectionListener) - Method in class org.jgraph.graph.DefaultGraphSelectionModel
Adds x to the list of listeners that are notified each time the set of selected TreePaths changes.
addGraphSelectionListener(GraphSelectionListener) - Method in interface org.jgraph.graph.GraphSelectionModel
Adds x to the list of listeners that are notified each time the set of selected Objects changes.
addGraphSelectionListener(GraphSelectionListener) - Method in class org.jgraph.JGraph
Adds a listener for GraphSelection events.
addHeaderAction(String) - Method in class at.dms.compiler.tools.antlr.compiler.GrammarFile
 
addHelperForSliceNode(SliceNode, CodeStoreHelper) - Static method in class at.dms.kjc.backendSupport.CodeStoreHelper
Record a mapping from a SliceNode to a CodeStoreHelper.
addHierarchicalChild(SIRPipeline, int, int) - Static method in class at.dms.kjc.sir.lowering.partition.ManualPartition
Returns a new pipeline that is like 'pipe' but replaces children at indices first...last with a pipeline that contains those children.
addHierarchicalChild(SIRPipeline, int, int) - Static method in class at.dms.kjc.sir.lowering.partition.RefactorPipeline
Returns a new pipeline that is like
addHierarchicalChildren(SIRPipeline, PartitionGroup) - Static method in class at.dms.kjc.sir.lowering.partition.ManualPartition
Given a pipeline 'pipe' and a partitioning 'partition' of its children, returns a new pipeline that has all the elements of each partition factored into their own pipelines.
addHierarchicalChildren(SIRSplitJoin, PartitionGroup) - Static method in class at.dms.kjc.sir.lowering.partition.ManualPartition
Given a splitjoin 'sj' and a partitioning 'partition' of its children, returns a new splitjoin with each partition factored into its own child splitjoin.
addHierarchicalChildren(SIRPipeline, PartitionGroup) - Static method in class at.dms.kjc.sir.lowering.partition.RefactorPipeline
Given a pipeline
addHierarchicalChildren(SIRSplitJoin, PartitionGroup) - Static method in class at.dms.kjc.sir.lowering.partition.RefactorSplitJoin
Given a splitjoin
addImplicitEdit(UndoableEdit) - Method in class org.jgraph.graph.DefaultGraphModel.GraphModelLayerEdit
Allows a GraphLayoutCache to add and execute and UndoableEdit in this change.
addIncomingFrom(FlatNode) - Method in class at.dms.kjc.flatgraph.FlatNode
Add an incoming edge at this node from from.
addInitFunctionAddresses(FilterSliceNode) - Method in class at.dms.kjc.cell.CellComputeCodeStore
Deprecated. 
addInitFunctionAddressField() - Method in class at.dms.kjc.cell.CellComputeCodeStore
Deprecated. 
addInitFunctionCall(JMethodDeclaration) - Method in class at.dms.kjc.backendSupport.ComputeCodeStore
Add the call the init function for a filter as the first statement in "main".
addInitFunctionCall(JMethodDeclaration) - Method in class at.dms.kjc.cell.CellComputeCodeStore
 
addInitFunctions() - Method in class at.dms.kjc.cell.CellComputeCodeStore
 
addInitializer() - Method in class at.dms.kjc.CClassContext
Add an initializer to this context
addInitPhase(Rate, Rate, Rate, String) - Method in class streamit.library.Filter
 
addInitPhase(int, int, int, String) - Method in class streamit.library.Filter
Same as above, for fixed I/O rates (and backwards compatibility with old Java benchmarks).
addInitPhase(Rate, int, int, String) - Method in class streamit.library.Filter
 
addInitPhase(int, Rate, int, String) - Method in class streamit.library.Filter
 
addInitPhase(int, int, Rate, String) - Method in class streamit.library.Filter
 
addInitPhase(Rate, int, Rate, String) - Method in class streamit.library.Filter
 
addInitPhase(Rate, Rate, int, String) - Method in class streamit.library.Filter
 
addInitPhase(int, Rate, Rate, String) - Method in class streamit.library.Filter
 
addInitScheduleStage(PhasingSchedule) - Method in class streamit.scheduler2.hierarchical.FeedbackLoop
 
addInitScheduleStage(PhasingSchedule) - Method in class streamit.scheduler2.hierarchical.Filter
 
addInitScheduleStage(PhasingSchedule) - Method in class streamit.scheduler2.hierarchical.Pipeline
 
addInitScheduleStage(PhasingSchedule) - Method in class streamit.scheduler2.hierarchical.SplitJoin
 
addInitScheduleStage(PhasingSchedule) - Method in class streamit.scheduler2.hierarchical.StreamAlgorithm
Add a stage to the initialization schedule
addInitStatement(JStatement) - Method in class at.dms.kjc.backendSupport.ComputeCodeStore
 
addInitStatementFirst(JStatement) - Method in class at.dms.kjc.backendSupport.ComputeCodeStore
 
addInnerDeclaration(JTypeDeclaration) - Method in class at.dms.kjc.CParseClassContext
 
addInput(String) - Method in class at.dms.kjc.sir.InlineAssembly
Add input to instruction block.
addInputBufferAllocAttach(InputSliceNode) - Method in class at.dms.kjc.cell.CellComputeCodeStore
Deprecated. 
addIns(MagicDramInstruction) - Method in class at.dms.kjc.spacetime.MagicDramLoop
 
addIODevice(IODevice) - Method in class at.dms.kjc.spacetime.RawTile
 
addIOPort(IOPort) - Method in class at.dms.kjc.spacedynamic.RawTile
 
addIssueGroupAndWait() - Method in class at.dms.kjc.cell.CellComputeCodeStore
Deprecated. 
addIssueUnload() - Method in class at.dms.kjc.cell.CellComputeCodeStore
Deprecated. 
additionalInitProcessing() - Method in class at.dms.kjc.backendSupport.ProcessFilterSliceNode
 
additionalInitProcessing() - Method in class at.dms.kjc.backendSupport.ProcessInputSliceNode
 
additionalInitProcessing() - Method in class at.dms.kjc.backendSupport.ProcessOutputSliceNode
 
additionalInitProcessing() - Method in class at.dms.kjc.cell.CellProcessFilterSliceNode
 
additionalInitProcessing() - Method in class at.dms.kjc.cell.CellProcessInputSliceNode
 
additionalInitProcessing() - Method in class at.dms.kjc.cell.CellProcessOutputSliceNode
 
additionalPreInitProcessing() - Method in class at.dms.kjc.backendSupport.ProcessFilterSliceNode
 
additionalPreInitProcessing() - Method in class at.dms.kjc.backendSupport.ProcessInputSliceNode
 
additionalPreInitProcessing() - Method in class at.dms.kjc.backendSupport.ProcessOutputSliceNode
 
additionalPreInitProcessing() - Method in class at.dms.kjc.cell.CellProcessFilterSliceNode
 
additionalPreInitProcessing() - Method in class at.dms.kjc.cell.CellProcessInputSliceNode
Does processing before the Init schedule is run.
additionalPreInitProcessing() - Method in class at.dms.kjc.cell.CellProcessOutputSliceNode
 
additionalPrimePumpProcessing() - Method in class at.dms.kjc.backendSupport.ProcessFilterSliceNode
 
additionalPrimePumpProcessing() - Method in class at.dms.kjc.backendSupport.ProcessInputSliceNode
 
additionalPrimePumpProcessing() - Method in class at.dms.kjc.backendSupport.ProcessOutputSliceNode
 
additionalPrimePumpProcessing() - Method in class at.dms.kjc.cell.CellProcessFilterSliceNode
 
additionalSteadyProcessing() - Method in class at.dms.kjc.backendSupport.ProcessFilterSliceNode
 
additionalSteadyProcessing() - Method in class at.dms.kjc.backendSupport.ProcessInputSliceNode
 
additionalSteadyProcessing() - Method in class at.dms.kjc.backendSupport.ProcessOutputSliceNode
 
additionalSteadyProcessing() - Method in class at.dms.kjc.cell.CellProcessFilterSliceNode
 
additionalSteadyProcessing() - Method in class at.dms.kjc.cell.CellProcessOutputSliceNode
 
addJoinerCode(FlatNode, JoinerScheduleNode) - Method in class at.dms.kjc.spacedynamic.Simulator
 
addJoinerReceiveBuffer(FlatNode, String) - Method in class at.dms.kjc.raw.SimulationCounter
 
addJoinerReceiveBuffer(FlatNode, String) - Method in class at.dms.kjc.spacedynamic.SimulationCounter
 
addLabel(Integer) - Method in class at.dms.kjc.CSwitchBodyContext
add a label to this switch and check it is a new one
addLabel(Integer) - Method in class at.dms.kjc.CSwitchGroupContext
add a label to this switch and check it is a new one
addLinearRepresentation(SIRStream, LinearFilterRepresentation) - Method in class at.dms.kjc.sir.linear.LinearAnalyzer
Adds a mapping from SIRStream to LinearFilterRep.
addLinearRepresentation(SIRStream, LinearFilterRepresentation) - Method in class at.dms.kjc.sir.statespace.LinearAnalyzer
Adds a mapping from SIRStream to LinearFilterRep.
addLineNumberInfo(Vector) - Method in class at.dms.backend.InstructionHandle
Adds line number info stored for the instruction to the specified vector.
addLineNumberInfo(Vector) - Method in class at.dms.optimize.InstructionHandle
Adds line number info stored for the instruction to the specified vector.
addMethod(JMethodDeclaration) - Method in class at.dms.kjc.backendSupport.ComputeCodeStore
Bill's code adds method meth to this, if meth is not already registered as a method of this.
addMethod(JMethodDeclaration) - Method in class at.dms.kjc.backendSupport.MinCodeUnit
 
addMethod(JMethodDeclaration) - Method in class at.dms.kjc.JTypeDeclaration
Adds
addMethod(JMethodDeclaration) - Method in interface at.dms.kjc.sir.SIRCodeUnit
Add this method to the end of the methods array.
addMethod(JMethodDeclaration) - Method in class at.dms.kjc.sir.SIRStream
adds method to this, if is not already registered as a method of this.
addMethod(JMethodDeclaration) - Method in class at.dms.kjc.sir.SIRStructure
 
addMethod(JMethodDeclaration) - Method in class at.dms.kjc.slicegraph.FilterContent
Method exists to allow SIRCodeUnit interface but should not be called.
addMethodDeclaration(JMethodDeclaration) - Method in class at.dms.kjc.CParseClassContext
 
addMethods(JMethodDeclaration[]) - Method in class at.dms.kjc.backendSupport.ComputeCodeStore
Adds m to the methods of this.
addMethods(JMethodDeclaration[]) - Method in class at.dms.kjc.backendSupport.MinCodeUnit
 
addMethods(JMethodDeclaration[]) - Method in interface at.dms.kjc.sir.SIRCodeUnit
Adds methods to the methods of this if it not already in the methods container.
addMethods(JMethodDeclaration[]) - Method in class at.dms.kjc.sir.SIRStream
Adds to the methods of this.
addMethods(JMethodDeclaration[]) - Method in class at.dms.kjc.sir.SIRStructure
 
addMethods(JMethodDeclaration[]) - Method in class at.dms.kjc.slicegraph.FilterContent
Method exists to allow SIRCodeUnit interface but should not be called.
addNewGroupAndFilterUnload(OutputSliceNode) - Method in class at.dms.kjc.cell.CellComputeCodeStore
Deprecated. 
addNewGroupStatement() - Method in class at.dms.kjc.cell.CellComputeCodeStore
Deprecated. 
addNext(FlatNode, FlatNode) - Method in class at.dms.kjc.flatgraph.StaticStreamGraph
When constructing this SSG, add a new connection from node->next to the nexts hash map and add the
addNonLinear(SIRStream) - Method in class at.dms.kjc.sir.linear.LinearAnalyzer
Adds a note that str is non-linear.
addNonLinear(SIRStream) - Method in class at.dms.kjc.sir.statespace.LinearAnalyzer
Adds a note that str is non-linear.
addOffset(int) - Method in class at.dms.classfile.CodePosition
Add a value to min and max fields
addOuterThis() - Method in class at.dms.kjc.JTypeDeclaration
 
addOutputBufferAllocAttach(OutputSliceNode) - Method in class at.dms.kjc.cell.CellComputeCodeStore
Deprecated. 
addPackageImport(JPackageImport) - Method in class at.dms.kjc.CParseCompilationUnitContext
 
addParameter(JFormalParameter) - Method in class at.dms.kjc.JMethodDeclaration
Inserts
addPartition(int) - Method in class at.dms.kjc.sir.lowering.partition.FusionTransform
Add a partition AFTER child 'i' to the list, where 'i' is 1-indexed.
addPendingStatement(JStatement) - Method in class at.dms.kjc.StatementQueueVisitor
Subclasses should call this when visiting an expression to add a statement to the queue.
addPoint(int, Point) - Method in class org.jgraph.graph.EdgeView
Adds p at position index.
addPosition(TokenReference) - Method in class at.dms.compiler.tools.common.UnpositionedError
Returns an error with a reference to the source file.
addPosition(TokenReference) - Method in class at.dms.compiler.UnpositionedError
Returns an error with a reference to the source file.
addPPUInputBuffers(String) - Method in class at.dms.kjc.cell.CellComputeCodeStore
Deprecated. 
addPPUOutputBuffers(String) - Method in class at.dms.kjc.cell.CellComputeCodeStore
Deprecated. 
addPred(StreamTransform) - Method in class at.dms.kjc.sir.lowering.partition.StreamTransform
Adds a predecessor child transform to this.
addPrev(FlatNode, FlatNode) - Method in class at.dms.kjc.flatgraph.StaticStreamGraph
When constructing this SSG, add a new connection from node->source to the prevs hash map and add node to the inputs array
addPrintTicks() - Method in class at.dms.kjc.cell.CellComputeCodeStore
Deprecated. 
addPropertyChangeListener(PropertyChangeListener) - Method in class org.jgraph.graph.DefaultGraphSelectionModel
Adds a PropertyChangeListener to the listener list.
addPropertyChangeListener(PropertyChangeListener) - Method in interface org.jgraph.graph.GraphSelectionModel
Adds a PropertyChangeListener to the listener list.
addReadyInputsForCompleted(LinkedList<Integer>) - Static method in class at.dms.kjc.cell.CellBackend
 
addReceiver(SIRStream) - Method in class at.dms.kjc.sir.SIRPortal
 
addReplacementMethod(JMethodDeclaration, JMethodDeclaration) - Method in class at.dms.kjc.sir.SIRStream
Adds newMethod to this.
Address - Class in at.dms.kjc.spacetime
This class represents an unsigned 32-bit address in the SpaceTime backend.
addressof - Static variable in class at.dms.kjc.rstream.Names
 
addRoute(SwitchSrc, SwitchOPort) - Method in class at.dms.kjc.spacetime.switchIR.FullIns
 
addRoute(RawComputeNode, RawComputeNode) - Method in class at.dms.kjc.spacetime.switchIR.RouteIns
 
addRoute(SwitchSrc, RawComputeNode) - Method in class at.dms.kjc.spacetime.switchIR.RouteIns
 
addRow(int, int, double) - Method in class at.dms.kjc.sir.statespace.FilterMatrix
add scalar*row1 to row2
addRowAndCol(int, int, double) - Method in class at.dms.kjc.sir.statespace.FilterMatrix
add scalar * row val1 to row val2 and subtract scalar * col val2 from col val1
addSampleData(GraphModel) - Static method in class org.jgraph.JGraph
Creates and returns a sample GraphModel.
addScalar2(float2, float) - Static method in class streamit.library.StreamItVectorLib
 
addScalar3(float3, float) - Static method in class streamit.library.StreamItVectorLib
 
addScalar4(float4, float) - Static method in class streamit.library.StreamItVectorLib
 
addSelectionCell(Object) - Method in class org.jgraph.graph.DefaultGraphSelectionModel
Adds path to the current selection.
addSelectionCell(Object) - Method in interface org.jgraph.graph.GraphSelectionModel
Adds cell to the current selection.
addSelectionCell(Object) - Method in class org.jgraph.JGraph
Adds the cell identified by the specified Object to the current selection.
addSelectionCells(Object[]) - Method in class org.jgraph.graph.DefaultGraphSelectionModel
Adds cells to the current selection.
addSelectionCells(Object[]) - Method in interface org.jgraph.graph.GraphSelectionModel
Adds cells to the current selection.
addSelectionCells(Object[]) - Method in class org.jgraph.JGraph
Adds each cell in the array of cells to the current selection.
addSelectionCells(Object[]) - Method in class org.jgraph.JGraph.EmptySelectionModel
A null implementation that adds nothing.
addSender(SIRPortalSender) - Method in class at.dms.kjc.sir.SIRPortal
 
addSliceInit(FilterInfo, Layout) - Method in class at.dms.kjc.spacetime.RawComputeCodeStore
Add filterInfo's init stage block at the current position of the init stage for this code store.
addSliceNode(boolean, boolean, SliceNode) - Method in class at.dms.kjc.spacetime.RawTile
Add a SliceNode to the the filters associated with this node.
addSlicePrimePump(FilterInfo, Layout) - Method in class at.dms.kjc.spacetime.RawComputeCodeStore
Add filterInfo's prime pump block to the current position of the primepump code for this tile.
addSliceSteady(FilterInfo, Layout) - Method in class at.dms.kjc.spacetime.RawComputeCodeStore
Add the code necessary to execution the filter of filterInfo at the current position in the steady-state code of this store, given the layout.
addSourceClass(CSourceClass) - Method in class at.dms.kjc.CCompilationUnitContext
Adds a class to generate
addSourceClass(CSourceClass) - Method in class at.dms.kjc.CContext
Adds a class to generate.
addSourceClass(CClass) - Static method in class at.dms.kjc.CTopLevel
 
addSPUInit(SpaceTimeScheduleAndPartitioner) - Method in class at.dms.kjc.cell.CellComputeCodeStore
 
addSPUIters() - Method in class at.dms.kjc.cell.CellComputeCodeStore
Deprecated. 
addSpulibPollWhile() - Method in class at.dms.kjc.cell.CellComputeCodeStore
 
addStartSpuTicks() - Method in class at.dms.kjc.cell.CellComputeCodeStore
Deprecated. 
addStatement(JStatement) - Method in class at.dms.kjc.JBlock
Adds
addStatement(int, JStatement) - Method in class at.dms.kjc.JBlock
Adds statement to this, at the specified position.
addStatement(JStatement) - Method in class at.dms.kjc.JMethodDeclaration
Adds
addStatement(Statement) - Method in class streamit.frontend.nodes.FEReplacer
Adds a statement to the list of statements that replace the current one.
addStatementFirst(JStatement) - Method in class at.dms.kjc.JBlock
Adds
addStatementFirst(JStatement) - Method in class at.dms.kjc.JMethodDeclaration
Adds
addStatements(Collection) - Method in class streamit.frontend.nodes.FEReplacer
Adds a sequence of statements to the list of statements that replace the current one.
addStaticFields() - Method in class at.dms.kjc.cell.CellComputeCodeStore
Static scheduler specific fields
addSteadyLoop() - Method in class at.dms.kjc.backendSupport.ComputeCodeStore
Add a way of iterating steadyLoop to the main method.
addSteadyLoop(ALocalVariable) - Method in class at.dms.kjc.backendSupport.ComputeCodeStore
Add a way of iterating steadyLoop to the main method.
addSteadyLoop() - Method in class at.dms.kjc.cell.CellComputeCodeStore
 
addSteadyLoop() - Method in class at.dms.kjc.vanillaSlice.UniComputeCodeStore
We always use an iteration bound, so override version in superclass.
addSteadyLoopStatement(JStatement) - Method in class at.dms.kjc.backendSupport.ComputeCodeStore
 
addSteadyPhase(Rate, Rate, Rate, String) - Method in class streamit.library.Filter
 
addSteadyPhase(int, int, int, String) - Method in class streamit.library.Filter
Same as above, for fixed I/O rates (and backwards compatibility with old Java benchmarks).
addSteadyPhase(Rate, int, int, String) - Method in class streamit.library.Filter
 
addSteadyPhase(int, Rate, int, String) - Method in class streamit.library.Filter
 
addSteadyPhase(int, int, Rate, String) - Method in class streamit.library.Filter
 
addSteadyPhase(Rate, int, Rate, String) - Method in class streamit.library.Filter
 
addSteadyPhase(Rate, Rate, int, String) - Method in class streamit.library.Filter
 
addSteadyPhase(int, Rate, Rate, String) - Method in class streamit.library.Filter
 
addSteadySchedulePhase(PhasingSchedule) - Method in class streamit.scheduler2.hierarchical.FeedbackLoop
 
addSteadySchedulePhase(PhasingSchedule) - Method in class streamit.scheduler2.hierarchical.Filter
 
addSteadySchedulePhase(PhasingSchedule) - Method in class streamit.scheduler2.hierarchical.Pipeline
 
addSteadySchedulePhase(PhasingSchedule) - Method in class streamit.scheduler2.hierarchical.SplitJoin
 
addSteadySchedulePhase(PhasingSchedule) - Method in class streamit.scheduler2.hierarchical.StreamAlgorithm
Add a phase to the steady schedule
addSteadySchedulePhase(PhasingSchedule) - Method in interface streamit.scheduler2.hierarchical.StreamInterface
Add a phase to the steady schedule
addStmtArray(JBlock, JStatement[]) - Static method in class at.dms.kjc.rstream.GenerateCCode
given a block *block*, add Statement array *stms* to the end of the block, if stms is empty, do nothing
addStmtArrayFirst(JBlock, JStatement[]) - Static method in class at.dms.kjc.rstream.GenerateCCode
given a block *block*, add Statement array *stms* to the beginning of the block, if stms is empty, do nothing
addStoredOutputs() - Method in class at.dms.kjc.sir.statespace.LinearFilterRepresentation
 
addSubSchedule(Schedule) - Method in class streamit.scheduler2.Schedule
Add a schedule to the list of sub-schedules of this schedule.
addSubSchedule(Schedule, int) - Method in class streamit.scheduler2.Schedule
Add a schedule to be executed a certain # of times to the list of sub-schedules of this schedule.
addSucc(StreamTransform) - Method in class at.dms.kjc.sir.lowering.partition.StreamTransform
Adds a successor child transform to this.
addSyncPoints(SIRSplitJoin, PartitionGroup) - Static method in class at.dms.kjc.sir.lowering.partition.ManualPartition
Given that all of the children of 'sj' are pipelines and that 'partition' describes a partitioning for such a pipeline, re-arrange 'sj' into a pipeline of several splitjoins, each of which has children corresponding to a segment of 'partition': | | .
addSyncPoints(SIRSplitJoin, PartitionGroup) - Static method in class at.dms.kjc.sir.lowering.partition.RefactorSplitJoin
Given that all of the children of
addThisVariable() - Method in class at.dms.kjc.CBlockContext
addLocal variable
addThrowable(CThrowableInfo) - Method in class at.dms.kjc.CBodyContext
 
addThrowable(CThrowableInfo) - Method in class at.dms.kjc.CMethodContext
 
addTile(RawTile) - Method in class at.dms.kjc.spacetime.IODevice
 
addToSeq(Object) - Method in class at.dms.kjc.spacedynamic.CompressedSequence
 
addTypeDeclaration(JTypeDeclaration) - Method in class at.dms.kjc.CParseCompilationUnitContext
 
addUndoableEditListener(UndoableEditListener) - Method in interface org.jgraph.graph.GraphModel
Adds an undo listener for notification of any changes.
addUpstreamConstraint(Iterator, Iterator, int, int, Object) - Method in class streamit.scheduler2.constrained.Scheduler
 
addUse(LinearComputationTuple, int) - Method in class at.dms.kjc.sir.linear.LinearRedundancy
add an entry for the specified execution use to this tuple
addUse(LinearComputationTuple, int) - Method in class at.dms.kjc.sir.statespace.LinearRedundancy
add an entry for the specified execution use to this tuple
addVarDecl(FEContext, Type, String) - Method in class streamit.frontend.passes.SymbolTableVisitor
Add a variable declaration and register the variable in the symbol table.
addVariable(JLocalVariable) - Method in class at.dms.kjc.CBlockContext
addLocal variable
addVariableDeclarations(JBlock) - Method in class at.dms.kjc.sir.lowering.fusion.FindVarDecls
Unused.
addVisibleDependencies(Object[], boolean) - Method in class org.jgraph.graph.GraphLayoutCache
 
addWorkFunctionAddressField() - Method in class at.dms.kjc.cell.CellComputeCodeStore
Add work function address field, for the actual work function and the work function used for the init schedule LS_ADDRESS wf = wf_[filtername]; LS_ADDRESS init_wf = wf_[filtername];
adopt(CBodyContext) - Method in class at.dms.kjc.CBodyContext
 
adoptFieldInfos(CContext) - Method in class at.dms.kjc.CBodyContext
 
adoptFieldInfos(CClassContext) - Method in class at.dms.kjc.CInitializerContext
 
adoptFlowState(CBodyContext) - Method in class at.dms.kjc.CBodyContext
 
adoptInitializerInfo() - Method in class at.dms.kjc.CConstructorContext
Adopts field state from instance initializer.
adoptThrowables(CBodyContext) - Method in class at.dms.kjc.CBodyContext
 
adoptVariableInfos(CBodyContext) - Method in class at.dms.kjc.CBodyContext
 
advanceChildInitSchedule(StreamInterface) - Method in class streamit.scheduler2.hierarchical.FeedbackLoop
 
advanceChildInitSchedule(StreamInterface, int) - Method in class streamit.scheduler2.hierarchical.FeedbackLoop
 
advanceChildInitSchedule(StreamInterface) - Method in class streamit.scheduler2.hierarchical.Filter
 
advanceChildInitSchedule(StreamInterface, int) - Method in class streamit.scheduler2.hierarchical.Filter
 
advanceChildInitSchedule(StreamInterface) - Method in class streamit.scheduler2.hierarchical.Pipeline
 
advanceChildInitSchedule(StreamInterface, int) - Method in class streamit.scheduler2.hierarchical.Pipeline
 
advanceChildInitSchedule(StreamInterface) - Method in class streamit.scheduler2.hierarchical.SplitJoin
 
advanceChildInitSchedule(StreamInterface, int) - Method in class streamit.scheduler2.hierarchical.SplitJoin
 
advanceChildInitSchedule(StreamInterface, int) - Method in class streamit.scheduler2.hierarchical.StreamAlgorithm
Advance the child's init schedule by numStages.
advanceChildSteadySchedule(StreamInterface) - Method in class streamit.scheduler2.hierarchical.FeedbackLoop
 
advanceChildSteadySchedule(StreamInterface, int) - Method in class streamit.scheduler2.hierarchical.FeedbackLoop
 
advanceChildSteadySchedule(StreamInterface) - Method in class streamit.scheduler2.hierarchical.Filter
 
advanceChildSteadySchedule(StreamInterface, int) - Method in class streamit.scheduler2.hierarchical.Filter
 
advanceChildSteadySchedule(StreamInterface) - Method in class streamit.scheduler2.hierarchical.Pipeline
 
advanceChildSteadySchedule(StreamInterface, int) - Method in class streamit.scheduler2.hierarchical.Pipeline
 
advanceChildSteadySchedule(StreamInterface) - Method in class streamit.scheduler2.hierarchical.SplitJoin
 
advanceChildSteadySchedule(StreamInterface, int) - Method in class streamit.scheduler2.hierarchical.SplitJoin
 
advanceChildSteadySchedule(StreamInterface, int) - Method in class streamit.scheduler2.hierarchical.StreamAlgorithm
Advance the child's steady schedule by numPhases.
advanceJoinSchedule(int) - Method in class streamit.scheduler2.hierarchical.FeedbackLoop
 
advanceJoinSchedule() - Method in class streamit.scheduler2.hierarchical.FeedbackLoop
 
advanceJoinSchedule(int) - Method in class streamit.scheduler2.hierarchical.SplitJoin
 
advanceJoinSchedule() - Method in class streamit.scheduler2.hierarchical.SplitJoin
 
advanceJoinSchedule(int) - Method in class streamit.scheduler2.hierarchical.StreamAlgorithmWithSnJ
Advance the join's schedule by numPhases.
advanceSplitSchedule(int) - Method in class streamit.scheduler2.hierarchical.FeedbackLoop
 
advanceSplitSchedule() - Method in class streamit.scheduler2.hierarchical.FeedbackLoop
 
advanceSplitSchedule(int) - Method in class streamit.scheduler2.hierarchical.SplitJoin
 
advanceSplitSchedule() - Method in class streamit.scheduler2.hierarchical.SplitJoin
 
advanceSplitSchedule(int) - Method in class streamit.scheduler2.hierarchical.StreamAlgorithmWithSnJ
Advance the split's schedule by numPhases.
afterScheduling(BasicSpaceTimeSchedule, BackEndFactory) - Method in class at.dms.kjc.backendSupport.BackEndScaffold
Use in subclasses to perform work after code is created for all schedules.
allAttributes - Variable in class org.jgraph.graph.AbstractCellView
 
allFilters - Static variable in class streamit.library.Operator
 
allocArray(CodeSequence, CArrayType, JExpression[]) - Static method in class at.dms.kjc.JNewArrayExpression
Generates a sequence of bytescodes
allSinks - Static variable in class streamit.library.Operator
 
allSources - Static variable in class streamit.library.Operator
 
ALocalVariable - Class in at.dms.kjc.common
Package up declaration statement and use expression for a local variable.
ALT - Static variable in interface at.dms.compiler.tools.antlr.compiler.PreprocessorTokenTypes
 
ALT_CODE_GEN - Static variable in class at.dms.kjc.raw.RawBackend
 
alternatePrintsForTiming - Static variable in class at.dms.kjc.common.ToCCommon
 
alternative() - Method in class at.dms.compiler.tools.antlr.compiler.ANTLRParser
 
altUsesWildcardDefault(Alternative) - Method in class at.dms.compiler.tools.antlr.compiler.LLkAnalyzer
Return true if someone used the '.' wildcard default idiom.
analyse(CExpressionContext) - Method in class at.dms.kjc.JAddExpression
Analyses the expression (semantically).
analyse(CExpressionContext) - Method in class at.dms.kjc.JArrayAccessExpression
Analyses the expression (semantically).
analyse(CExpressionContext) - Method in class at.dms.kjc.JArrayInitializer
Analyses the expression (semantically).
analyse(CExpressionContext) - Method in class at.dms.kjc.JArrayLengthExpression
Analyses the expression (semantically).
analyse(CExpressionContext) - Method in class at.dms.kjc.JAssignmentExpression
Analyses the expression (semantically).
analyse(CExpressionContext) - Method in class at.dms.kjc.JBinaryArithmeticExpression
Analyses the expression (semantically).
analyse(CExpressionContext) - Method in class at.dms.kjc.JBitwiseComplementExpression
Analyses the expression (semantically).
analyse(CExpressionContext) - Method in class at.dms.kjc.JBitwiseExpression
Analyses the expression (semantically).
analyse(CBodyContext) - Method in class at.dms.kjc.JBlock
Analyses the statement (semantically).
analyse(CBodyContext) - Method in class at.dms.kjc.JBreakStatement
Analyses the statement (semantically).
analyse(CExpressionContext) - Method in class at.dms.kjc.JCastExpression
Analyses the expression (semantically).
analyse(CBodyContext) - Method in class at.dms.kjc.JCatchClause
Analyses the node (semantically).
analyse(CExpressionContext) - Method in class at.dms.kjc.JCheckedExpression
Analyses the expression (semantically).
analyse(CExpressionContext) - Method in class at.dms.kjc.JClassExpression
Analyses the expression (semantically).
analyse(CBodyContext) - Method in class at.dms.kjc.JClassFieldDeclarator
Analyses the statement (semantically).
analyse(Compiler) - Method in class at.dms.kjc.JClassImport
Analyses the statement (semantically).
analyse(CExpressionContext) - Method in class at.dms.kjc.JCompoundAssignmentExpression
Analyses the expression (semantically).
analyse(CBodyContext) - Method in class at.dms.kjc.JCompoundStatement
Analyses the statement (semantically).
analyse(CExpressionContext) - Method in class at.dms.kjc.JConditionalAndExpression
Analyses the expression (semantically).
analyse(CExpressionContext) - Method in class at.dms.kjc.JConditionalExpression
Analyses the expression (semantically).
analyse(CExpressionContext) - Method in class at.dms.kjc.JConditionalOrExpression
Analyses the expression (semantically).
analyse(CBodyContext) - Method in class at.dms.kjc.JConstructorBlock
Analyses the constructor body (semantically).
analyse(CExpressionContext) - Method in class at.dms.kjc.JConstructorCall
Analyses the expression (semantically).
analyse(CBodyContext) - Method in class at.dms.kjc.JContinueStatement
Analyses the statement (semantically).
analyse(CExpressionContext) - Method in class at.dms.kjc.JDivideExpression
Analyses the expression (semantically).
analyse(CBodyContext) - Method in class at.dms.kjc.JDoStatement
Analyses the statement (semantically).
analyse(CExpressionContext) - Method in class at.dms.kjc.JEmittedTextExpression
 
analyse(CBodyContext) - Method in class at.dms.kjc.JEmptyStatement
Analyses the statement (semantically).
analyse(CExpressionContext) - Method in class at.dms.kjc.JEqualityExpression
Analyses the expression (semantically).
analyse(CExpressionContext) - Method in class at.dms.kjc.JExpression
Analyses the expression (semantically).
analyse(CBodyContext) - Method in class at.dms.kjc.JExpressionListStatement
Analyses the statement (semantically).
analyse(CBodyContext) - Method in class at.dms.kjc.JExpressionStatement
Analyses the statement (semantically).
analyse(CExpressionContext) - Method in class at.dms.kjc.JFieldAccessExpression
Analyses the expression (semantically).
analyse(CBodyContext) - Method in class at.dms.kjc.JFieldDeclaration
Analyses the statement (semantically).
analyse(CBodyContext) - Method in class at.dms.kjc.JFormalParameter
Analyses the node (semantically).
analyse(CBodyContext) - Method in class at.dms.kjc.JForStatement
Analyses the statement (semantically).
analyse(CBodyContext) - Method in class at.dms.kjc.JIfStatement
Analyses the statement (semantically).
analyse(CExpressionContext) - Method in class at.dms.kjc.JInstanceofExpression
Analyses the expression (semantically).
analyse(CExpressionContext) - Method in class at.dms.kjc.JIntLiteral
Analyses the expression (semantically).
analyse(CBodyContext) - Method in class at.dms.kjc.JLabeledStatement
Analyses the statement (semantically).
analyse(CExpressionContext) - Method in class at.dms.kjc.JLiteral
Analyses the expression (semantically).
analyse(CExpressionContext) - Method in class at.dms.kjc.JLocalVariableExpression
Analyses the expression (semantically).
analyse(CExpressionContext) - Method in class at.dms.kjc.JLogicalComplementExpression
Analyses the expression (semantically).
analyse(CExpressionContext) - Method in class at.dms.kjc.JLongLiteral
Analyses the expression (semantically).
analyse(CExpressionContext) - Method in class at.dms.kjc.JMethodCallExpression
Analyses the expression (semantically).
analyse(CExpressionContext) - Method in class at.dms.kjc.JMinusExpression
Analyses the expression (semantically).
analyse(CExpressionContext) - Method in class at.dms.kjc.JModuloExpression
Analyses the expression (semantically).
analyse(CExpressionContext) - Method in class at.dms.kjc.JMultExpression
Analyses the expression (semantically).
analyse(CExpressionContext) - Method in class at.dms.kjc.JNameExpression
Analyses the expression (semantically).
analyse(CExpressionContext) - Method in class at.dms.kjc.JNewArrayExpression
Analyses the expression (semantically).
analyse(CExpressionContext) - Method in class at.dms.kjc.JNullLiteral
Analyses the expression (semantically).
analyse(CExpressionContext) - Method in class at.dms.kjc.JOuterLocalVariableExpression
Analyses the expression (semantically).
analyse(Compiler, JPackageName) - Method in class at.dms.kjc.JPackageImport
Analyses the node (semantically).
analyse(CExpressionContext) - Method in class at.dms.kjc.JParenthesedExpression
Analyses the expression (semantically).
analyse(CExpressionContext) - Method in class at.dms.kjc.JPostfixExpression
Analyses the expression (semantically).
analyse(CExpressionContext) - Method in class at.dms.kjc.JPrefixExpression
Analyses the expression (semantically).
analyse(CExpressionContext) - Method in class at.dms.kjc.JQualifiedAnonymousCreation
Analyses the expression (semantically).
analyse(CExpressionContext) - Method in class at.dms.kjc.JQualifiedInstanceCreation
Analyses the expression (semantically).
analyse(CExpressionContext) - Method in class at.dms.kjc.JRelationalExpression
Analyses the expression (semantically).
analyse(CBodyContext) - Method in class at.dms.kjc.JReturnStatement
Analyses the statement (semantically).
analyse(CExpressionContext) - Method in class at.dms.kjc.JShiftExpression
Analyses the expression (semantically).
analyse(CBodyContext) - Method in class at.dms.kjc.JStatement
Analyses the statement (semantically).
analyse(CExpressionContext) - Method in class at.dms.kjc.JStringLiteral
Analyses the expression (semantically).
analyse(CExpressionContext) - Method in class at.dms.kjc.JSuperExpression
Analyses the expression (semantically).
analyse(CSwitchGroupContext) - Method in class at.dms.kjc.JSwitchGroup
Analyses the node (semantically).
analyse(CSwitchGroupContext) - Method in class at.dms.kjc.JSwitchLabel
Analyses the node (semantically).
analyse(CBodyContext) - Method in class at.dms.kjc.JSwitchStatement
Analyses the statement (semantically).
analyse(CBodyContext) - Method in class at.dms.kjc.JSynchronizedStatement
Analyses the statement (semantically).
analyse(CExpressionContext) - Method in class at.dms.kjc.JThisExpression
Analyses the expression (semantically).
analyse(CBodyContext) - Method in class at.dms.kjc.JThrowStatement
Analyses the statement (semantically).
analyse(CBodyContext) - Method in class at.dms.kjc.JTryCatchStatement
Analyses the statement (semantically).
analyse(CBodyContext) - Method in class at.dms.kjc.JTryFinallyStatement
Analyses the statement (semantically).
analyse(CBodyContext) - Method in class at.dms.kjc.JTypeDeclarationStatement
Analyses the statement (semantically).
analyse(CExpressionContext) - Method in class at.dms.kjc.JTypeNameExpression
Analyses the expression (semantically).
analyse(CExpressionContext) - Method in class at.dms.kjc.JUnaryMinusExpression
Analyses the expression (semantically).
analyse(CExpressionContext) - Method in class at.dms.kjc.JUnaryPlusExpression
Analyses the expression (semantically).
analyse(CExpressionContext) - Method in class at.dms.kjc.JUnaryPromote
Analyses the expression (semantically).
analyse(CExpressionContext) - Method in class at.dms.kjc.JUnqualifiedAnonymousCreation
Analyses the expression (semantically).
analyse(CExpressionContext) - Method in class at.dms.kjc.JUnqualifiedInstanceCreation
Analyses the expression (semantically).
analyse(CBodyContext) - Method in class at.dms.kjc.JVariableDeclarationStatement
Analyses the statement (semantically).
analyse(CBodyContext) - Method in class at.dms.kjc.JVariableDefinition
Check expression and evaluate and alter context
analyse(CBodyContext) - Method in class at.dms.kjc.JWhileStatement
Analyses the statement (semantically).
analyse(CBodyContext) - Method in class at.dms.kjc.lir.LIRNode
Analyses the statement (semantically) - NOT SUPPORTED YET.
analyse(CBodyContext) - Method in class at.dms.kjc.sir.InlineAssembly
Dummy method for analyse(CBodyContext context).
analyse(CExpressionContext) - Method in class at.dms.kjc.sir.lowering.JVectorLiteral
 
analyse(CExpressionContext) - Method in class at.dms.kjc.sir.SIRCreatePortal
 
analyse(CExpressionContext) - Method in class at.dms.kjc.sir.SIRDynamicToken
Throws an exception (NOT SUPPORTED YET)
analyse(CBodyContext) - Method in class at.dms.kjc.sir.SIRInitStatement
Analyses the statement (semantically) - NOT SUPPORTED YET.
analyse(CExpressionContext) - Method in class at.dms.kjc.sir.SIRInterfaceTable
 
analyse(CBodyContext) - Method in class at.dms.kjc.sir.SIRMarker
Analyses the statement (semantically) - NOT SUPPORTED YET.
analyse(CBodyContext) - Method in class at.dms.kjc.sir.SIRMessageStatement
Analyses the statement (semantically) - NOT SUPPORTED YET.
analyse(CExpressionContext) - Method in class at.dms.kjc.sir.SIRPeekExpression
Throws an exception (NOT SUPPORTED YET)
analyse(CExpressionContext) - Method in class at.dms.kjc.sir.SIRPopExpression
Throws an exception (NOT SUPPORTED YET)
analyse(CExpressionContext) - Method in class at.dms.kjc.sir.SIRPortal
Throws an exception (NOT SUPPORTED YET)
analyse(CBodyContext) - Method in class at.dms.kjc.sir.SIRPrintStatement
Analyses the statement (semantically) - NOT IMPLEMENTED YET.
analyse(CExpressionContext) - Method in class at.dms.kjc.sir.SIRPushExpression
Throws an exception (NOT SUPPORTED YET)
analyse(CExpressionContext) - Method in class at.dms.kjc.sir.SIRRangeExpression
Throws an exception (NOT SUPPORTED YET)
analyse(CBodyContext) - Method in class at.dms.kjc.sir.SIRRegReceiverStatement
Analyses the statement (semantically) - NOT SUPPORTED YET.
analyse(CBodyContext) - Method in class at.dms.kjc.sir.SIRRegSenderStatement
Analyses the statement (semantically) - NOT SUPPORTED YET.
analyzeBranches(SIRStream) - Method in class at.dms.kjc.sir.lowering.BranchAnalyzer
 
analyzerDebug - Variable in class at.dms.compiler.tools.antlr.compiler.Grammar
 
anchor - Variable in class org.jgraph.graph.DefaultPort
Reference to the anchor of this port
and(BitSet) - Method in class at.dms.compiler.antlr.runtime.BitSet
 
and(BitSet) - Method in class at.dms.compiler.tools.antlr.runtime.BitSet
 
AND_BADTYPE - Static variable in interface at.dms.kjc.KjcMessages
 
andInPlace(BitSet) - Method in class at.dms.compiler.antlr.runtime.BitSet
 
andInPlace(BitSet) - Method in class at.dms.compiler.tools.antlr.runtime.BitSet
 
AnnealedGreedyLayout - Class in at.dms.kjc.spacetime
An experimental class that tries to optimize the data-reordering stage of the greedy layout.
AnnealedGreedyLayout(SpaceTimeSchedule, RawChip, StreamlinedDuplicate) - Constructor for class at.dms.kjc.spacetime.AnnealedGreedyLayout
 
AnnealedLayout - Class in at.dms.kjc.spacetime
This class calculates the assignment of filters of slices to tiles of the Raw chip by using simulated annealing.
AnnealedLayout(SpaceTimeSchedule) - Constructor for class at.dms.kjc.spacetime.AnnealedLayout
Create a new Annealed layout object that will assign filters of the slices of the slice graph of spaceTime to tiles of the Raw Chip.
ANNEALITERATIONS - Static variable in class at.dms.kjc.common.SimulatedAnnealing
 
ANNEALITERATIONS - Static variable in class at.dms.kjc.raw.Layout
 
ANNEALITERATIONS - Static variable in class at.dms.kjc.spacedynamic.Layout
 
annotateIORate(Rate, Rate, Rate, String) - Method in class streamit.library.Filter
Annotates the I/O rate of a function.
annotateIORate(int, int, int, String) - Method in class streamit.library.Filter
Same as above, for fixed I/O rates (and backwards compatibility with old Java benchmarks).
annotateIORate(Rate, int, int, String) - Method in class streamit.library.Filter
 
annotateIORate(int, Rate, int, String) - Method in class streamit.library.Filter
 
annotateIORate(int, int, Rate, String) - Method in class streamit.library.Filter
 
annotateIORate(Rate, int, Rate, String) - Method in class streamit.library.Filter
 
annotateIORate(Rate, Rate, int, String) - Method in class streamit.library.Filter
 
annotateIORate(int, Rate, Rate, String) - Method in class streamit.library.Filter
 
anonymous_stream() - Method in class streamit.frontend.StreamItParserFE
 
antiAliased - Variable in class org.jgraph.JGraph
True if the graph is anti-aliased.
ANTIALIASED_PROPERTY - Static variable in class org.jgraph.JGraph
Bound property name for antiAliased.
ANTLRException - Exception in at.dms.compiler.antlr.runtime
 
ANTLRException() - Constructor for exception at.dms.compiler.antlr.runtime.ANTLRException
 
ANTLRException(String) - Constructor for exception at.dms.compiler.antlr.runtime.ANTLRException
 
ANTLRException - Exception in at.dms.compiler.tools.antlr.runtime
 
ANTLRException() - Constructor for exception at.dms.compiler.tools.antlr.runtime.ANTLRException
 
ANTLRException(String) - Constructor for exception at.dms.compiler.tools.antlr.runtime.ANTLRException
 
ANTLRGrammarParseBehavior - Interface in at.dms.compiler.tools.antlr.compiler
 
ANTLRHashString - Class in at.dms.compiler.tools.antlr.runtime
 
ANTLRHashString(char[], int, CharScanner) - Constructor for class at.dms.compiler.tools.antlr.runtime.ANTLRHashString
 
ANTLRHashString(CharScanner) - Constructor for class at.dms.compiler.tools.antlr.runtime.ANTLRHashString
 
ANTLRHashString(String, CharScanner) - Constructor for class at.dms.compiler.tools.antlr.runtime.ANTLRHashString
 
ANTLRLexer - Class in at.dms.compiler.tools.antlr.compiler
 
ANTLRLexer(InputStream) - Constructor for class at.dms.compiler.tools.antlr.compiler.ANTLRLexer
 
ANTLRLexer(Reader) - Constructor for class at.dms.compiler.tools.antlr.compiler.ANTLRLexer
 
ANTLRLexer(InputBuffer) - Constructor for class at.dms.compiler.tools.antlr.compiler.ANTLRLexer
 
ANTLRLexer(LexerSharedInputState) - Constructor for class at.dms.compiler.tools.antlr.compiler.ANTLRLexer
 
AntlrMessages - Interface in at.dms.compiler.tools.antlr.compiler
 
AntlrOptions - Class in at.dms.compiler.tools.antlr.compiler
 
AntlrOptions(String) - Constructor for class at.dms.compiler.tools.antlr.compiler.AntlrOptions
 
AntlrOptions() - Constructor for class at.dms.compiler.tools.antlr.compiler.AntlrOptions
 
ANTLRParser - Class in at.dms.compiler.tools.antlr.compiler
 
ANTLRParser(TokenBuffer, ANTLRGrammarParseBehavior, Main) - Constructor for class at.dms.compiler.tools.antlr.compiler.ANTLRParser
 
ANTLRParser(TokenBuffer, int) - Constructor for class at.dms.compiler.tools.antlr.compiler.ANTLRParser
 
ANTLRParser(TokenBuffer) - Constructor for class at.dms.compiler.tools.antlr.compiler.ANTLRParser
 
ANTLRParser(TokenStream, int) - Constructor for class at.dms.compiler.tools.antlr.compiler.ANTLRParser
 
ANTLRParser(TokenStream) - Constructor for class at.dms.compiler.tools.antlr.compiler.ANTLRParser
 
ANTLRParser(ParserSharedInputState) - Constructor for class at.dms.compiler.tools.antlr.compiler.ANTLRParser
 
ANTLRStringBuffer - Class in at.dms.compiler.tools.antlr.runtime
 
ANTLRStringBuffer() - Constructor for class at.dms.compiler.tools.antlr.runtime.ANTLRStringBuffer
 
ANTLRTokdefLexer - Class in at.dms.compiler.tools.antlr.compiler
 
ANTLRTokdefLexer(InputStream) - Constructor for class at.dms.compiler.tools.antlr.compiler.ANTLRTokdefLexer
 
ANTLRTokdefLexer(Reader) - Constructor for class at.dms.compiler.tools.antlr.compiler.ANTLRTokdefLexer
 
ANTLRTokdefLexer(InputBuffer) - Constructor for class at.dms.compiler.tools.antlr.compiler.ANTLRTokdefLexer
 
ANTLRTokdefLexer(LexerSharedInputState) - Constructor for class at.dms.compiler.tools.antlr.compiler.ANTLRTokdefLexer
 
ANTLRTokdefParser - Class in at.dms.compiler.tools.antlr.compiler
Simple lexer/parser for reading token definition files in support of the import/export vocab option for grammars.
ANTLRTokdefParser(TokenBuffer, int) - Constructor for class at.dms.compiler.tools.antlr.compiler.ANTLRTokdefParser
 
ANTLRTokdefParser(TokenBuffer) - Constructor for class at.dms.compiler.tools.antlr.compiler.ANTLRTokdefParser
 
ANTLRTokdefParser(TokenStream, int) - Constructor for class at.dms.compiler.tools.antlr.compiler.ANTLRTokdefParser
 
ANTLRTokdefParser(TokenStream) - Constructor for class at.dms.compiler.tools.antlr.compiler.ANTLRTokdefParser
 
ANTLRTokdefParser(ParserSharedInputState) - Constructor for class at.dms.compiler.tools.antlr.compiler.ANTLRTokdefParser
 
ANTLRTokdefParserTokenTypes - Interface in at.dms.compiler.tools.antlr.compiler
 
ANTLRTokenTypes - Interface in at.dms.compiler.tools.antlr.compiler
 
AnyTypeLattice - Class in streamit.frontend.controlflow
Base class for lattices that track a type.
AnyTypeLattice(Type) - Constructor for class streamit.frontend.controlflow.AnyTypeLattice
Create a lattice element with some value.
AnyTypeLattice(boolean) - Constructor for class streamit.frontend.controlflow.AnyTypeLattice
Create a top or bottom lattice element (without a value).
append(Object) - Method in interface at.dms.compiler.tools.antlr.compiler.List
 
append(Object) - Method in class at.dms.compiler.tools.antlr.compiler.LList
Append an object to the end of the list.
append(char) - Method in class at.dms.compiler.tools.antlr.runtime.ANTLRStringBuffer
 
append(String) - Method in class at.dms.compiler.tools.antlr.runtime.ANTLRStringBuffer
 
append(char) - Method in class at.dms.compiler.tools.antlr.runtime.CharQueue
Add token to end of the queue
append(char) - Method in class at.dms.compiler.tools.antlr.runtime.CharScanner
 
append(String) - Method in class at.dms.compiler.tools.antlr.runtime.CharScanner
 
append(String) - Method in class at.dms.util.SimpleStringBuffer
Appends the specified string to this buffer.
append(char) - Method in class at.dms.util.SimpleStringBuffer
Appends the specified character to this buffer.
appendCommAddrIns(SwitchIns) - Method in class at.dms.kjc.spacetime.SwitchCodeStore
 
appendComment(boolean, String) - Method in class at.dms.kjc.spacetime.SwitchCodeStore
 
appendElement(Object) - Method in class at.dms.compiler.antlr.runtime.Vector
 
appendElement(Object, Object) - Method in class at.dms.compiler.tools.antlr.compiler.IndexedVector
 
appendElement(Object) - Method in class at.dms.compiler.tools.antlr.runtime.Vector
 
appendFieldDeclaration(JFieldDeclaration[], JVariableDefinition) - Static method in class at.dms.kjc.sir.linear.LinearReplacer
Returns an array that is a field declaration for (newField) appended to the original field declarations.
appendFieldDeclaration(JFieldDeclaration[], JVariableDefinition) - Static method in class at.dms.kjc.sir.statespace.LinearReplacer
Returns an array that is a field declaration for (newField) appended to the original field declarations.
appendFieldDeclarations(JFieldDeclaration[], JFieldDeclaration[]) - Static method in class at.dms.kjc.sir.linear.LinearReplacer
Appends two arrays of field declarations and returns the result.
appendFieldDeclarations(JFieldDeclaration[], JFieldDeclaration[]) - Static method in class at.dms.kjc.sir.statespace.LinearReplacer
Appends two arrays of field declarations and returns the result.
appendIns(SwitchIns, boolean) - Method in class at.dms.kjc.spacetime.SwitchCodeStore
 
appendIns(int, SwitchIns, boolean) - Method in class at.dms.kjc.spacetime.SwitchCodeStore
 
appendPhase(PhasingSchedule) - Method in class streamit.scheduler2.hierarchical.PhasingSchedule
Append a phase to this phasing schedule.
appendSignature(SimpleStringBuffer) - Method in class at.dms.kjc.CArrayType
Appends the VM signature of this type to the specified buffer.
appendSignature(SimpleStringBuffer) - Method in class at.dms.kjc.CBitType
Appends the VM signature of this type to the specified buffer.
appendSignature(SimpleStringBuffer) - Method in class at.dms.kjc.CBooleanType
Appends the VM signature of this type to the specified buffer.
appendSignature(SimpleStringBuffer) - Method in class at.dms.kjc.CByteType
Appends the VM signature of this type to the specified buffer.
appendSignature(SimpleStringBuffer) - Method in class at.dms.kjc.CCharType
Appends the VM signature of this type to the specified buffer.
appendSignature(SimpleStringBuffer) - Method in class at.dms.kjc.CClassType
Appends the VM signature of this type to the specified buffer.
appendSignature(SimpleStringBuffer) - Method in class at.dms.kjc.CDoubleType
Appends the VM signature of this type to the specified buffer.
appendSignature(SimpleStringBuffer) - Method in class at.dms.kjc.CEmittedTextType
 
appendSignature(SimpleStringBuffer) - Method in class at.dms.kjc.CFloatType
Appends the VM signature of this type to the specified buffer.
appendSignature(SimpleStringBuffer) - Method in class at.dms.kjc.CIntType
Appends the VM signature of this type to the specified buffer.
appendSignature(SimpleStringBuffer) - Method in class at.dms.kjc.CLongType
Appends the VM signature of this type to the specified buffer.
appendSignature(SimpleStringBuffer) - Method in class at.dms.kjc.CNumericType
Appends the VM signature of this type to the specified buffer.
appendSignature(SimpleStringBuffer) - Method in class at.dms.kjc.CShortType
Appends the VM signature of this type to the specified buffer.
appendSignature(SimpleStringBuffer) - Method in class at.dms.kjc.CType
Appends the VM signature of this type to the specified buffer.
appendSignature(SimpleStringBuffer) - Method in class at.dms.kjc.CVectorType
 
appendSignature(SimpleStringBuffer) - Method in class at.dms.kjc.CVectorTypeLow
 
applyMap(Map, Map) - Static method in class org.jgraph.graph.GraphConstants
Apply the change to the target.
areAllAssigned() - Static method in class at.dms.kjc.spacetime.OffChipBuffer
 
areNeighbors(Coordinate, Coordinate) - Static method in class at.dms.kjc.raw.Layout
 
areNeighbors(ComputeNode, ComputeNode) - Method in class at.dms.kjc.spacedynamic.RawChip
 
areNeighbors(RawComputeNode, RawComputeNode) - Method in class at.dms.kjc.spacetime.RawProcElements
 
areNew - Variable in class org.jgraph.event.GraphSelectionEvent
For each cell identifies if that cell is in fact new.
ARG - Static variable in interface at.dms.compiler.tools.antlr.compiler.ActionLexerTokenTypes
 
arg - Variable in class at.dms.kjc.sir.SIRPeekExpression
The argument to the peek expression--the index of the item to peek.
arg - Variable in class at.dms.kjc.sir.SIRPrintStatement
The argument to the print statement: expression to be printed.
arg - Variable in class at.dms.kjc.sir.SIRPushExpression
The argument to the push expression--the item to push.
arg1 - Variable in class at.dms.kjc.spacetime.switchIR.SwitchProcessorIns
 
arg2 - Variable in class at.dms.kjc.spacetime.switchIR.SwitchProcessorIns
 
arg3 - Variable in class at.dms.kjc.spacetime.switchIR.SwitchProcessorIns
 
ARG_ACTION - Static variable in interface at.dms.compiler.tools.antlr.compiler.ANTLRTokenTypes
 
ARG_ACTION - Static variable in interface at.dms.compiler.tools.antlr.compiler.PreprocessorTokenTypes
 
argAction - Variable in class at.dms.compiler.tools.antlr.compiler.RuleBlock
 
ARGHELPER_COUNTER - Static variable in class at.dms.kjc.raw.FlatIRToC
 
ARGHELPER_COUNTER - Static variable in class at.dms.kjc.spacedynamic.FlatIRToC
 
args - Variable in class at.dms.kjc.JMethodCallExpression
 
args - Variable in class at.dms.kjc.sir.SIRInitStatement
The arguments to the init function.
argv - Variable in class at.dms.compiler.getopt.Getopt
Saved argument list passed to the program
arr_initializer() - Method in class streamit.frontend.StreamItParserFE
 
array - Variable in class at.dms.kjc.slicegraph.UnflatFilter
For linear filters, the A in its Ax+b representation.
ARRAY_BADTYPE - Static variable in interface at.dms.kjc.KjcMessages
 
ARRAY_BOUND_AND_INITIALIZER - Static variable in interface at.dms.kjc.KjcMessages
 
ARRAY_COPY - Static variable in class at.dms.kjc.backendSupport.EmitCode
 
ARRAY_COPY - Static variable in class at.dms.kjc.common.CommonConstants
 
ARRAY_COPY - Static variable in class at.dms.kjc.raw.RawExecutionCode
 
ARRAY_COPY - Static variable in class at.dms.kjc.rstream.Names
 
ARRAY_COPY - Static variable in class at.dms.kjc.spacedynamic.RawExecutionCode
 
ARRAY_COPY - Static variable in class at.dms.kjc.spacetime.RawExecutionCode
 
ARRAY_EXPRESSION_INT - Static variable in interface at.dms.kjc.KjcMessages
 
ARRAY_INDEX - Static variable in class at.dms.kjc.common.CommonConstants
 
ARRAY_INDEX - Static variable in class at.dms.kjc.raw.RawExecutionCode
 
ARRAY_INDEX - Static variable in class at.dms.kjc.raw.TileCode
 
ARRAY_INDEX - Static variable in class at.dms.kjc.rstream.Names
 
ARRAY_INDEX - Static variable in class at.dms.kjc.spacedynamic.RawExecutionCode
 
ARRAY_INDEX - Static variable in class at.dms.kjc.spacedynamic.TileCode
 
ARRAY_INDEX - Static variable in class at.dms.kjc.spacetime.RawExecutionCode
 
ARRAY_INIT_BADTYPE - Static variable in interface at.dms.kjc.KjcMessages
 
ARRAY_INIT_NOARRAY - Static variable in interface at.dms.kjc.KjcMessages
 
ARRAY_LENGTH_BADTYPE - Static variable in interface at.dms.kjc.KjcMessages
 
ARRAY_PREFIX - Static variable in interface at.dms.kjc.KjcMessages
 
ArrayCopy - Class in at.dms.kjc.common
 
ArrayCopy() - Constructor for class at.dms.kjc.common.ArrayCopy
 
ArrayCopy - Class in at.dms.kjc.spacedynamic
 
ArrayCopy() - Constructor for class at.dms.kjc.spacedynamic.ArrayCopy
 
ArrayDestroyer - Class in at.dms.kjc.sir.lowering
This class breaks up arrays into local vars as much as possible
ArrayDestroyer() - Constructor for class at.dms.kjc.sir.lowering.ArrayDestroyer
Constructor.
ArrayInitExpander - Class in at.dms.kjc.sir.lowering
This class expands array initializers that read from files into static constants.
ArrayInitExpander() - Constructor for class at.dms.kjc.sir.lowering.ArrayInitExpander
 
arrayInitializers - Variable in class at.dms.kjc.lir.LIRToC
Finds any assignments of static arrays in functions and replaces them with an assignment from a global pointer.
ArrayLocator - Class in at.dms.util
This class allows to find the position of an object in an array.
ArrayLocator(Object[]) - Constructor for class at.dms.util.ArrayLocator
Constructs a new ArrayLocator object.
ArrayMemoizer - Class in streamit.library
An ArrayMemoizer is a singleton that, given a type and a set of dimensions, returns an initialized copy of the array.
arrayReceiveMethod - Static variable in class at.dms.kjc.raw.RawExecutionCode
 
arrayReceiveMethod - Static variable in class at.dms.kjc.rstream.Names
 
arrayReceiveMethod - Static variable in class at.dms.kjc.spacedynamic.RawExecutionCode
 
arrayReceiveMethod - Static variable in class at.dms.kjc.spacetime.RawExecutionCode
 
ARROW - Static variable in interface streamit.frontend.StreamItLexTokenTypes
 
ARROW - Static variable in interface streamit.frontend.StreamItParserFETokenTypes
 
ARROW_CIRCLE - Static variable in class org.jgraph.graph.GraphConstants
Represents a circle decoration
ARROW_CLASSIC - Static variable in class org.jgraph.graph.GraphConstants
Represents a classic arrow decoration
ARROW_DIAMOND - Static variable in class org.jgraph.graph.GraphConstants
Represents a diamond decoration
ARROW_DOUBLELINE - Static variable in class org.jgraph.graph.GraphConstants
Represents a double line decoration
ARROW_LINE - Static variable in class org.jgraph.graph.GraphConstants
Represents a line decoration
ARROW_NONE - Static variable in class org.jgraph.graph.GraphConstants
Represents no decoration
ARROW_SIMPLE - Static variable in class org.jgraph.graph.GraphConstants
Represents a simple arrow decoration
ARROW_TECHNICAL - Static variable in class org.jgraph.graph.GraphConstants
Represents a technical arrow decoration
artificialJoinerChannels - Static variable in class at.dms.kjc.cell.CellBackend
InputSliceNode -> ID of the artificial channel connecting it to the FilterSliceNode
artificialRRSplitterChannels - Static variable in class at.dms.kjc.cell.CellBackend
OutputSliceNode -> ID of the artificial channel connecting the FilterSliceNode to it
asArrayRef(JExpression, int) - Static method in class at.dms.kjc.CVectorType
Make expression refer to position in a vector (as an array element) for load / store.
AsciiConstant - Class in at.dms.classfile
This is a class to create Ascii Constant entries.
AsciiConstant(String) - Constructor for class at.dms.classfile.AsciiConstant
Constructs a new ASCII (UTF8) pooled constant
asciifileio - Static variable in class at.dms.kjc.KjcOptions
 
asIntegerMap(LinkedList<PartitionRecord>) - Static method in class at.dms.kjc.sir.lowering.partition.PartitionRecord
Given that
asksAllowsChildren - Variable in class org.jgraph.graph.DefaultGraphModel
Indicates whether isLeaf is based on a node's allowsChildren value.
asm(ComputeNode, HashMap<ComputeNode, ComputeNode>, HashMap<ComputeNode, HashSet>) - Method in class at.dms.kjc.spacedynamic.Simulator
Create switch assembly code for to route one item from
asPercent(double) - Static method in class at.dms.util.Utils
Returns
AssembleInitializers - Class in streamit.frontend.passes
Pair up variable declarations and adjacent assignments.
AssembleInitializers() - Constructor for class streamit.frontend.passes.AssembleInitializers
 
ASSERT(Object, boolean) - Static method in class streamit.misc.AssertedClass
 
ASSERT(Object, boolean, String) - Static method in class streamit.misc.AssertedClass
 
ASSERT(boolean) - Method in class streamit.misc.AssertedClass
 
ASSERT(boolean, String) - Method in class streamit.misc.AssertedClass
 
ASSERT(char) - Method in class streamit.misc.AssertedClass
 
ASSERT(short) - Method in class streamit.misc.AssertedClass
 
ASSERT(int) - Method in class streamit.misc.AssertedClass
 
ASSERT(long) - Method in class streamit.misc.AssertedClass
 
ASSERT(float) - Method in class streamit.misc.AssertedClass
 
ASSERT(double) - Method in class streamit.misc.AssertedClass
 
ASSERT(Object) - Method in class streamit.misc.AssertedClass
 
AssertedClass - Class in streamit.misc
 
AssertedClass() - Constructor for class streamit.misc.AssertedClass
 
assertMutable() - Method in interface at.dms.kjc.Finalizable
Asserts that this is mutable.
assertMutable() - Method in class at.dms.kjc.JPhylum
 
assertMutable() - Method in class at.dms.kjc.sir.SIROperator
This should be called in every mutator.
ASSIGN - Static variable in interface at.dms.compiler.tools.antlr.compiler.ANTLRTokdefParserTokenTypes
 
ASSIGN - Static variable in interface at.dms.compiler.tools.antlr.compiler.ANTLRTokenTypes
 
ASSIGN - Static variable in interface at.dms.kjc.KjcTokenTypes
 
ASSIGN - Static variable in interface streamit.frontend.StreamItLexTokenTypes
 
ASSIGN - Static variable in interface streamit.frontend.StreamItParserFETokenTypes
 
assign_expr() - Method in class streamit.frontend.StreamItParserFE
 
ASSIGN_RHS - Static variable in interface at.dms.compiler.tools.antlr.compiler.PreprocessorTokenTypes
 
assignedFilters - Variable in class at.dms.kjc.backendSupport.NoSWPipeLayout
 
assignedJoiner(FlatNode) - Static method in class at.dms.kjc.spacedynamic.Layout
Decide whether this joiner should be assigned to a tile.
assignFromPeekMethod() - Method in class at.dms.kjc.backendSupport.Channel
 
assignFromPeekMethod() - Method in class at.dms.kjc.backendSupport.ChannelAsArray
void peek(input_type val, int offset) generally assign if val is not an array, else memcpy
assignFromPeekMethod() - Method in class at.dms.kjc.backendSupport.ChannelAsCircularArray
void peek(input_type val, int offset) generally assign if val is not an array, else memcpy
assignFromPeekMethod() - Method in class at.dms.kjc.backendSupport.DelegatingChannel
 
assignFromPeekMethodName() - Method in class at.dms.kjc.backendSupport.Channel
 
assignFromPeekMethodName() - Method in class at.dms.kjc.backendSupport.DelegatingChannel
 
assignFromPopMethod() - Method in class at.dms.kjc.backendSupport.Channel
 
assignFromPopMethod() - Method in class at.dms.kjc.backendSupport.ChannelAsArray
void pop(input_type val) generally assign if val is not an array, else memcpy
assignFromPopMethod() - Method in class at.dms.kjc.backendSupport.ChannelAsCircularArray
void pop(input_type val) generally assign if val is not an array, else memcpy
assignFromPopMethod() - Method in class at.dms.kjc.backendSupport.DelegatingChannel
 
assignFromPopMethodName() - Method in class at.dms.kjc.backendSupport.Channel
 
assignFromPopMethodName() - Method in class at.dms.kjc.backendSupport.DelegatingChannel
 
AssignLoopTypes - Class in streamit.frontend.passes
Pass to assign loop types to feedback loops with void input types.
AssignLoopTypes() - Constructor for class streamit.frontend.passes.AssignLoopTypes
 
assignment - Variable in class at.dms.kjc.common.SimulatedAnnealing
the assignment that we arrive at and use during execution
ASSIGNMENT_BADTYPE - Static variable in interface at.dms.kjc.KjcMessages
 
ASSIGNMENT_IN_CONDITION - Static variable in interface at.dms.kjc.KjcMessages
 
ASSIGNMENT_NOTLVALUE - Static variable in interface at.dms.kjc.KjcMessages
 
assignPeekToVar(String, String) - Method in interface at.dms.kjc.cluster.Tape
Assign the result of peeking.
assignPeekToVar(String, String) - Method in class at.dms.kjc.cluster.TapeBase
 
assignPeekToVar(String, String) - Method in class at.dms.kjc.cluster.TapeCluster
 
assignPeekToVar(String, String) - Method in class at.dms.kjc.cluster.TapeDynrate
 
assignPeekToVar(String, String) - Method in class at.dms.kjc.cluster.TapeFixedBase
 
assignPopToVar(String) - Method in interface at.dms.kjc.cluster.Tape
Statement, but no ";" to pop an item into a variable.
assignPopToVar(String) - Method in class at.dms.kjc.cluster.TapeBase
 
assignPopToVar(String) - Method in class at.dms.kjc.cluster.TapeCluster
 
assignPopToVar(String) - Method in class at.dms.kjc.cluster.TapeDynrate
 
assignPopToVar(String) - Method in class at.dms.kjc.cluster.TapeFixedBase
 
ASSIGNS_LOOP_VARIABLE - Static variable in interface at.dms.kjc.KjcMessages
 
assignToAComputeNode(FlatNode) - Static method in class at.dms.kjc.spacedynamic.Layout
Return true if this flatnode is or should be assigned to a compute node (a tile or a port)
assignToATile(FlatNode) - Static method in class at.dms.kjc.spacedynamic.Layout
return true if this flatnode is or should be assigned to tile *
asStringMap(LinkedList<PartitionRecord>) - Static method in class at.dms.kjc.sir.lowering.partition.PartitionRecord
Given that
asVectorRef(JExpression) - Static method in class at.dms.kjc.CVectorType
Make expression refer to vector (as a vector) for arithmetic.
at.dms.backend - package at.dms.backend
 
at.dms.classfile - package at.dms.classfile
 
at.dms.compiler - package at.dms.compiler
 
at.dms.compiler.antlr.extra - package at.dms.compiler.antlr.extra
 
at.dms.compiler.antlr.runtime - package at.dms.compiler.antlr.runtime
 
at.dms.compiler.getopt - package at.dms.compiler.getopt
 
at.dms.compiler.tools.antlr.compiler - package at.dms.compiler.tools.antlr.compiler
 
at.dms.compiler.tools.antlr.extra - package at.dms.compiler.tools.antlr.extra
 
at.dms.compiler.tools.antlr.runtime - package at.dms.compiler.tools.antlr.runtime
 
at.dms.compiler.tools.common - package at.dms.compiler.tools.common
 
at.dms.compiler.tools.include - package at.dms.compiler.tools.include
 
at.dms.compiler.tools.jperf - package at.dms.compiler.tools.jperf
 
at.dms.compiler.tools.lexgen - package at.dms.compiler.tools.lexgen
 
at.dms.compiler.tools.msggen - package at.dms.compiler.tools.msggen
 
at.dms.compiler.tools.optgen - package at.dms.compiler.tools.optgen
 
at.dms.kjc - package at.dms.kjc
 
at.dms.kjc.backendSupport - package at.dms.kjc.backendSupport
Package documentation for at.dms.kjc.backendSupport
at.dms.kjc.cell - package at.dms.kjc.cell
 
at.dms.kjc.cluster - package 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 - package at.dms.kjc.common
 
at.dms.kjc.flatgraph - package at.dms.kjc.flatgraph
FlatNode basics
at.dms.kjc.iterator - package at.dms.kjc.iterator
Package Specification.
at.dms.kjc.linprog - package at.dms.kjc.linprog
Provides a programmatic interface to various linear programming solvers.
at.dms.kjc.lir - package 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 - package at.dms.kjc.raw
 
at.dms.kjc.rstream - package at.dms.kjc.rstream
 
at.dms.kjc.sir - package at.dms.kjc.sir
Contains the heart of the StreamIt Intermediate Representation, or SIR for short.
at.dms.kjc.sir.linear - package at.dms.kjc.sir.linear
Provides analysis and optimization of linear portions of the stream graph.
at.dms.kjc.sir.linear.frequency - package at.dms.kjc.sir.linear.frequency
Translates linear filters into the frequency domain.
at.dms.kjc.sir.linear.transform - package at.dms.kjc.sir.linear.transform
Performs algebraic combination of adjacent linear filters in the stream graph.
at.dms.kjc.sir.lowering - package 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 - package 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 - package at.dms.kjc.sir.lowering.fusion
Provides compiler passes to fuse (combine) a set of filters into a single filter.
at.dms.kjc.sir.lowering.partition - package at.dms.kjc.sir.lowering.partition
Provides algorithms for adjusting the granularity of the stream graph to improve load balancing or optimization potential.
at.dms.kjc.sir.lowering.partition.cache - package at.dms.kjc.sir.lowering.partition.cache
Fuses filters in the stream graph while respecting instruction and data cache constraints.
at.dms.kjc.sir.lowering.partition.dynamicprog - package at.dms.kjc.sir.lowering.partition.dynamicprog
Adjusts the granularity of the stream graph, using a dynamic programming algorithm to optimize the load balancing.
at.dms.kjc.sir.lowering.partition.linear - package at.dms.kjc.sir.lowering.partition.linear
Applies linear optimizations to the stream graph, using a dynamic programming algorithm to calculate the most profitable set of transformations.
at.dms.kjc.sir.statespace - package at.dms.kjc.sir.statespace
Provides analysis and optimization of linear statespace portions of the stream graph.
at.dms.kjc.sir.statespace.transform - package at.dms.kjc.sir.statespace.transform
Performs algebraic combination of adjacent linear statespace filters in the stream graph.
at.dms.kjc.sir.stats - package at.dms.kjc.sir.stats
Provides passes to gather statistics about stream programs, such as parallelization potential and botteleneck work.
at.dms.kjc.slicegraph - package at.dms.kjc.slicegraph
This package aims to supersede the SIR and flatgraph representations of the stream graph with a single representation that maintains all relevant information as well as slice information.
at.dms.kjc.spacedynamic - package at.dms.kjc.spacedynamic
 
at.dms.kjc.spacetime - package at.dms.kjc.spacetime
 
at.dms.kjc.spacetime.switchIR - package at.dms.kjc.spacetime.switchIR
 
at.dms.kjc.vanillaSlice - package at.dms.kjc.vanillaSlice
This package was written to provide a test for the classes in backendSupport.
at.dms.optimize - package at.dms.optimize
 
at.dms.util - package at.dms.util
 
atEOF - Variable in class at.dms.compiler.antlr.extra.InputBufferState
 
atEOF - Variable in class at.dms.compiler.tools.antlr.extra.InputBufferState
 
atlas - Static variable in class at.dms.kjc.KjcOptions
 
ATT_CODE - Static variable in interface at.dms.classfile.Constants
 
ATT_CONSTANTVALUE - Static variable in interface at.dms.classfile.Constants
 
ATT_DEPRECATED - Static variable in interface at.dms.classfile.Constants
 
ATT_EXCEPTIONS - Static variable in interface at.dms.classfile.Constants
 
ATT_GENERIC - Static variable in interface at.dms.classfile.Constants
 
ATT_INNERCLASSES - Static variable in interface at.dms.classfile.Constants
 
ATT_LINENUMBERTABLE - Static variable in interface at.dms.classfile.Constants
 
ATT_LOCALVARIABLETABLE - Static variable in interface at.dms.classfile.Constants
 
ATT_SOURCEFILE - Static variable in interface at.dms.classfile.Constants
 
ATT_SYNTHETIC - Static variable in interface at.dms.classfile.Constants
 
attachInputChannelArray(int, LinkedList<Integer>, SchedulingPhase) - Method in class at.dms.kjc.cell.CellComputeCodeStore
Initialize an array of input buffers for this slice and attaches each input buffer to the appropriate upstream channel.
attachOutputChannelArray(int, LinkedList<Integer>) - Method in class at.dms.kjc.cell.CellComputeCodeStore
Initialize an array of output buffers for this slice and attaches each output buffer to the appropriate downstream channel.
attachTo(AccessorContainer) - Method in class at.dms.backend.InstructionHandle
Notifies this handle that is has been attached to the specified container.
attachTo(AccessorContainer) - Method in class at.dms.optimize.InstructionHandle
Notifies this handle that is has been attached to the specified container.
attrEnd() - Method in class at.dms.util.IRPrinter
End an attribute block.
Attribute - Class in at.dms.classfile
This is the root class of every attribute
Attribute() - Constructor for class at.dms.classfile.Attribute
 
attributeMap - Variable in class org.jgraph.graph.GraphTransferable
(Cell, Map) entries that hold the view attributes for the cells.
attributes - Variable in class org.jgraph.graph.AbstractCellView
Hashtable for attributes.
attributes - Variable in class org.jgraph.graph.DefaultGraphCell
Hashtable for properties.
attributes - Variable in class org.jgraph.graph.DefaultGraphModel.GraphModelEdit
 
attributes - Variable in class org.jgraph.graph.GraphLayoutCache.GraphViewEdit
 
AttributeStreamVisitor - Interface in at.dms.kjc.sir
This visitor is for visiting stream structures in the SIR.
AttributeVisitor<T> - Interface in at.dms.kjc
Implementation of an Attributed Visitor Design Pattern for KJC.
attrList(String, Object[]) - Method in class at.dms.util.IRPrinter
Print a multi-line attribute block corresponding to a list of objects.
attrPrint(String, String) - Method in class at.dms.util.IRPrinter
Print a single-line attribute block.
attrPrint(String, JPhylum) - Method in class at.dms.util.IRPrinter
Print an attribute block for a Kjc object.
attrPrint(String, int) - Method in class at.dms.util.SIRPrinter
 
attrStart(String) - Method in class at.dms.util.IRPrinter
Begin an attribute block.
augment(UndoableEdit[], UndoableEdit) - Method in class org.jgraph.graph.GraphLayoutCache
 
AutoCloner - Class in at.dms.kjc
 
AutoCloner() - Constructor for class at.dms.kjc.AutoCloner
 
autoparams - Static variable in class at.dms.kjc.KjcOptions
 
autoscroll(JGraph, Point) - Static method in class org.jgraph.plaf.basic.BasicGraphUI
Scroll the graph for an event at p.
AUTOSIZE - Static variable in class org.jgraph.graph.GraphConstants
Key for the sizeable attribute.
availableKeys - Static variable in class org.jgraph.graph.GraphConstants
 
ave - Variable in class streamit.library.Rate
 

B

BACK - Static variable in class org.jgraph.graph.GraphLayoutCache.GraphViewLayerEdit
 
back() - Method in class streamit.misc.DLList
Returns the last element of a list.
back() - Method in interface streamit.misc.DLList_const
 
backend - Static variable in class at.dms.kjc.KjcOptions
 
Backend - Interface in streamit.stair.core
 
backEndBits - Variable in class at.dms.kjc.backendSupport.CodeStoreHelper
a BackEndFactory for getting information about other parts of the back end
backendbits - Variable in class at.dms.kjc.backendSupport.EmitCode
 
backEndBits - Variable in class at.dms.kjc.backendSupport.GetOrMakeChannel
 
backEndBits - Variable in class at.dms.kjc.backendSupport.ProcessFilterSliceNode
 
backEndBits - Variable in class at.dms.kjc.backendSupport.ProcessInputSliceNode
 
backEndBits - Variable in class at.dms.kjc.backendSupport.ProcessOutputSliceNode
 
backEndBits - Static variable in class at.dms.kjc.cell.CellBackend
holds pointer to BackEndFactory instance during back end portion of this compiler.
backEndBits - Static variable in class at.dms.kjc.vanillaSlice.UniBackEnd
holds pointer to BackEndFactory instance during back end portion of this compiler.
BackEndFactory<ComputeNodesType extends ComputeNodesI<?>,ComputeNodeType extends ComputeNode<?>,CodeStoreType extends ComputeCodeStore<?>,ComputeNodeSelectorArgType> - Class in at.dms.kjc.backendSupport
Factor out parts of back end that need matching types.
BackEndFactory() - Constructor for class at.dms.kjc.backendSupport.BackEndFactory
 
BackendMessages - Interface in at.dms.backend
 
BackendOptions - Class in at.dms.backend
 
BackendOptions(String) - Constructor for class at.dms.backend.BackendOptions
 
BackendOptions() - Constructor for class at.dms.backend.BackendOptions
 
BackEndScaffold - Class in at.dms.kjc.backendSupport
Create code for a partitioning of Slices on a collection of ComputeNodes.
BackEndScaffold() - Constructor for class at.dms.kjc.backendSupport.BackEndScaffold
 
backendvalues - Static variable in class at.dms.kjc.KjcOptions
 
BACKGROUND - Static variable in class org.jgraph.graph.GraphConstants
Key for the background attribute.
BACKUPCOUNTER - Static variable in class at.dms.kjc.rstream.FusionState
 
BAD_END_OF_LINE - Static variable in interface at.dms.compiler.CompilerMessages
 
BAD_END_OF_LINE - Static variable in interface at.dms.compiler.tools.common.CompilerMessages
 
BAD_ESCAPE_SEQUENCE - Static variable in interface at.dms.compiler.CompilerMessages
 
BAD_ESCAPE_SEQUENCE - Static variable in interface at.dms.compiler.tools.common.CompilerMessages
 
BAD_LOCAL_NOT_FINAL - Static variable in interface at.dms.kjc.KjcMessages
 
BAD_METHOD_NAME - Static variable in interface at.dms.kjc.KjcMessages
 
BAD_SUPER_STATIC - Static variable in interface at.dms.kjc.KjcMessages
 
BAD_THIS_STATIC - Static variable in interface at.dms.kjc.KjcMessages
 
BadAccessorException - Exception in at.dms.classfile
This exception is to report unresolvable instruction accessors.
BadAccessorException() - Constructor for exception at.dms.classfile.BadAccessorException
Constructs a BadAccessorException object.
BadAccessorException(String) - Constructor for exception at.dms.classfile.BadAccessorException
Constructs a BadAccessorException object.
badToken - Static variable in class at.dms.compiler.antlr.runtime.Token
 
badToken - Static variable in class at.dms.compiler.tools.antlr.runtime.Token
 
BAND - Static variable in interface at.dms.kjc.KjcTokenTypes
 
BAND_ASSIGN - Static variable in interface at.dms.kjc.KjcTokenTypes
 
BANG - Static variable in interface streamit.frontend.StreamItLexTokenTypes
 
BANG - Static variable in interface streamit.frontend.StreamItParserFETokenTypes
 
barrier(RawChip, boolean, boolean) - Static method in class at.dms.kjc.spacetime.RawComputeCodeStore
Create a barrier in the init stage at this point in code generation.
basicCodeWritten - Static variable in class at.dms.kjc.backendSupport.ProcessFilterSliceNode
set of filters for which we have written basic code.
basicCodeWritten - Static variable in class at.dms.kjc.backendSupport.ProcessInputSliceNode
set of filters for which we have written basic code.
basicCodeWritten - Static variable in class at.dms.kjc.backendSupport.ProcessOutputSliceNode
set of filters for which we have written basic code.
BasicGenerateSteadyStateSchedule - Class in at.dms.kjc.spacetime
 
BasicGenerateSteadyStateSchedule(BasicSpaceTimeSchedule, Partitioner) - Constructor for class at.dms.kjc.spacetime.BasicGenerateSteadyStateSchedule
 
BasicGraphDropTargetListener - Class in org.jgraph.plaf.basic
COPY OF JAVAX.SWING.PLAF.BASIC WITH A PUBLIC MODIFIER AND CONSTRUCTOR
BasicGraphDropTargetListener() - Constructor for class org.jgraph.plaf.basic.BasicGraphDropTargetListener
BUGGY CUT AND PASTE COMMENT
BasicGraphUI - Class in org.jgraph.plaf.basic
The basic L&F for a graph data structure.
BasicGraphUI() - Constructor for class org.jgraph.plaf.basic.BasicGraphUI
 
BasicGraphUI.CellEditorHandler - Class in org.jgraph.plaf.basic
Listener responsible for getting cell editing events and updating the graph accordingly.
BasicGraphUI.CellEditorHandler() - Constructor for class org.jgraph.plaf.basic.BasicGraphUI.CellEditorHandler
 
BasicGraphUI.ComponentHandler - Class in org.jgraph.plaf.basic
Updates the preferred size when scrolling (if necessary).
BasicGraphUI.ComponentHandler() - Constructor for class org.jgraph.plaf.basic.BasicGraphUI.ComponentHandler
 
BasicGraphUI.GraphDropTargetListener - Class in org.jgraph.plaf.basic
Graph Drop Target Listener
BasicGraphUI.GraphDropTargetListener() - Constructor for class org.jgraph.plaf.basic.BasicGraphUI.GraphDropTargetListener
 
BasicGraphUI.GraphIncrementAction - Class in org.jgraph.plaf.basic
GraphIncrementAction is used to handle up/down actions.
BasicGraphUI.GraphModelHandler - Class in org.jgraph.plaf.basic
Listens for changes in the graph model and updates the view accordingly.
BasicGraphUI.GraphModelHandler() - Constructor for class org.jgraph.plaf.basic.BasicGraphUI.GraphModelHandler
 
BasicGraphUI.GraphSelectionHandler - Class in org.jgraph.plaf.basic
Listens for changes in the selection model and updates the display accordingly.
BasicGraphUI.GraphSelectionHandler() - Constructor for class org.jgraph.plaf.basic.BasicGraphUI.GraphSelectionHandler
 
BasicGraphUI.GraphTransferHandler - Class in org.jgraph.plaf.basic
 
BasicGraphUI.GraphTransferHandler() - Constructor for class org.jgraph.plaf.basic.BasicGraphUI.GraphTransferHandler
 
BasicGraphUI.GraphViewObserver - Class in org.jgraph.plaf.basic
Listens for changes in the graph view and updates the size accordingly.
BasicGraphUI.GraphViewObserver() - Constructor for class org.jgraph.plaf.basic.BasicGraphUI.GraphViewObserver
 
BasicGraphUI.KeyHandler - Class in org.jgraph.plaf.basic
This is used to get mutliple key down events to appropriately generate events.
BasicGraphUI.KeyHandler() - Constructor for class org.jgraph.plaf.basic.BasicGraphUI.KeyHandler
 
BasicGraphUI.MouseHandler - Class in org.jgraph.plaf.basic
TreeMouseListener is responsible for updating the selection based on mouse events.
BasicGraphUI.MouseHandler() - Constructor for class org.jgraph.plaf.basic.BasicGraphUI.MouseHandler
 
BasicGraphUI.MouseInputHandler - Class in org.jgraph.plaf.basic
MouseInputHandler handles passing all mouse events, including mouse motion events, until the mouse is released to the destination it is constructed with.
BasicGraphUI.MouseInputHandler(Component, Component, MouseEvent) - Constructor for class org.jgraph.plaf.basic.BasicGraphUI.MouseInputHandler
 
BasicGraphUI.PropertyChangeHandler - Class in org.jgraph.plaf.basic
PropertyChangeListener for the graph.
BasicGraphUI.PropertyChangeHandler() - Constructor for class org.jgraph.plaf.basic.BasicGraphUI.PropertyChangeHandler
 
BasicGraphUI.RootHandle - Class in org.jgraph.plaf.basic
 
BasicGraphUI.RootHandle(GraphContext) - Constructor for class org.jgraph.plaf.basic.BasicGraphUI.RootHandle
Creates a root handle which contains handles for the given cells.
BasicGreedyLayout<T extends ComputeNode> - Class in at.dms.kjc.backendSupport
Use greedy bin packing to allocate slices to compute nodes.
BasicGreedyLayout(SpaceTimeScheduleAndPartitioner, T[]) - Constructor for class at.dms.kjc.backendSupport.BasicGreedyLayout
Constructor
BasicIterFactory - Class in streamit.library.iriter
This is a basic iterator factory that returns the most basic / direct iterator for a given stream.
BasicIterFactory() - Constructor for class streamit.library.iriter.BasicIterFactory
 
BasicMarqueeHandler - Class in org.jgraph.graph
A simple implementation of a marquee handler for JGraph.
BasicMarqueeHandler() - Constructor for class org.jgraph.graph.BasicMarqueeHandler
 
BasicSpaceTimeSchedule - Class in at.dms.kjc.spacetime
Collects initialization schedule, prime-pump schedule and steady-state schedule in one place.
BasicSpaceTimeSchedule() - Constructor for class at.dms.kjc.spacetime.BasicSpaceTimeSchedule
Constructor
BasicTransferable - Class in org.jgraph.plaf.basic
COPY OF JAVAX.SWING.PLAF.BASIC WITH A PUBLIC MODIFIER AND CONSTRUCTOR
BasicTransferable() - Constructor for class org.jgraph.plaf.basic.BasicTransferable
 
BCFile - Class in at.dms.kjc.spacedynamic
This class creates the bC machine file for the raw simulator that will describe any file I/O and generate automatic performance gathering code.
BCFile() - Constructor for class at.dms.kjc.spacedynamic.BCFile
 
BCFile - Class in at.dms.kjc.spacetime
This class create the btl machine file for the application.
BCFILE_NAME - Static variable in class at.dms.kjc.spacetime.BCFile
The name of file we are generating
bCMagicHandler() - Static method in class at.dms.kjc.common.RawSimulatorPrint
Return the bC code that will define the magic print handler and register the handler.
beautify - Static variable in class at.dms.kjc.KjcOptions
 
beautifyParseError(ParserException) - Method in class at.dms.compiler.antlr.extra.Parser
Generate an human readable error message
beautifyParseError(ParserException) - Method in class at.dms.compiler.tools.antlr.extra.Parser
Generate an human readable error message
beforeScheduling(BasicSpaceTimeSchedule, BackEndFactory) - Method in class at.dms.kjc.backendSupport.BackEndScaffold
Use in subclasses to perform work before code is created.
beforeScheduling(BasicSpaceTimeSchedule, BackEndFactory) - Method in class at.dms.kjc.cell.CellBackendScaffold
 
begin() - Method in class streamit.misc.DLList
 
begin() - Method in interface streamit.misc.DLList_const
 
begin() - Method in class streamit.misc.OMap
 
begin() - Method in class streamit.misc.OSet
 
beginAlt(boolean) - Method in interface at.dms.compiler.tools.antlr.compiler.ANTLRGrammarParseBehavior
 
beginAlt(boolean) - Method in class at.dms.compiler.tools.antlr.compiler.DefineGrammarSymbols
 
beginAlt(boolean) - Method in class at.dms.compiler.tools.antlr.compiler.MakeGrammar
 
beginChildList() - Method in interface at.dms.compiler.tools.antlr.compiler.ANTLRGrammarParseBehavior
 
beginChildList() - Method in class at.dms.compiler.tools.antlr.compiler.DefineGrammarSymbols
 
beginChildList() - Method in class at.dms.compiler.tools.antlr.compiler.MakeGrammar
 
beginDeco - Variable in class org.jgraph.graph.EdgeRenderer
Painting attributes of the current edgeview
beginExceptionGroup() - Method in interface at.dms.compiler.tools.antlr.compiler.ANTLRGrammarParseBehavior
 
beginExceptionGroup() - Method in class at.dms.compiler.tools.antlr.compiler.DefineGrammarSymbols
 
beginExceptionGroup() - Method in class at.dms.compiler.tools.antlr.compiler.MakeGrammar
Add an exception group to a rule (currently a no-op)
beginExceptionSpec(Token) - Method in interface at.dms.compiler.tools.antlr.compiler.ANTLRGrammarParseBehavior
 
beginExceptionSpec(Token) - Method in class at.dms.compiler.tools.antlr.compiler.DefineGrammarSymbols
 
beginExceptionSpec(Token) - Method in class at.dms.compiler.tools.antlr.compiler.MakeGrammar
Add an exception spec to an exception group or rule block
beginFill - Variable in class org.jgraph.graph.EdgeRenderer
Boolean attributes of the current edgeview.
BEGINFILL - Static variable in class org.jgraph.graph.GraphConstants
Key for the startsize attribute.
beginInitRead() - Method in class at.dms.kjc.backendSupport.Channel
 
beginInitRead() - Method in class at.dms.kjc.backendSupport.ChannelAsArray
Statements for beginning of init() on read (downstream) end of buffer
beginInitRead() - Method in class at.dms.kjc.backendSupport.DelegatingChannel
 
beginInitRead() - Method in class at.dms.kjc.backendSupport.UnbufferredPopChannel
 
beginInitWrite() - Method in class at.dms.kjc.backendSupport.Channel
 
beginInitWrite() - Method in class at.dms.kjc.backendSupport.ChannelAsArray
Statements for beginning of init() on write (upstream) end of buffer
beginInitWrite() - Method in class at.dms.kjc.backendSupport.DelegatingChannel
 
beginInitWrite() - Method in class at.dms.kjc.backendSupport.UnbufferredPushChannel
 
beginShape - Variable in class org.jgraph.graph.EdgeView
Drawing attributes that are created on the fly
beginSize - Variable in class org.jgraph.graph.EdgeRenderer
Painting attributes of the current edgeview
BEGINSIZE - Static variable in class org.jgraph.graph.GraphConstants
Key for the startsize attribute.
beginSteadyRead() - Method in class at.dms.kjc.backendSupport.Channel
 
beginSteadyRead() - Method in class at.dms.kjc.backendSupport.ChannelAsArray
Statements for beginning of steady state iteration on read (downstream) end of buffer
beginSteadyRead() - Method in class at.dms.kjc.backendSupport.ChannelAsCircularArray
Statements for beginning of steady state iteration on read (downstream) end of buffer: overrides superclass to have no statements here.
beginSteadyRead() - Method in class at.dms.kjc.backendSupport.DelegatingChannel
 
beginSteadyRead() - Method in class at.dms.kjc.backendSupport.UnbufferredPopChannel
 
beginSteadyWrite() - Method in class at.dms.kjc.backendSupport.Channel
 
beginSteadyWrite() - Method in class at.dms.kjc.backendSupport.ChannelAsArray
Statements for beginning of steady state iteration on write (upstream) end of buffer
beginSteadyWrite() - Method in class at.dms.kjc.backendSupport.ChannelAsCircularArray
Statements for beginning of steady state iteration on write (upstream) end of buffer overrides superclass to have no statements here.
beginSteadyWrite() - Method in class at.dms.kjc.backendSupport.DelegatingChannel
 
beginSteadyWrite() - Method in class at.dms.kjc.backendSupport.UnbufferredPushChannel
 
beginSubRule(Token, int, boolean) - Method in interface at.dms.compiler.tools.antlr.compiler.ANTLRGrammarParseBehavior
 
beginSubRule(Token, int, boolean) - Method in class at.dms.compiler.tools.antlr.compiler.DefineGrammarSymbols
 
beginSubRule(Token, int, boolean) - Method in class at.dms.compiler.tools.antlr.compiler.MakeGrammar
 
beginWrapper(String) - Method in class at.dms.kjc.cluster.InsertCounters
If profiling is enabled, emit a call to the profiler that indicates operation (as defined in profiler.h) is executed.
BenchChar - Class in at.dms.kjc.spacetime
Calculate and print some characteristics of the application.
BenchChar() - Constructor for class at.dms.kjc.spacetime.BenchChar
 
BENDABLE - Static variable in class org.jgraph.graph.GraphConstants
Key for the sizeable attribute.
bendable - Variable in class org.jgraph.JGraph
True if the graph allows points to be midified/added/removed.
BEST_EFFORT - Static variable in class at.dms.kjc.sir.SIRLatency
This signifies a best-effort latency.
betweenScheduling(BasicSpaceTimeSchedule, BackEndFactory) - Method in class at.dms.kjc.backendSupport.BackEndScaffold
 
betweenScheduling(BasicSpaceTimeSchedule, BackEndFactory) - Method in class at.dms.kjc.cell.CellBackendScaffold
Creates the code to set up the static schedule.
BINARY_NUMERIC_BAD_TYPES - Static variable in interface at.dms.kjc.KjcMessages
 
binaryPromote(CType, CType) - Static method in class at.dms.kjc.CNumericType
binaryPromote search the type corresponding to the promotion of the two types
BINOP_ADD - Static variable in class streamit.frontend.nodes.ExprBinary
 
BINOP_ADD - Static variable in class streamit.library.Profiler
 
BINOP_AND - Static variable in class streamit.frontend.nodes.ExprBinary
 
BINOP_AND - Static variable in class streamit.library.Profiler
 
BINOP_BAND - Static variable in class streamit.frontend.nodes.ExprBinary
 
BINOP_BAND - Static variable in class streamit.library.Profiler
 
BINOP_BOR - Static variable in class streamit.frontend.nodes.ExprBinary
 
BINOP_BOR - Static variable in class streamit.library.Profiler
 
BINOP_BXOR - Static variable in class streamit.frontend.nodes.ExprBinary
 
BINOP_BXOR - Static variable in class streamit.library.Profiler
 
BINOP_DIV - Static variable in class streamit.frontend.nodes.ExprBinary
 
BINOP_DIV - Static variable in class streamit.library.Profiler
 
BINOP_EQ - Static variable in class streamit.frontend.nodes.ExprBinary
 
BINOP_EQ - Static variable in class streamit.library.Profiler
 
BINOP_GE - Static variable in class streamit.frontend.nodes.ExprBinary
 
BINOP_GE - Static variable in class streamit.library.Profiler
 
BINOP_GT - Static variable in class streamit.frontend.nodes.ExprBinary
 
BINOP_GT - Static variable in class streamit.library.Profiler
 
BINOP_LE - Static variable in class streamit.frontend.nodes.ExprBinary
 
BINOP_LE - Static variable in class streamit.library.Profiler
 
BINOP_LSHIFT - Static variable in class streamit.frontend.nodes.ExprBinary
 
BINOP_LSHIFT - Static variable in class streamit.library.Profiler
 
BINOP_LT - Static variable in class streamit.frontend.nodes.ExprBinary
 
BINOP_LT - Static variable in class streamit.library.Profiler
 
BINOP_MOD - Static variable in class streamit.frontend.nodes.ExprBinary
 
BINOP_MOD - Static variable in class streamit.library.Profiler
 
BINOP_MUL - Static variable in class streamit.frontend.nodes.ExprBinary
 
BINOP_MUL - Static variable in class streamit.library.Profiler
 
BINOP_NEQ - Static variable in class streamit.frontend.nodes.ExprBinary
 
BINOP_NEQ - Static variable in class streamit.library.Profiler
 
BINOP_OR - Static variable in class streamit.frontend.nodes.ExprBinary
 
BINOP_OR - Static variable in class streamit.library.Profiler
 
BINOP_RSHIFT - Static variable in class streamit.frontend.nodes.ExprBinary
 
BINOP_RSHIFT - Static variable in class streamit.library.Profiler
 
BINOP_SUB - Static variable in class streamit.frontend.nodes.ExprBinary
 
BINOP_SUB - Static variable in class streamit.library.Profiler
 
Bit - Static variable in class at.dms.kjc.CStdType
 
Bit - Class in streamit.library
 
Bit() - Constructor for class streamit.library.Bit
 
BITS - Static variable in class at.dms.compiler.antlr.runtime.BitSet
 
bits - Variable in class at.dms.compiler.antlr.runtime.BitSet
The actual data bits
BITS - Static variable in class at.dms.compiler.tools.antlr.runtime.BitSet
 
bits - Variable in class at.dms.compiler.tools.antlr.runtime.BitSet
The actual data bits
BitSet - Class in at.dms.compiler.antlr.runtime
A BitSet to replace java.util.BitSet.
BitSet() - Constructor for class at.dms.compiler.antlr.runtime.BitSet
Construct a bitset of size one word (64 bits)
BitSet(long[]) - Constructor for class at.dms.compiler.antlr.runtime.BitSet
Construction from a static array of longs
BitSet(int) - Constructor for class at.dms.compiler.antlr.runtime.BitSet
Construct a bitset given the size
BitSet - Class in at.dms.compiler.tools.antlr.runtime
A BitSet to replace java.util.BitSet.
BitSet() - Constructor for class at.dms.compiler.tools.antlr.runtime.BitSet
Construct a bitset of size one word (64 bits)
BitSet(long[]) - Constructor for class at.dms.compiler.tools.antlr.runtime.BitSet
Construction from a static array of longs
BitSet(int) - Constructor for class at.dms.compiler.tools.antlr.runtime.BitSet
Construct a bitset given the size
bittype - Static variable in class streamit.frontend.nodes.TypePrimitive
Type object for bit types.
BITWISE_AND - Static variable in interface streamit.frontend.StreamItLexTokenTypes
 
BITWISE_AND - Static variable in interface streamit.frontend.StreamItParserFETokenTypes
 
BITWISE_BADTYPE - Static variable in interface at.dms.kjc.KjcMessages
 
BITWISE_COMPLEMENT - Static variable in interface streamit.frontend.StreamItLexTokenTypes
 
BITWISE_COMPLEMENT - Static variable in interface streamit.frontend.StreamItParserFETokenTypes
 
BITWISE_OR - Static variable in interface streamit.frontend.StreamItLexTokenTypes
 
BITWISE_OR - Static variable in interface streamit.frontend.StreamItParserFETokenTypes
 
BITWISE_XOR - Static variable in interface streamit.frontend.StreamItLexTokenTypes
 
BITWISE_XOR - Static variable in interface streamit.frontend.StreamItParserFETokenTypes
 
bitwiseExpr() - Method in class streamit.frontend.StreamItParserFE
 
blender - Static variable in class at.dms.kjc.KjcOptions
 
block() - Method in class at.dms.compiler.tools.antlr.compiler.ANTLRParser
 
block() - Method in class streamit.frontend.StreamItParserFE
 
Block - Class in streamit.stair.core
Part of a control-flow graph containing an ordered sequence of instructions.
Block() - Constructor for class streamit.stair.core.Block
 
BlockContainer - Interface in streamit.stair.core
A region of a control-flow graph.
blockEnd() - Method in class at.dms.util.IRPrinter
End an object block.
BlockExecutionCounts - Class in at.dms.kjc.raw
 
BlockExecutionCounts() - Constructor for class at.dms.kjc.raw.BlockExecutionCounts
 
BlockFlattener - Class in at.dms.kjc.sir.lowering
This class flattens nested blocks in methods.
BlockFlattener() - Constructor for class at.dms.kjc.sir.lowering.BlockFlattener
 
blockNesting - Variable in class at.dms.compiler.tools.antlr.compiler.ANTLRParser
 
blockPaint - Variable in class org.jgraph.plaf.basic.BasicGraphUI.RootHandle
 
blocks - Variable in class at.dms.compiler.tools.antlr.compiler.MakeGrammar
 
blockStart(String) - Method in class at.dms.util.IRPrinter
Begin an object block.
BnezdIns - Class in at.dms.kjc.spacetime.switchIR
 
BnezdIns(SwitchReg, SwitchReg, String) - Constructor for class at.dms.kjc.spacetime.switchIR.BnezdIns
 
BNOT - Static variable in interface at.dms.kjc.KjcTokenTypes
 
body - Variable in class at.dms.kjc.JBlock
 
body - Variable in class at.dms.kjc.JMethodDeclaration
 
body - Variable in class at.dms.kjc.JTypeDeclaration
 
BODY - Static variable in class at.dms.kjc.sir.SIRFeedbackLoop
These constants are used for addressing the children of a feedback loop.
body - Variable in class at.dms.kjc.slicegraph.SimpleSlice
 
body - Variable in class streamit.library.jcc.JccFeedbackLoop
 
BODY_CHECKED - Static variable in interface at.dms.compiler.CompilerMessages
 
BODY_CHECKED - Static variable in interface at.dms.compiler.tools.common.CompilerMessages
 
body_statement() - Method in class streamit.frontend.StreamItParserFE
 
Boolean - Static variable in class at.dms.kjc.CStdType
 
booleanValue() - Method in class at.dms.kjc.JBooleanLiteral
Returns the constant value of the expression.
booleanValue() - Method in class at.dms.kjc.JExpression
Returns the constant value of the expression.
booltype - Static variable in class streamit.frontend.nodes.TypePrimitive
Type object for boolean types.
boolVar - Variable in class at.dms.kjc.linprog.SimpleLinearProgram
An array indicating whether or not a given variable should be constrained to be zero-one.
BOR - Static variable in interface at.dms.kjc.KjcTokenTypes
 
BOR_ASSIGN - Static variable in interface at.dms.kjc.KjcTokenTypes
 
border - Variable in class org.jgraph.graph.DefaultGraphCellEditor.DefaultTextField
Border to use.
BORDER - Static variable in class org.jgraph.graph.GraphConstants
Key for the border attribute.
borderColor - Variable in class org.jgraph.graph.EdgeRenderer
Color attributes of the current edgeview.
BORDERCOLOR - Static variable in class org.jgraph.graph.GraphConstants
Key for the bordercolor attribute.
bordercolor - Variable in class org.jgraph.graph.VertexRenderer
Cached default foreground and default background.
borderSelectionColor - Variable in class org.jgraph.graph.DefaultGraphCellEditor
True if the border selection color should be drawn.
borderWidth - Variable in class org.jgraph.graph.VertexRenderer
Cached borderwidth.
bottleNeckFilter - Variable in class at.dms.kjc.slicegraph.Partitioner
This hashmap maps a Slice to the FilterSliceNode that has the most work;
bottom - Variable in class streamit.frontend.controlflow.AnyTypeLattice
 
bottomPeek - Variable in class at.dms.kjc.backendSupport.FilterInfo
 
BOUNDS - Static variable in class org.jgraph.graph.GraphConstants
Key for the bounds attribute.
bounds - Variable in class org.jgraph.graph.GraphTransferable
Rectangle that defines the former bounds of the views.
bounds - Variable in class org.jgraph.graph.VertexView
Reference to the bounds attribute
boundToSwitchStmt(int) - Static method in class at.dms.kjc.spacetime.RawExecutionCode
 
BranchAnalyzer - Class in at.dms.kjc.sir.lowering
This class aggressively analyzes branches in control flow for information gained and calls constant prop on the rest of the method with the new information gained.
BranchAnalyzer() - Constructor for class at.dms.kjc.sir.lowering.BranchAnalyzer
 
BranchAnalyzer(Hashtable) - Constructor for class at.dms.kjc.sir.lowering.BranchAnalyzer
 
BreadthFirstTraversal - Class in at.dms.kjc.raw
 
BreadthFirstTraversal() - Constructor for class at.dms.kjc.raw.BreadthFirstTraversal
 
BreadthFirstTraversal - Class in at.dms.kjc.spacedynamic
 
BreadthFirstTraversal() - Constructor for class at.dms.kjc.spacedynamic.BreadthFirstTraversal
 
BSR - Static variable in interface at.dms.kjc.KjcTokenTypes
 
BSR_ASSIGN - Static variable in interface at.dms.kjc.KjcTokenTypes
 
bufDefn - Variable in class at.dms.kjc.backendSupport.ChannelAsArray
definition for array
buffer - Variable in class at.dms.compiler.antlr.extra.InputBufferState
 
buffer - Variable in class at.dms.compiler.tools.antlr.extra.InputBufferState
 
buffer - Variable in class at.dms.compiler.tools.antlr.runtime.ANTLRStringBuffer
 
buffer - Variable in class at.dms.compiler.tools.antlr.runtime.CharQueue
 
buffer - Variable in class at.dms.kjc.raw.JoinerScheduleNode
 
buffer - Variable in class at.dms.kjc.spacedynamic.JoinerScheduleNode
 
BufferDRAMAssignment - Class in at.dms.kjc.spacetime
This class will assign the offchip-rotating buffers to DRAM banks of the raw chip.
BufferDRAMAssignment() - Constructor for class at.dms.kjc.spacetime.BufferDRAMAssignment
 
BufferedCommunication - Class in at.dms.kjc.spacetime
This class implements filter communication with a peek buffer.
BufferedCommunication(RawTile, FilterInfo, Layout) - Constructor for class at.dms.kjc.spacetime.BufferedCommunication
Create a new Buffered communication object that will be used to generate code for the FilterTraceNode described by filterInfo.
BufferedDynamicCommunication - Class in at.dms.kjc.spacedynamic
 
BufferedDynamicCommunication(SpdStaticStreamGraph, FlatNode) - Constructor for class at.dms.kjc.spacedynamic.BufferedDynamicCommunication
 
BufferedStaticCommunication - Class in at.dms.kjc.spacedynamic
Create SIR code for a static-rate-input filter that requires a buffer (it might be circular or linear).
BufferedStaticCommunication(SpdStaticStreamGraph, FlatNode, int, int, int) - Constructor for class at.dms.kjc.spacedynamic.BufferedStaticCommunication
Create a new BufferedStaticCommunication Generator for:
bufferName - Variable in class at.dms.kjc.cluster.TapeFixedBase
Name of buffer containing tape items
BUFFERNAME - Static variable in class at.dms.kjc.rstream.FusionState
the variaible prefix of the incoming buffer
buffers - Static variable in class at.dms.kjc.raw.JoinerSimulator
 
buffers - Variable in class at.dms.kjc.spacedynamic.JoinerSimulator
 
BufferSize - Class in at.dms.kjc.backendSupport
Centralize calculation of buffer sizes
BufferSize() - Constructor for class at.dms.kjc.backendSupport.BufferSize
 
bufferSize(int, int, CodegenPrintWriter, boolean) - Static method in class at.dms.kjc.cluster.FixedBufferTape
Static method to calculate a buffer size for standalone mode.
bufferStore - Static variable in class at.dms.kjc.backendSupport.Channel
the store for all Buffers, indexed by edge.
bufferVar - Variable in class at.dms.kjc.rstream.FusionState
the size of the incoming buffers for each incoming edge
bufName - Variable in class at.dms.kjc.backendSupport.ChannelAsArray
array name
bufPrefix - Variable in class at.dms.kjc.backendSupport.ChannelAsArray
reference to whole array, prefix to element access
bufRef(JExpression) - Method in class at.dms.kjc.backendSupport.ChannelAsArray
Create an array reference given an offset
bufSize - Variable in class at.dms.kjc.backendSupport.ChannelAsArray
array size in elements
bufType - Variable in class at.dms.kjc.backendSupport.ChannelAsArray
type of array: aray of element type
build(String, int) - Static method in class at.dms.compiler.TokenReference
Construct a line and file reference
build(String, int) - Static method in class at.dms.compiler.tools.common.TokenReference
Construct a line and file reference
build() - Method in class at.dms.compiler.tools.jperf.JPerf
Builds tables and graph.
buildCFG(Function) - Static method in class streamit.frontend.controlflow.CFGBuilder
Build a control-flow graph from a function.
buildHello6() - Static method in class at.dms.kjc.sir.SIRBuilder
Builds the SIR representation of HelloWorld6.java in the library.
buildLiveness(BlockContainer) - Static method in class streamit.stair.core.Block
Update liveness information for a region of a control-flow graph.
buildTokenReference() - Method in class at.dms.compiler.antlr.extra.Parser
Returns a reference to the current position in the source file.
buildTokenReference() - Method in class at.dms.compiler.tools.antlr.extra.Parser
Returns a reference to the current position in the source file.
buildWorkFunctions(SIRContainer, JClassDeclaration) - Static method in class at.dms.kjc.sir.lowering.SIRScheduler
Does the scheduling, adding a work function corresponding to to .
BXOR - Static variable in interface at.dms.kjc.KjcTokenTypes
 
BXOR_ASSIGN - Static variable in interface at.dms.kjc.KjcTokenTypes
 
Byte - Static variable in class at.dms.kjc.CStdType
 
ByteBuffer - Class in at.dms.compiler.tools.antlr.runtime
A Stream of characters fed to the lexer from a InputStream that can be rewound via mark()/rewind() methods.
ByteBuffer(InputStream) - Constructor for class at.dms.compiler.tools.antlr.runtime.ByteBuffer
Create a character buffer
BytecodeOptimizer - Class in at.dms.kjc
This class encapsulates the bytecode optimization calls.
BytecodeOptimizer(int) - Constructor for class at.dms.kjc.BytecodeOptimizer
Creates an optimizer.
byteValue() - Method in class at.dms.kjc.JByteLiteral
Returns the constant value of the expression.
byteValue() - Method in class at.dms.kjc.JExpression
Returns the constant value of the expression.

C

cache - Variable in class at.dms.compiler.tools.antlr.compiler.RuleBlock
 
cachedBounds - Variable in class org.jgraph.graph.VertexView.SizeHandle
 
cachedBounds - Variable in class org.jgraph.plaf.basic.BasicGraphUI.RootHandle
 
cacheLineBytes - Static variable in class at.dms.kjc.spacedynamic.RawChip
 
cacheLineBytes - Static variable in class at.dms.kjc.spacetime.RawChip
 
cacheLineDiv(int) - Static method in class at.dms.kjc.spacetime.Util
 
cacheLineWords - Static variable in class at.dms.kjc.spacedynamic.RawChip
 
cacheLineWords - Static variable in class at.dms.kjc.spacetime.RawChip
 
cacheopt - Static variable in class at.dms.kjc.KjcOptions
 
CachePartitioner - Class in at.dms.kjc.sir.lowering.partition.cache
 
CachePartitioner(SIRStream, WorkEstimate, int, int, int) - Constructor for class at.dms.kjc.sir.lowering.partition.cache.CachePartitioner
 
calcBlockCounts(FlatNode) - Static method in class at.dms.kjc.raw.BlockExecutionCounts
 
calcDownstream(Stream) - Method in class streamit.library.Portal
Calculates which receivers are downstream of the sender.
calcDRAMDist() - Method in class at.dms.kjc.spacetime.DRAMCommandDist
 
calcNode(Iterator, SIROperator) - Method in class at.dms.kjc.cluster.DoSchedules
 
calcPartitions(Map<SIROperator, Integer>) - Method in class at.dms.kjc.sir.lowering.partition.cache.CachePartitioner
The toplevel call for calculating partitions without fusing anything in the stream.
calcPartitions(Map<SIROperator, Integer>) - Method in class at.dms.kjc.sir.lowering.partition.dynamicprog.DynamicProgPartitioner
The toplevel call for calculating partitions without fusing anything in the stream.
calculate(List<LinearFilterRepresentation>) - Static method in class at.dms.kjc.sir.linear.transform.LinearTransformPipeline
Sets up the calculation of the overall linear representation of a sequential list of linear representations.
If filter one computes y = xA1 + b1 and filter 2 computes y=xA2 + b2 then the overall filter filter1 --> filter 2 will compute y = (xA1 + b1)A2 + b2 = xA1A2 + (b1A2 + b2), which itself can be represented with the LFR: A = A1A2 and b = (b1A2 + b2).
There are a bunch of subtlties involved with computing the overall representation due to various size restrictions (eg the sizes of the matrices have to be compatible.
calculate(List<LinearFilterRepresentation>) - Static method in class at.dms.kjc.sir.statespace.transform.LinearTransformPipeline
Sets up the calculation of the overall linear representation of a sequential list of linear representations.
calculateDuplicate(List<LinearFilterRepresentation>, int[]) - Static method in class at.dms.kjc.sir.linear.transform.LinearTransformSplitJoin
Calculate the necessary information to combine the splitjoin when the splitter is a duplicate.
calculateDuplicate(List<LinearFilterRepresentation>, int[]) - Static method in class at.dms.kjc.sir.statespace.transform.LinearTransformSplitJoin
Calculate the necessary information to combine the splitjoin when the splitter is a duplicate.
calculateFeedback(LinearFilterRepresentation, LinearFilterRepresentation, int[]) - Static method in class at.dms.kjc.sir.statespace.transform.LinearTransformFeedback
 
calculateItems(SIRFilter) - Method in class at.dms.kjc.spacedynamic.RawExecutionCode
 
calculateN(int) - Static method in class at.dms.kjc.sir.linear.frequency.LEETFrequencyReplacer
calculates the appropriate size FFT to perform.
CalculateParams - Class in at.dms.kjc.spacetime
 
CalculateParams(SIRStream, double, HashMap<SIRFilter, int[]>) - Constructor for class at.dms.kjc.spacetime.CalculateParams
 
calculateRedundancyStatistics() - Method in class at.dms.kjc.sir.linear.LinearRedundancy
Calculate redundancy statistics.
calculateRedundancyStatistics() - Method in class at.dms.kjc.sir.statespace.LinearRedundancy
Calculate redundancy statistics.
calculateRedundancyString() - Method in class at.dms.kjc.sir.linear.LinearRedundancy
Returns a number between zero and one that represents the amount of redundant computation that this LinearRedundancy does.
calculateRedundancyString() - Method in class at.dms.kjc.sir.statespace.LinearRedundancy
Returns a number between zero and one that represents the amount of redundant computation that this LinearRedundancy does.
calculateSize(Edge) - Static method in class at.dms.kjc.backendSupport.BufferSize
Return the number of items passing over an edge.
calculateSize() - Method in class at.dms.kjc.spacetime.InterSliceBuffer
 
calculateSize() - Method in class at.dms.kjc.spacetime.IntraSliceBuffer
 
calculateSize() - Method in class at.dms.kjc.spacetime.OffChipBuffer
 
calculateWorkStats() - Method in class at.dms.kjc.slicegraph.Partitioner
 
callExtPSP(SliceNode) - Method in class at.dms.kjc.cell.CellComputeCodeStore
Call ext_ppu_spu_ppu_ex to run the filter asynchronously.
callExtPSP(SliceNode, int) - Method in class at.dms.kjc.cell.CellComputeCodeStore
 
callInit() - Method in class streamit.library.Operator
 
canAllocateNewComputeNode() - Method in class at.dms.kjc.backendSupport.ComputeNodes
Assume that it is easy to add more nodes...
canAllocateNewComputeNode() - Method in interface at.dms.kjc.backendSupport.ComputeNodesI
Does this implementation have dynamic creation of new nodes or are all nodes statically allocated.
canAllocateNewComputeNode() - Method in class at.dms.kjc.cell.CellChip
 
canAllocateNewComputeNode() - Method in class at.dms.kjc.spacetime.RawChip
 
canAllocateNewComputeNode() - Method in class at.dms.kjc.vanillaSlice.UniProcessors
Assume that it is easy to add more nodes...
cancelCellEditing() - Method in class org.jgraph.graph.DefaultGraphCellEditor
Messages cancelCellEditing to the realEditor and removes it from this instance.
cancelEditing() - Method in class org.jgraph.JGraph
Cancels the current editing session.
cancelEditing(JGraph) - Method in class org.jgraph.plaf.basic.BasicGraphUI
Cancels all current editing sessions.
cancelEditing(JGraph) - Method in class org.jgraph.plaf.GraphUI
Cancels the current editing session.
canComplete() - Method in class at.dms.classfile.ClassRefInstruction
Returns true iff control flow can reach the next instruction in textual order.
canComplete() - Method in class at.dms.classfile.FieldRefInstruction
Returns true iff control flow can reach the next instruction in textual order.
canComplete() - Method in class at.dms.classfile.IincInstruction
Returns true iff control flow can reach the next instruction in textual order.
canComplete() - Method in class at.dms.classfile.Instruction
Returns true iff control flow can reach the next instruction in textual order after executing this instruction.
canComplete() - Method in class at.dms.classfile.InvokeinterfaceInstruction
Returns true iff control flow can reach the next instruction in textual order.
canComplete() - Method in class at.dms.classfile.JumpInstruction
Returns true iff control flow can reach the next instruction in textual order.
canComplete() - Method in class at.dms.classfile.LocalVarInstruction
Returns true iff control flow can reach the next instruction in textual order.
canComplete() - Method in class at.dms.classfile.MethodRefInstruction
Returns true iff control flow can reach the next instruction in textual order.
canComplete() - Method in class at.dms.classfile.MultiarrayInstruction
Returns true iff control flow can reach the next instruction in textual order.
canComplete() - Method in class at.dms.classfile.NewarrayInstruction
Returns true iff control flow can reach the next instruction in textual order.
canComplete() - Method in class at.dms.classfile.NoArgInstruction
Returns true iff control flow can reach the next instruction in textual order.
canComplete() - Method in class at.dms.classfile.PushLiteralInstruction
Returns true iff control flow can reach the next instruction in textual order.
canComplete() - Method in class at.dms.classfile.SwitchInstruction
Returns true iff control flow can reach the next instruction in textual order.
canEdit - Variable in class org.jgraph.graph.DefaultGraphCellEditor
Should isCellEditable return true? This is set in configure...
canEditImmediately(EventObject) - Method in class org.jgraph.graph.DefaultGraphCellEditor
Returns true if event is null, or it is a MouseEvent with a click count > 2 and inHitRegion returns true.
canFire(FlatNode, HashMap<FlatNode, Integer>, SimulationCounter) - Method in class at.dms.kjc.raw.FineGrainSimulator
 
canFire(FlatNode, HashMap<FlatNode, Integer>, SimulationCounter) - Method in class at.dms.kjc.raw.Simulator
 
canFire(FlatNode, HashMap<FlatNode, Integer>, SimulationCounter) - Method in class at.dms.kjc.raw.WorkBasedSimulator
 
canFire(FlatNode, HashMap<FlatNode, Integer>, SimulationCounter) - Method in class at.dms.kjc.spacedynamic.FineGrainSimulator
 
canFire(FlatNode, HashMap<FlatNode, Integer>, SimulationCounter) - Method in class at.dms.kjc.spacedynamic.NoSimulator
 
canFire(FlatNode, HashMap<FlatNode, Integer>, SimulationCounter) - Method in class at.dms.kjc.spacedynamic.SimpleSimulator
 
canFire(FlatNode, HashMap<FlatNode, Integer>, SimulationCounter) - Method in class at.dms.kjc.spacedynamic.Simulator
 
canFire(FlatNode, HashMap<FlatNode, Integer>, SimulationCounter) - Method in class at.dms.kjc.spacedynamic.WorkBasedSimulator
 
canImport(JComponent, DataFlavor[]) - Method in class org.jgraph.plaf.basic.BasicGraphUI.GraphTransferHandler
 
CANNOT_BREAK - Static variable in interface at.dms.kjc.KjcMessages
 
CANNOT_CONTINUE - Static variable in interface at.dms.kjc.KjcMessages
 
CANNOT_CREATE - Static variable in interface at.dms.compiler.CompilerMessages
 
CANNOT_CREATE - Static variable in interface at.dms.compiler.tools.common.CompilerMessages
 
CANNOT_OPEN_FILE - Static variable in interface at.dms.compiler.tools.include.IncludeMessages
 
canonicalize() - Method in class at.dms.kjc.slicegraph.InputSliceNode
Merge neighboring edges and weights if the neighboring edges are actually the same Edge object.
canonicalize() - Method in class at.dms.kjc.slicegraph.OutputSliceNode
Combine the weights of adajacent outputs that have equal destinations.
canRedo(Object) - Method in class org.jgraph.graph.GraphUndoManager
Overridden to preserve usual semantics: returns true if a redo operation would be successful now for the given view, false otherwise
canReplace(SIRStream, LinearAnalyzer) - Static method in class at.dms.kjc.sir.linear.frequency.LEETFrequencyReplacer
Returns whether or not we can replace with this replacer.
canUndo(Object) - Method in class org.jgraph.graph.GraphUndoManager
Overridden to preserve usual semantics: returns true if an undo operation would be successful now for the given view, false otherwise
canUse() - Static method in class at.dms.kjc.backendSupport.FilterInfo
Call this when it is safe to use filter infos, meaning all the information that they collect has been calculated so the information can be presented.
capacity() - Method in class at.dms.compiler.antlr.runtime.Vector
Returns the current capacity of the vector.
capacity() - Method in class at.dms.compiler.tools.antlr.runtime.Vector
Returns the current capacity of the vector.
CArrayType - Class in at.dms.kjc
This class represents class type in the type structure
CArrayType(CType, int) - Constructor for class at.dms.kjc.CArrayType
Constructs an array type
CArrayType(CType, int, JExpression[]) - Constructor for class at.dms.kjc.CArrayType
Constructs an array type
CASE_FALL_THROUGH - Static variable in interface at.dms.kjc.KjcMessages
 
caseSensitive - Variable in class at.dms.compiler.tools.antlr.runtime.CharScanner
 
caseSensitiveLiterals - Variable in class at.dms.compiler.tools.antlr.runtime.CharScanner
 
caseSizeThreshold - Static variable in class at.dms.compiler.tools.antlr.compiler.JavaCodeGenerator
 
CAST_CANT - Static variable in interface at.dms.kjc.KjcMessages
 
castExpr() - Method in class streamit.frontend.StreamItParserFE
 
CATCH_UNREACHABLE - Static variable in interface at.dms.kjc.KjcMessages
 
CBadClass - Class in at.dms.kjc
This class represents an undefined class (something that comes from a bad classfile) This class is not usable to anything, so it will sooner or later produce a comprehensive error.
CBadClass() - Constructor for class at.dms.kjc.CBadClass
 
CBadClass(String) - Constructor for class at.dms.kjc.CBadClass
Constructs a class export from file
CBinaryClass - Class in at.dms.kjc
This class represents the exported members of a binary class, i.e.
CBinaryClass() - Constructor for class at.dms.kjc.CBinaryClass
 
CBinaryClass(ClassInfo) - Constructor for class at.dms.kjc.CBinaryClass
Constructs a class export from file
CBinaryField - Class in at.dms.kjc
This class represents loaded (compiled) class fields.
CBinaryField() - Constructor for class at.dms.kjc.CBinaryField
 
CBinaryField(CClass, FieldInfo) - Constructor for class at.dms.kjc.CBinaryField
Constructs a field export
CBinaryMethod - Class in at.dms.kjc
This class represents a loaded (already compiled) class method.
CBinaryMethod() - Constructor for class at.dms.kjc.CBinaryMethod
 
CBinaryMethod(CClass, MethodInfo) - Constructor for class at.dms.kjc.CBinaryMethod
Constructs method
CBitType - Class in at.dms.kjc
This class represents the Java type "bit".
CBitType() - Constructor for class at.dms.kjc.CBitType
Constructs a new instance.
CBlockContext - Class in at.dms.kjc
This class represents a local context during checkBody It follows the control flow and maintain informations about variable (initialized, used, allocated), exceptions (thrown, catched) It also verify that context is still reachable There is a set of utilities method to access fields, methods and class with the name by clamping the parsing tree
CBlockContext() - Constructor for class at.dms.kjc.CBlockContext
 
CBlockContext(CBodyContext) - Constructor for class at.dms.kjc.CBlockContext
Construct a block context, it supports local variable allocation throw statement and return statement
CBlockContext(CBodyContext, int) - Constructor for class at.dms.kjc.CBlockContext
Construct a block context, it supports local variable allocation throw statement and return statement
CBlockError - Exception in at.dms.kjc
This class represents block errors in the error hierarchy.
CBlockError(TokenReference, Message) - Constructor for exception at.dms.kjc.CBlockError
An error with a formatted message as argument
CBlockError(TokenReference, MessageDescription, Object[]) - Constructor for exception at.dms.kjc.CBlockError
An error with an arbitrary number of parameters
CBlockError(TokenReference, MessageDescription, Object, Object) - Constructor for exception at.dms.kjc.CBlockError
An error with two parameters
CBlockError(TokenReference, MessageDescription, Object) - Constructor for exception at.dms.kjc.CBlockError
An error with one parameter
CBlockError(TokenReference, MessageDescription) - Constructor for exception at.dms.kjc.CBlockError
An error without parameters
CBodyContext - Class in at.dms.kjc
This class represents a local context during checkBody It follows the control flow and maintain informations about variable (initialized, used, allocated), exceptions (thrown, catched) It also verify that context is still reachable There is a set of utilities method to access fields, methods and class with the name by clamping the parsing tree
CBodyContext() - Constructor for class at.dms.kjc.CBodyContext
 
CBodyContext(CBodyContext) - Constructor for class at.dms.kjc.CBodyContext
Construct a block context, it supports local variable allocation throw statement and return statement This starts a new context in a method
CBodyContext(CMethodContext) - Constructor for class at.dms.kjc.CBodyContext
Construct a block context, it supports local variable allocation throw statement and return statement This starts a new context in a method
CBodyContext(CBodyContext, CBodyContext) - Constructor for class at.dms.kjc.CBodyContext
 
CBooleanType - Class in at.dms.kjc
This class represents java and kopi Numericals types Such as byte, short, int, long, float, double
CBooleanType() - Constructor for class at.dms.kjc.CBooleanType
Constructor
CByteType - Class in at.dms.kjc
This class represents the Java type "byte".
CByteType() - Constructor for class at.dms.kjc.CByteType
Constructs a new instance.
CCatchContext - Class in at.dms.kjc
This class holds the contextual information for the semantic analysis of a catch clause.
CCatchContext() - Constructor for class at.dms.kjc.CCatchContext
 
CCharType - Class in at.dms.kjc
This class represents the Java type "char".
CCharType() - Constructor for class at.dms.kjc.CCharType
Constructs a new instance.
CClass - Class in at.dms.kjc
This class represents the exported members of a class (inner classes, methods and fields)
CClass() - Constructor for class at.dms.kjc.CClass
 
CClass(CClass, String, int, String, String, CClassType, boolean) - Constructor for class at.dms.kjc.CClass
Constructs a class export from file
CClassContext - Class in at.dms.kjc
This class represents a class context during check
CClassContext() - Constructor for class at.dms.kjc.CClassContext
 
CClassNameType - Class in at.dms.kjc
This class represents class type in the type structure
CClassNameType() - Constructor for class at.dms.kjc.CClassNameType
 
CClassNameType(String) - Constructor for class at.dms.kjc.CClassNameType
Construct a class type
CClassType - Class in at.dms.kjc
This class represents class type in the type structure
CClassType() - Constructor for class at.dms.kjc.CClassType
Construct a class type
CClassType(CClass) - Constructor for class at.dms.kjc.CClassType
Construct a class type
CCompilationUnit - Class in at.dms.kjc
This class represents a compilation unit
CCompilationUnit(String, JClassImport[], JPackageImport[], Hashtable<String, CClassType>) - Constructor for class at.dms.kjc.CCompilationUnit
Construct a compilation unit context.
CCompilationUnitContext - Class in at.dms.kjc
This class represents a local context during checkBody It follows the control flow and maintain informations about variable (initialized, used, allocated), exceptions (thrown, catched) It also verify that context is still reachable There is a set of utilities method to access fields, methods and class with the name by clamping the parsing tree
CCompilationUnitContext() - Constructor for class at.dms.kjc.CCompilationUnitContext
 
CConstructorContext - Class in at.dms.kjc
This class represents a method context during check
CConstructorContext() - Constructor for class at.dms.kjc.CConstructorContext
 
CConstructorContext(CClassContext, CMethod) - Constructor for class at.dms.kjc.CConstructorContext
CConstructorContext
CContext - Class in at.dms.kjc
This class represents a local context during checkBody It follows the control flow and maintain informations about variable (initialized, used, allocated), exceptions (thrown, catched) It also verify that context is still reachable There is a set of utilities method to access fields, methods and class with the name by clamping the parsing tree
CContext() - Constructor for class at.dms.kjc.CContext
 
CContext(CContext) - Constructor for class at.dms.kjc.CContext
Construct a block context, it supports local variable allocation throw statement and return statement
CDoubleType - Class in at.dms.kjc
This class represents the Java type "double".
CDoubleType() - Constructor for class at.dms.kjc.CDoubleType
Constructs a new instance.
ceil32() - Method in class at.dms.kjc.spacetime.Address
Return a new Address whose value is the next 32-byte aligned Address greater than this.
cell - Static variable in class at.dms.kjc.KjcOptions
 
cell - Variable in class org.jgraph.graph.AbstractCellView
Reference to the cell for this view
cell - Variable in class org.jgraph.graph.DefaultGraphSelectionModel.CellPlaceHolder
 
cell - Variable in class org.jgraph.plaf.basic.BasicGraphUI.MouseHandler
 
cell_vector_library - Static variable in class at.dms.kjc.KjcOptions
 
CellBackend - Class in at.dms.kjc.cell
 
CellBackend() - Constructor for class at.dms.kjc.cell.CellBackend
 
CellBackendFactory - Class in at.dms.kjc.cell
 
CellBackendFactory(Integer) - Constructor for class at.dms.kjc.cell.CellBackendFactory
Constructor if creating UniBackEndFactory before layout Creates numProcessors processors.
CellBackendFactory(CellChip) - Constructor for class at.dms.kjc.cell.CellBackendFactory
Constructor if creating UniBackEndFactory after layout.
CellBackendScaffold - Class in at.dms.kjc.cell
 
CellBackendScaffold() - Constructor for class at.dms.kjc.cell.CellBackendScaffold
 
CellChip - Class in at.dms.kjc.cell
 
CellChip(Integer) - Constructor for class at.dms.kjc.cell.CellChip
Construct a new collection and fill it with ComputeNodes.
CellComputeCodeStore - Class in at.dms.kjc.cell
 
CellComputeCodeStore(CellPU) - Constructor for class at.dms.kjc.cell.CellComputeCodeStore
Constructors
CellComputeCodeStore(CellPU, SliceNode) - Constructor for class at.dms.kjc.cell.CellComputeCodeStore
 
cellCount - Variable in class org.jgraph.graph.GraphContext
Number of all descendants without ports.
celldyn - Static variable in class at.dms.kjc.KjcOptions
 
cellEditor - Static variable in class org.jgraph.graph.AbstractCellView
Editor for the cell.
cellEditor - Variable in class org.jgraph.plaf.basic.BasicGraphUI
Current editor for the graph.
cellEditorListener - Variable in class org.jgraph.plaf.basic.BasicGraphUI
Listens for CellEditor events.
CellHandle - Interface in org.jgraph.graph
Defines the requirements for objects that may be used as handles.
CellMapper - Interface in org.jgraph.graph
Defines the requirements for objects that may be used as a cell mapper.
cellMathEquivalent(JExpression, String) - Static method in class at.dms.util.Utils
Return the name of a math method for vector processing using IBM's vector headers for the Cell processor (or null if none)
CellNoSWPipeLayout - Class in at.dms.kjc.cell
Subclass of NoSWPipeLayout that keeps all I/O filters on PPU and all non-I/O filtrers on SPUs
CellNoSWPipeLayout(SpaceTimeScheduleAndPartitioner, CellChip) - Constructor for class at.dms.kjc.cell.CellNoSWPipeLayout
 
CellProcessFilterSliceNode - Class in at.dms.kjc.cell
 
CellProcessFilterSliceNode(FilterSliceNode, SchedulingPhase, CellBackendFactory) - Constructor for class at.dms.kjc.cell.CellProcessFilterSliceNode
 
CellProcessInputSliceNode - Class in at.dms.kjc.cell
 
CellProcessInputSliceNode(InputSliceNode, SchedulingPhase, CellBackendFactory) - Constructor for class at.dms.kjc.cell.CellProcessInputSliceNode
 
CellProcessOutputSliceNode - Class in at.dms.kjc.cell
 
CellProcessOutputSliceNode(OutputSliceNode, SchedulingPhase, CellBackendFactory) - Constructor for class at.dms.kjc.cell.CellProcessOutputSliceNode
 
CellPU - Class in at.dms.kjc.cell
 
CellPU(int) - Constructor for class at.dms.kjc.cell.CellPU
 
cells - Variable in class org.jgraph.event.GraphSelectionEvent
Cells this event represents.
cells - Variable in class org.jgraph.graph.GraphContext
Reference to the cells.
cells - Variable in class org.jgraph.graph.GraphLayoutCache.GraphViewEdit
 
cells - Variable in class org.jgraph.graph.GraphLayoutCache.GraphViewLayerEdit
 
cells - Variable in class org.jgraph.graph.GraphTransferable
Selected cells.
cellSet - Variable in class org.jgraph.graph.GraphContext
Set of all cells including all descendants.
cellStates - Variable in class org.jgraph.graph.DefaultGraphSelectionModel
Maps the cells to their selection state.
CellView - Interface in org.jgraph.graph
Defines the requirements for an object that represents a view for a model cell.
CellViewFactory - Interface in org.jgraph.graph
Defines the requirements for objects that may be used as a cell view factory.
CellViewRenderer - Interface in org.jgraph.graph
Defines the requirements for objects that may be used as a cell view renderer.
cellViews - Variable in class org.jgraph.graph.DefaultGraphModel.GraphModelEdit
 
CEmittedTextType - Class in at.dms.kjc
 
CEmittedTextType() - Constructor for class at.dms.kjc.CEmittedTextType
 
CEmittedTextType(int) - Constructor for class at.dms.kjc.CEmittedTextType
 
CEmittedTextType(String) - Constructor for class at.dms.kjc.CEmittedTextType
 
CEmittedTextType(Object[]) - Constructor for class at.dms.kjc.CEmittedTextType
 
center - Static variable in class org.jgraph.graph.DefaultEdge
 
CExpressionContext - Class in at.dms.kjc
This class provides the contextual information for the semantic analysis of an expression.
CExpressionContext() - Constructor for class at.dms.kjc.CExpressionContext
 
CExpressionContext(CBodyContext, boolean, boolean) - Constructor for class at.dms.kjc.CExpressionContext
Constructs the context to analyse an expression semantically.
CExpressionContext(CBodyContext) - Constructor for class at.dms.kjc.CExpressionContext
Constructs the context to analyse an expression semantically.
CExpressionContext(CExpressionContext, boolean, boolean) - Constructor for class at.dms.kjc.CExpressionContext
Constructs the context to analyse an expression semantically.
CExpressionContext(CExpressionContext) - Constructor for class at.dms.kjc.CExpressionContext
Constructs the context to analyse an expression semantically.
CExpressionError - Exception in at.dms.kjc
This class represents Expression errors in error hierarchy
CExpressionError(TokenReference, Message) - Constructor for exception at.dms.kjc.CExpressionError
An error with a formatted message as argument
CExpressionError(TokenReference, MessageDescription, Object[]) - Constructor for exception at.dms.kjc.CExpressionError
An error with an arbitrary number of parameters
CExpressionError(TokenReference, MessageDescription, Object, Object) - Constructor for exception at.dms.kjc.CExpressionError
An error with two parameters
CExpressionError(TokenReference, MessageDescription, Object) - Constructor for exception at.dms.kjc.CExpressionError
An error with one parameter
CExpressionError(TokenReference, MessageDescription) - Constructor for exception at.dms.kjc.CExpressionError
An error without parameters
CFG - Class in streamit.frontend.controlflow
A control-flow graph.
CFG(List<CFGNode>, CFGNode, CFGNode, Map<CFGNode, List>) - Constructor for class streamit.frontend.controlflow.CFG
Create a new control-flow graph (or fraction thereof).
CFGBuilder - Class in streamit.frontend.controlflow
Helper class to build a control-flow graph from linear code.
CFGNode - Class in streamit.frontend.controlflow
A single-statement or single-expression node in a control flow graph.
CFGNode(Statement) - Constructor for class streamit.frontend.controlflow.CFGNode
Create a statement node.
CFGNode(Statement, boolean) - Constructor for class streamit.frontend.controlflow.CFGNode
Create either a placeholder or a statement node.
CFGNode(Statement, Expression) - Constructor for class streamit.frontend.controlflow.CFGNode
Create an expression node.
CField - Class in at.dms.kjc
This class represents an exported member of a class (fields)
CField() - Constructor for class at.dms.kjc.CField
 
CField(CClass, int, JVariableDefinition, boolean) - Constructor for class at.dms.kjc.CField
Constructs a field export
CField(CClass, int, String, CType, boolean) - Constructor for class at.dms.kjc.CField
Constructs a field export
CFloatType - Class in at.dms.kjc
This class represents the Java type "float".
CFloatType() - Constructor for class at.dms.kjc.CFloatType
Constructs a new instance.
CGNIFPVAR - Static variable in class at.dms.kjc.spacedynamic.Util
 
CGNIFPVAR - Static variable in class at.dms.kjc.spacetime.Util
 
CGNIINTVAR - Static variable in class at.dms.kjc.spacedynamic.Util
 
CGNIINTVAR - Static variable in class at.dms.kjc.spacetime.Util
 
CGNOFPVAR - Static variable in class at.dms.kjc.spacedynamic.Util
 
CGNOFPVAR - Static variable in class at.dms.kjc.spacetime.Util
 
CGNOINTVAR - Static variable in class at.dms.kjc.spacedynamic.Util
 
CGNOINTVAR - Static variable in class at.dms.kjc.spacetime.Util
 
change - Variable in class org.jgraph.event.GraphModelEvent
The object that consistutes the change.
changeAttributes(Map) - Method in class org.jgraph.graph.DefaultEdge
Override parent method to ensure non-null points.
changeAttributes(Map) - Method in class org.jgraph.graph.DefaultGraphCell
Apply change to the cell and sync userObject.
changeAttributes(Map) - Method in interface org.jgraph.graph.GraphCell
Changes the attributes of the cell.
changeChildCount(Map, Object, int) - Method in class org.jgraph.graph.DefaultGraphModel.GraphModelEdit
 
changed - Variable in class org.jgraph.graph.DefaultGraphModel.GraphModelEdit
 
changedNodes - Variable in class org.jgraph.graph.ParentMap
Set of changed changedNodes for the parent map.
changeSource - Variable in class org.jgraph.graph.GraphLayoutCache.GraphViewLayerEdit
 
changeStoredInputs(int) - Method in class at.dms.kjc.sir.statespace.LinearFilterRepresentation
Changes the stored input value of this linear Representation (to a greater value)
changeSupport - Variable in class org.jgraph.graph.DefaultGraphSelectionModel
Used to message registered listeners.
Channel - Class in at.dms.kjc.backendSupport
A Buffer is an implementation of an Edge in a back end.
Channel(Edge) - Constructor for class at.dms.kjc.backendSupport.Channel
Create a channel given an edge.
Channel(SliceNode, SliceNode) - Constructor for class at.dms.kjc.backendSupport.Channel
Create a buffer given src and dst SliceNode's
Channel - Class in streamit.library
 
Channel(Class) - Constructor for class streamit.library.Channel
 
Channel(Class, Rate) - Constructor for class streamit.library.Channel
 
Channel(Class, int) - Constructor for class streamit.library.Channel
Same as above, for fixed I/O rates (and backwards compatibility with old Java benchmarks)
Channel(Class, Rate, Rate) - Constructor for class streamit.library.Channel
 
Channel(Class, int, int) - Constructor for class streamit.library.Channel
Same as above, for fixed I/O rates (and backwards compatibility with old Java benchmarks)
Channel(Class, Rate, int) - Constructor for class streamit.library.Channel
 
Channel(Class, int, Rate) - Constructor for class streamit.library.Channel
 
Channel(Channel) - Constructor for class streamit.library.Channel
 
ChannelAsArray - Class in at.dms.kjc.backendSupport
Channel implementation as an array.
ChannelAsArray(Edge) - Constructor for class at.dms.kjc.backendSupport.ChannelAsArray
Constructor
ChannelAsArray(SliceNode, SliceNode) - Constructor for class at.dms.kjc.backendSupport.ChannelAsArray
Deprecated. 
ChannelAsCircularArray - Class in at.dms.kjc.backendSupport
Implement a channel as a circular array.
ChannelAsCircularArray(Edge) - Constructor for class at.dms.kjc.backendSupport.ChannelAsCircularArray
Constructor
ChannelConnectFilter - Class in streamit.library
 
ChannelConnectFilter(Class) - Constructor for class streamit.library.ChannelConnectFilter
 
ChannelConnectFilter() - Constructor for class streamit.library.ChannelConnectFilter
 
channelIdMap - Static variable in class at.dms.kjc.cell.CellBackend
 
channels - Static variable in class at.dms.kjc.cell.CellBackend
 
CHAR - Static variable in interface at.dms.compiler.tools.antlr.compiler.ActionLexerTokenTypes
 
CHAR - Static variable in exception at.dms.compiler.tools.antlr.runtime.MismatchedCharException
 
Char - Static variable in class at.dms.kjc.CStdType
 
CHAR_LITERAL - Static variable in interface at.dms.compiler.tools.antlr.compiler.ANTLRTokenTypes
 
CHAR_LITERAL - Static variable in interface at.dms.compiler.tools.antlr.compiler.PreprocessorTokenTypes
 
CHAR_LITERAL - Static variable in interface streamit.frontend.StreamItLexTokenTypes
 
CHAR_LITERAL - Static variable in interface streamit.frontend.StreamItParserFETokenTypes
 
CHARACTER_LITERAL - Static variable in interface at.dms.kjc.KjcTokenTypes
 
CharArrayCache - Class in at.dms.util
This class implements a cache of char arrays
CharArrayCache() - Constructor for class at.dms.util.CharArrayCache
 
charAt(int) - Method in class at.dms.compiler.tools.antlr.runtime.ANTLRStringBuffer
 
CharBuffer - Class in at.dms.compiler.tools.antlr.runtime
 
CharBuffer(Reader) - Constructor for class at.dms.compiler.tools.antlr.runtime.CharBuffer
Create a character buffer
CharFormatter - Interface in at.dms.compiler.antlr.runtime
Interface used by BitSet to format elements of the set when converting to string
CharFormatter - Interface in at.dms.compiler.tools.antlr.runtime
Interface used by BitSet to format elements of the set when converting to string
CHARLITERAL - Static variable in class at.dms.kjc.KjcScanner
 
CharQueue - Class in at.dms.compiler.tools.antlr.runtime
A circular buffer object used by CharBuffer
CharQueue(int) - Constructor for class at.dms.compiler.tools.antlr.runtime.CharQueue
 
CharScanner - Class in at.dms.compiler.tools.antlr.runtime
 
CharScanner() - Constructor for class at.dms.compiler.tools.antlr.runtime.CharScanner
 
CharScanner(InputBuffer) - Constructor for class at.dms.compiler.tools.antlr.runtime.CharScanner
 
CharScanner(LexerSharedInputState) - Constructor for class at.dms.compiler.tools.antlr.runtime.CharScanner
 
charSet() - Method in class at.dms.compiler.tools.antlr.compiler.ANTLRParser
 
CharStreamException - Exception in at.dms.compiler.tools.antlr.runtime
Anything that goes wrong while generating a stream of characters
CharStreamException(String) - Constructor for exception at.dms.compiler.tools.antlr.runtime.CharStreamException
CharStreamException constructor comment.
CharStreamIOException - Exception in at.dms.compiler.tools.antlr.runtime
Wrap an IOException in a CharStreamException
CharStreamIOException(IOException) - Constructor for exception at.dms.compiler.tools.antlr.runtime.CharStreamIOException
 
chartype - Static variable in class streamit.frontend.nodes.TypePrimitive
Type object for char types.
charValue() - Method in class at.dms.kjc.JCharLiteral
Returns the constant value of the expression.
charValue() - Method in class at.dms.kjc.JExpression
Returns the constant value of the expression.
check(boolean, MessageDescription, Object[]) - Method in class at.dms.kjc.CContext
Verifies an assertion.
check(boolean, MessageDescription) - Method in class at.dms.kjc.CContext
Verifies an assertion.
check(boolean, MessageDescription, Object) - Method in class at.dms.kjc.CContext
Verifies an assertion.
check(boolean, MessageDescription, Object, Object) - Method in class at.dms.kjc.CContext
Verifies an assertion.
check(SIRFilter) - Static method in class at.dms.kjc.common.PeekPopInHelper
returns true if we find communication statements/expressions outside of the work function (i.e.
check(SIRFilter) - Static method in class at.dms.kjc.common.PeekPopPushInHelper
returns true if we find communication statements/expressions outside of the work function (i.e.
check() - Method in class at.dms.kjc.flatgraph.StaticStreamGraph
 
check(CContext, boolean, MessageDescription, Object[]) - Method in class at.dms.kjc.JPhylum
Verifies that the condition is true; otherwise adds an error.
check(CContext, boolean, MessageDescription, Object, Object) - Method in class at.dms.kjc.JPhylum
Verifies that the condition is true; otherwise adds an error.
check(CContext, boolean, MessageDescription, Object) - Method in class at.dms.kjc.JPhylum
Verifies that the condition is true; otherwise adds an error.
check(CContext, boolean, MessageDescription) - Method in class at.dms.kjc.JPhylum
Verifies that the condition is true; otherwise adds an error.
check(JPhylum) - Static method in class at.dms.kjc.rstream.CheckForMethodCalls
Check for method calls starting at entry.
check(FilterContent) - Static method in class at.dms.kjc.slicegraph.PeekPopPushInHelper
returns true if we find communication statements/expressions outside of the work function (i.e.
check(SIRFilter) - Static method in class at.dms.kjc.slicegraph.PeekPopPushInHelper
returns true if we find communication statements/expressions outside of the work function (i.e.
check() - Method in class at.dms.kjc.spacedynamic.RateMatch
Determine if we can rate match this stream graph and if so calculate some internal state to be used by later passes.
check(Program) - Static method in class streamit.frontend.passes.SemanticChecker
Check a StreamIt program for semantic correctness.
checkAccess(CClass, CExpressionContext) - Method in class at.dms.kjc.JFieldAccessExpression
Checks is access to prefix is okay
checkAllZero() - Method in class at.dms.kjc.raw.JoinerCounter
 
checkAllZero() - Method in class at.dms.kjc.raw.SimulationCounterPop
 
checkAllZero() - Method in class at.dms.kjc.raw.SimulationCounterPush
 
checkAllZero() - Method in class at.dms.kjc.spacedynamic.JoinerCounter
 
checkAllZero() - Method in class at.dms.kjc.spacedynamic.SimulationCounterPop
 
checkAllZero() - Method in class at.dms.kjc.spacedynamic.SimulationCounterPush
 
checkBasicTyping(Program) - Method in class streamit.frontend.passes.SemanticChecker
Checks that basic operations are performed on appropriate types.
checkBody(Compiler, Vector) - Method in class at.dms.kjc.JCompilationUnit
Check expression and evaluate and alter context
checkBody(JCompilationUnit) - Method in class at.dms.kjc.Main
check that body of a given compilation unit is correct side effect: increment error number
checkBody1(CClassContext) - Method in class at.dms.kjc.JConstructorDeclaration
Check expression and evaluate and alter context
checkBody1(CClassContext) - Method in class at.dms.kjc.JInitializerDeclaration
Analyses the node (semantically).
checkBody1(CClassContext) - Method in class at.dms.kjc.JMethodDeclaration
Check expression and evaluate and alter context
checkBodyMultiProc(JCompilationUnit[]) - Method in class at.dms.kjc.Main
 
checkDestination(String) - Method in class at.dms.compiler.Compiler
Checks if destination is absolute or relative to working directory.
checkDestination(String) - Method in class at.dms.compiler.tools.common.Compiler
Checks if destination is absolute or relative to working directory.
checkDupFieldNames(Program, Map<String, FEContext>) - Method in class streamit.frontend.passes.SemanticChecker
Checks that no structures have duplicated field names.
checked() - Method in class at.dms.kjc.CArrayType
 
checked() - Method in class at.dms.kjc.CType
 
CheckForMethodCalls - Class in at.dms.kjc.rstream
Given an entry point for a visitor on the java IR, check if anything under it has a method call.
checkFunctionValidity(Program) - Method in class streamit.frontend.passes.SemanticChecker
Check that functions do not exist in context they are required to, and that all required functions exist.
checkHelperFunction(JMethodDeclaration) - Method in class at.dms.kjc.rstream.FilterFusionState
Check helper function *meth* (not init or work) for field accesses.
checkInitializer(CClassContext) - Method in class at.dms.kjc.JInitializerDeclaration
FIXME: document
checkInitializers(CContext) - Method in class at.dms.kjc.JClassDeclaration
Check that initializers are correct
checkInitializers(Compiler, Vector) - Method in class at.dms.kjc.JCompilationUnit
Second pass (quick), check interface looks good Exceptions are not allowed here, this pass is just a tuning pass in order to create informations about exported elements such as Classes, Interfaces, Methods, Constructors and Fields
checkInitializers(CContext) - Method in class at.dms.kjc.JInterfaceDeclaration
Check that initializers are correct
checkInitializers(CContext) - Method in class at.dms.kjc.JTypeDeclaration
Checks that same interface is not specified more than once
checkInitializers(JCompilationUnit) - Method in class at.dms.kjc.Main
check that interface of a given compilation unit is correct side effect: increment error number
checkInterface(CContext) - Method in class at.dms.kjc.JClassDeclaration
Second pass (quick), check interface looks good Exceptions are not allowed here, this pass is just a tuning pass in order to create informations about exported elements such as Classes, Interfaces, Methods, Constructors and Fields
checkInterface(Compiler) - Method in class at.dms.kjc.JCompilationUnit
Second pass (quick), check interface looks good
checkInterface(CClassContext) - Method in class at.dms.kjc.JConstructorDeclaration
Second pass (quick), check interface looks good Exceptions are not allowed here, this pass is just a tuning pass in order to create informations about exported elements such as Classes, Interfaces, Methods, Constructors and Fields
checkInterface(CClassContext) - Method in class at.dms.kjc.JFieldDeclaration
Second pass (quick), check interface looks good Exceptions are not allowed here, this pass is just a tuning pass in order to create informations about exported elements such as Classes, Interfaces, Methods, Constructors and Fields sub classes must check modifiers and call checkInterface(super)
checkInterface(CClassContext) - Method in class at.dms.kjc.JFormalParameter
Second pass (quick), check interface looks good Exceptions are not allowed here, this pass is just a tuning pass in order to create informations about exported elements such as Classes, Interfaces, Methods, Constructors and Fields sub classes must check modifiers and call checkInterface(super)
checkInterface(CContext) - Method in class at.dms.kjc.JInterfaceDeclaration
Second pass (quick), check interface looks good Exceptions are not allowed here, this pass is just a tuning pass in order to create informations about exported elements such as Classes, Interfaces, Methods, Constructors and Fields
checkInterface(CClassContext) - Method in class at.dms.kjc.JMethodDeclaration
Second pass (quick), check interface looks good Exceptions are not allowed here, this pass is just a tuning pass in order to create informations about exported elements such as Classes, Interfaces, Methods, Constructors and Fields
checkInterface(CContext) - Method in class at.dms.kjc.JTypeDeclaration
Second pass (quick), check interface looks good
checkInterface(CContext, CClassType) - Method in class at.dms.kjc.JTypeDeclaration
Second pass (quick), check interface looks good
checkInterface(CClassContext) - Method in class at.dms.kjc.JVariableDefinition
Second pass (quick), check interface looks good Exceptions are not allowed here, this pass is just a tuning pass in order to create informations about exported elements such as Classes, Interfaces, Methods, Constructors and Fields
checkInterface(JCompilationUnit) - Method in class at.dms.kjc.Main
check that interface of a given compilation unit is correct side effect: increment error number
checkIORates(Program) - Method in class streamit.frontend.passes.SemanticChecker
Checks that work function I/O rates are valid for their stream types, and that push, pop, and peek statements are used correctly.
checkLongOption() - Method in class at.dms.compiler.getopt.Getopt
Check to see if an option is a valid long option.
checkMsg() - Method in class streamit.scheduler2.constrained.Restriction
 
checkMsg() - Method in class streamit.scheduler2.constrained.SteadyDownstreamRestriction
 
checkMsg() - Method in class streamit.scheduler2.constrained.SteadyUpstreamRestriction
 
checkOrder(int, int) - Static method in class at.dms.kjc.CModifier
 
checkOverriding(CMethod) - Method in class at.dms.kjc.CMethod
Checks that overriding/hiding is correct.
checkStatementCounts(Program) - Method in class streamit.frontend.passes.SemanticChecker
Checks that statements that must be invoked some number of times in fact are.
checkStatementPlacement(Program) - Method in class streamit.frontend.passes.SemanticChecker
Checks that statements exist in valid contexts for the type of statement.
checkStreamConnectionTyping(Program) - Method in class streamit.frontend.passes.SemanticChecker
Checks that streams are connected with consistent types.
checkStreamCreators(Program, Map<String, FEContext>) - Method in class streamit.frontend.passes.SemanticChecker
Check that, everywhere a named stream is created, the name corresponds to an actual stream (or a reserved name).
checkStreamNames(Program) - Method in class streamit.frontend.passes.SemanticChecker
Checks that the provided program does not have duplicate names of structures or streams.
checkStreamTypes(Program) - Method in class streamit.frontend.passes.SemanticChecker
Check that stream type declarations are valid.
checkType(CContext) - Method in class at.dms.kjc.CArrayType
check that type is valid necessary to resolve String into java/lang/String
checkType(CContext) - Method in class at.dms.kjc.CBooleanType
check that type is valid necessary to resolve String into java/lang/String
checkType(CContext) - Method in class at.dms.kjc.CClassNameType
check that type is valid necessary to resolve String into java/lang/String
checkType(CContext) - Method in class at.dms.kjc.CClassType
check that type is valid necessary to resolve String into java/lang/String
checkType(CContext) - Method in class at.dms.kjc.CEmittedTextType
 
checkType(CContext) - Method in class at.dms.kjc.CNumericType
check that type is valid necessary to resolve String into java/lang/String
checkType(CContext) - Method in class at.dms.kjc.CType
check that type is valid necessary to resolve String into java/lang/String
checkType(CContext) - Method in class at.dms.kjc.CVectorType
 
checkType(CContext) - Method in class at.dms.kjc.CVectorTypeLow
 
checkTypeBody(CContext) - Method in class at.dms.kjc.JClassDeclaration
checkTypeBody Check expression and evaluate and alter context
checkTypeBody(CContext) - Method in class at.dms.kjc.JInterfaceDeclaration
checkTypeBody Check expression and evaluate and alter context
checkTypeBody(CContext) - Method in class at.dms.kjc.JTypeDeclaration
checkTypeBody Check expression and evaluate and alter context
checkValidity() - Method in class at.dms.kjc.iterator.SIRIterator
Check the validity of this iterator, and print an error message with a stack trace if not valid.
checkVariableUsage(Program) - Method in class streamit.frontend.passes.SemanticChecker
Check that variables are declared and used correctly.
child - Variable in class org.jgraph.graph.ParentMap.Entry
Child and parent of the relation this entry describes.
CHILD_NAME - Static variable in class at.dms.kjc.sir.lowering.LoweringConstants
The prefix of the name for the variable holding child substreams in structures.
childCount - Variable in class org.jgraph.graph.ParentMap
Maps parents to integers with the future number of childs.
childrenSelectable - Variable in class org.jgraph.graph.DefaultGraphSelectionModel
Boolean that indicates if the model allows stepping-into groups.
childrenSelected - Variable in class org.jgraph.graph.VertexRenderer
Cached hasFocus and selected value.
childUpdated() - Method in class org.jgraph.graph.AbstractCellView
 
childUpdated() - Method in interface org.jgraph.graph.CellView
 
childUpdated() - Method in class org.jgraph.graph.VertexView
 
childViews - Variable in class org.jgraph.graph.AbstractCellView
Cached child views.
chip - Variable in class at.dms.kjc.backendSupport.NoSWPipeLayout
 
CInitializerContext - Class in at.dms.kjc
This class represents a method context during check
CInitializerContext() - Constructor for class at.dms.kjc.CInitializerContext
 
CInitializerContext(CClassContext, CMethod) - Constructor for class at.dms.kjc.CInitializerContext
CInitializerContext
CInterfaceContext - Class in at.dms.kjc
This class represents an interface context during check
CInterfaceContext() - Constructor for class at.dms.kjc.CInterfaceContext
 
CInterfaceContext(CContext, CSourceClass) - Constructor for class at.dms.kjc.CInterfaceContext
 
CIntType - Class in at.dms.kjc
This class represents the Java type "int".
CIntType() - Constructor for class at.dms.kjc.CIntType
Constructs a new instance.
CircularSchedule - Class in at.dms.kjc.spacedynamic
A little class to encode a small circular schedule, it has an internal index that is mod'ed at the end of the list when retrieving.
CircularSchedule(FlatNode[]) - Constructor for class at.dms.kjc.spacedynamic.CircularSchedule
 
CLabeledContext - Class in at.dms.kjc
This class provides the contextual information for the semantic analysis of a labeled statement.
CLabeledContext() - Constructor for class at.dms.kjc.CLabeledContext
 
Class - Static variable in class at.dms.kjc.CStdType
 
CLASS_ACCESSPARENT - Static variable in interface at.dms.kjc.KjcMessages
 
CLASS_AMBIGUOUS - Static variable in interface at.dms.kjc.KjcMessages
 
CLASS_BAD_PREFIX - Static variable in interface at.dms.kjc.KjcMessages
 
CLASS_CIRCULARITY - Static variable in interface at.dms.kjc.KjcMessages
 
class_def(String, Hierarchy) - Method in class at.dms.compiler.tools.antlr.compiler.Preprocessor
 
CLASS_EXTENDS_INTERFACE - Static variable in interface at.dms.kjc.KjcMessages
 
CLASS_LOADED - Static variable in interface at.dms.compiler.CompilerMessages
 
CLASS_LOADED - Static variable in interface at.dms.compiler.tools.common.CompilerMessages
 
CLASS_MUST_IMPLEMENT - Static variable in interface at.dms.kjc.KjcMessages
 
CLASS_NAME_FILENAME - Static variable in interface at.dms.kjc.KjcMessages
 
CLASS_NOACCESS - Static variable in interface at.dms.kjc.KjcMessages
 
CLASS_PARENT_FINAL - Static variable in interface at.dms.kjc.KjcMessages
 
CLASS_UNKNOWN - Static variable in interface at.dms.kjc.KjcMessages
 
ClassConstant - Class in at.dms.classfile
This is used to create a Class constant pool item
ClassConstant(String) - Constructor for class at.dms.classfile.ClassConstant
Constructs a new class constant.
ClassConstant(AsciiConstant) - Constructor for class at.dms.classfile.ClassConstant
Constructs a new class constant.
classDef() - Method in class at.dms.compiler.tools.antlr.compiler.ANTLRParser
 
CLASSFILE_GENERATED - Static variable in interface at.dms.compiler.CompilerMessages
 
CLASSFILE_GENERATED - Static variable in interface at.dms.compiler.tools.common.CompilerMessages
 
CLASSFILE_TYPE_UNKNOWN - Static variable in interface at.dms.kjc.KjcMessages
 
ClassFileFormatException - Exception in at.dms.classfile
Error thrown on problems encountered.
ClassFileFormatException(String) - Constructor for exception at.dms.classfile.ClassFileFormatException
Constructs a class file read exception
ClassfileMessages - Interface in at.dms.classfile
 
ClassInfo - Class in at.dms.classfile
VMS 4.1 : Class File.
ClassInfo(short, String, String, ClassConstant[], FieldInfo[], MethodInfo[], InnerClassInfo[], String, boolean) - Constructor for class at.dms.classfile.ClassInfo
Constructs a class info structure.
ClassInfo(short, String, String, Vector, Vector, Vector, InnerClassInfo[], String, boolean) - Constructor for class at.dms.classfile.ClassInfo
Constructs a class info structure.
ClassInfo(DataInput, boolean) - Constructor for class at.dms.classfile.ClassInfo
Constructs a class info structure from a class file stream.
classMemberAction - Variable in class at.dms.compiler.tools.antlr.compiler.Grammar
 
className - Variable in class at.dms.kjc.lir.LIRToC
 
className - Variable in class at.dms.kjc.sir.SIRToStreamIt
 
ClassPath - Class in at.dms.classfile
This class implements the conceptual directory structure for .class files
ClassPath(String) - Constructor for class at.dms.classfile.ClassPath
Constructs a class path object.
classpath - Static variable in class at.dms.kjc.KjcOptions
 
ClassRefInstruction - Class in at.dms.classfile
Instructions that refers to class: opc_anewarray, opc_checkcast, opc_instanceof, opc_new
ClassRefInstruction(int, String) - Constructor for class at.dms.classfile.ClassRefInstruction
Constructs a new ldc instruction
ClassRefInstruction(int, ClassConstant) - Constructor for class at.dms.classfile.ClassRefInstruction
Constructs a new class reference instruction from a class file
CLAZZ_RENAME - Static variable in interface at.dms.kjc.KjcMessages
 
clean() - Method in class at.dms.backend.InstructionHandle
reset
clean() - Method in class at.dms.optimize.InstructionHandle
reset
cleanEntries() - Method in class at.dms.kjc.sir.statespace.FilterMatrix
 
cleanEntries() - Method in class at.dms.kjc.sir.statespace.LinearFilterRepresentation
 
cleanupBlock - Variable in class at.dms.kjc.backendSupport.ComputeCodeStore
the block executed after the steadyLoop
cleanupCode - Variable in class at.dms.kjc.cluster.FlatIRToCluster
 
cleanupForFused() - Method in class at.dms.kjc.cluster.ClusterStaticStreamGraph
Reset some internals to deal with nodes disappearing because of fusion.
cleanupForFused() - Method in class at.dms.kjc.cluster.ClusterStreamGraph
Clean up any data structures affected by fusion.
cleanupWork() - Method in class streamit.library.Filter
 
cleanupWork() - Method in class streamit.library.Operator
This function should be called right after any call to work() on the operator.
clear() - Method in class at.dms.compiler.antlr.runtime.BitSet
 
clear(int) - Method in class at.dms.compiler.antlr.runtime.BitSet
 
clear() - Method in class at.dms.compiler.tools.antlr.runtime.BitSet
 
clear(int) - Method in class at.dms.compiler.tools.antlr.runtime.BitSet
 
clear() - Static method in class at.dms.kjc.AutoCloner
 
clear() - Method in class at.dms.kjc.common.ToC
clear the internal String that represents the code generated so far
clear() - Method in class at.dms.kjc.sir.SIRContainer
Clears the child/param lists.
clear() - Static method in class at.dms.kjc.slicegraph.FlattenGraph
Clean up data structures used in flattening.
clear() - Static method in class at.dms.kjc.slicegraph.UnflatEdge
Garbage collect UnflatEdge.
clear() - Method in class at.dms.kjc.slicegraph.UnflatFilter
Garbage collect this UnflatFilter.
clear() - Method in class at.dms.util.MutableList
Removes all of the elements from this list (optional operation).
clearFlowState() - Method in class at.dms.kjc.CBodyContext
 
clearParams() - Static method in class at.dms.kjc.StreaMITMain
 
clearPort(String) - Method in class at.dms.kjc.linprog.CPLEXServer
 
clearPort(String) - Method in interface at.dms.kjc.linprog.RMISolver
 
clearSelection() - Method in class org.jgraph.graph.DefaultGraphSelectionModel
Empties the current selection.
clearSelection() - Method in interface org.jgraph.graph.GraphSelectionModel
Empties the current selection.
clearSelection() - Method in class org.jgraph.JGraph
Clears the selection.
clearThrowables() - Method in class at.dms.kjc.CBodyContext
 
clearWorkEst() - Static method in class at.dms.kjc.cluster.GenerateWorkEst
Delete the work-estimate.txt file
CLineError - Exception in at.dms.kjc
This class represents Line errors in error hierarchy
CLineError(TokenReference, Message) - Constructor for exception at.dms.kjc.CLineError
An error with a formatted message as argument
CLineError(TokenReference, MessageDescription, Object[]) - Constructor for exception at.dms.kjc.CLineError
An error with an arbitrary number of parameters
CLineError(TokenReference, MessageDescription, Object, Object) - Constructor for exception at.dms.kjc.CLineError
An error with two parameters
CLineError(TokenReference, MessageDescription, Object) - Constructor for exception at.dms.kjc.CLineError
An error with one parameter
CLineError(TokenReference, MessageDescription) - Constructor for exception at.dms.kjc.CLineError
An error without parameters
clone() - Method in class at.dms.compiler.antlr.runtime.BitSet
 
clone() - Method in class at.dms.compiler.antlr.runtime.Vector
 
clone() - Method in class at.dms.compiler.tools.antlr.compiler.Lookahead
Make a deep copy of everything in this object
clone() - Method in class at.dms.compiler.tools.antlr.runtime.BitSet
 
clone() - Method in class at.dms.compiler.tools.antlr.runtime.Vector
 
clone() - Method in class at.dms.kjc.CVariableInfo
 
clone() - Method in class at.dms.util.ConstList
 
clone() - Method in class at.dms.util.MutableList
 
clone(Map) - Method in class org.jgraph.graph.ConnectionSet
Creates a new connection set based on this connection set, where the edges, and ports are mapped using map.
clone() - Method in class org.jgraph.graph.DefaultEdge
Create a clone of the cell.
clone() - Method in class org.jgraph.graph.DefaultGraphCell
Create a clone of the cell.
clone() - Method in interface org.jgraph.graph.DefaultGraphCell.ValueChangeHandler
Invoked to clone the user object.
clone() - Method in class org.jgraph.graph.DefaultGraphSelectionModel
Returns a clone of this object with the same selection.
clone() - Method in class org.jgraph.graph.DefaultPort
Create a clone of the cell.
clone(Map) - Method in class org.jgraph.graph.ParentMap
Creates a new parent map based on this parent map, where the child and parents are mapped using map.
clone() - Method in class streamit.library.Structure
 
clone_with_serialization - Static variable in class at.dms.kjc.KjcOptions
 
cloneable - Variable in class org.jgraph.JGraph
True if the graph allows "ctrl-drag" operations.
cloneCells(Object[]) - Method in class org.jgraph.graph.DefaultGraphModel
Returns a map of (cell, clone)-pairs for all cells and their children.
cloneCells(Object[]) - Method in interface org.jgraph.graph.GraphModel
Returns a map of (cell, clone)-pairs for all cells and their children.
cloneCells(Object[]) - Method in class org.jgraph.JGraph
Returns a map of (cell, clone)-pairs for all cells and their children.
cloneCells(Object[]) - Method in class org.jgraph.plaf.basic.BasicGraphUI.RootHandle
 
cloneContext() - Method in class at.dms.kjc.CBodyContext
Returns a copy of this context.
CloneGenerator - Class in at.dms.kjc
This class will generate code to clone fields that it thinks should be cloned in the target classes, and to copy other fields directly over.
CloneGenerator() - Constructor for class at.dms.kjc.CloneGenerator
 
cloneMap(Map) - Static method in class org.jgraph.graph.GraphConstants
Returns a clone of map, from keys to values.
clonePoints(List) - Static method in class org.jgraph.graph.GraphConstants
Returns a list where all instances of PortView are replaced by their correspnding Point instance.
Cloner - Class in streamit.library
 
Cloner() - Constructor for class streamit.library.Cloner
 
cloneToplevel(Object) - Static method in class at.dms.kjc.AutoCloner
This is the toplevel helper function for the automatic cloner.
cloneUserObject() - Method in class org.jgraph.graph.DefaultGraphCell
Create a clone of the user object.
cloneWithSource(Object) - Method in class org.jgraph.event.GraphSelectionEvent
Returns a copy of the receiver, but with the source being newSource.
CLongType - Class in at.dms.kjc
This class represents the Java type "long".
CLongType() - Constructor for class at.dms.kjc.CLongType
Constructs a new instance.
CloningVisitor - Class in at.dms.kjc
This descends through a stream hierarchy and identifies local variables and stream structures that SHOULD be cloned (since their definition is within the hierarchy).
CloningVisitor() - Constructor for class at.dms.kjc.CloningVisitor
 
CLoopContext - Class in at.dms.kjc
This class provides the contextual information for the semantic analysis loop statements.
CLoopContext() - Constructor for class at.dms.kjc.CLoopContext
 
close() - Method in class at.dms.backend.CodeSequence
Closes the code sequence Generates pending basic blocks code
close() - Method in class at.dms.backend.Trace
 
close() - Method in class at.dms.classfile.ConstantPool
 
close() - Method in class at.dms.compiler.antlr.extra.InputBuffer
Closes the input buffer.
close() - Method in class at.dms.compiler.TabbedPrintWriter
Close the stream at the end
close() - Method in class at.dms.compiler.tools.antlr.extra.InputBuffer
Closes the input buffer.
close(TokenReference) - Method in class at.dms.kjc.CBlockContext
Verify everything is okay at the end of this context
close(TokenReference) - Method in class at.dms.kjc.CBodyContext
Verify everything is okay at the end of this context
close(TokenReference) - Method in class at.dms.kjc.CCatchContext
 
close(CClassType[], Hashtable<String, CField>, CMethod[]) - Method in class at.dms.kjc.CClass
Ends the definition of this class
close(JTypeDeclaration, CVariableInfo, CVariableInfo, CVariableInfo[]) - Method in class at.dms.kjc.CClassContext
Verify all final fields are initialized
close(TokenReference) - Method in class at.dms.kjc.CConstructorContext
Verify that all checked exceptions are defined in the throw list
close(TokenReference) - Method in class at.dms.kjc.CInitializerContext
Verify that all checked exceptions are defined in the throw list
close(JTypeDeclaration, CBodyContext) - Method in class at.dms.kjc.CInterfaceContext
Verify all final fields are initialized
close(TokenReference) - Method in class at.dms.kjc.CLabeledContext
Verify everything is okay at the end of this context
close(TokenReference) - Method in class at.dms.kjc.CMethodContext
Verify that all checked exceptions are defined in the throw list and return types are valid
close() - Method in class at.dms.kjc.common.CodegenPrintWriter
Close underlying Writer, (and StringWriter if used CodegenPrintWriter.CodegenPrintWriter().
close(CClassType[], CClassType, Hashtable<String, CField>, CMethod[]) - Method in class at.dms.kjc.CSourceClass
Ends the definition of this class
close() - Method in class at.dms.kjc.CSwitchBodyContext
close
close(TokenReference) - Method in class at.dms.kjc.CTryContext
 
close(TokenReference) - Method in class at.dms.kjc.CTryFinallyContext
 
close() - Method in class at.dms.kjc.KjcPrettyPrinter
Close the stream at the end
close() - Method in class at.dms.kjc.lir.LIRToC
Close the stream at the end
close() - Method in class at.dms.kjc.sir.SIRToStreamIt
Close the stream at the end
close() - Method in class at.dms.util.IRPrinter
Flush any pending output.
close() - Method in class streamit.library.io.FileWriter
Closing is necessary to get last bits out for <bit:gt;
CLOSE_ELEMENT_OPTION - Static variable in interface at.dms.compiler.tools.antlr.compiler.ANTLRTokenTypes
 
closeAll() - Static method in class streamit.library.io.FileWriter
Closes all FileWriters that have ever been instantiated.
closeFile() - Method in class at.dms.kjc.slicegraph.FileOutputContent
Return a statement closing the file.
CLS_UNDEFINED - Static variable in class at.dms.kjc.CClass
 
cluster - Static variable in class at.dms.kjc.KjcOptions
 
ClusterBackend - Class in at.dms.kjc.cluster
Top level of back ends for cluster and uniprocessor based on cluster.
ClusterBackend() - Constructor for class at.dms.kjc.cluster.ClusterBackend
 
ClusterCode - Class in at.dms.kjc.cluster
This class generates and emits code for each filter, splitter, and joiner in the flat graph.
ClusterCode() - Constructor for class at.dms.kjc.cluster.ClusterCode
 
ClusterFusion - Class in at.dms.kjc.cluster
the class finds splitters / joiners that need to be fused with filters.
ClusterFusion() - Constructor for class at.dms.kjc.cluster.ClusterFusion
 
ClusterStaticStreamGraph - Class in at.dms.kjc.cluster
 
ClusterStaticStreamGraph(StreamGraph, FlatNode) - Constructor for class at.dms.kjc.cluster.ClusterStaticStreamGraph
create a static stream graph with realTop as the first node.
ClusterStreamGraph - Class in at.dms.kjc.cluster
 
ClusterStreamGraph(FlatNode) - Constructor for class at.dms.kjc.cluster.ClusterStreamGraph
 
cMathEquivalent(JExpression, String) - Static method in class at.dms.util.Utils
Return the name of a math method for emitting C code
CMember - Class in at.dms.kjc
This class represents an exported member of a class
CMember() - Constructor for class at.dms.kjc.CMember
 
CMember(CClass, int, String, boolean) - Constructor for class at.dms.kjc.CMember
Constructs a field export
CMethod - Class in at.dms.kjc
This class represents a class method.
CMethod() - Constructor for class at.dms.kjc.CMethod
 
CMethod(CClass, int, String, CType, CType[], CClassType[], boolean) - Constructor for class at.dms.kjc.CMethod
Constructs a method member.
CMethodContext - Class in at.dms.kjc
This class represents a method context during check
CMethodContext() - Constructor for class at.dms.kjc.CMethodContext
 
CMethodNotFoundError - Exception in at.dms.kjc
This error display all parameters of method call
CMethodNotFoundError(TokenReference, JMethodCallExpression, String, CType[]) - Constructor for exception at.dms.kjc.CMethodNotFoundError
An error with two parameters
CModifier - Class in at.dms.kjc
This class represents all modifiers token
CModifier() - Constructor for class at.dms.kjc.CModifier
 
CMP_VERSION - Static variable in interface at.dms.kjc.Constants
 
CNullType - Class in at.dms.kjc
This class represents null class type in the type structure
CNullType() - Constructor for class at.dms.kjc.CNullType
Construct a class type
CNumericType - Class in at.dms.kjc
This class represents java and kopi numericals types Such as byte, short, int, long, float, double
CNumericType(int) - Constructor for class at.dms.kjc.CNumericType
Constructor
CODE - Static variable in class at.dms.kjc.backendSupport.ComputeCodeStore
set to false if you do not want to generate the work functions calls or inline them useful for debugging
CodeEstimate - Class in at.dms.kjc.cluster
Estimates the code size and size of local variables for a SIRFilter
codegen - Variable in class at.dms.kjc.backendSupport.EmitCode
 
CodeGenerator - Interface in at.dms.kjc.common
A CodeGenerator visits each node of the tree and prints to the output file.
CodegenPrintWriter - Class in at.dms.kjc.common
A PrintWriter incorporating common functions called from our code generators Delegates to at.dms.compiler.TabbedPrintWriter, which in turn delegates to java.io.PrintWriter.
CodegenPrintWriter(Writer) - Constructor for class at.dms.kjc.common.CodegenPrintWriter
Construct with a Writer
CodegenPrintWriter() - Constructor for class at.dms.kjc.common.CodegenPrintWriter
Construct with a StringWriter The contents of the string writer can be accessed with CodegenPrintWriter.getString()
CodeInfo - Class in at.dms.classfile
VMS 4.7.3 : Code Attribute.
CodeInfo(Instruction[], HandlerInfo[], LineNumberInfo[], LocalVariableInfo[]) - Constructor for class at.dms.classfile.CodeInfo
Make up a new attribute
CodeInfo(DataInput, ConstantPool) - Constructor for class at.dms.classfile.CodeInfo
Make up a new attribute
CodeInfo() - Constructor for class at.dms.classfile.CodeInfo
This constructor is only used by SkippedCodeInfo
CodePosition - Class in at.dms.classfile
This class represent the code position of each instruction during analyse of control flow.
CodePosition(int, int) - Constructor for class at.dms.classfile.CodePosition
Constructs a new position
CodeSequence - Class in at.dms.backend
This class reconstructs the code sequence
CodeSequence() - Constructor for class at.dms.backend.CodeSequence
 
CodeSequence - Class in at.dms.kjc
 
codeStore - Variable in class at.dms.kjc.backendSupport.ProcessFilterSliceNode
 
codeStore - Variable in class at.dms.kjc.backendSupport.ProcessInputSliceNode
 
codeStore - Variable in class at.dms.kjc.backendSupport.ProcessOutputSliceNode
 
CodeStoreHelper - Class in at.dms.kjc.backendSupport
For creation of additional code necessary to getting filter / joiner / splitter code hooked up to a ComputeCodeStore.
CodeStoreHelper(SliceNode, BackEndFactory) - Constructor for class at.dms.kjc.backendSupport.CodeStoreHelper
General constructor: need to add fields and methods later.
CodeStoreHelper(SliceNode, FilterContent, BackEndFactory) - Constructor for class at.dms.kjc.backendSupport.CodeStoreHelper
Constructor from a FilterContent, fills out fields, methods, initMethod, preWorkMethod, workMethod.
CodeStoreHelperJoiner - Class in at.dms.kjc.backendSupport
 
CodeStoreHelperJoiner(InputSliceNode, BackEndFactory) - Constructor for class at.dms.kjc.backendSupport.CodeStoreHelperJoiner
 
CodeStoreHelperSimple - Class in at.dms.kjc.backendSupport
CodeStore helper routines for FilterSliceNode that does not need a peek buffer.
CodeStoreHelperSimple(FilterSliceNode, BackEndFactory) - Constructor for class at.dms.kjc.backendSupport.CodeStoreHelperSimple
Constructor
CodeStoreHelperSplitter - Class in at.dms.kjc.backendSupport
 
CodeStoreHelperSplitter(OutputSliceNode, BackEndFactory) - Constructor for class at.dms.kjc.backendSupport.CodeStoreHelperSplitter
Constructor
col - Variable in class at.dms.compiler.tools.antlr.runtime.CommonToken
 
COLLAPSE_ANY - Static variable in class at.dms.kjc.sir.lowering.partition.linear.LinearPartitioner
 
COLLAPSE_FREQ - Static variable in class at.dms.kjc.sir.lowering.partition.linear.LinearPartitioner
 
COLLAPSE_LINEAR - Static variable in class at.dms.kjc.sir.lowering.partition.linear.LinearPartitioner
 
COLLAPSE_NONE - Static variable in class at.dms.kjc.sir.lowering.partition.linear.LinearPartitioner
Different configurations to look for.
COLLAPSE_STRING(int) - Static method in class at.dms.kjc.sir.lowering.partition.linear.LinearPartitioner
String names for collapse values
CollapseDataParallelism - Class in at.dms.kjc.sir.lowering
OVERVIEW ---------------------------------------------------- The goal of this class is to identify big splitjoins of data-parallel components that can be collapsed to a single filter, WITHOUT duplicating any code.
CollapseDataParallelism() - Constructor for class at.dms.kjc.sir.lowering.CollapseDataParallelism
Construct one each time you do a call to detectEligible / doTransformations.
collectAbstractMethods(Vector) - Method in class at.dms.kjc.CBadClass
collectAbstractMethods search for a matching method with the provided type parameters look in parent hierarchy as needed
collectApplicableMethods(Vector, String, CType[]) - Method in class at.dms.kjc.CClass
Adds all applicable methods (JLS 15.12.2.1) to the specified container.
collectBinary(boolean) - Method in class at.dms.kjc.ExpressionVisitorBase
Collect visits to subtypes of JBinaryExpression into visitBinary.
collectBinaryArithetic(boolean) - Method in class at.dms.kjc.ExpressionVisitorBase
Collect visits to subtypes of JBinaryArithmeticExpression into visitBinaryArithmetic.
collectInterfaceMethods(Vector) - Method in class at.dms.kjc.CBadClass
collectInterfaceMethods search for a matching method with the provided type parameters look in parent hierarchy as needed
collectLabels(CodeLabel, Vector<Integer>, Vector) - Method in class at.dms.kjc.JSwitchGroup
Generates a sequence of bytescodes
collectLiteral(boolean) - Method in class at.dms.kjc.ExpressionVisitorBase
Collect visits to subtypes of JLiteral into visitLiteral
collectUnary(boolean) - Method in class at.dms.kjc.ExpressionVisitorBase
Collect visits to subtypes of JUnary into visitUnary
COLON - Static variable in interface at.dms.compiler.tools.antlr.compiler.ANTLRTokenTypes
 
COLON - Static variable in interface at.dms.kjc.KjcTokenTypes
 
COLON - Static variable in interface streamit.frontend.StreamItLexTokenTypes
 
COLON - Static variable in interface streamit.frontend.StreamItParserFETokenTypes
 
column - Variable in exception at.dms.compiler.antlr.runtime.RecognitionException
 
column - Variable in class at.dms.compiler.TabbedPrintWriter
 
column - Variable in class at.dms.compiler.tools.antlr.runtime.LexerSharedInputState
 
column - Variable in exception at.dms.compiler.tools.antlr.runtime.RecognitionException
 
COMBINE - Static variable in class at.dms.kjc.sir.SIRJoinType
A combining splitter.
combineWith(Lookahead) - Method in class at.dms.compiler.tools.antlr.compiler.Lookahead
 
COMMA - Static variable in interface at.dms.compiler.tools.antlr.compiler.ANTLRTokenTypes
 
COMMA - Static variable in interface at.dms.compiler.tools.antlr.compiler.PreprocessorTokenTypes
 
COMMA - Static variable in interface at.dms.kjc.KjcTokenTypes
 
COMMA - Static variable in interface streamit.frontend.StreamItLexTokenTypes
 
COMMA - Static variable in interface streamit.frontend.StreamItParserFETokenTypes
 
commAddrSize() - Method in class at.dms.kjc.spacetime.SwitchCodeStore
 
COMMENT - Static variable in interface at.dms.compiler.tools.antlr.compiler.ActionLexerTokenTypes
 
COMMENT - Static variable in interface at.dms.compiler.tools.antlr.compiler.ANTLRTokenTypes
 
comment - Variable in class at.dms.compiler.tools.antlr.compiler.Grammar
 
COMMENT - Static variable in interface at.dms.compiler.tools.antlr.compiler.PreprocessorTokenTypes
 
Comment - Class in at.dms.kjc.spacetime.switchIR
 
Comment(String) - Constructor for class at.dms.kjc.spacetime.switchIR.Comment
 
commit() - Method in class at.dms.compiler.tools.antlr.runtime.CharScanner
 
commit() - Method in class at.dms.compiler.tools.antlr.runtime.InputBuffer
This method updates the state of the input buffer so that the text matched since the most recent mark() is no longer held by the buffer.
commitToPath - Variable in class at.dms.compiler.tools.antlr.runtime.CharScanner
Used during filter mode to indicate that path is desired.
commonAncestor(Collection<SIROperator>) - Static method in class at.dms.kjc.sir.SIRNavigationUtils
Get the common ancestor of all SIROperators in collection.
CommonConstants - Class in at.dms.kjc.common
Class used by at.dms.kjc.raw and at.dms.kjc.cluster.
CommonConstants() - Constructor for class at.dms.kjc.common.CommonConstants
 
CommonPasses - Class in at.dms.kjc.backendSupport
Common passes, useful in new back ends.
CommonPasses() - Constructor for class at.dms.kjc.backendSupport.CommonPasses
 
commonSIRAncestor(SIROperator, SIROperator) - Static method in class at.dms.kjc.sir.SIRNavigationUtils
Get the common ancestor of s1 and s2.
CommonToken - Class in at.dms.compiler.tools.antlr.runtime
 
CommonToken() - Constructor for class at.dms.compiler.tools.antlr.runtime.CommonToken
 
CommonToken(int, String) - Constructor for class at.dms.compiler.tools.antlr.runtime.CommonToken
 
CommonToken(String) - Constructor for class at.dms.compiler.tools.antlr.runtime.CommonToken
 
CommonUtils - Class in at.dms.kjc.common
Some public static utility functions pulled out of other routines.
CommonUtils() - Constructor for class at.dms.kjc.common.CommonUtils
 
CommunicateAddrs - Class in at.dms.kjc.spacetime
This class will generate code to allocate the off chip buffers on the necessary tiles and then communicate each buffer's global address to the tiles that need to know the address.
compare(Slice, Slice) - Method in class at.dms.kjc.spacetime.CompareSliceBNWork
Compare the bottleneck work of Slice
compareExpr() - Method in class streamit.frontend.StreamItParserFE
 
CompareSliceBNWork - Class in at.dms.kjc.spacetime
A Comparator for the work estimation of slices that compares slices based on the amount of work in the bottleneck (the filter of the slice that performs the most work).
CompareSliceBNWork(Partitioner) - Constructor for class at.dms.kjc.spacetime.CompareSliceBNWork
Create a new object that uses the work estimates of partitioner.
compareStreamPosition(Operator, Operator) - Static method in class streamit.library.Operator
Compares the stream position of
compareStructure(Object, Object) - Static method in class at.dms.kjc.iterator.Memoizer
Returns whether or not and are structurally equal, in the sense of having the same field structure with all the leaf nodes (primitives) being identical.
compareTo(Object) - Method in class at.dms.kjc.sir.SIRLatencyMax
Compares the max time of this to that of , returning the difference.
compareTo(Fraction) - Method in class streamit.misc.Fraction
 
COMPARING_BOOLEAN_CONSTANT - Static variable in interface at.dms.kjc.KjcMessages
 
CompCommRatio - Class in at.dms.kjc.spacetime
Calculate the computation to communication ratio.
CompCommRatio() - Constructor for class at.dms.kjc.spacetime.CompCommRatio
 
Comperator - Interface in streamit.misc
 
COMPILATION_ENDED - Static variable in interface at.dms.compiler.CompilerMessages
 
COMPILATION_ENDED - Static variable in interface at.dms.compiler.tools.common.CompilerMessages
 
COMPILATION_STARTED - Static variable in interface at.dms.compiler.CompilerMessages
 
COMPILATION_STARTED - Static variable in interface at.dms.compiler.tools.common.CompilerMessages
 
compile(String[]) - Static method in class at.dms.compiler.tools.antlr.compiler.Main
Second entry point
compile(String[]) - Static method in class at.dms.kjc.Main
Second entry point
compile(JCompilationUnit[]) - Method in class at.dms.kjc.StreamItDot
Prints out a dot graph for the program being compiled.
compile(JCompilationUnit[]) - Static method in class at.dms.kjc.StreaMITMain
Prints out C code for the program being compiled.
compile(String[]) - Static method in class at.dms.kjc.TestK2S
Second entry point
Compiler - Class in at.dms.compiler
This class defines the common behaviour of all KOPI compilers.
Compiler() - Constructor for class at.dms.compiler.Compiler
Creates a new compiler instance.
Compiler - Class in at.dms.compiler.tools.common
This class defines the common behaviour of all KOPI compilers.
Compiler() - Constructor for class at.dms.compiler.tools.common.Compiler
Creates a new compiler instance.
CompilerMessages - Interface in at.dms.compiler
 
CompilerMessages - Interface in at.dms.compiler.tools.common
 
compileStaticInitializer(CClassContext) - Method in class at.dms.kjc.JClassDeclaration
 
complement() - Method in class at.dms.kjc.JRelationalExpression
Changes to the complement of this statement
completeEditing() - Method in class org.jgraph.plaf.basic.BasicGraphUI
Messages to stop the editing session.
completeEditing(boolean, boolean, boolean) - Method in class org.jgraph.plaf.basic.BasicGraphUI
Stops the editing session.
completeUIInstall() - Method in class org.jgraph.plaf.basic.BasicGraphUI
Invoked from installUI after all the defaults/listeners have been installed.
completeUIUninstall() - Method in class org.jgraph.plaf.basic.BasicGraphUI
 
ComplexNumber - Class in at.dms.kjc.sir.linear
This class represents a complex number in the Linear filter extraction framework.
ComplexNumber(double, double) - Constructor for class at.dms.kjc.sir.linear.ComplexNumber
Create a complex number with real part re and imaginary part im.
ComplexNumber - Class in at.dms.kjc.sir.statespace
This class represents a complex number in the Linear filter extraction framework.
ComplexNumber(double, double) - Constructor for class at.dms.kjc.sir.statespace.ComplexNumber
Create a complex number with real part re and imaginary part im.
ComplexProp - Class in streamit.frontend.nodes
A pass to propagate complex values upwards in expression trees.
ComplexProp() - Constructor for class streamit.frontend.nodes.ComplexProp
 
ComplexToStruct - Class in streamit.frontend.tojava
Replace primitive complex types with the Complex structure.
ComplexToStruct() - Constructor for class streamit.frontend.tojava.ComplexToStruct
 
componentListener - Variable in class org.jgraph.plaf.basic.BasicGraphUI
Listens for Component events.
componentMoved(ComponentEvent) - Method in class org.jgraph.plaf.basic.BasicGraphUI.ComponentHandler
 
compressed - Static variable in class at.dms.kjc.KjcOptions
 
compressed - Variable in class at.dms.kjc.spacedynamic.Compression
the compressed sequence, after compression is performed
compressedCode(String) - Method in class at.dms.kjc.spacedynamic.Compression
Given a compressed sequence that is composed of objects with an appropriate toString() method defined, generate code (nested C for loops in an outer block) to execute the compressed schedule.
CompressedSequence - Class in at.dms.kjc.spacedynamic
This class encodes a repetition of objects (values) for our generalized compression framework.
CompressedSequence(int) - Constructor for class at.dms.kjc.spacedynamic.CompressedSequence
 
compressedSequence(CompressedSequence, int, String) - Method in class at.dms.kjc.spacedynamic.Compression
 
compressFilterSwitchIns(int, int, int, boolean) - Static method in class at.dms.kjc.spacetime.Rawify
Return true if we should compress the switch instructions of the filter with mult, pop, and push.
Compression - Class in at.dms.kjc.spacedynamic
 
Compression(Object[]) - Constructor for class at.dms.kjc.spacedynamic.Compression
Create a new compression object that will compress the sequence nodes.
compressionLevel - Variable in class at.dms.kjc.spacedynamic.Compression
the compression level (number of nested compressions) that for the last compressed sequence.
compute(int, int) - Method in class at.dms.kjc.JAddExpression
Computes the result of the operation at compile-time (JLS 15.28).
compute(long, long) - Method in class at.dms.kjc.JAddExpression
Computes the result of the operation at compile-time (JLS 15.28).
compute(float, float) - Method in class at.dms.kjc.JAddExpression
Computes the result of the operation at compile-time (JLS 15.28).
compute(double, double) - Method in class at.dms.kjc.JAddExpression
Computes the result of the operation at compile-time (JLS 15.28).
compute(int, int) - Method in class at.dms.kjc.JBinaryArithmeticExpression
Computes the result of the operation at compile-time (JLS 15.28).
compute(long, long) - Method in class at.dms.kjc.JBinaryArithmeticExpression
Computes the result of the operation at compile-time (JLS 15.28).
compute(float, float) - Method in class at.dms.kjc.JBinaryArithmeticExpression
Computes the result of the operation at compile-time (JLS 15.28).
compute(double, double) - Method in class at.dms.kjc.JBinaryArithmeticExpression
Computes the result of the operation at compile-time (JLS 15.28).
compute(int, int) - Method in class at.dms.kjc.JBitwiseExpression
Computes the result of the operation at compile-time (JLS 15.28).
compute(long, long) - Method in class at.dms.kjc.JBitwiseExpression
Computes the result of the operation at compile-time (JLS 15.28).
compute(boolean, boolean) - Method in class at.dms.kjc.JBitwiseExpression
Computes the result of the operation at compile-time (JLS 15.28).
compute(int, int) - Method in class at.dms.kjc.JDivideExpression
Computes the result of the operation at compile-time (JLS 15.28).
compute(long, long) - Method in class at.dms.kjc.JDivideExpression
Computes the result of the operation at compile-time (JLS 15.28).
compute(float, float) - Method in class at.dms.kjc.JDivideExpression
Computes the result of the operation at compile-time (JLS 15.28).
compute(double, double) - Method in class at.dms.kjc.JDivideExpression
Computes the result of the operation at compile-time (JLS 15.28).
compute(int, int) - Method in class at.dms.kjc.JMinusExpression
Computes the result of the operation at compile-time (JLS 15.28).
compute(long, long) - Method in class at.dms.kjc.JMinusExpression
Computes the result of the operation at compile-time (JLS 15.28).
compute(float, float) - Method in class at.dms.kjc.JMinusExpression
Computes the result of the operation at compile-time (JLS 15.28).
compute(double, double) - Method in class at.dms.kjc.JMinusExpression
Computes the result of the operation at compile-time (JLS 15.28).
compute(int, int) - Method in class at.dms.kjc.JModuloExpression
Computes the result of the operation at compile-time (JLS 15.28).
compute(long, long) - Method in class at.dms.kjc.JModuloExpression
Computes the result of the operation at compile-time (JLS 15.28).
compute(float, float) - Method in class at.dms.kjc.JModuloExpression
Computes the result of the operation at compile-time (JLS 15.28).
compute(double, double) - Method in class at.dms.kjc.JModuloExpression
Computes the result of the operation at compile-time (JLS 15.28).
compute(int, int) - Method in class at.dms.kjc.JMultExpression
Computes the result of the operation at compile-time (JLS 15.28).
compute(long, long) - Method in class at.dms.kjc.JMultExpression
Computes the result of the operation at compile-time (JLS 15.28).
compute(float, float) - Method in class at.dms.kjc.JMultExpression
Computes the result of the operation at compile-time (JLS 15.28).
compute(double, double) - Method in class at.dms.kjc.JMultExpression
Computes the result of the operation at compile-time (JLS 15.28).
compute(int, int) - Method in class at.dms.kjc.JRelationalExpression
Computes the result of the operation at compile-time (JLS 15.28).
compute(long, long) - Method in class at.dms.kjc.JRelationalExpression
Computes the result of the operation at compile-time (JLS 15.28).
compute(float, float) - Method in class at.dms.kjc.JRelationalExpression
Computes the result of the operation at compile-time (JLS 15.28).
compute(double, double) - Method in class at.dms.kjc.JRelationalExpression
Computes the result of the operation at compile-time (JLS 15.28).
compute(int, int) - Method in class at.dms.kjc.JShiftExpression
Computes the result of the operation at compile-time (JLS 15.28).
compute(long, int) - Method in class at.dms.kjc.JShiftExpression
Computes the result of the operation at compile-time (JLS 15.28).
computeBounds(MouseEvent) - Method in class org.jgraph.graph.VertexView.SizeHandle
 
computeBuffersFor(Schedule) - Method in class streamit.scheduler2.ScheduleBuffers
 
computeBufferUse() - Method in class streamit.scheduler2.Scheduler
 
computeCode - Variable in class at.dms.kjc.backendSupport.ComputeNode
 
ComputeCodeStore<ComputeNodeType extends ComputeNode<?>> - Class in at.dms.kjc.backendSupport
A data structure for associating code with each compute node at each phase.
ComputeCodeStore(ComputeNodeType) - Constructor for class at.dms.kjc.backendSupport.ComputeCodeStore
Constructor: steady state loops indefinitely, code store has pointer back to a compute node.
ComputeCodeStore(ComputeNodeType, ALocalVariable) - Constructor for class at.dms.kjc.backendSupport.ComputeCodeStore
Constructor: caller will add code to bound number of iterations, code store has pointer back to a compute node.
ComputeCodeStore(ALocalVariable) - Constructor for class at.dms.kjc.backendSupport.ComputeCodeStore
Constructor: caller will add code to bound number of iterations, no pointer back to compute node.
ComputeCodeStore() - Constructor for class at.dms.kjc.backendSupport.ComputeCodeStore
Constructor: steady state loops indefinitely, no pointer back to compute node.
computeFilterGlobalsSize(SIRFilter) - Static method in class at.dms.kjc.cluster.DataEstimate
Computes the size of globals for a SIRFilter.
computeMinLatencySchedule(FeedbackLoop.FLoopSchedulingUtility, int, int, int, int, int[], int[], int[], int[]) - Method in class streamit.scheduler2.minlatency.FeedbackLoop
 
computeMinLatencySchedule(Pipeline.PipelineSchedulingUtility, int[], int[], int) - Method in class streamit.scheduler2.minlatency.Pipeline
create the init schedule according to whatever limits I am passed
computeMinLatencySchedule(SplitJoin.SJSchedulingUtility, int, int, int[], int[], int[]) - Method in class streamit.scheduler2.minlatency.SplitJoin
create the init schedule according to whatever limits I am passed
ComputeNode<StoreType extends ComputeCodeStore<?>> - Class in at.dms.kjc.backendSupport
This abstract class represents a device that can perform computation.
ComputeNode() - Constructor for class at.dms.kjc.backendSupport.ComputeNode
Constructor.
ComputeNode - Class in at.dms.kjc.spacedynamic
A node on a raw chip that can compute, right now either a raw tile or an IOPort
ComputeNode(RawChip) - Constructor for class at.dms.kjc.spacedynamic.ComputeNode
 
ComputeNodes<CodeStoreType extends ComputeCodeStore<?>> - Class in at.dms.kjc.backendSupport
A ComputeNodes is a collection of ComputeNodes.
ComputeNodes(int) - Constructor for class at.dms.kjc.backendSupport.ComputeNodes
Construct a new collection and fill it with ComputeNodes.
ComputeNodesI<CodeStoreType extends ComputeCodeStore<?>> - Interface in at.dms.kjc.backendSupport
Define what a collection of ComputeNodes must implement.
computeSchedule() - Method in class streamit.scheduler1.Scheduler
This function computes some schedule.
computeSchedule() - Method in class streamit.scheduler1.simple.SimpleHierarchicalScheduler
 
computeSchedule() - Method in class streamit.scheduler1.simple.SimpleSchedFilter
 
computeSchedule() - Method in class streamit.scheduler1.simple.SimpleSchedPipeline
 
computeSchedule() - Method in class streamit.scheduler1.simple.SimpleSchedSplitJoin
 
computeSchedule() - Method in interface streamit.scheduler2.base.StreamInterface
Compute the appropriate schedules for this Stream.
computeSchedule() - Method in class streamit.scheduler2.constrained.FeedbackLoop
 
computeSchedule() - Method in class streamit.scheduler2.constrained.Filter
 
computeSchedule() - Method in class streamit.scheduler2.constrained.Pipeline
 
computeSchedule() - Method in class streamit.scheduler2.constrained.Scheduler
 
computeSchedule() - Method in class streamit.scheduler2.constrained.SplitJoin
 
computeSchedule() - Method in class streamit.scheduler2.hierarchical.FeedbackLoop
compute the initialization and steady state schedules
computeSchedule() - Method in class streamit.scheduler2.hierarchical.Filter
compute the initialization and steady state schedules
computeSchedule() - Method in class streamit.scheduler2.hierarchical.Pipeline
compute the initialization and steady state schedules
computeSchedule() - Method in class streamit.scheduler2.hierarchical.SplitJoin
compute the initialization and steady state schedules
computeSchedule() - Method in class streamit.scheduler2.minlatency.FeedbackLoop
 
computeSchedule() - Method in class streamit.scheduler2.minlatency.Filter
 
computeSchedule() - Method in class streamit.scheduler2.minlatency.Pipeline
 
computeSchedule() - Method in class streamit.scheduler2.minlatency.Scheduler
 
computeSchedule() - Method in class streamit.scheduler2.minlatency.SplitJoin
 
computeSchedule() - Method in class streamit.scheduler2.Scheduler
compute a schedule.
computeSchedule() - Method in class streamit.scheduler2.singleappearance.FeedbackLoop
 
computeSchedule() - Method in class streamit.scheduler2.singleappearance.Filter
 
computeSchedule() - Method in class streamit.scheduler2.singleappearance.Pipeline
 
computeSchedule() - Method in class streamit.scheduler2.singleappearance.Scheduler
 
computeSchedule() - Method in class streamit.scheduler2.singleappearance.SplitJoin
 
computeSDEP(LatencyNode, HashSet<LatencyNode>) - Method in class streamit.scheduler2.constrained.LatencyGraph
Given an upstream node and a set of downstream nodes (LatencyNode's), returns a mapping (LatencyNode -> SDEPData) of the SDEP data from the upstream node to a given downstream node.
computeSDEP(LatencyNode, LatencyNode) - Method in class streamit.scheduler2.constrained.LatencyGraph
Compute SDEPData for a pair of LatencyNode's.
computeSDEP(Iterator, Iterator) - Method in class streamit.scheduler2.constrained.Scheduler
Compute SDEPData given a pair of iterators.
computeSDEP(Iterator, HashSet<Iterator>) - Method in class streamit.scheduler2.constrained.Scheduler
Computes SDEP from
computeSize(Object, boolean) - Method in class streamit.library.Stream
 
computeSteadySchedule() - Method in class streamit.scheduler1.SchedFilter
 
computeSteadySchedule() - Method in class streamit.scheduler1.SchedLoop
 
computeSteadySchedule() - Method in class streamit.scheduler1.SchedPipeline
 
computeSteadySchedule() - Method in class streamit.scheduler1.SchedSplitJoin
 
computeSteadySchedule() - Method in class streamit.scheduler1.SchedStream
Compute a steady schedule.
computeSteadySchedule() - Method in interface streamit.scheduler1.SchedStreamInterface
Compute a steady schedule.
computeSteadyState() - Method in class streamit.scheduler2.base.FeedbackLoop
Compute the number of times the body, loop, split and join need to execute for the entire feedback loop to execute a minimal full steady state execution.
computeSteadyState() - Method in class streamit.scheduler2.base.Filter
 
computeSteadyState() - Method in class streamit.scheduler2.base.Pipeline
Compute the number of times each child needs to execute for the entire pipeline to execute a minimal full steady state execution.
computeSteadyState() - Method in class streamit.scheduler2.base.SplitJoin
Compute the number of times each child, the split and the join need to execute for the entire splitjoin to execute a minimal full steady state execution.
computeType(CType, CType) - Static method in class at.dms.kjc.JAddExpression
compute the type of this expression according to operands
computeType(String, CType, CType) - Static method in class at.dms.kjc.JBinaryArithmeticExpression
compute the type of this expression according to operands
computeType(CType, CType) - Static method in class at.dms.kjc.JBitwiseExpression
compute the type of this expression according to operands
computeType(CType, CType) - Static method in class at.dms.kjc.JDivideExpression
compute the type of this expression according to operands
computeType(CType, CType) - Static method in class at.dms.kjc.JMinusExpression
compute the type of this expression according to operands
computeType(CType, CType) - Static method in class at.dms.kjc.JModuloExpression
compute the type of this expression according to operands
computeType(CType, CType) - Static method in class at.dms.kjc.JMultExpression
compute the type of this expression according to operands
computeType(CType, CType) - Static method in class at.dms.kjc.JShiftExpression
compute the type of this expression according to operands
computingTiles() - Method in class at.dms.kjc.spacetime.RawChip
Returns the numbers of tiles of the raw chip that have compute code at the given tile
conjugate() - Method in class at.dms.kjc.sir.linear.ComplexNumber
Returns the complex congugate of this complex number.
conjugate() - Method in class at.dms.kjc.sir.statespace.ComplexNumber
Returns the complex congugate of this complex number.
connect(IOPort) - Method in class at.dms.kjc.spacedynamic.IODevice
 
connect(ConnectionSet, Object, Object, boolean, boolean) - Static method in class org.jgraph.graph.ConnectionSet
Connect or disconnect edge from source and target in cs based on disconnect.
connect(Object, Object, Object) - Method in class org.jgraph.graph.ConnectionSet
Connect edge to source and target in the connection set.
connect(Object, Object, boolean) - Method in class org.jgraph.graph.ConnectionSet
Connect edge to port.
connect(Object, Object, boolean, boolean) - Method in class org.jgraph.graph.DefaultGraphModel
Connects or disconnects the edge and port in this model based on remove.
CONNECTABLE - Static variable in class org.jgraph.graph.GraphConstants
Key for the moveable attribute.
connectable - Variable in class org.jgraph.JGraph
True if the graph allows new connections to be established.
connectDevice(IODevice, IOPort) - Method in class at.dms.kjc.spacedynamic.RawChip
 
connectedToFR(Coordinate) - Static method in class at.dms.kjc.raw.FileReaderVisitor
 
connectedToFR(Coordinate) - Static method in class at.dms.kjc.raw.FileVisitor
 
connectGraph() - Method in class streamit.library.FeedbackLoop
 
connectGraph() - Method in class streamit.library.Filter
 
connectGraph() - Method in class streamit.library.Joiner
 
connectGraph() - Method in class streamit.library.Operator
 
connectGraph() - Method in class streamit.library.Pipeline
 
connectGraph() - Method in class streamit.library.SplitJoin
 
connectGraph() - Method in class streamit.library.Splitter
 
connectGraph() - Method in class streamit.library.Stream
 
connectGraph() - Method in class streamit.library.Structure
 
connectGraph() - Method in class streamit.library.WeightedRoundRobinJoiner
 
connectGraph() - Method in class streamit.library.WeightedRoundRobinSplitter
 
connections - Variable in class org.jgraph.graph.ConnectionSet
Contents of the connection set.
connections() - Method in class org.jgraph.graph.ConnectionSet
Returns an Iterator for the connections in this set.
ConnectionSet - Class in org.jgraph.graph
An object that represents a set of connections.
ConnectionSet() - Constructor for class org.jgraph.graph.ConnectionSet
Constructs an empty ConnectionSet.
ConnectionSet(Edge, Port, boolean) - Constructor for class org.jgraph.graph.ConnectionSet
Constructs a ConnectionSet with one Connection.
ConnectionSet(Edge, Port, Port) - Constructor for class org.jgraph.graph.ConnectionSet
Constructs a ConnectionSet with two Connections (to the source and target port of the edge).
connectionSet - Variable in class org.jgraph.graph.DefaultGraphModel.GraphModelEdit
 
ConnectionSet.Connection - Class in org.jgraph.graph
Object that represents the connection between an edge and a port.
ConnectionSet.Connection() - Constructor for class org.jgraph.graph.ConnectionSet.Connection
 
ConnectionSet.Connection(Object, Object, boolean) - Constructor for class org.jgraph.graph.ConnectionSet.Connection
Constructs a new source or target connection between edge and port based on the value of source
constant - Variable in class at.dms.kjc.slicegraph.UnflatFilter
For linear filters, the b in its Ax+b representation.
CONSTANT_VARIABLE_NOT_FINAL - Static variable in interface at.dms.kjc.KjcMessages
 
constantExpr() - Method in class streamit.frontend.StreamItParserFE
 
constantFolding() - Method in class at.dms.kjc.JBinaryArithmeticExpression
Computes the result of the operation at compile-time (JLS 15.28).
constantFolding() - Method in class at.dms.kjc.JBinaryExpression
 
constantFolding() - Method in class at.dms.kjc.JBitwiseExpression
Computes the result of the operation at compile-time (JLS 15.28).
constantFolding() - Method in class at.dms.kjc.JConditionalAndExpression
 
constantFolding() - Method in class at.dms.kjc.JConditionalOrExpression
 
constantFolding() - Method in class at.dms.kjc.JEqualityExpression
 
constantFolding() - Method in class at.dms.kjc.JRelationalExpression
Computes the result of the operation at compile-time (JLS 15.28).
constantFolding() - Method in class at.dms.kjc.JShiftExpression
 
ConstantPool - Class in at.dms.classfile
The constant pool, in this object are stored all the constant of the classfile
ConstantPool() - Constructor for class at.dms.classfile.ConstantPool
Constructs an empty constant pool
ConstantPool(DataInput) - Constructor for class at.dms.classfile.ConstantPool
Constructs a constant pool structure from a class file
ConstantProp - Class in at.dms.kjc.sir.lowering
This class propagates constants and unrolls loops.
Constants - Interface in at.dms.classfile
Constants used in JVM class files See Constants for other compiler constants.
Constants - Interface in at.dms.kjc
Defines some constants shared by compiler.
constants - Variable in class at.dms.kjc.sir.lowering.Propagator
Map of known constants/Overloaded for copy prop (JLocalVariable -> JLiteral/JLocalVariableExpr/Array) When storing information about an array JLiteral/JLocalVariablesExpr are stored in the Array being mapped to
ConstantValueAttribute - Class in at.dms.classfile
VMS 4.7.2: Constant Value Attribute.
ConstantValueAttribute(Object) - Constructor for class at.dms.classfile.ConstantValueAttribute
Create a new constant attribute whose constant value is picked up from constant pool with the given entry.
ConstantValueAttribute(DataInput, ConstantPool) - Constructor for class at.dms.classfile.ConstantValueAttribute
Constructs a constant value attribute from a class file stream.
ConstList - Class in at.dms.util
This provides a constant interface to a list, where "constant" means that elements can't be added or removed from the list.
ConstList() - Constructor for class at.dms.util.ConstList
 
ConstList(LinkedList<Object>) - Constructor for class at.dms.util.ConstList
 
ConstrainedStreamFactory - Class in streamit.scheduler2.constrained
This class basically implements the StreamFactory interface.
constraints - Variable in class at.dms.kjc.linprog.SimpleLinearProgram
Rows of Constraints.
construct(Hashtable<JLocalVariable, Object>) - Method in class at.dms.kjc.sir.lowering.Propagator
Factory rather than direct call to constructor.
construct(Hashtable<JLocalVariable, Object>, boolean) - Method in class at.dms.kjc.sir.lowering.Propagator
Factory rather than direct call to constructor.
ConstructDynHdr - Static variable in class at.dms.kjc.spacetime.RawChip
the name of the function that constructs dynamic headers in raw.h
CONSTRUCTOR_BAD_NAME - Static variable in interface at.dms.kjc.KjcMessages
 
CONSTRUCTOR_EXPLICIT_CALL - Static variable in interface at.dms.kjc.KjcMessages
 
CONSTRUCTOR_NOACCESS - Static variable in interface at.dms.kjc.KjcMessages
 
CONSTRUCTOR_NOBODY - Static variable in interface at.dms.kjc.KjcMessages
 
CONSTRUCTOR_NOT_FOUND - Static variable in interface at.dms.kjc.KjcMessages
 
CONSTRUCTOR_NOTFOUND - Static variable in interface at.dms.kjc.KjcMessages
 
ConstructSIRTree - Class in at.dms.kjc.sir.lowering
This class inputs a stream representation where child/parent relationships and initialization arguments are given via SIRInitStatements.
ConstructSIRTree() - Constructor for class at.dms.kjc.sir.lowering.ConstructSIRTree
 
constructStreamGraph(SIRFilter) - Static method in class at.dms.kjc.spacedynamic.SpdStreamGraph
create a stream graph with only one filter (thus one SSG).
constructStreamGraph(FlatNode) - Static method in class at.dms.kjc.spacedynamic.SpdStreamGraph
create a stream graph with only one filter (thus one SSG), it's not laid out yet.
constToSwitchStmt(int) - Static method in class at.dms.kjc.spacetime.RawExecutionCode
 
consume() - Method in class at.dms.compiler.antlr.runtime.LLkParser
Consume another token from the input stream.
consume() - Method in class at.dms.compiler.antlr.runtime.Parser
Get another token object from the token stream
consume() - Method in class at.dms.compiler.antlr.runtime.TokenBuffer
Mark another token for deferred consumption
consume() - Method in class at.dms.compiler.tools.antlr.runtime.CharScanner
 
consume() - Method in class at.dms.compiler.tools.antlr.runtime.InputBuffer
Mark another character for deferred consumption
consume() - Method in class at.dms.compiler.tools.antlr.runtime.LLkParser
Consume another token from the input stream.
consume() - Method in class at.dms.compiler.tools.antlr.runtime.Parser
Get another token object from the token stream
consume() - Method in class at.dms.compiler.tools.antlr.runtime.TokenBuffer
Mark another token for deferred consumption
consumedItems(FlatNode, SimulationCounter, HashMap<FlatNode, Integer>) - Method in class at.dms.kjc.spacedynamic.Simulator
return how many items a node consumes (pop's) for one firing given the current state of the simulation
consumer_name() - Method in class at.dms.kjc.cluster.NetStream
 
consumer_name - Variable in class at.dms.kjc.cluster.TapeCluster
 
consumeUntil(int) - Method in class at.dms.compiler.antlr.runtime.Parser
Consume tokens until one matches the given token
consumeUntil(BitSet) - Method in class at.dms.compiler.antlr.runtime.Parser
Consume tokens until one matches the given token set
consumeUntil(int) - Method in class at.dms.compiler.tools.antlr.runtime.CharScanner
Consume chars until one matches the given char
consumeUntil(BitSet) - Method in class at.dms.compiler.tools.antlr.runtime.CharScanner
Consume chars until one matches the given set
consumeUntil(int) - Method in class at.dms.compiler.tools.antlr.runtime.Parser
Consume tokens until one matches the given token
consumeUntil(BitSet) - Method in class at.dms.compiler.tools.antlr.runtime.Parser
Consume tokens until one matches the given token set
contains(int, int) - Static method in class at.dms.kjc.CModifier
Tests if a set of modifiers contains a specific flag.
contains(SIROperator) - Method in class at.dms.kjc.sir.lowering.partition.PartitionRecord
Returns whether or not this partition contains
contains(SIROperator) - Method in class at.dms.kjc.sir.SIRContainer
Whether or not is an immediate child of this.
contains(SIROperator) - Method in class at.dms.kjc.sir.SIRFeedbackLoop
Whether or not is an immediate child of this.
contains(Object) - Method in class at.dms.util.ConstList
Returns true if this list contains the specified element.
contains(Object) - Method in class org.jgraph.graph.DefaultGraphModel
Returns true if node or one of its ancestors is in the model.
contains(Object) - Method in class org.jgraph.graph.GraphContext
Returns true if node or one of its ancestors is contained in this object.
contains(Object) - Method in interface org.jgraph.graph.GraphModel
Returns true if node or one of its ancestors is in the model.
containsAll(Collection) - Method in class at.dms.util.ConstList
Returns true if this list contains all of the elements of the specified collection.
containsEpsilon() - Method in class at.dms.compiler.tools.antlr.compiler.Lookahead
 
containsPop(JExpression) - Static method in class at.dms.kjc.common.SeparatePushPop
 
containsSlice(Slice) - Method in class at.dms.kjc.slicegraph.Partitioner
Does the the slice graph contain slice (perform a simple linear search).
contents - Variable in class at.dms.kjc.flatgraph.FlatNode
The operator this node contains (either a splitter, joiner, or filter)
context() - Method in class at.dms.compiler.tools.antlr.compiler.MakeGrammar
 
context - Variable in class org.jgraph.graph.DefaultGraphModel.GraphModelEdit
 
context - Variable in class org.jgraph.graph.GraphLayoutCache.GraphViewEdit
 
context - Variable in class org.jgraph.graph.VertexView.SizeHandle
 
context - Variable in class org.jgraph.plaf.basic.BasicGraphUI.RootHandle
 
CONTEXT_NAME - Static variable in class at.dms.kjc.lir.LIRToC
 
CONTEXT_TYPE_NAME - Static variable in class at.dms.kjc.sir.lowering.LoweringConstants
The name of the type serving as the stream context.
CONTEXT_VAR_NAME - Static variable in class at.dms.kjc.sir.lowering.LoweringConstants
The name of the variable holding the stream context in structures.
contextViews - Variable in class org.jgraph.graph.VertexView.SizeHandle
 
contextViews - Variable in class org.jgraph.plaf.basic.BasicGraphUI.RootHandle
 
CONTINUE_NOTLOOP - Static variable in interface at.dms.kjc.KjcMessages
 
ControlEdge - Class in streamit.stair.core
A directed edge between two blocks in a control-flow graph.
ControlEdge() - Constructor for class streamit.stair.core.ControlEdge
 
ControlFlow - Class in at.dms.backend
This is the entry point of the backend, this class constructs the control flow graf and applies optimizations
ControlFlow(MethodEnv, InstructionHandle, HandlerInfo[]) - Constructor for class at.dms.backend.ControlFlow
Creates a new instruction handle.
convert(JMethodDeclaration, CType) - Method in class at.dms.kjc.common.ConvertLonelyPops
Convert all lonely pops for a method declaration.
convert(SIRFilter) - Method in class at.dms.kjc.common.ConvertLonelyPops
Convert all lonely pops of the filter.
CONVERT_FOR_TO_DO_LOOPS - Static variable in class at.dms.kjc.rstream.StrToRStream
look for do loops in the filter's code
convertAndRun(Stream, int) - Method in class streamit.library.jcc.StreamItToJcc
Converts a StreamIt library program to use the JCC library and runs it for the specified number of iterations.
ConvertArrayInitializers - Class in at.dms.kjc.rstream
This class converts array initializers to a bunch of assignment statements.
ConvertArrayInitializers() - Constructor for class at.dms.kjc.rstream.ConvertArrayInitializers
Create a new object and visit the ir starting at node.
convertChannel(Channel) - Method in class streamit.library.jcc.StreamItToJcc
Creates a JccChannel from a Channel.
ConvertChannelExprs - Class in at.dms.kjc.rstream
This visitor will convert the communication expressions of a filter (push, pop, peek) into buffer accesses.
ConvertChannelExprs(FilterFusionState, boolean) - Constructor for class at.dms.kjc.rstream.ConvertChannelExprs
construct a new visitor to convert the channel expression of the filter of current, if init is true we are in the init stage
ConvertChannelExprsMIV - Class in at.dms.kjc.rstream
This class will try to convert the communication expressions of a filter (push, pop, and peek) into buffer accesses that are indexed by a linear function of the expression's enclosing loop indcution variables (MIVs).
ConvertChannelExprsMIV(FilterFusionState, boolean) - Constructor for class at.dms.kjc.rstream.ConvertChannelExprsMIV
Create a new conversion object that will try to convert the communication expression in *current* to MIVs for the current stage (init if *isInit* == true).
ConvertCommunication - Class in at.dms.kjc.spacetime
This class will convert peek and pop statements into reads from a buffer (an array).
ConvertCommunication(GeneratedVariables, FilterInfo) - Constructor for class at.dms.kjc.spacetime.ConvertCommunication
Create a new object that will convert filterInfo's input communication using the variables generateds.
ConvertCommunicationSimple - Class in at.dms.kjc.spacetime
This class will convert peek and pop statements into reads from a buffer (an array).
ConvertCommunicationSimple(GeneratedVariables, FilterInfo) - Constructor for class at.dms.kjc.spacetime.ConvertCommunicationSimple
Create a new converter that will is read to convert peek and pop statements for filterInfo using the compiler generated variables generateds.
convertFeedbackLoop(FeedbackLoop) - Method in class streamit.library.jcc.StreamItToJcc
Creates a JccFeedbackLoop from a FeedbackLoop.
ConvertFileFilters - Class in at.dms.kjc.rstream
This class visits the stream graph and converts all SIRFileReaders and SIRFileWriters to normal (non-predefined) filters with explicit calls to fopen in the init and fscanf or fprintf in the work function.
ConvertFileFilters() - Constructor for class at.dms.kjc.rstream.ConvertFileFilters
 
convertFilter(SIRFilter) - Method in class at.dms.kjc.rstream.ConvertArrayInitializers
 
convertFilter(Filter) - Method in class streamit.library.jcc.StreamItToJcc
Creates a JCC library filter object (JccFilter or JccDynamicRateFilter) from a Filter.
convertGraph(SIRStream) - Method in class at.dms.kjc.common.ConvertLonelyPops
Visit the stream graph.
ConvertLocalsToFields - Class in at.dms.kjc.common
This class converts certain (large) local variables into fields so that they are eventually declared as globals rather than locals, thereby avoiding stack-overflow problems.
ConvertLocalsToFields() - Constructor for class at.dms.kjc.common.ConvertLocalsToFields
 
ConvertLonelyPops - Class in at.dms.kjc.common
This class will convert each pop expression that is not nested in another expression into an assignment of the pop expression to a compiler created variable.
ConvertLonelyPops() - Constructor for class at.dms.kjc.common.ConvertLonelyPops
 
ConvertLonelyReceives - Class in at.dms.kjc.spacedynamic
This class converts network receives that are not assigned to a variable or used in an enclosing expression, into assignments to a dummy variable, so they are not optimized out by GCC.
ConvertLonelyReceives() - Constructor for class at.dms.kjc.spacedynamic.ConvertLonelyReceives
 
convertPipeline(Pipeline) - Method in class streamit.library.jcc.StreamItToJcc
Creates a JccPipeline from a Pipeline.
ConvertPushesToMethCall - Class in at.dms.kjc.spacetime
This class will convert all of the pushes into function calls.
convertSplitJoin(SplitJoin) - Method in class streamit.library.jcc.StreamItToJcc
Creates a JccSplitJoin from a SplitJoin.
convertStream(Stream) - Method in class streamit.library.jcc.StreamItToJcc
 
convertToPipeline(SIRSplitJoin) - Static method in class at.dms.kjc.sir.lowering.partition.ManualPartition
Tries to convert 'sj' into a pipeline.
convertToPipeline(SIRSplitJoin) - Static method in class at.dms.kjc.sir.lowering.partition.RefactorSplitJoin
Converts
convertToString() - Method in class at.dms.kjc.JBooleanLiteral
 
convertToString() - Method in class at.dms.kjc.JByteLiteral
 
convertToString() - Method in class at.dms.kjc.JCharLiteral
 
convertToString() - Method in class at.dms.kjc.JDoubleLiteral
 
convertToString() - Method in class at.dms.kjc.JFloatLiteral
 
convertToString() - Method in class at.dms.kjc.JIntLiteral
 
convertToString() - Method in class at.dms.kjc.JLiteral
For up-casting into a string type.
convertToString() - Method in class at.dms.kjc.JLongLiteral
 
convertToString() - Method in class at.dms.kjc.JNullLiteral
 
convertToString() - Method in class at.dms.kjc.JShortLiteral
 
convertToString() - Method in class at.dms.kjc.JStringLiteral
 
convertToString() - Method in class at.dms.kjc.sir.SIRPortal
 
convertType(CType, CExpressionContext) - Method in class at.dms.kjc.JBooleanLiteral
convertType changes the type of this expression to an other
convertType(CType, CExpressionContext) - Method in class at.dms.kjc.JByteLiteral
convertType changes the type of this expression to an other
convertType(CType, CExpressionContext) - Method in class at.dms.kjc.JCharLiteral
convertType changes the type of this expression to an other
convertType(CType, CExpressionContext) - Method in class at.dms.kjc.JDoubleLiteral
convertType changes the type of this expression to an other
convertType(CType) - Method in class at.dms.kjc.JExpression
Analyse without a null context.
convertType(CType, CExpressionContext) - Method in class at.dms.kjc.JExpression
convertType changes the type of this expression to an other
convertType(CType, CExpressionContext) - Method in class at.dms.kjc.JFloatLiteral
convertType changes the type of this expression to an other
convertType(CType, CExpressionContext) - Method in class at.dms.kjc.JIntLiteral
convertType changes the type of this expression to an other
convertType(CType, CExpressionContext) - Method in class at.dms.kjc.JLiteral
convertType changes the type of this expression to an other
convertType(CType, CExpressionContext) - Method in class at.dms.kjc.JLongLiteral
convertType changes the type of this expression to an other
convertType(CType, CExpressionContext) - Method in class at.dms.kjc.JNullLiteral
 
convertType(CType, CExpressionContext) - Method in class at.dms.kjc.JShortLiteral
convertType changes the type of this expression to an other
convertType(CType, CExpressionContext) - Method in class at.dms.kjc.JStringLiteral
 
convertType(CType, CExpressionContext) - Method in class at.dms.kjc.sir.SIRPortal
 
convertType(Type) - Method in class streamit.frontend.tojava.NodesToJava
 
convertTypeFull(Type) - Method in class streamit.frontend.tojava.NodesToJava
 
convertTypeFull(Type, boolean) - Method in class streamit.frontend.tojava.NodesToJava
 
convertValueToString(Object) - Method in class org.jgraph.JGraph
Converts the specified value to string.
Coordinate - Class in at.dms.kjc.raw
 
Coordinate(int, int) - Constructor for class at.dms.kjc.raw.Coordinate
 
copy() - Method in class at.dms.kjc.JBlock
Return a shallow copy of this block (don't copy any contained statements; just copy list of statements.)
copy() - Method in class at.dms.kjc.sir.linear.FilterMatrix
Return a copy of this FilterMatrix.
copy() - Method in class at.dms.kjc.sir.linear.FilterVector
return a copy of this filter vector.
copy() - Method in class at.dms.kjc.sir.statespace.FilterMatrix
Return a copy of this FilterMatrix.
copy() - Method in class at.dms.kjc.sir.statespace.FilterVector
return a copy of this filter vector.
copy() - Method in class streamit.misc.DLList
Make a copy of the list.
copy() - Method in interface streamit.misc.DLList_const
Make a copy of the list.
copy() - Method in class streamit.misc.DLListIterator
make a copy of this iterator and return it
copy() - Method in class streamit.misc.OMapIterator
 
copy() - Method in class streamit.misc.OSetIterator
 
COPY_ARRAY_INITIALIZERS - Static variable in class at.dms.kjc.sir.lowering.FieldInitMover
 
copyAt(int, int, FilterMatrix) - Method in class at.dms.kjc.sir.linear.FilterMatrix
Copies the source matrix into this FilterMatrix such that the specified offset is the top left hand corner of the small matrix.
copyAt(int, int, FilterMatrix) - Method in class at.dms.kjc.sir.statespace.FilterMatrix
Copies the source matrix into this FilterMatrix such that the specified offset is the top left hand corner of the small matrix.
copyColumnsAt(int, FilterMatrix, int, int) - Method in class at.dms.kjc.sir.linear.FilterMatrix
Copies numCols from the source matrix starting at (0,sourceOffset) into this matrix beginning at (0,destOffset).
copyColumnsAt(int, FilterMatrix, int, int) - Method in class at.dms.kjc.sir.statespace.FilterMatrix
Copies numCols from the source matrix starting at (0,sourceOffset) into this matrix beginning at (0,destOffset).
copyFile(String, String) - Static method in class at.dms.compiler.tools.antlr.compiler.Utils
This example is from the book _Java in a Nutshell_ by David Flanagan.
copyFromColumn(FilterMatrix, int) - Method in class at.dms.kjc.sir.statespace.FilterVector
copy from a Matrix Column
copyInputsToRow(FilterMatrix, int) - Method in class at.dms.kjc.sir.statespace.LinearForm
Add all of the weights in this linear form to the specified row in the passed FilterMatrix.
copyRowsAndColsAt(int, int, FilterMatrix, int, int, int, int) - Method in class at.dms.kjc.sir.statespace.FilterMatrix
Copied numRows, numCols at the thisOffset positions of this FilterMatrix from sourceOffsets of the source filter matrix.
copyRowsAt(int, FilterMatrix, int, int) - Method in class at.dms.kjc.sir.linear.FilterMatrix
Copied numRows at the thisOffset position of this FilterMatrix from sourceOffset of the source filter matrix.
copyRowsAt(int, FilterMatrix, int, int) - Method in class at.dms.kjc.sir.statespace.FilterMatrix
Copied numRows at the thisOffset position of this FilterMatrix from sourceOffset of the source filter matrix.
copyState(SIRPhasedFilter) - Method in class at.dms.kjc.sir.SIRPhasedFilter
Copies the state of filter other into this.
copyState(SIRFilter) - Method in class at.dms.kjc.sir.SIRTwoStageFilter
Overloads super.copyState
copyStatesToRow(FilterMatrix, int) - Method in class at.dms.kjc.sir.statespace.LinearForm
 
copyToColumn(FilterMatrix, int) - Method in class at.dms.kjc.sir.linear.LinearForm
Add all of the weights in this linear form to the specified column in the passed FilterMatrix.
countAssignedNodes() - Method in class at.dms.kjc.spacedynamic.SpdStaticStreamGraph
count the number of nodes of the flatgraph that are assigned to tiles by layout *
countFilters(SIRStream) - Static method in class at.dms.kjc.sir.lowering.partition.Partitioner
Returns the number of filters in the graph.
CountLattice - Class in streamit.frontend.controlflow
Simple lattice that counts something.
CountLattice(int) - Constructor for class streamit.frontend.controlflow.CountLattice
Create a lattice element with some value.
CountLattice(boolean) - Constructor for class streamit.frontend.controlflow.CountLattice
Create a top or bottom lattice element (without a value).
countMe(SIRFilter) - Static method in class at.dms.kjc.common.RawUtil
 
countMe(SIRFilter) - Static method in class at.dms.kjc.flatgraph.GraphFlattener
Return true if this filter should be mapped to a tile, meaning it is not a predefined filter.
countMe(SIRFilter) - Static method in class at.dms.kjc.raw.Util
 
countMe(SIRFilter) - Static method in class at.dms.kjc.rstream.Util
 
countMe(SIRFilter) - Static method in class at.dms.kjc.spacedynamic.Util
 
countOperands() - Method in class at.dms.backend.InstructionHandle
 
countops - Static variable in class at.dms.kjc.KjcOptions
 
countTilesNeeded(SIRStream, boolean) - Static method in class at.dms.kjc.sir.lowering.partition.Partitioner
Return number of tiles needed for 'str'.
countUp() - Method in class at.dms.kjc.rstream.JDoLoopStatement
return true if this loop increments the induction var
CParseClassContext - Class in at.dms.kjc
 
CParseCompilationUnitContext - Class in at.dms.kjc
 
CPLEXClient - Class in at.dms.kjc.linprog
 
CPLEXClient() - Constructor for class at.dms.kjc.linprog.CPLEXClient
 
CPLEXServer - Class in at.dms.kjc.linprog
 
CPLEXServer() - Constructor for class at.dms.kjc.linprog.CPLEXServer
 
CPLEXSolve - Class in at.dms.kjc.linprog
Solver that uses CPLEX.
CPLEXSolve(int, long, double, long) - Constructor for class at.dms.kjc.linprog.CPLEXSolve
Create one of these with variables with a timeout of for the solving process.
CPLEXSolve(int) - Constructor for class at.dms.kjc.linprog.CPLEXSolve
Create one of these with variables with no timeout.
cplxtype - Static variable in class streamit.frontend.nodes.TypePrimitive
Type object for complex primitive types.
cppMathEquivalent(JExpression, String) - Static method in class at.dms.util.Utils
Return the name of a math method for emitting C++ code
create(SIRContainer, SIRJoinType, JExpression[]) - Static method in class at.dms.kjc.sir.SIRJoiner
 
create(SIRContainer, SIRJoinType, int) - Static method in class at.dms.kjc.sir.SIRJoiner
Constructs a joiner with given parent, type and n number of inputs.
create(SIRContainer, SIRSplitType, JExpression[]) - Static method in class at.dms.kjc.sir.SIRSplitter
 
create(SIRContainer, SIRSplitType, int) - Static method in class at.dms.kjc.sir.SIRSplitter
Constructs a splitter with given parent, type and n number of inputs.
create() - Method in class at.dms.kjc.spacetime.POVRAYScheduleRep
 
create(GraphModel, Object[], boolean) - Static method in class org.jgraph.graph.ConnectionSet
Returns a connection set that represents the connection or disconnection of cells in model based on disconnect.
create(GraphModel, Object[], boolean, boolean) - Static method in class org.jgraph.graph.ParentMap
Returns a parent map that represents the insertion or removal of cells in model based on remove.
create(JGraph, Object[], Map, Rectangle, ConnectionSet, ParentMap) - Method in class org.jgraph.plaf.basic.BasicGraphUI.GraphTransferHandler
 
create(Iterator) - Static method in class streamit.scheduler2.constrained.Scheduler
In usual scenario, creating a scheduler to perform scheduling.
create(Iterator) - Static method in class streamit.scheduler2.minlatency.Scheduler
 
create(Iterator) - Static method in class streamit.scheduler2.singleappearance.Scheduler
 
createAttributes(Object, Object, Object) - Static method in class org.jgraph.graph.GraphConstants
 
createAttributes(Object[], Object, Object) - Static method in class org.jgraph.graph.GraphConstants
 
createAttributes(Object[], Object[], Object[]) - Static method in class org.jgraph.graph.GraphConstants
Returns a new (nested) map, from cells to attribute maps.
createAttributes(Object[], CellMapper) - Static method in class org.jgraph.graph.GraphConstants
Returns a new map, from cells to property maps.
createAttributesFromModel(Object[], GraphModel) - Static method in class org.jgraph.graph.GraphConstants
 
createBounds(int, int, Color) - Static method in class org.jgraph.JGraph
Returns an attributeMap for the specified position and color.
createCCode() - Method in class at.dms.kjc.spacetime.TraceIRtoC
The entry point to create C code for a RawTile
createCellEdit(Map, ConnectionSet, ParentMap, UndoableEdit[]) - Method in class org.jgraph.graph.DefaultGraphModel
Returns an edit that represents a change.
createCellEditorListener() - Method in class org.jgraph.plaf.basic.BasicGraphUI
Creates a listener to handle events from the current editor.
createCellRendererPane() - Method in class org.jgraph.plaf.basic.BasicGraphUI
Returns the renderer pane that renderer components are placed in.
createClassField(TokenReference, JExpression, String) - Method in class at.dms.kjc.JNameExpression
Since class field may be overloaded in sub compiler, this method allow you to specifie the type of class field without needed to touch the huge method above !
createClassField(TokenReference, String) - Method in class at.dms.kjc.JNameExpression
Since class field may be overloaded in sub compiler, this method allow you to specifie the type of class field without needed to touch the huge method above !
createComponentListener() - Method in class org.jgraph.plaf.basic.BasicGraphUI
Creates and returns a new ComponentHandler.
createConnectionSet(EdgeView, Object, boolean) - Method in class org.jgraph.graph.EdgeView.EdgeHandle
 
createConstant(FEContext, String) - Static method in class streamit.frontend.nodes.ExprConstant
Create a new constant-valued expression corresponding to a String value.
createContainer() - Method in class org.jgraph.graph.DefaultGraphCellEditor
Creates the container to manage placement of editingComponent.
createContent() - Method in class at.dms.kjc.slicegraph.FileInputContent
Create kopi code that when translated to C will manipulate the file.
createContent() - Method in class at.dms.kjc.slicegraph.FileOutputContent
Create kopi code that when translated to C will manipulate the file.
createContent() - Method in class at.dms.kjc.slicegraph.InputContent
 
createContent() - Method in class at.dms.kjc.slicegraph.OutputContent
 
createContent() - Method in class at.dms.kjc.slicegraph.PredefinedContent
Subclasses of PredefinedContent must be able to create their content.
createContext(JGraph, Object[]) - Method in class org.jgraph.plaf.basic.BasicGraphUI
 
createDefaultGraphView(JGraph) - Static method in class org.jgraph.JGraph
Creates and returns a default GraphLayoutCache.
createEdgeView(Object, CellMapper) - Method in class org.jgraph.JGraph
Constructs an EdgeView view for the specified object.
createEdgeView(Edge, CellMapper) - Method in class org.jgraph.JGraph
Deprecated. replaced by JGraph.createEdgeView(Object,CellMapper) since JGraph no longer exposes dependecies on GraphCell subclasses (Port, Edge)
createEdit(Object[], Object[], Map, ConnectionSet, ParentMap) - Method in class org.jgraph.graph.DefaultGraphModel
 
createExecutionCounts() - Method in class at.dms.kjc.flatgraph.ScheduledStaticStreamGraph
given the multiplicities created by the scheduler, put them into a format that is more easily used
createExecutionCounts() - Method in class at.dms.kjc.spacedynamic.SpdStaticStreamGraph
 
createFactory() - Static method in class at.dms.kjc.iterator.IterFactory
Returns default factory.
createFineGrainedFactory() - Static method in class at.dms.kjc.iterator.IterFactory
Returns fine-grained iter factory.
createForSDEP(Iterator) - Static method in class streamit.scheduler2.constrained.Scheduler
The scheduler also can do SDEP calculations, in which case it does not need to build a schedule (can tolerate dynamic rates in some parts of graph).
createFromArray(int[]) - Static method in class at.dms.kjc.sir.lowering.partition.PartitionGroup
Creates a partition group where is formatted as described above.
createFromAssignments(List<SIRStream>, HashMap<Object, Integer>) - Static method in class at.dms.kjc.sir.lowering.partition.PartitionGroup
Given a list of children and a mapping from each child to an Integer denoting the partition, creates a partition group where children mapped to the same integer are allocated to the same partition.
createGraphCellEditor() - Method in class org.jgraph.graph.DefaultGraphCellEditor
This is invoked if a TreeCellEditor is not supplied in the constructor.
createGraphModelListener() - Method in class org.jgraph.plaf.basic.BasicGraphUI
Returns a listener that can update the graph when the model changes.
createGraphSelectionListener() - Method in class org.jgraph.plaf.basic.BasicGraphUI
Creates the listener that updates the display based on selection change methods.
createGraphViewObserver() - Method in class org.jgraph.plaf.basic.BasicGraphUI
Returns a listener that can update the graph when the view changes.
createHandle(GraphContext) - Method in class org.jgraph.plaf.basic.BasicGraphUI
Constructs the "root handle" for context.
CreateInitFunctions - Class in streamit.frontend.passes
Create init functions in filters that do not have them.
CreateInitFunctions() - Constructor for class streamit.frontend.passes.CreateInitFunctions
 
createInsertEdit(Object[], Map, ConnectionSet, ParentMap, UndoableEdit[]) - Method in class org.jgraph.graph.DefaultGraphModel
Returns an edit that represents an insert.
createIter(SIRSplitJoin) - Method in class at.dms.kjc.iterator.FineGrainedIterFactory
 
createIter(SIRFeedbackLoop) - Method in class at.dms.kjc.iterator.FineGrainedIterFactory
 
createIter(SIRStream) - Method in class at.dms.kjc.iterator.IterFactory
 
createIter(SIRPipeline) - Method in class at.dms.kjc.iterator.IterFactory
 
createIter(SIRFilter) - Method in class at.dms.kjc.iterator.IterFactory
 
createIter(SIRPhasedFilter) - Method in class at.dms.kjc.iterator.IterFactory
 
createIter(SIRSplitJoin) - Method in class at.dms.kjc.iterator.IterFactory
 
createIter(SIRFeedbackLoop) - Method in class at.dms.kjc.iterator.IterFactory
 
createIter(SIRRecursiveStub) - Method in class at.dms.kjc.iterator.IterFactory
 
createJoinerSchedules(FlatNode) - Static method in class at.dms.kjc.raw.JoinerSimulator
 
createJoinerSchedules() - Method in class at.dms.kjc.spacedynamic.JoinerSimulator
 
createKeyListener() - Method in class org.jgraph.plaf.basic.BasicGraphUI
Creates the listener reponsible for getting key events from the graph.
createLayerEdit(Object[], int) - Method in class org.jgraph.graph.DefaultGraphModel
 
createLineEnd(int, int, Point, Point) - Method in class org.jgraph.graph.EdgeRenderer
Paint the current view's direction.
createLocalEdit(Map, Object[], Object[]) - Method in class org.jgraph.graph.GraphLayoutCache
 
createLocalVariables(JBlock, BufferedDynamicCommunication.LocalVariables) - Method in class at.dms.kjc.spacedynamic.BufferedDynamicCommunication
 
createMakefile() - Static method in class at.dms.kjc.raw.MakefileGenerator
 
createMakefile(SpdStreamGraph) - Static method in class at.dms.kjc.spacedynamic.MakefileGenerator
 
createMap() - Static method in class org.jgraph.graph.GraphConstants
Creates an empty map.
createMapping(Object) - Method in class org.jgraph.graph.GraphContext
 
createModel() - Method in class at.dms.kjc.spacetime.ScheduleModel
Calculate the amount of work that is performed by each tile in the steady-state.
createModel(boolean) - Method in class at.dms.kjc.spacetime.ScheduleModel
Calculate the amount of work that is performed by each tile in the steady-state.
createModelNoSWPipe() - Method in class at.dms.kjc.spacetime.ScheduleModel
The placement cost (energy) of the configuration.
createMouseListener() - Method in class org.jgraph.plaf.basic.BasicGraphUI
Creates the listener responsible for calling the correct handlers based on mouse events, and to select invidual cells.
createNextTokenRule(Grammar, Vector, String) - Static method in class at.dms.compiler.tools.antlr.compiler.MakeGrammar
Used to build nextToken() for the lexer.
createPortView(Object, CellMapper) - Method in class org.jgraph.JGraph
Constructs a PortView view for the specified object.
createPortView(Port, CellMapper) - Method in class org.jgraph.JGraph
Deprecated. replaced by JGraph.createPortView(Object,CellMapper) since JGraph no longer exposes dependecies on GraphCell subclasses (Port, Edge)
createPredefinedContent() - Method in class at.dms.kjc.slicegraph.Partitioner
Force creation of kopi methods and fields for predefined filters.
createPropertyChangeListener() - Method in class org.jgraph.plaf.basic.BasicGraphUI
Creates a listener that is responsible to update the UI based on how the graph's bounds properties change.
createPushRoutineBody(StringBuffer, String) - Method in class at.dms.kjc.cluster.TapeCluster
 
createPushRoutineBody(StringBuffer, String) - Method in class at.dms.kjc.cluster.TapeClusterFused
 
createRemoveEdit(Object[]) - Method in class org.jgraph.graph.DefaultGraphModel
Returns an edit that represents a remove.
createShape() - Method in class org.jgraph.graph.EdgeRenderer
Returns the shape that represents the current edge in the context of the current graph.
createSIRGraph() - Method in class at.dms.kjc.flatgraph.ScheduledStaticStreamGraph
Given the current toplevel flatnode, create the SIR graph, also regenerating the flatgraph *
createSIRGraph() - Method in class at.dms.kjc.flatgraph.StaticStreamGraph
Given the current toplevel flatnode, create the SIR graph, also regenerating the flatgraph *
createSSGEdge(StaticStreamGraph, StaticStreamGraph, int, int) - Static method in class at.dms.kjc.flatgraph.SSGEdge
Create a new SSGEdge, or return an existing one with the same parameters.
createStaticStreamGraphs() - Method in class at.dms.kjc.flatgraph.StreamGraph
This method creates the static subgraphs of the StreamGraph by cutting the stream graph at dynamic rate boundaries.
createSteadyStateRestrictions(int) - Method in class streamit.scheduler2.constrained.FeedbackLoop
 
createSteadyStateRestrictions(int) - Method in class streamit.scheduler2.constrained.Filter
 
createSteadyStateRestrictions(int) - Method in class streamit.scheduler2.constrained.Pipeline
 
createSteadyStateRestrictions(int) - Method in class streamit.scheduler2.constrained.SplitJoin
 
createSteadyStateRestrictions(int) - Method in interface streamit.scheduler2.constrained.StreamInterface
Create restrictions for steady state execution.
createTemporaryCellViews() - Method in class org.jgraph.graph.GraphContext
Returns an new consistent array of views for cells.
createTemporaryContextViews() - Method in class org.jgraph.graph.GraphContext
Returns an new consistent array of views for the edges that are connected to and not contained in cells.
createTemporaryContextViews(Set) - Method in class org.jgraph.graph.GraphContext
Returns an new consistent array of views for the edges that are connected to and not contained in cellSet.
createTemporaryPortViews() - Method in class org.jgraph.graph.GraphContext
Returns an new consistent array of views for the ports.
createTransferable() - Method in class org.jgraph.plaf.basic.BasicGraphUI.GraphTransferHandler
 
createTransferable(JComponent) - Method in class org.jgraph.plaf.basic.BasicGraphUI.GraphTransferHandler
 
createTransferHandler() - Method in class org.jgraph.plaf.basic.BasicGraphUI
Creates an instance of TransferHandler.
createUI(JComponent) - Static method in class org.jgraph.plaf.basic.BasicGraphUI
 
createUniformPartition(int) - Static method in class at.dms.kjc.sir.lowering.partition.PartitionGroup
Create a uniform partition with one child in each.
createUniformRR(SIRContainer, JExpression) - Static method in class at.dms.kjc.sir.SIRJoiner
This is for creating a round robin with uniform weights across the stream.
createUniformRR(SIRContainer, JExpression) - Static method in class at.dms.kjc.sir.SIRSplitter
This is for creating a round robin with uniform weights across the stream.
createVertexView(Object, CellMapper) - Method in class org.jgraph.JGraph
Constructs a VertexView view for the specified object.
createView(Object, CellMapper) - Method in interface org.jgraph.graph.CellViewFactory
Constructs a view for the specified cell and associates it with the specified object using the specified CellMapper.
createView(Object, CellMapper) - Method in class org.jgraph.JGraph
Constructs a view for the specified cell and associates it with the specified object using the specified CellMapper.
createWeightedRR(SIRContainer, JExpression[]) - Static method in class at.dms.kjc.sir.SIRJoiner
Constructs a weighted round-robin joiner with the given parent and weights.
createWeightedRR(SIRContainer, JExpression[]) - Static method in class at.dms.kjc.sir.SIRSplitter
Constructs a weighted round-robin splitter with the given parent and weights.
cross3(float3, float3) - Static method in class streamit.library.StreamItVectorLib
 
CROSS_GRID_MODE - Static variable in class org.jgraph.JGraph
 
cs - Variable in class org.jgraph.graph.GraphTransferable
Object that describes the connection between cells.
CShortType - Class in at.dms.kjc
This class represents the Java type "short".
CShortType() - Constructor for class at.dms.kjc.CShortType
Constructs a new instance.
CSimpleBodyContext - Class in at.dms.kjc
This class represents a local context during checkBody It follows the control flow and maintain informations about variable (initialized, used, allocated), exceptions (thrown, catched) It also verify that context is still reachable There is a set of utilities method to access fields, methods and class with the name by clamping the parsing tree
CSimpleBodyContext() - Constructor for class at.dms.kjc.CSimpleBodyContext
 
CSimpleBodyContext(CBodyContext, CBodyContext) - Constructor for class at.dms.kjc.CSimpleBodyContext
Constructs a simple body context from a source context.
CSourceClass - Class in at.dms.kjc
This class represents the exported members of a class (inner classes, methods and fields) It is build from a parsed files so values are accessibles differently after build and after interface checked
CSourceClass() - Constructor for class at.dms.kjc.CSourceClass
 
CSourceClass(CClass, TokenReference, int, String, String, boolean) - Constructor for class at.dms.kjc.CSourceClass
Constructs a class export from source
CSourceField - Class in at.dms.kjc
This class represents an exported member of a class (fields)
CSourceField() - Constructor for class at.dms.kjc.CSourceField
 
CSourceField(CClass, int, JVariableDefinition, boolean) - Constructor for class at.dms.kjc.CSourceField
Constructs a field export
CSourceField(CClass, int, String, CType, boolean) - Constructor for class at.dms.kjc.CSourceField
Constructs a field export
CSourceMethod - Class in at.dms.kjc
This class represents an exported member of a class (fields)
CSourceMethod() - Constructor for class at.dms.kjc.CSourceMethod
 
CSourceMethod(CClass, int, String, CType, CType[], CClassType[], boolean, JBlock) - Constructor for class at.dms.kjc.CSourceMethod
Constructs a method export.
CST_CLASS - Static variable in interface at.dms.classfile.Constants
 
CST_DOUBLE - Static variable in interface at.dms.classfile.Constants
 
CST_FIELD - Static variable in interface at.dms.classfile.Constants
 
CST_FLOAT - Static variable in interface at.dms.classfile.Constants
 
CST_INTEGER - Static variable in interface at.dms.classfile.Constants
 
CST_INTERFACEMETHOD - Static variable in interface at.dms.classfile.Constants
 
CST_LONG - Static variable in interface at.dms.classfile.Constants
 
CST_METHOD - Static variable in interface at.dms.classfile.Constants
 
CST_NAMEANDTYPE - Static variable in interface at.dms.classfile.Constants
 
CST_STRING - Static variable in interface at.dms.classfile.Constants
 
CST_UTF8 - Static variable in interface at.dms.classfile.Constants
 
CStdType - Class in at.dms.kjc
Root for type hierarchy
CStdType() - Constructor for class at.dms.kjc.CStdType
 
CSTI - Static variable in class at.dms.kjc.spacetime.switchIR.SwitchOPort
 
CSTI2 - Static variable in class at.dms.kjc.spacetime.switchIR.SwitchOPort
 
CSTIFPVAR - Static variable in class at.dms.kjc.common.RawUtil
 
CSTIFPVAR - Static variable in class at.dms.kjc.raw.Util
 
CSTIFPVAR - Static variable in class at.dms.kjc.rstream.Util
 
CSTIFPVAR - Static variable in class at.dms.kjc.spacedynamic.Util
 
CSTIFPVAR - Static variable in class at.dms.kjc.spacetime.Util
 
CSTIINTVAR - Static variable in class at.dms.kjc.common.RawUtil
 
CSTIINTVAR - Static variable in class at.dms.kjc.raw.Util
 
CSTIINTVAR - Static variable in class at.dms.kjc.rstream.Util
 
CSTIINTVAR - Static variable in class at.dms.kjc.spacedynamic.Util
 
CSTIINTVAR - Static variable in class at.dms.kjc.spacetime.Util
 
CSTO - Static variable in class at.dms.kjc.spacetime.switchIR.SwitchIPort
 
CSTOFPVAR - Static variable in class at.dms.kjc.common.RawUtil
 
CSTOFPVAR - Static variable in class at.dms.kjc.raw.Util
 
CSTOFPVAR - Static variable in class at.dms.kjc.rstream.Util
 
CSTOFPVAR - Static variable in class at.dms.kjc.spacedynamic.Util
 
CSTOFPVAR - Static variable in class at.dms.kjc.spacetime.Util
 
CSTOINTVAR - Static variable in class at.dms.kjc.common.RawUtil
 
CSTOINTVAR - Static variable in class at.dms.kjc.raw.Util
 
CSTOINTVAR - Static variable in class at.dms.kjc.rstream.Util
 
CSTOINTVAR - Static variable in class at.dms.kjc.spacedynamic.Util
 
CSTOINTVAR - Static variable in class at.dms.kjc.spacetime.Util
 
CSwitchBodyContext - Class in at.dms.kjc
This class represents a local context during checkBody It follows the control flow and maintain informations about variable (initialised, used, allocated), exceptions (thrown, catched) It also verify that context is still reachable There is a set of utilities method to access fields, methods and class with the name by clamping the parsing tree
CSwitchBodyContext() - Constructor for class at.dms.kjc.CSwitchBodyContext
 
CSwitchBodyContext(CBodyContext, JSwitchStatement) - Constructor for class at.dms.kjc.CSwitchBodyContext
Construct a block context, it supports local variable allocation throw statement and return statement
CSwitchGroupContext - Class in at.dms.kjc
This class represents a local context during checkBody It follows the control flow and maintain informations about variable (initialised, used, allocated), exceptions (thrown, catched) It also verify that context is still reachable There is a set of utilities method to access fields, methods and class with the name by clamping the parsing tree
CSwitchGroupContext() - Constructor for class at.dms.kjc.CSwitchGroupContext
 
CSwitchGroupContext(CSwitchBodyContext) - Constructor for class at.dms.kjc.CSwitchGroupContext
Construct a block context, it supports local variable allocation throw statement and return statement
CThrowableInfo - Class in at.dms.kjc
This class represents a throw
CThrowableInfo(CClassType, JPhylum) - Constructor for class at.dms.kjc.CThrowableInfo
Constructs an informztion handler
CToken - Class in at.dms.compiler.antlr.extra
 
CToken(int, String) - Constructor for class at.dms.compiler.antlr.extra.CToken
Constructs a token
CToken - Class in at.dms.compiler.tools.antlr.extra
 
CToken(int, String) - Constructor for class at.dms.compiler.tools.antlr.extra.CToken
Constructs a token
CTopLevel - Class in at.dms.kjc
This class implements the conceptual directory structure for .class files
CTopLevel() - Constructor for class at.dms.kjc.CTopLevel
 
CTryContext - Class in at.dms.kjc
This class represents a local context during checkBody It follows the control flow and maintain informations about variable (initialised, used, allocated), exceptions (thrown, catched) It also verify that context is still reachable There is a set of utilities method to access fields, methods and class with the name by clamping the parsing tree
CTryContext() - Constructor for class at.dms.kjc.CTryContext
 
CTryFinallyContext - Class in at.dms.kjc
This class represents a local context during checkBody It follows the control flow and maintain informations about variable (initialised, used, allocated), exceptions (thrown, catched) It also verify that context is still reachable There is a set of utilities method to access fields, methods and class with the name by clamping the parsing tree
CTryFinallyContext() - Constructor for class at.dms.kjc.CTryFinallyContext
 
CType - Class in at.dms.kjc
Root for type hierarchy
CType() - Constructor for class at.dms.kjc.CType
 
CType(int) - Constructor for class at.dms.kjc.CType
Constructs a type signature
CTypeToString(CType, boolean) - Static method in class at.dms.kjc.common.CommonUtils
Turn a CType into a string for inclusion in C or C++ code generation.
CTypeToStringA(CType, boolean) - Static method in class at.dms.kjc.common.CommonUtils
Turn a CType into a string for inclusion in C or C++ code generation.
CUNIT_RENAME2 - Static variable in interface at.dms.kjc.KjcMessages
 
CURLY_BLOCK_SCARF - Static variable in interface at.dms.compiler.tools.antlr.compiler.PreprocessorTokenTypes
 
currentEdge - Variable in class at.dms.kjc.flatgraph.FlatNode
the current outgoing edge we are connecting, all edges before this are connected, used during construction
currentIncoming - Variable in class at.dms.kjc.flatgraph.FlatNode
the current inedges we are connecting, all edges before this are connected, used during construction
currentJoinerCode - Variable in class at.dms.kjc.spacedynamic.Simulator
the curent node in the joiner schedule we are working on
currentPoint - Variable in class org.jgraph.graph.BasicMarqueeHandler
 
currentPoint - Variable in class org.jgraph.graph.EdgeView.EdgeHandle
 
currentPos - Variable in class at.dms.compiler.antlr.extra.InputBufferState
 
currentPos - Variable in class at.dms.compiler.tools.antlr.extra.InputBufferState
 
currentRule - Variable in class at.dms.compiler.tools.antlr.compiler.ActionLexer
 
cursors - Variable in class org.jgraph.graph.VertexView.SizeHandle
Array that holds the cursors for the different control points.
CVariableInfo - Class in at.dms.kjc
This class represents a local variable information during check
CVariableInfo() - Constructor for class at.dms.kjc.CVariableInfo
 
CVectorType - Class in at.dms.kjc
Short vectors of base types.
CVectorType(CNumericType, int) - Constructor for class at.dms.kjc.CVectorType
Construct a vector for short vector hardware (SSE, ...).
CVectorTypeLow - Class in at.dms.kjc
Short vectors of base types.
CVectorTypeLow(CNumericType, int) - Constructor for class at.dms.kjc.CVectorTypeLow
Construct a vector for short vector hardware (SSE, ...).
CWarning - Exception in at.dms.compiler
This class represents warnings in the compiler error hierarchy
CWarning(TokenReference, Message) - Constructor for exception at.dms.compiler.CWarning
An error with a formatted message as argument
CWarning(TokenReference, MessageDescription, Object[]) - Constructor for exception at.dms.compiler.CWarning
An error with an arbitrary number of parameters
CWarning(TokenReference, MessageDescription, Object, Object) - Constructor for exception at.dms.compiler.CWarning
An error with two parameters
CWarning(TokenReference, MessageDescription, Object) - Constructor for exception at.dms.compiler.CWarning
An error with one parameter
CWarning(TokenReference, MessageDescription) - Constructor for exception at.dms.compiler.CWarning
An error without parameters
CYCLE_IN_CONSTRUCTOR_CALL - Static variable in interface at.dms.kjc.KjcMessages
 

D

dash - Static variable in class org.jgraph.graph.GraphConstants
Global Stroke To Highlight Selection
DASHPATTERN - Static variable in class org.jgraph.graph.GraphConstants
Key for the dashPattern attribute.
data - Variable in class at.dms.compiler.antlr.runtime.Vector
 
data - Variable in class at.dms.compiler.tools.antlr.runtime.Vector
 
DATA_REORG_PARALLEL_FACTOR - Static variable in class at.dms.kjc.slicegraph.AdaptivePartitioner
The estimate of the amount of parallelism in the data-reorganization stage, used to determine the communication cost between two filters.
data_type() - Method in class streamit.frontend.StreamItParserFE
 
dataDeclaration() - Method in interface at.dms.kjc.cluster.Tape
Data declaration: in .c file if needed else noop.
dataDeclaration() - Method in class at.dms.kjc.cluster.TapeBase
 
dataDeclaration() - Method in class at.dms.kjc.cluster.TapeCluster
 
dataDeclaration() - Method in class at.dms.kjc.cluster.TapeClusterFused
 
dataDeclaration() - Method in class at.dms.kjc.cluster.TapeDynrate
 
dataDeclaration() - Method in class at.dms.kjc.cluster.TapeFixedCircular
 
dataDeclaration() - Method in class at.dms.kjc.cluster.TapeFixedCopydown
 
dataDeclarationH() - Method in interface at.dms.kjc.cluster.Tape
Data declaration: in .h file if needed else noop.
dataDeclarationH() - Method in class at.dms.kjc.cluster.TapeBase
 
dataDeclarationH() - Method in class at.dms.kjc.cluster.TapeCluster
 
dataDeclarationH() - Method in class at.dms.kjc.cluster.TapeClusterFused
 
dataDeclarationH() - Method in class at.dms.kjc.cluster.TapeDynrate
 
dataDeclarationH() - Method in class at.dms.kjc.cluster.TapeFixedCircular
 
dataDeclarationH() - Method in class at.dms.kjc.cluster.TapeFixedCopydown
 
dataDecls() - Method in class at.dms.kjc.backendSupport.Channel
 
dataDecls() - Method in class at.dms.kjc.backendSupport.ChannelAsArray
Statements for data declaration at top of .c / .cpp file
dataDecls() - Method in class at.dms.kjc.backendSupport.DelegatingChannel
 
dataDeclsH() - Method in class at.dms.kjc.backendSupport.Channel
 
dataDeclsH() - Method in class at.dms.kjc.backendSupport.ChannelAsArray
Statements for data declaration in .h file
dataDeclsH() - Method in class at.dms.kjc.backendSupport.DelegatingChannel
 
DataEstimate - Class in at.dms.kjc.cluster
Estimates the data working set of an operator.
DataEstimate() - Constructor for class at.dms.kjc.cluster.DataEstimate
 
dataFlavor - Static variable in class org.jgraph.graph.GraphTransferable
Local Machine Reference Data Flavor.
DataFlow - Class in at.dms.kjc.sir.lowering
Basic dataflow framework.
DataFlow() - Constructor for class at.dms.kjc.sir.lowering.DataFlow
 
DataFlow - Class in streamit.frontend.controlflow
Abstract base class for data-flow analyses.
DataFlow() - Constructor for class streamit.frontend.controlflow.DataFlow
 
DataFlowOrder - Class in at.dms.kjc.slicegraph
This class generates a data flow schedule of the slice graph (but does not handle feedbackloops).
DataFlowOrder() - Constructor for class at.dms.kjc.slicegraph.DataFlowOrder
 
DataFlowTraversal - Class in at.dms.kjc.flatgraph
This class calculates a traversal of the graph where that guarantees that for each node n in the traversal, we have visited every node upstream of n.
DataFlowTraversal() - Constructor for class at.dms.kjc.flatgraph.DataFlowTraversal
 
DataPrinter - Class in streamit.library.io
 
DataPrinter(Class) - Constructor for class streamit.library.io.DataPrinter
 
dCacheSizeBytes - Static variable in class at.dms.kjc.spacedynamic.RawChip
 
DeadcodeElimination - Class in at.dms.backend
This class removes deadcode generated by optimizations or code transformation
DeadcodeElimination(BasicBlock[], BasicBlock[]) - Constructor for class at.dms.backend.DeadcodeElimination
Creates a new instruction handle.
DeadCodeElimination - Class in at.dms.kjc.sir.lowering
Removes what dead code we can detect within a filter.
DeadCodeElimination() - Constructor for class at.dms.kjc.sir.lowering.DeadCodeElimination
 
debug - Static variable in class at.dms.kjc.backendSupport.ProcessFilterSliceNode
print debugging info?
debug - Variable in class at.dms.kjc.cluster.FlatIRToCluster
 
debug - Static variable in class at.dms.kjc.KjcOptions
 
debug - Variable in class at.dms.kjc.raw.FlatIRToC
 
debug - Static variable in class at.dms.kjc.sir.lowering.IntroduceMultiPops
Set to true to print program before and after this pass.
DEBUG - Static variable in class at.dms.kjc.sir.lowering.partition.linear.LinearPartitioner
Debugging.
debug - Variable in class at.dms.kjc.spacedynamic.FlatIRToC
 
debug(String) - Method in class streamit.frontend.FEIRToSIR
 
DEBUG_ANALYZER - Variable in class at.dms.compiler.tools.antlr.compiler.LLkAnalyzer
 
debugging - Static variable in class at.dms.kjc.cluster.ClusterBackend
Print out some debugging info if true.
debugging - Static variable in class at.dms.kjc.cluster.StructureIncludeFile
 
debugging - Static variable in class at.dms.kjc.common.StructureIncludeFile
 
debugging - Static variable in class at.dms.kjc.sir.lowering.fusion.FusePipe
enable / disable debuging printouts.
debugging - Static variable in class at.dms.kjc.sir.lowering.Vectorize
print out names of variables that are given vector type
debugging - Static variable in class at.dms.kjc.sir.lowering.VectorizeEnable
Set to true to list sequences of vectorizable filters before fusion and individual vectorizable filters after fusion.
debugString(boolean) - Method in class at.dms.kjc.slicegraph.InputSliceNode
Return a string that gives some information for this input slice node.
debugString(boolean) - Method in class at.dms.kjc.slicegraph.OutputSliceNode
 
DEC - Static variable in interface at.dms.kjc.KjcTokenTypes
 
declareInitializedArray(CType, String, JExpression) - Method in class at.dms.kjc.common.ToC
Prints initialization for an array with static initializer, e.g., "int A[2] = {1,2};" To promote code reuse with other backends, inputs a visitor to do the recursive call.
declareInitializedArray(CType, String, JExpression, KjcVisitor, boolean) - Method in class at.dms.kjc.lir.LIRToC
If printInit is true, the initializer is actually printed; otherwise just the declaration is printed.
declOnly - Variable in class at.dms.kjc.lir.LIRToC
 
declOnly - Variable in class at.dms.kjc.sir.SIRToStreamIt
 
declsAreLocal - Variable in class at.dms.kjc.backendSupport.EmitCode.CodeGen
set to true when declarations are local (so in methods, not in fields).
declToString(CType, String, boolean) - Static method in class at.dms.kjc.common.CommonUtils
Returns a declaration for the given type with the given identifier.
decodeDecLong(boolean, String) - Static method in class at.dms.compiler.NumberParser
 
decodeHexInt(boolean, String) - Static method in class at.dms.compiler.NumberParser
 
decodeHexLong(boolean, String) - Static method in class at.dms.compiler.NumberParser
 
decodeInt(String) - Static method in class at.dms.compiler.NumberParser
 
decodeLong(String) - Static method in class at.dms.compiler.NumberParser
 
decodeOctInt(boolean, String) - Static method in class at.dms.compiler.NumberParser
 
decodeOctLong(boolean, String) - Static method in class at.dms.compiler.NumberParser
 
decoupled - Static variable in class at.dms.kjc.KjcOptions
 
DECREMENT - Static variable in interface streamit.frontend.StreamItLexTokenTypes
 
DECREMENT - Static variable in interface streamit.frontend.StreamItParserFETokenTypes
 
decrementArcCountOutgoing(FlatNode, int) - Method in class at.dms.kjc.raw.SimulationCounter
 
decrementArcCountOutgoing(FlatNode, int) - Method in class at.dms.kjc.spacedynamic.SimulationCounter
 
decrementBufferCount(FlatNode, int) - Method in class at.dms.kjc.raw.SimulationCounter
 
decrementBufferCount(FlatNode, int) - Method in class at.dms.kjc.spacedynamic.SimulationCounter
 
decrementCount(FlatNode, int) - Method in class at.dms.kjc.raw.JoinerCounter
 
decrementCount(FlatNode, int) - Method in class at.dms.kjc.raw.SimulationCounterPop
 
decrementCount(FlatNode, int) - Method in class at.dms.kjc.raw.SimulationCounterPush
 
decrementCount(FlatNode, int) - Method in class at.dms.kjc.spacedynamic.JoinerCounter
 
decrementCount(FlatNode, int) - Method in class at.dms.kjc.spacedynamic.SimulationCounterPop
 
decrementCount(FlatNode, int) - Method in class at.dms.kjc.spacedynamic.SimulationCounterPush
 
decrementExecutionCounts(FlatNode, HashMap<FlatNode, Integer>, SimulationCounter) - Method in class at.dms.kjc.spacedynamic.Simulator
Give that a node has just fired, update the simulation state
decrementJoinerBufferCount(FlatNode, String) - Method in class at.dms.kjc.raw.SimulationCounter
 
decrementJoinerBufferCount(FlatNode, String) - Method in class at.dms.kjc.spacedynamic.SimulationCounter
 
deepClone() - Method in class at.dms.classfile.AbstractInstructionAccessor
Returns a deep clone of this object.
deepClone() - Method in class at.dms.compiler.Compiler
Returns a deep clone of this object.
deepClone() - Method in class at.dms.compiler.JavadocComment
Returns a deep clone of this object.
deepClone() - Method in class at.dms.compiler.JavaStyleComment
Returns a deep clone of this object.
deepClone() - Method in class at.dms.compiler.Phylum
Returns a deep clone of this object.
deepClone() - Method in class at.dms.compiler.TabbedPrintWriter
Returns a deep clone of this object.
deepClone() - Method in class at.dms.compiler.TokenReference
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.CArrayType
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.CBadClass
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.CBinaryClass
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.CBinaryField
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.CBinaryMethod
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.CBitType
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.CBlockContext
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.CBodyContext
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.CBooleanType
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.CByteType
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.CCatchContext
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.CCharType
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.CClass
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.CClassContext
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.CClassNameType
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.CClassType
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.CCompilationUnit
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.CCompilationUnitContext
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.CConstructorContext
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.CContext
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.CDoubleType
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.CEmittedTextType
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.CExpressionContext
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.CField
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.CFloatType
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.CInitializerContext
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.CInterfaceContext
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.CIntType
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.CLabeledContext
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.CLongType
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.CLoopContext
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.CMember
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.CMethod
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.CMethodContext
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.CModifier
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.CNullType
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.CNumericType
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.CodeSequence
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.CParseClassContext
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.CParseCompilationUnitContext
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.CShortType
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.CSimpleBodyContext
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.CSourceClass
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.CSourceField
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.CSourceMethod
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.CStdType
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.CSwitchBodyContext
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.CSwitchGroupContext
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.CThrowableInfo
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.CTopLevel
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.CTryContext
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.CTryFinallyContext
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.CType
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.CVariableInfo
Returns a deep clone of this object.
deepClone() - Method in interface at.dms.kjc.DeepCloneable
Returns a deep clone of this.
deepClone() - Method in class at.dms.kjc.DefaultFilter
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.JAddExpression
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.JArrayAccessExpression
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.JArrayInitializer
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.JArrayLengthExpression
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.JAssignmentExpression
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.JBinaryArithmeticExpression
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.JBinaryExpression
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.JBitwiseComplementExpression
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.JBitwiseExpression
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.JBlock
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.JBooleanLiteral
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.JBreakStatement
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.JByteLiteral
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.JCastExpression
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.JCatchClause
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.JCharLiteral
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.JCheckedExpression
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.JClassBlock
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.JClassDeclaration
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.JClassExpression
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.JClassFieldDeclarator
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.JClassImport
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.JCompilationUnit
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.JCompoundAssignmentExpression
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.JCompoundStatement
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.JConditionalAndExpression
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.JConditionalExpression
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.JConditionalOrExpression
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.JConstructorBlock
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.JConstructorCall
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.JConstructorDeclaration
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.JContinueStatement
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.JDivideExpression
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.JDoStatement
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.JDoubleLiteral
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.JEmittedTextExpression
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.JEmptyStatement
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.JEqualityExpression
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.JExpression
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.JExpressionListStatement
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.JExpressionStatement
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.JFieldAccessExpression
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.JFieldDeclaration
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.JFloatLiteral
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.JFormalParameter
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.JForStatement
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.JGeneratedLocalVariable
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.JIfStatement
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.JInitializerDeclaration
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.JInstanceofExpression
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.JInterfaceDeclaration
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.JIntLiteral
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.JLabeledStatement
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.JLiteral
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.JLocalVariable
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.JLocalVariableExpression
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.JLogicalComplementExpression
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.JLongLiteral
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.JLoopStatement
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.JMemberDeclaration
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.JMethodCallExpression
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.JMethodDeclaration
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.JMinusExpression
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.JModuloExpression
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.JMultExpression
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.JNameExpression
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.JNewArrayExpression
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.JNullLiteral
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.JOuterLocalVariableExpression
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.JPackageImport
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.JPackageName
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.JParenthesedExpression
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.JPhylum
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.JPostfixExpression
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.JPrefixExpression
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.JQualifiedAnonymousCreation
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.JQualifiedInstanceCreation
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.JRelationalExpression
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.JReturnStatement
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.JShiftExpression
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.JShortLiteral
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.JStatement
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.JStringLiteral
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.JSuperExpression
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.JSwitchGroup
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.JSwitchLabel
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.JSwitchStatement
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.JSynchronizedStatement
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.JThisExpression
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.JThrowStatement
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.JTryCatchStatement
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.JTryFinallyStatement
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.JTypeDeclaration
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.JTypeDeclarationStatement
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.JTypeNameExpression
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.JUnaryExpression
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.JUnaryMinusExpression
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.JUnaryPlusExpression
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.JUnaryPromote
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.JUnqualifiedAnonymousCreation
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.JUnqualifiedInstanceCreation
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.JVariableDeclarationStatement
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.JVariableDefinition
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.JWhileStatement
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.KjcPrettyPrinter
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.Kopi2SIR
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.MethodSignatureParser
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.rstream.JDoLoopStatement
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.sir.SIRBeginMarker
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.sir.SIRContainer
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.sir.SIRCreatePortal
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.sir.SIRDynamicToken
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.sir.SIREndMarker
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.sir.SIRFeedbackLoop
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.sir.SIRFileReader
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.sir.SIRFileWriter
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.sir.SIRFilter
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.sir.SIRIdentity
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.sir.SIRInitStatement
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.sir.SIRInterfaceTable
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.sir.SIRJoiner
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.sir.SIRJoinType
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.sir.SIRLatency
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.sir.SIRLatencyMax
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.sir.SIRLatencyRange
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.sir.SIRLatencySet
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.sir.SIRMarker
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.sir.SIRMessageStatement
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.sir.SIROperator
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.sir.SIRPeekExpression
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.sir.SIRPhasedFilter
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.sir.SIRPipeline
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.sir.SIRPopExpression
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.sir.SIRPredefinedFilter
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.sir.SIRPrintStatement
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.sir.SIRPushExpression
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.sir.SIRRangeExpression
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.sir.SIRRecursiveStub
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.sir.SIRRegReceiverStatement
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.sir.SIRRegSenderStatement
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.sir.SIRSplitJoin
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.sir.SIRSplitter
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.sir.SIRSplitType
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.sir.SIRStream
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.sir.SIRStructure
Returns a deep clone of this object.
deepClone() - Method in class at.dms.kjc.sir.SIRTwoStageFilter
Returns a deep clone of this object.
deepClone() - Method in class at.dms.util.Message
Returns a deep clone of this object.
deepClone() - Method in class at.dms.util.MessageDescription
Returns a deep clone of this object.
deepClone() - Method in class at.dms.util.Utils
Returns a deep clone of this object.
DeepCloneable - Interface in at.dms.kjc
 
deepCloneInto(AbstractInstructionAccessor) - Method in class at.dms.classfile.AbstractInstructionAccessor
Clones all fields of this into
deepCloneInto(Compiler) - Method in class at.dms.compiler.Compiler
Clones all fields of this into
deepCloneInto(JavadocComment) - Method in class at.dms.compiler.JavadocComment
Clones all fields of this into
deepCloneInto(JavaStyleComment) - Method in class at.dms.compiler.JavaStyleComment
Clones all fields of this into
deepCloneInto(Phylum) - Method in class at.dms.compiler.Phylum
Clones all fields of this into
deepCloneInto(TabbedPrintWriter) - Method in class at.dms.compiler.TabbedPrintWriter
Clones all fields of this into
deepCloneInto(TokenReference) - Method in class at.dms.compiler.TokenReference
Clones all fields of this into
deepCloneInto(CArrayType) - Method in class at.dms.kjc.CArrayType
Clones all fields of this into
deepCloneInto(CBadClass) - Method in class at.dms.kjc.CBadClass
Clones all fields of this into
deepCloneInto(CBinaryClass) - Method in class at.dms.kjc.CBinaryClass
Clones all fields of this into
deepCloneInto(CBinaryField) - Method in class at.dms.kjc.CBinaryField
Clones all fields of this into
deepCloneInto(CBinaryMethod) - Method in class at.dms.kjc.CBinaryMethod
Clones all fields of this into
deepCloneInto(CBitType) - Method in class at.dms.kjc.CBitType
Clones all fields of this into
deepCloneInto(CBlockContext) - Method in class at.dms.kjc.CBlockContext
Clones all fields of this into
deepCloneInto(CBodyContext) - Method in class at.dms.kjc.CBodyContext
Clones all fields of this into
deepCloneInto(CBooleanType) - Method in class at.dms.kjc.CBooleanType
Clones all fields of this into
deepCloneInto(CByteType) - Method in class at.dms.kjc.CByteType
Clones all fields of this into
deepCloneInto(CCatchContext) - Method in class at.dms.kjc.CCatchContext
Clones all fields of this into
deepCloneInto(CCharType) - Method in class at.dms.kjc.CCharType
Clones all fields of this into
deepCloneInto(CClass) - Method in class at.dms.kjc.CClass
Clones all fields of this into
deepCloneInto(CClassContext) - Method in class at.dms.kjc.CClassContext
Clones all fields of this into
deepCloneInto(CClassNameType) - Method in class at.dms.kjc.CClassNameType
Clones all fields of this into
deepCloneInto(CClassType) - Method in class at.dms.kjc.CClassType
Clones all fields of this into
deepCloneInto(CCompilationUnit) - Method in class at.dms.kjc.CCompilationUnit
Clones all fields of this into
deepCloneInto(CCompilationUnitContext) - Method in class at.dms.kjc.CCompilationUnitContext
Clones all fields of this into
deepCloneInto(CConstructorContext) - Method in class at.dms.kjc.CConstructorContext
Clones all fields of this into
deepCloneInto(CContext) - Method in class at.dms.kjc.CContext
Clones all fields of this into
deepCloneInto(CDoubleType) - Method in class at.dms.kjc.CDoubleType
Clones all fields of this into
deepCloneInto(CEmittedTextType) - Method in class at.dms.kjc.CEmittedTextType
Clones all fields of this into
deepCloneInto(CExpressionContext) - Method in class at.dms.kjc.CExpressionContext
Clones all fields of this into
deepCloneInto(CField) - Method in class at.dms.kjc.CField
Clones all fields of this into
deepCloneInto(CFloatType) - Method in class at.dms.kjc.CFloatType
Clones all fields of this into
deepCloneInto(CInitializerContext) - Method in class at.dms.kjc.CInitializerContext
Clones all fields of this into
deepCloneInto(CInterfaceContext) - Method in class at.dms.kjc.CInterfaceContext
Clones all fields of this into
deepCloneInto(CIntType) - Method in class at.dms.kjc.CIntType
Clones all fields of this into
deepCloneInto(CLabeledContext) - Method in class at.dms.kjc.CLabeledContext
Clones all fields of this into
deepCloneInto(CLongType) - Method in class at.dms.kjc.CLongType
Clones all fields of this into
deepCloneInto(CLoopContext) - Method in class at.dms.kjc.CLoopContext
Clones all fields of this into
deepCloneInto(CMember) - Method in class at.dms.kjc.CMember
Clones all fields of this into
deepCloneInto(CMethod) - Method in class at.dms.kjc.CMethod
Clones all fields of this into
deepCloneInto(CMethodContext) - Method in class at.dms.kjc.CMethodContext
Clones all fields of this into
deepCloneInto(CModifier) - Method in class at.dms.kjc.CModifier
Clones all fields of this into
deepCloneInto(CNullType) - Method in class at.dms.kjc.CNullType
Clones all fields of this into
deepCloneInto(CNumericType) - Method in class at.dms.kjc.CNumericType
Clones all fields of this into
deepCloneInto(CodeSequence) - Method in class at.dms.kjc.CodeSequence
Clones all fields of this into
deepCloneInto(CParseClassContext) - Method in class at.dms.kjc.CParseClassContext
Clones all fields of this into
deepCloneInto(CParseCompilationUnitContext) - Method in class at.dms.kjc.CParseCompilationUnitContext
Clones all fields of this into
deepCloneInto(CShortType) - Method in class at.dms.kjc.CShortType
Clones all fields of this into
deepCloneInto(CSimpleBodyContext) - Method in class at.dms.kjc.CSimpleBodyContext
Clones all fields of this into
deepCloneInto(CSourceClass) - Method in class at.dms.kjc.CSourceClass
Clones all fields of this into
deepCloneInto(CSourceField) - Method in class at.dms.kjc.CSourceField
Clones all fields of this into
deepCloneInto(CSourceMethod) - Method in class at.dms.kjc.CSourceMethod
Clones all fields of this into
deepCloneInto(CStdType) - Method in class at.dms.kjc.CStdType
Clones all fields of this into
deepCloneInto(CSwitchBodyContext) - Method in class at.dms.kjc.CSwitchBodyContext
Clones all fields of this into
deepCloneInto(CSwitchGroupContext) - Method in class at.dms.kjc.CSwitchGroupContext
Clones all fields of this into
deepCloneInto(CThrowableInfo) - Method in class at.dms.kjc.CThrowableInfo
Clones all fields of this into
deepCloneInto(CTopLevel) - Method in class at.dms.kjc.CTopLevel
Clones all fields of this into
deepCloneInto(CTryContext) - Method in class at.dms.kjc.CTryContext
Clones all fields of this into
deepCloneInto(CTryFinallyContext) - Method in class at.dms.kjc.CTryFinallyContext
Clones all fields of this into
deepCloneInto(CType) - Method in class at.dms.kjc.CType
Clones all fields of this into
deepCloneInto(CVariableInfo) - Method in class at.dms.kjc.CVariableInfo
Clones all fields of this into
deepCloneInto(DefaultFilter) - Method in class at.dms.kjc.DefaultFilter
Clones all fields of this into
deepCloneInto(JAddExpression) - Method in class at.dms.kjc.JAddExpression
Clones all fields of this into
deepCloneInto(JArrayAccessExpression) - Method in class at.dms.kjc.JArrayAccessExpression
Clones all fields of this into
deepCloneInto(JArrayInitializer) - Method in class at.dms.kjc.JArrayInitializer
Clones all fields of this into
deepCloneInto(JArrayLengthExpression) - Method in class at.dms.kjc.JArrayLengthExpression
Clones all fields of this into
deepCloneInto(JAssignmentExpression) - Method in class at.dms.kjc.JAssignmentExpression
Clones all fields of this into
deepCloneInto(JBinaryArithmeticExpression) - Method in class at.dms.kjc.JBinaryArithmeticExpression
Clones all fields of this into
deepCloneInto(JBinaryExpression) - Method in class at.dms.kjc.JBinaryExpression
Clones all fields of this into
deepCloneInto(JBitwiseComplementExpression) - Method in class at.dms.kjc.JBitwiseComplementExpression
Clones all fields of this into
deepCloneInto(JBitwiseExpression) - Method in class at.dms.kjc.JBitwiseExpression
Clones all fields of this into
deepCloneInto(JBlock) - Method in class at.dms.kjc.JBlock
Clones all fields of this into
deepCloneInto(JBooleanLiteral) - Method in class at.dms.kjc.JBooleanLiteral
Clones all fields of this into
deepCloneInto(JBreakStatement) - Method in class at.dms.kjc.JBreakStatement
Clones all fields of this into
deepCloneInto(JByteLiteral) - Method in class at.dms.kjc.JByteLiteral
Clones all fields of this into
deepCloneInto(JCastExpression) - Method in class at.dms.kjc.JCastExpression
Clones all fields of this into
deepCloneInto(JCatchClause) - Method in class at.dms.kjc.JCatchClause
Clones all fields of this into
deepCloneInto(JCharLiteral) - Method in class at.dms.kjc.JCharLiteral
Clones all fields of this into
deepCloneInto(JCheckedExpression) - Method in class at.dms.kjc.JCheckedExpression
Clones all fields of this into
deepCloneInto(JClassBlock) - Method in class at.dms.kjc.JClassBlock
Clones all fields of this into
deepCloneInto(JClassDeclaration) - Method in class at.dms.kjc.JClassDeclaration
Clones all fields of this into
deepCloneInto(JClassExpression) - Method in class at.dms.kjc.JClassExpression
Clones all fields of this into
deepCloneInto(JClassFieldDeclarator) - Method in class at.dms.kjc.JClassFieldDeclarator
Clones all fields of this into
deepCloneInto(JClassImport) - Method in class at.dms.kjc.JClassImport
Clones all fields of this into
deepCloneInto(JCompilationUnit) - Method in class at.dms.kjc.JCompilationUnit
Clones all fields of this into
deepCloneInto(JCompoundAssignmentExpression) - Method in class at.dms.kjc.JCompoundAssignmentExpression
Clones all fields of this into
deepCloneInto(JCompoundStatement) - Method in class at.dms.kjc.JCompoundStatement
Clones all fields of this into
deepCloneInto(JConditionalAndExpression) - Method in class at.dms.kjc.JConditionalAndExpression
Clones all fields of this into
deepCloneInto(JConditionalExpression) - Method in class at.dms.kjc.JConditionalExpression
Clones all fields of this into
deepCloneInto(JConditionalOrExpression) - Method in class at.dms.kjc.JConditionalOrExpression
Clones all fields of this into
deepCloneInto(JConstructorBlock) - Method in class at.dms.kjc.JConstructorBlock
Clones all fields of this into
deepCloneInto(JConstructorCall) - Method in class at.dms.kjc.JConstructorCall
Clones all fields of this into
deepCloneInto(JConstructorDeclaration) - Method in class at.dms.kjc.JConstructorDeclaration
Clones all fields of this into
deepCloneInto(JContinueStatement) - Method in class at.dms.kjc.JContinueStatement
Clones all fields of this into
deepCloneInto(JDivideExpression) - Method in class at.dms.kjc.JDivideExpression
Clones all fields of this into
deepCloneInto(JDoStatement) - Method in class at.dms.kjc.JDoStatement
Clones all fields of this into
deepCloneInto(JDoubleLiteral) - Method in class at.dms.kjc.JDoubleLiteral
Clones all fields of this into
deepCloneInto(JEmittedTextExpression) - Method in class at.dms.kjc.JEmittedTextExpression
Clones all fields of this into
deepCloneInto(JEmptyStatement) - Method in class at.dms.kjc.JEmptyStatement
Clones all fields of this into
deepCloneInto(JEqualityExpression) - Method in class at.dms.kjc.JEqualityExpression
Clones all fields of this into
deepCloneInto(JExpression) - Method in class at.dms.kjc.JExpression
Clones all fields of this into
deepCloneInto(JExpressionListStatement) - Method in class at.dms.kjc.JExpressionListStatement
Clones all fields of this into
deepCloneInto(JExpressionStatement) - Method in class at.dms.kjc.JExpressionStatement
Clones all fields of this into
deepCloneInto(JFieldAccessExpression) - Method in class at.dms.kjc.JFieldAccessExpression
Clones all fields of this into
deepCloneInto(JFieldDeclaration) - Method in class at.dms.kjc.JFieldDeclaration
Clones all fields of this into
deepCloneInto(JFloatLiteral) - Method in class at.dms.kjc.JFloatLiteral
Clones all fields of this into
deepCloneInto(JFormalParameter) - Method in class at.dms.kjc.JFormalParameter
Clones all fields of this into
deepCloneInto(JForStatement) - Method in class at.dms.kjc.JForStatement
Clones all fields of this into
deepCloneInto(JGeneratedLocalVariable) - Method in class at.dms.kjc.JGeneratedLocalVariable
Clones all fields of this into
deepCloneInto(JIfStatement) - Method in class at.dms.kjc.JIfStatement
Clones all fields of this into
deepCloneInto(JInitializerDeclaration) - Method in class at.dms.kjc.JInitializerDeclaration
Clones all fields of this into
deepCloneInto(JInstanceofExpression) - Method in class at.dms.kjc.JInstanceofExpression
Clones all fields of this into
deepCloneInto(JInterfaceDeclaration) - Method in class at.dms.kjc.JInterfaceDeclaration
Clones all fields of this into
deepCloneInto(JIntLiteral) - Method in class at.dms.kjc.JIntLiteral
Clones all fields of this into
deepCloneInto(JLabeledStatement) - Method in class at.dms.kjc.JLabeledStatement
Clones all fields of this into
deepCloneInto(JLiteral) - Method in class at.dms.kjc.JLiteral
Clones all fields of this into
deepCloneInto(JLocalVariable) - Method in class at.dms.kjc.JLocalVariable
Clones all fields of this into
deepCloneInto(JLocalVariableExpression) - Method in class at.dms.kjc.JLocalVariableExpression
Clones all fields of this into
deepCloneInto(JLogicalComplementExpression) - Method in class at.dms.kjc.JLogicalComplementExpression
Clones all fields of this into
deepCloneInto(JLongLiteral) - Method in class at.dms.kjc.JLongLiteral
Clones all fields of this into
deepCloneInto(JLoopStatement) - Method in class at.dms.kjc.JLoopStatement
Clones all fields of this into
deepCloneInto(JMemberDeclaration) - Method in class at.dms.kjc.JMemberDeclaration
Clones all fields of this into
deepCloneInto(JMethodCallExpression) - Method in class at.dms.kjc.JMethodCallExpression
Clones all fields of this into
deepCloneInto(JMethodDeclaration) - Method in class at.dms.kjc.JMethodDeclaration
Clones all fields of this into
deepCloneInto(JMinusExpression) - Method in class at.dms.kjc.JMinusExpression
Clones all fields of this into
deepCloneInto(JModuloExpression) - Method in class at.dms.kjc.JModuloExpression
Clones all fields of this into
deepCloneInto(JMultExpression) - Method in class at.dms.kjc.JMultExpression
Clones all fields of this into
deepCloneInto(JNameExpression) - Method in class at.dms.kjc.JNameExpression
Clones all fields of this into
deepCloneInto(JNewArrayExpression) - Method in class at.dms.kjc.JNewArrayExpression
Clones all fields of this into
deepCloneInto(JNullLiteral) - Method in class at.dms.kjc.JNullLiteral
Clones all fields of this into
deepCloneInto(JOuterLocalVariableExpression) - Method in class at.dms.kjc.JOuterLocalVariableExpression
Clones all fields of this into
deepCloneInto(JPackageImport) - Method in class at.dms.kjc.JPackageImport
Clones all fields of this into
deepCloneInto(JPackageName) - Method in class at.dms.kjc.JPackageName
Clones all fields of this into
deepCloneInto(JParenthesedExpression) - Method in class at.dms.kjc.JParenthesedExpression
Clones all fields of this into
deepCloneInto(JPhylum) - Method in class at.dms.kjc.JPhylum
Clones all fields of this into
deepCloneInto(JPostfixExpression) - Method in class at.dms.kjc.JPostfixExpression
Clones all fields of this into
deepCloneInto(JPrefixExpression) - Method in class at.dms.kjc.JPrefixExpression
Clones all fields of this into
deepCloneInto(JQualifiedAnonymousCreation) - Method in class at.dms.kjc.JQualifiedAnonymousCreation
Clones all fields of this into
deepCloneInto(JQualifiedInstanceCreation) - Method in class at.dms.kjc.JQualifiedInstanceCreation
Clones all fields of this into
deepCloneInto(JRelationalExpression) - Method in class at.dms.kjc.JRelationalExpression
Clones all fields of this into
deepCloneInto(JReturnStatement) - Method in class at.dms.kjc.JReturnStatement
Clones all fields of this into
deepCloneInto(JShiftExpression) - Method in class at.dms.kjc.JShiftExpression
Clones all fields of this into
deepCloneInto(JShortLiteral) - Method in class at.dms.kjc.JShortLiteral
Clones all fields of this into
deepCloneInto(JStatement) - Method in class at.dms.kjc.JStatement
Clones all fields of this into
deepCloneInto(JStringLiteral) - Method in class at.dms.kjc.JStringLiteral
Clones all fields of this into
deepCloneInto(JSuperExpression) - Method in class at.dms.kjc.JSuperExpression
Clones all fields of this into
deepCloneInto(JSwitchGroup) - Method in class at.dms.kjc.JSwitchGroup
Clones all fields of this into
deepCloneInto(JSwitchLabel) - Method in class at.dms.kjc.JSwitchLabel
Clones all fields of this into
deepCloneInto(JSwitchStatement) - Method in class at.dms.kjc.JSwitchStatement
Clones all fields of this into
deepCloneInto(JSynchronizedStatement) - Method in class at.dms.kjc.JSynchronizedStatement
Clones all fields of this into
deepCloneInto(JThisExpression) - Method in class at.dms.kjc.JThisExpression
Clones all fields of this into
deepCloneInto(JThrowStatement) - Method in class at.dms.kjc.JThrowStatement
Clones all fields of this into
deepCloneInto(JTryCatchStatement) - Method in class at.dms.kjc.JTryCatchStatement
Clones all fields of this into
deepCloneInto(JTryFinallyStatement) - Method in class at.dms.kjc.JTryFinallyStatement
Clones all fields of this into
deepCloneInto(JTypeDeclaration) - Method in class at.dms.kjc.JTypeDeclaration
Clones all fields of this into
deepCloneInto(JTypeDeclarationStatement) - Method in class at.dms.kjc.JTypeDeclarationStatement
Clones all fields of this into
deepCloneInto(JTypeNameExpression) - Method in class at.dms.kjc.JTypeNameExpression
Clones all fields of this into
deepCloneInto(JUnaryExpression) - Method in class at.dms.kjc.JUnaryExpression
Clones all fields of this into
deepCloneInto(JUnaryMinusExpression) - Method in class at.dms.kjc.JUnaryMinusExpression
Clones all fields of this into
deepCloneInto(JUnaryPlusExpression) - Method in class at.dms.kjc.JUnaryPlusExpression
Clones all fields of this into
deepCloneInto(JUnaryPromote) - Method in class at.dms.kjc.JUnaryPromote
Clones all fields of this into
deepCloneInto(JUnqualifiedAnonymousCreation) - Method in class at.dms.kjc.JUnqualifiedAnonymousCreation
Clones all fields of this into
deepCloneInto(JUnqualifiedInstanceCreation) - Method in class at.dms.kjc.JUnqualifiedInstanceCreation
Clones all fields of this into
deepCloneInto(JVariableDeclarationStatement) - Method in class at.dms.kjc.JVariableDeclarationStatement
Clones all fields of this into
deepCloneInto(JVariableDefinition) - Method in class at.dms.kjc.JVariableDefinition
Clones all fields of this into
deepCloneInto(JWhileStatement) - Method in class at.dms.kjc.JWhileStatement
Clones all fields of this into
deepCloneInto(KjcPrettyPrinter) - Method in class at.dms.kjc.KjcPrettyPrinter
Clones all fields of this into
deepCloneInto(Kopi2SIR) - Method in class at.dms.kjc.Kopi2SIR
Clones all fields of this into
deepCloneInto(MethodSignatureParser) - Method in class at.dms.kjc.MethodSignatureParser
Clones all fields of this into
deepCloneInto(JDoLoopStatement) - Method in class at.dms.kjc.rstream.JDoLoopStatement
Clones all fields of this into
deepCloneInto(SIRBeginMarker) - Method in class at.dms.kjc.sir.SIRBeginMarker
Clones all fields of this into
deepCloneInto(SIRContainer) - Method in class at.dms.kjc.sir.SIRContainer
Clones all fields of this into
deepCloneInto(SIRCreatePortal) - Method in class at.dms.kjc.sir.SIRCreatePortal
Clones all fields of this into
deepCloneInto(SIRDynamicToken) - Method in class at.dms.kjc.sir.SIRDynamicToken
Clones all fields of this into
deepCloneInto(SIREndMarker) - Method in class at.dms.kjc.sir.SIREndMarker
Clones all fields of this into
deepCloneInto(SIRFeedbackLoop) - Method in class at.dms.kjc.sir.SIRFeedbackLoop
Clones all fields of this into
deepCloneInto(SIRFileReader) - Method in class at.dms.kjc.sir.SIRFileReader
Clones all fields of this into
deepCloneInto(SIRFileWriter) - Method in class at.dms.kjc.sir.SIRFileWriter
Clones all fields of this into
deepCloneInto(SIRFilter) - Method in class at.dms.kjc.sir.SIRFilter
Clones all fields of this into
deepCloneInto(SIRIdentity) - Method in class at.dms.kjc.sir.SIRIdentity
Clones all fields of this into
deepCloneInto(SIRInitStatement) - Method in class at.dms.kjc.sir.SIRInitStatement
Clones all fields of this into
deepCloneInto(SIRInterfaceTable) - Method in class at.dms.kjc.sir.SIRInterfaceTable
Clones all fields of this into
deepCloneInto(SIRJoiner) - Method in class at.dms.kjc.sir.SIRJoiner
Clones all fields of this into
deepCloneInto(SIRJoinType) - Method in class at.dms.kjc.sir.SIRJoinType
Clones all fields of this into
deepCloneInto(SIRLatency) - Method in class at.dms.kjc.sir.SIRLatency
Clones all fields of this into
deepCloneInto(SIRLatencyMax) - Method in class at.dms.kjc.sir.SIRLatencyMax
Clones all fields of this into
deepCloneInto(SIRLatencyRange) - Method in class at.dms.kjc.sir.SIRLatencyRange
Clones all fields of this into
deepCloneInto(SIRLatencySet) - Method in class at.dms.kjc.sir.SIRLatencySet
Clones all fields of this into
deepCloneInto(SIRMarker) - Method in class at.dms.kjc.sir.SIRMarker
Clones all fields of this into
deepCloneInto(SIRMessageStatement) - Method in class at.dms.kjc.sir.SIRMessageStatement
Clones all fields of this into
deepCloneInto(SIROperator) - Method in class at.dms.kjc.sir.SIROperator
Clones all fields of this into
deepCloneInto(SIRPeekExpression) - Method in class at.dms.kjc.sir.SIRPeekExpression
Clones all fields of this into
deepCloneInto(SIRPhasedFilter) - Method in class at.dms.kjc.sir.SIRPhasedFilter
Clones all fields of this into
deepCloneInto(SIRPipeline) - Method in class at.dms.kjc.sir.SIRPipeline
Clones all fields of this into
deepCloneInto(SIRPopExpression) - Method in class at.dms.kjc.sir.SIRPopExpression
Clones all fields of this into
deepCloneInto(SIRPredefinedFilter) - Method in class at.dms.kjc.sir.SIRPredefinedFilter
Clones all fields of this into
deepCloneInto(SIRPrintStatement) - Method in class at.dms.kjc.sir.SIRPrintStatement
Clones all fields of this into
deepCloneInto(SIRPushExpression) - Method in class at.dms.kjc.sir.SIRPushExpression
Clones all fields of this into
deepCloneInto(SIRRangeExpression) - Method in class at.dms.kjc.sir.SIRRangeExpression
Clones all fields of this into
deepCloneInto(SIRRecursiveStub) - Method in class at.dms.kjc.sir.SIRRecursiveStub
Clones all fields of this into
deepCloneInto(SIRRegReceiverStatement) - Method in class at.dms.kjc.sir.SIRRegReceiverStatement
Clones all fields of this into
deepCloneInto(SIRRegSenderStatement) - Method in class at.dms.kjc.sir.SIRRegSenderStatement
Clones all fields of this into
deepCloneInto(SIRSplitJoin) - Method in class at.dms.kjc.sir.SIRSplitJoin
Clones all fields of this into
deepCloneInto(SIRSplitter) - Method in class at.dms.kjc.sir.SIRSplitter
Clones all fields of this into
deepCloneInto(SIRSplitType) - Method in class at.dms.kjc.sir.SIRSplitType
Clones all fields of this into
deepCloneInto(SIRStream) - Method in class at.dms.kjc.sir.SIRStream
Clones all fields of this into
deepCloneInto(SIRStructure) - Method in class at.dms.kjc.sir.SIRStructure
Clones all fields of this into
deepCloneInto(SIRTwoStageFilter) - Method in class at.dms.kjc.sir.SIRTwoStageFilter
Clones all fields of this into
deepCloneInto(Message) - Method in class at.dms.util.Message
Clones all fields of this into
deepCloneInto(MessageDescription) - Method in class at.dms.util.MessageDescription
Clones all fields of this into
deepCloneInto(Utils) - Method in class at.dms.util.Utils
Clones all fields of this into
deepCopy(SIRStream) - Static method in class at.dms.kjc.AutoCloner
Deep copy a stream structure.
deepCopy(JPhylum) - Static method in class at.dms.kjc.AutoCloner
Deep copy a KJC structure -- this is the toplevel function to call.
deepCopy(int, JBlock) - Static method in class at.dms.kjc.AutoCloner
Clone everything starting from this offset of the block Useful in BranchAnalyzer
deepCopy(Kopi2SIR) - Static method in class at.dms.kjc.AutoCloner
Clone everything in a kopi2sir, useful for recursive stream definitions.
deepCopy(SIRStream) - Static method in class at.dms.kjc.ObjectDeepCloner
Deep copy a stream structure.
deepCopy(JPhylum) - Static method in class at.dms.kjc.ObjectDeepCloner
Deep copy a KJC structure.
deepCopy(int, JBlock) - Static method in class at.dms.kjc.ObjectDeepCloner
Clone everything starting from this offset of the block Useful in BranchAnalyzer
deepCopy(JPhylum[]) - Static method in class at.dms.kjc.ObjectDeepCloner
Deep copy an array of KJC structures.
defaultBackground - Variable in class org.jgraph.graph.EdgeRenderer
Color attributes of the current edgeview.
defaultBackground - Variable in class org.jgraph.graph.VertexRenderer
Cached default foreground and default background.
defaultBounds - Static variable in class org.jgraph.graph.DefaultGraphCell
 
defaultComperator - Static variable in class streamit.misc.OMap
 
defaultComperator - Static variable in class streamit.misc.RBTree
 
defaultDebug - Static variable in class at.dms.kjc.common.CodegenPrintWriter
Static field to set to get debug dumps from all instantiations.
defaultDebugDepth - Static variable in class at.dms.kjc.common.CodegenPrintWriter
How many stack frames to go up to print caller information.
defaultDebuggingSetup(TokenStream, TokenBuffer) - Method in class at.dms.compiler.antlr.runtime.Parser
 
defaultDebuggingSetup(TokenStream, TokenBuffer) - Method in class at.dms.compiler.tools.antlr.runtime.Parser
 
DEFAULTDECORATIONSIZE - Static variable in class org.jgraph.graph.GraphConstants
Default decoration size.
defaultDropTargetListener - Variable in class org.jgraph.plaf.basic.BasicGraphUI
The default DropTargetListener.
DefaultEdge - Class in org.jgraph.graph
A simple implementation for an edge.
DefaultEdge() - Constructor for class org.jgraph.graph.DefaultEdge
Constructs an empty edge.
DefaultEdge(Object) - Constructor for class org.jgraph.graph.DefaultEdge
Constructs an edge that holds a reference to the specified user object.
DefaultEdge(Object, boolean) - Constructor for class org.jgraph.graph.DefaultEdge
Constructs an edge that holds a reference to the specified user object and sets default values for points and the label position.
DefaultEdge.DefaultRouting - Class in org.jgraph.graph
 
DefaultEdge.DefaultRouting() - Constructor for class org.jgraph.graph.DefaultEdge.DefaultRouting
 
defaultErrorHandler - Variable in class at.dms.compiler.tools.antlr.compiler.Grammar
 
defaultErrorHandler - Variable in class at.dms.compiler.tools.antlr.compiler.RuleBlock
 
defaultExists() - Method in class at.dms.kjc.CSwitchBodyContext
 
DefaultFileLineFormatter - Class in at.dms.compiler.antlr.runtime
 
DefaultFileLineFormatter() - Constructor for class at.dms.compiler.antlr.runtime.DefaultFileLineFormatter
 
DefaultFileLineFormatter - Class in at.dms.compiler.tools.antlr.runtime
 
DefaultFileLineFormatter() - Constructor for class at.dms.compiler.tools.antlr.runtime.DefaultFileLineFormatter
 
DefaultFilter - Class in at.dms.kjc
This is the default warning filter public class MyWarningFilter implements at.dms.kjc.DefaultFilter // ---------------------------------------------------------------------- // FILTER // ---------------------------------------------------------------------- * Filters a warning * @param warning a warning to be filtred * @return FLT_REJECT, FLT_FORCE, FLT_ACCEPT * * This filter accepts unused catch parameters if they are prefixed with an underscore *
DefaultFilter() - Constructor for class at.dms.kjc.DefaultFilter
 
defaultFont - Static variable in class org.jgraph.graph.GraphConstants
 
DEFAULTFONTSIZE - Static variable in class org.jgraph.graph.GraphConstants
Default Font size.
DEFAULTFONTSTYLE - Static variable in class org.jgraph.graph.GraphConstants
Default Font style.
defaultForeground - Variable in class org.jgraph.graph.EdgeRenderer
Color attributes of the current edgeview.
defaultForeground - Variable in class org.jgraph.graph.VertexRenderer
Cached default foreground and default background.
DefaultGraphCell - Class in org.jgraph.graph
The default implementation for the GraphCell interface.
DefaultGraphCell() - Constructor for class org.jgraph.graph.DefaultGraphCell
Creates an empty cell.
DefaultGraphCell(Object) - Constructor for class org.jgraph.graph.DefaultGraphCell
Creates a graph cell and initializes it with the specified user object.
DefaultGraphCell(Object, MutableTreeNode[]) - Constructor for class org.jgraph.graph.DefaultGraphCell
Constructs a cell that holds a reference to the specified user object and contains the specified array of children and sets default values for the bounds attribute.
DefaultGraphCell(Object, boolean) - Constructor for class org.jgraph.graph.DefaultGraphCell
Creates a graph cell and initializes it with the specified user object.
DefaultGraphCell.ValueChangeHandler - Interface in org.jgraph.graph
 
DefaultGraphCellEditor - Class in org.jgraph.graph
A GraphCellEditor.
DefaultGraphCellEditor() - Constructor for class org.jgraph.graph.DefaultGraphCellEditor
BOGUS CUT AND PASTE COMMENT
DefaultGraphCellEditor(GraphCellEditor) - Constructor for class org.jgraph.graph.DefaultGraphCellEditor
Constructs a DefaultTreeCellEditor object for a JTree using the specified renderer and the specified editor.
DefaultGraphCellEditor.DefaultTextField - Class in org.jgraph.graph
TextField used when no editor is supplied.
DefaultGraphCellEditor.DefaultTextField(Border) - Constructor for class org.jgraph.graph.DefaultGraphCellEditor.DefaultTextField
Constructs a DefaultTreeCellEditor$DefaultTextField object.
DefaultGraphCellEditor.EditorContainer - Class in org.jgraph.graph
Container responsible for placing the editingComponent.
DefaultGraphCellEditor.EditorContainer() - Constructor for class org.jgraph.graph.DefaultGraphCellEditor.EditorContainer
Constructs an EditorContainer object.
DefaultGraphModel - Class in org.jgraph.graph
A simple implementation of a graph model.
DefaultGraphModel() - Constructor for class org.jgraph.graph.DefaultGraphModel
Constructs a model that is not an attribute store.
DefaultGraphModel.EmptyIterator - Class in org.jgraph.graph
 
DefaultGraphModel.EmptyIterator() - Constructor for class org.jgraph.graph.DefaultGraphModel.EmptyIterator
 
DefaultGraphModel.GraphModelEdit - Class in org.jgraph.graph
An implementation of GraphModelChange that can be added to the model event.
DefaultGraphModel.GraphModelEdit(Object[], Object[], Map, ConnectionSet, ParentMap) - Constructor for class org.jgraph.graph.DefaultGraphModel.GraphModelEdit
Constructs an edit record.
DefaultGraphModel.GraphModelLayerEdit - Class in org.jgraph.graph
An implementation of GraphViewChange.
DefaultGraphModel.GraphModelLayerEdit(Object[], int) - Constructor for class org.jgraph.graph.DefaultGraphModel.GraphModelLayerEdit
Constructs a GraphModelEdit.
DefaultGraphSelectionModel - Class in org.jgraph.graph
Default implementation of GraphSelectionModel.
DefaultGraphSelectionModel(JGraph) - Constructor for class org.jgraph.graph.DefaultGraphSelectionModel
Constructs a DefaultGraphSelectionModel for the specified graph.
DefaultGraphSelectionModel.CellPlaceHolder - Class in org.jgraph.graph
Holds a path and whether or not it is new.
DefaultGraphSelectionModel.CellPlaceHolder(Object, boolean) - Constructor for class org.jgraph.graph.DefaultGraphSelectionModel.CellPlaceHolder
 
defaultLabel - Static variable in class org.jgraph.graph.DefaultEdge
 
defaultPoints - Static variable in class org.jgraph.graph.DefaultEdge
 
DefaultPort - Class in org.jgraph.graph
A simple implementation for a port.
DefaultPort() - Constructor for class org.jgraph.graph.DefaultPort
Constructs an empty port.
DefaultPort(Object) - Constructor for class org.jgraph.graph.DefaultPort
Constructs a vertex that holds a reference to the specified user object.
DefaultPort(Object, Port) - Constructor for class org.jgraph.graph.DefaultPort
Constructs a vertex that holds a reference to the specified user object and a reference to the specified anchor.
DefaultRealEditor - Class in org.jgraph.graph
The default editor for graph cells.
DefaultRealEditor(JTextField) - Constructor for class org.jgraph.graph.DefaultRealEditor
Constructs a DefaultCellEditor that uses a text field.
DefaultRealEditor(JCheckBox) - Constructor for class org.jgraph.graph.DefaultRealEditor
Constructs a DefaultCellEditor object that uses a check box.
DefaultRealEditor(JComboBox) - Constructor for class org.jgraph.graph.DefaultRealEditor
Constructs a DefaultCellEditor object that uses a combo box.
defaultTransferHandler - Variable in class org.jgraph.plaf.basic.BasicGraphUI
The default TransferHandler.
define(RuleSymbol) - Method in class at.dms.compiler.tools.antlr.compiler.Grammar
Define a rule
DefineGrammarSymbols - Class in at.dms.compiler.tools.antlr.compiler
DefineGrammarSymbols is a behavior for the ANTLRParser that adds all the token and rule symbols to the grammar symbol table.
DefineGrammarSymbols(Main, LLkAnalyzer) - Constructor for class at.dms.compiler.tools.antlr.compiler.DefineGrammarSymbols
 
defineRuleName(Token, String, String) - Method in interface at.dms.compiler.tools.antlr.compiler.ANTLRGrammarParseBehavior
 
defineRuleName(Token, String, String) - Method in class at.dms.compiler.tools.antlr.compiler.DefineGrammarSymbols
Define a lexer or parser rule
defineRuleName(Token, String, String) - Method in class at.dms.compiler.tools.antlr.compiler.MakeGrammar
 
defineToken(Token, Token) - Method in interface at.dms.compiler.tools.antlr.compiler.ANTLRGrammarParseBehavior
 
defineToken(Token, Token) - Method in class at.dms.compiler.tools.antlr.compiler.DefineGrammarSymbols
Define a token from tokens {...}.
definition - Variable in class at.dms.compiler.tools.lexgen.LexgenOptions
 
degree() - Method in class at.dms.compiler.antlr.runtime.BitSet
 
degree() - Method in class at.dms.compiler.tools.antlr.runtime.BitSet
 
DelegatingChannel - Class in at.dms.kjc.backendSupport
A Channel that delegates all useful work to another channel.
DELETE() - Method in class streamit.library.io.FileWriter
Destructor should write anything left and close the file.
DELETE() - Method in class streamit.library.io.ImageDisplay
 
DELETE() - Method in class streamit.misc.DestroyedClass
 
deleteHead() - Method in class at.dms.compiler.tools.antlr.compiler.LList
Delete the object at the head of the list.
deliver(Object) - Method in class streamit.library.Message
Delivers this message to
deliverMessages() - Method in class streamit.library.Operator
Delivers all messages that should be processed before the next execution.
DeprecatedAttribute - Class in at.dms.classfile
VMS 4.7.10 : Deprecated Attribute.
DeprecatedAttribute() - Constructor for class at.dms.classfile.DeprecatedAttribute
Create a deprecated attribute.
DeprecatedAttribute(DataInput, ConstantPool) - Constructor for class at.dms.classfile.DeprecatedAttribute
Constructs a deprecated attribute from a class file stream.
deprecation - Static variable in class at.dms.kjc.KjcOptions
 
dequeue() - Method in class streamit.misc.WrappableGrowableQueue_boolean
 
dequeue() - Method in class streamit.misc.WrappableGrowableQueue_char
 
dequeue() - Method in class streamit.misc.WrappableGrowableQueue_double
 
dequeue() - Method in class streamit.misc.WrappableGrowableQueue_float
 
dequeue() - Method in class streamit.misc.WrappableGrowableQueue_int
Removes an item from the end of the queue.
dequeue() - Method in class streamit.misc.WrappableGrowableQueue_obj
Removes an item from the end of the queue.
dequeue() - Method in class streamit.misc.WrappableGrowableQueue_short
 
DES_CATCH_PARAMETER - Static variable in class at.dms.kjc.JLocalVariable
 
DES_GENERATED - Static variable in class at.dms.kjc.JLocalVariable
 
DES_LOCAL_VAR - Static variable in class at.dms.kjc.JLocalVariable
 
DES_PARAMETER - Static variable in class at.dms.kjc.JLocalVariable
 
descendsFrom(CClass) - Method in class at.dms.kjc.CBadClass
descendsFrom
descendsFrom(CClass) - Method in class at.dms.kjc.CClass
descendsFrom
deselect(Object) - Method in class org.jgraph.graph.DefaultGraphSelectionModel
Deselects a single cell and updates all datastructures.
dest - Variable in class at.dms.kjc.JCastExpression
 
dest - Variable in class at.dms.kjc.slicegraph.Edge
Destination of directed edge in Slice graph
dest - Variable in class at.dms.kjc.slicegraph.UnflatEdge
The dest UnflatFilter.
destination - Variable in class at.dms.backend.BackendOptions
 
destination - Variable in class at.dms.compiler.tools.antlr.compiler.AntlrOptions
 
destination - Static variable in class at.dms.kjc.KjcOptions
 
destination - Variable in class at.dms.optimize.OptimizeOptions
 
destination - Variable in class org.jgraph.plaf.basic.BasicGraphUI.MouseInputHandler
Destination that receives all events.
destroy() - Method in class at.dms.backend.InstructionHandle
destroy
destroy() - Static method in class at.dms.kjc.sir.SIRContainer
 
destroy() - Method in class at.dms.optimize.InstructionHandle
destroy
destroyArrays(SIRStream) - Method in class at.dms.kjc.sir.lowering.ArrayDestroyer
Destructure all destructurable local arrays in stream graph.
destroyArrays(SIRStream) - Static method in class at.dms.kjc.sir.lowering.partition.ManualPartition
Attempts to break down arrays in all children of 'str' into local variables, and to remove array declarations that are unneeded.
DestroyedClass - Class in streamit.misc
 
DestroyedClass() - Constructor for class streamit.misc.DestroyedClass
 
destroyfieldarray - Static variable in class at.dms.kjc.KjcOptions
 
destroyFieldArrays(SIRCodeUnit) - Method in class at.dms.kjc.sir.lowering.ArrayDestroyer
Remove constant 1-dimensional arrays in fields.
destructureOptBlock(JStatement) - Static method in class at.dms.kjc.sir.lowering.ThreeAddressCode
Return list of statements from a single statement by opening up a block body.
dests - Variable in class at.dms.kjc.raw.SimulatorEvent
 
dests - Variable in class at.dms.kjc.spacedynamic.SimulatorEvent
 
detect(FlatNode) - Static method in class at.dms.kjc.cluster.DetectConst
 
detect(SIRFilter) - Static method in class at.dms.kjc.cluster.DetectConst
 
DetectConst - Class in at.dms.kjc.cluster
Constructs a set of fields that are modified by a method other that the init function.
DetectConst(SIRFilter) - Constructor for class at.dms.kjc.cluster.DetectConst
 
detectConstraints(SIRPortal[]) - Static method in class at.dms.kjc.cluster.LatencyConstraints
Given an array of portals detect and register all pairwise latency constraints.
detectEligible(SIRStream) - Method in class at.dms.kjc.sir.lowering.CollapseDataParallelism
Keeps track of all splitjoins contained within 'str' that are eligible for the transformation.
DetectImmutable - Class in streamit.frontend.passes
Analyzes a program to determine which arrays are "immutable," in the sense that fields within the array never get assigned, only read.
DetectImmutable() - Constructor for class streamit.frontend.passes.DetectImmutable
Create a new copy of the immutable detector.
determinant() - Method in class at.dms.kjc.sir.statespace.FilterMatrix
Return the determinant of this matrix (if it is square and real)
determineOffset(JGraph, Object, boolean) - Method in class org.jgraph.graph.DefaultGraphCellEditor
 
deterministic(AlternativeBlock) - Method in class at.dms.compiler.tools.antlr.compiler.LLkAnalyzer
Is this block of alternatives LL(k)? Fill in alternative cache for this block.
deterministic(OneOrMoreBlock) - Method in class at.dms.compiler.tools.antlr.compiler.LLkAnalyzer
Is (...)+ block LL(1)? Fill in alternative cache for this block.
deterministic(ZeroOrMoreBlock) - Method in class at.dms.compiler.tools.antlr.compiler.LLkAnalyzer
Is (...)* block LL(1)? Fill in alternative cache for this block.
deterministic(AlternativeBlock) - Method in interface at.dms.compiler.tools.antlr.compiler.LLkGrammarAnalyzer
 
deterministic(OneOrMoreBlock) - Method in interface at.dms.compiler.tools.antlr.compiler.LLkGrammarAnalyzer
 
deterministic(ZeroOrMoreBlock) - Method in interface at.dms.compiler.tools.antlr.compiler.LLkGrammarAnalyzer
 
deterministicImpliedPath(BlockWithImpliedExitPath) - Method in class at.dms.compiler.tools.antlr.compiler.LLkAnalyzer
Is this (...)* or (...)+ block LL(k)?
devassignfile - Static variable in class at.dms.kjc.KjcOptions
 
devices - Variable in class at.dms.kjc.spacetime.RawProcElements
 
DFTraversal - Class in at.dms.kjc.raw
 
DFTraversal() - Constructor for class at.dms.kjc.raw.DFTraversal
 
DFTraversal - Class in at.dms.kjc.spacedynamic
 
DFTraversal() - Constructor for class at.dms.kjc.spacedynamic.DFTraversal
 
didTransform - Static variable in class at.dms.kjc.sir.linear.frequency.LEETFrequencyReplacer
Indicates whether or not anything has been transformed to the frequency domain.
differentDRAMs(OutputSliceNode) - Static method in class at.dms.kjc.spacetime.StreamingDram
 
differentDRAMs(InputSliceNode) - Static method in class at.dms.kjc.spacetime.StreamingDram
 
DIGIT - Static variable in interface at.dms.compiler.tools.antlr.compiler.ActionLexerTokenTypes
 
DIGIT - Static variable in interface at.dms.compiler.tools.antlr.compiler.ANTLRTokdefParserTokenTypes
 
DIGIT - Static variable in interface at.dms.compiler.tools.antlr.compiler.ANTLRTokenTypes
 
DIGIT - Static variable in interface at.dms.compiler.tools.antlr.compiler.PreprocessorTokenTypes
 
DIGIT - Static variable in interface streamit.frontend.StreamItLexTokenTypes
 
DIGIT - Static variable in interface streamit.frontend.StreamItParserFETokenTypes
 
DirectCommunication - Class in at.dms.kjc.raw
 
DirectCommunication() - Constructor for class at.dms.kjc.raw.DirectCommunication
 
DirectCommunication - Class in at.dms.kjc.spacedynamic
 
DirectCommunication - Class in at.dms.kjc.spacetime
If we can, this class will generate filter code that does not use a peek buffer, so just read the values from the static network and write them to the static network.
DirectCommunication(RawTile, FilterInfo, Layout) - Constructor for class at.dms.kjc.spacetime.DirectCommunication
Create a new object that is ready to convert filterInfo's communication into direct communication over Raw's network.
direction - Variable in class org.jgraph.plaf.basic.BasicGraphUI.GraphIncrementAction
Specifies the direction to adjust the selection by.
directory - Variable in class at.dms.compiler.tools.include.IncludeOptions
 
DisambiguateUnaries - Class in streamit.frontend.passes
Give a rigid ordering to operations such as ++, --, and pop().
DisambiguateUnaries(TempVarGen) - Constructor for class streamit.frontend.passes.DisambiguateUnaries
 
discardValue() - Method in class at.dms.kjc.CExpressionContext
Returns true iff the result of the evaluation of the expression will be discarded.
disconnect(Object) - Method in class org.jgraph.graph.ConnectionSet
Disconnect edge from source and target in the connection set.
disconnect(Object, boolean) - Method in class org.jgraph.graph.ConnectionSet
Disconnect edge from port.
disconnect(CellView[]) - Method in class org.jgraph.graph.GraphContext
Disconnects the edges in cells from the sources and targets that are not in this context and returns a ConnectionSet that defines the disconnection.
disconnect - Variable in class org.jgraph.plaf.basic.BasicGraphUI.RootHandle
 
DISCONNECTABLE - Static variable in class org.jgraph.graph.GraphConstants
Key for the moveable attribute.
disconnectable - Variable in class org.jgraph.JGraph
True if the graph allows existing connections to be removed.
disconnectOnMove - Variable in class org.jgraph.JGraph
True if selected edges are disconnected from unselected vertices on move.
disregardIncoming(IODevice, int, boolean) - Method in class at.dms.kjc.spacetime.RawComputeCodeStore
Generate code to receive
disregardIncoming(IODevice, int, boolean) - Static method in class at.dms.kjc.spacetime.SwitchCodeStore
Generate code on the switch neigboring
distance(SpdStaticStreamGraph, ComputeNode, ComputeNode) - Static method in class at.dms.kjc.spacedynamic.XYRouter
 
distance(RawComputeNode, RawComputeNode) - Method in class at.dms.kjc.spacetime.RandomRouter
 
distance(RawComputeNode, RawComputeNode) - Method in interface at.dms.kjc.spacetime.Router
 
distance(RawComputeNode, RawComputeNode) - Method in class at.dms.kjc.spacetime.SmarterRouter
 
distance(RawComputeNode, RawComputeNode) - Method in class at.dms.kjc.spacetime.XYRouter
 
div(int) - Method in class at.dms.kjc.spacetime.Address
Return a new Address whose value is this / i.
DIV - Static variable in interface streamit.frontend.StreamItLexTokenTypes
 
DIV - Static variable in interface streamit.frontend.StreamItParserFETokenTypes
 
div2(float2, float2) - Static method in class streamit.library.StreamItVectorLib
 
div3(float3, float3) - Static method in class streamit.library.StreamItVectorLib
 
div4(float4, float4) - Static method in class streamit.library.StreamItVectorLib
 
DIV_EQUALS - Static variable in interface streamit.frontend.StreamItLexTokenTypes
 
DIV_EQUALS - Static variable in interface streamit.frontend.StreamItParserFETokenTypes
 
divCeiling(int, int) - Static method in class at.dms.kjc.sir.linear.LinearRedundancy
Gets the ceiling of the division of two integers.
divCeiling(int, int) - Static method in class at.dms.kjc.sir.linear.transform.LinearTransform
Gets the ceiling of the division of two integers.
divCeiling(int, int) - Static method in class at.dms.kjc.sir.statespace.LinearRedundancy
Gets the ceiling of the division of two integers.
divCeiling(int, int) - Static method in class at.dms.kjc.sir.statespace.transform.LinearTransform
Gets the ceiling of the division of two integers.
divide(Fraction) - Method in class streamit.misc.Fraction
 
divide(BigInteger) - Method in class streamit.misc.Fraction
 
DIVIDE_BADTYPE - Static variable in interface at.dms.kjc.KjcMessages
 
DIVIDE_BY_ZERO - Static variable in interface at.dms.kjc.KjcMessages
 
divideByConstant(ComplexNumber) - Method in class at.dms.kjc.sir.linear.LinearForm
Divide all weights and the offset of this linear form by a constant.
divideByConstant(ComplexNumber) - Method in class at.dms.kjc.sir.statespace.LinearForm
Divide all weights and the offset of this linear form by a constant.
dividedby(ComplexNumber) - Method in class at.dms.kjc.sir.linear.ComplexNumber
Divide this by the specified complex number and return the dividend.
dividedby(ComplexNumber) - Method in class at.dms.kjc.sir.statespace.ComplexNumber
Divide this by the specified complex number and return the dividend.
divNumExecutions(BigInteger) - Method in class streamit.scheduler1.SchedStream
 
divNumExecutions(BigInteger) - Method in interface streamit.scheduler1.SchedStreamInterface
 
DLList - Class in streamit.misc
List is a Java equivalent of the STL list class.
DLList() - Constructor for class streamit.misc.DLList
 
DLList_const - Interface in streamit.misc
List is a Java equivalent of the STL const list class.
DLListElement - Class in streamit.misc
ListElement is used to keep track of elements of a List.
DLListIterator - Class in streamit.misc
ListIterator is the Java equivalent of STL list::iterator.
DNDPREVIEW - Static variable in class org.jgraph.plaf.basic.BasicGraphUI
Controls live-preview in dragEnabled mode.
DO_COND_NOTBOOLEAN - Static variable in interface at.dms.kjc.KjcMessages
 
DO_NOT_CLONE_THESE_FIELDS - Static variable in class at.dms.kjc.Kopi2SIR
The clone generator looks at this array to see which fields it shouldn't clone.
do_while_statement() - Method in class streamit.frontend.StreamItParserFE
 
doAssignment(Expression, Expression, SymbolTable) - Method in class streamit.frontend.tojava.NodesToJava
 
doBinaryExpression(JBinaryExpression, JExpression, JExpression) - Method in class at.dms.kjc.common.RemoveUnusedVars
this is a private method for visiting binary expressions
DOC_COMMENT - Static variable in interface at.dms.compiler.tools.antlr.compiler.ANTLRTokenTypes
 
doCheck(SIRStream) - Static method in class at.dms.kjc.sir.SemanticChecker
Main method to check , outputting errors to System.err.
doCheck(SIRStream, PrintStream) - Static method in class at.dms.kjc.sir.SemanticChecker
Main method to check , outputting errors to .
DoComplexProp - Class in streamit.frontend.tojava
Perform constant propagation on function bodies.
DoComplexProp(TempVarGen) - Constructor for class streamit.frontend.tojava.DoComplexProp
 
DoCompositeProp - Class in streamit.frontend.tojava
 
DoCompositeProp(TempVarGen) - Constructor for class streamit.frontend.tojava.DoCompositeProp
 
doConvert(JMethodDeclaration, boolean, CodeGenerator) - Static method in class at.dms.kjc.common.MacroConversion
Performs conversion of into a macro.
doCopy(Object) - Static method in class streamit.library.Cloner
Returns the deep copy of an object.
doesIO() - Method in class at.dms.kjc.JMethodDeclaration
Returns whether this has a non-zero push, pop, or peek rate.
doesIO() - Method in class streamit.frontend.nodes.Function
Returns whether this filter might do I/O.
doesSliceUseTile(Slice, ComputeNode, Layout) - Static method in class at.dms.kjc.spacetime.Util
 
doExpression(Expression) - Method in class streamit.frontend.nodes.FEReplacer
Accept an arbitrary Expression.
doExpression(Expression) - Method in class streamit.frontend.tojava.DoComplexProp
 
doInitPath(SIRStream) - Static method in class at.dms.kjc.sir.lowering.EnqueueToInitPath
Recursively search for and transform feedback loops.
doit() - Method in class at.dms.kjc.backendSupport.MultiLevelSplitsJoins
Run the pass on the entire slice graph, breaking up the wide splits and joins, creating new Slices and adding them to the partitioning.
doit() - Method in class at.dms.kjc.backendSupport.ProcessFilterSliceNode
 
doit() - Method in class at.dms.kjc.backendSupport.ProcessInputSliceNode
 
doit() - Method in class at.dms.kjc.backendSupport.ProcessOutputSliceNode
 
doit(SIRStructure[], StreamGraph) - Static method in class at.dms.kjc.cluster.StructureIncludeFile
Create structures include file in current directory.
doit(SIRStream) - Static method in class at.dms.kjc.common.ConvertLocalsToFields
Converts locals to fields for all methods of all filters in 'str'.
doit(FlatNode) - Static method in class at.dms.kjc.common.RemoveUnusedVars
Remove dead variables from all code in .
doit(SIRFilter) - Static method in class at.dms.kjc.common.RemoveUnusedVars
 
doit(SIRStream) - Static method in class at.dms.kjc.common.SeparatePushPop
if a push expression has a pop expression as a arg, the arg will be first assigned to a temp var and then push'ed.
doit(SIRStructure[], FlatNode) - Static method in class at.dms.kjc.common.StructureIncludeFile
Create structures include file in current directory.
doit(SIRStructure[], FlatNode, String) - Static method in class at.dms.kjc.common.StructureIncludeFile
Create structures include file in directory .
doit(SIRFilter) - Static method in class at.dms.kjc.raw.DirectCommunication
 
doit(FlatNode) - Static method in class at.dms.kjc.raw.NumberGathering
 
doit(FlatNode, HashMap[]) - Static method in class at.dms.kjc.raw.NumberGathering
 
doit(FlatNode) - Static method in class at.dms.kjc.raw.RateMatch
 
doit(FlatNode) - Static method in class at.dms.kjc.raw.RawExecutionCode
 
doit(FlatNode) - Static method in class at.dms.kjc.raw.RemoveGlobals
 
doIt(FlatNode) - Static method in class at.dms.kjc.raw.RemovePrintStatements
 
doit(FlatNode) - Static method in class at.dms.kjc.raw.SinkUnroller
 
doit(SIRStream) - Static method in class at.dms.kjc.rstream.ConvertFileFilters
The main entry-point to this class, visit all filters in str and convert as above.
doit(FlatNode, HashMap[]) - Static method in class at.dms.kjc.rstream.ExecutionCode
This static method creates the main function as described in the class comment.
doit(FlatNode) - Static method in class at.dms.kjc.rstream.IDDoLoops
The entry point of this class, given a stream *top* and everything downstream of it, classify the for loop in each method of each filter as to whether they can be converted to do loops.
doit(SIRFilter) - Static method in class at.dms.kjc.rstream.IDDoLoops
 
doit(FlatNode, HashMap) - Static method in class at.dms.kjc.rstream.RemoveDeadDoLoops
Remove dead for loops and remove the header for loops that will execute exactly once.
doit(SIRStructure[], String) - Static method in class at.dms.kjc.rstream.StructureIncludeFile
Create structures include file in current directory.
doit(SIRStructure[], String, String) - Static method in class at.dms.kjc.rstream.StructureIncludeFile
Create structures include file in directory *dir*.
doit(SIRStream) - Static method in class at.dms.kjc.sir.lowering.ArrayInitExpander
Returns version of with array initializers expanded.
doit(SIRStream) - Static method in class at.dms.kjc.sir.lowering.ConstructSIRTree
 
doit(SIRCodeUnit) - Static method in class at.dms.kjc.sir.lowering.DeadCodeElimination
 
doit(SIRStream, int) - Static method in class at.dms.kjc.sir.lowering.fission.FissionReplacer
Fisses all eligible filters in as much as possible, with each fission expansion not exceeding .
doit(SIRFilter, int, int[]) - Static method in class at.dms.kjc.sir.lowering.fission.StatelessDuplicate
Duplicates into a -way SplitJoin and replaces the filter with the new construct in the parent.
doit(SIRFilter, int) - Static method in class at.dms.kjc.sir.lowering.fission.StatelessDuplicate
Duplicates into a -way SplitJoin and replaces the filter with the new construct in the parent.
doit(SIRFilter) - Static method in class at.dms.kjc.sir.lowering.InlinePhases
Inlines all calls to phases in and removes those phases from the method array.
doit(SIRStream) - Static method in class at.dms.kjc.sir.lowering.IntroduceMultiPops
Walk stream structure and replace multiple pops from single SIRPopExpression.
doit(SIRStream) - Static method in class at.dms.kjc.sir.lowering.MarkFilterBoundaries
Marks filter boundaries for all filters in .
doit(SIRStream, int, int) - Static method in class at.dms.kjc.sir.lowering.partition.cache.CachePartitioner
Toplevel call.
doit(SIRStream) - Static method in class at.dms.kjc.sir.lowering.partition.ManualPartition
Invokes the "manualPartition" method in class specified by KjcOptions.manual.
doit(SIRStream, int, boolean, boolean, boolean) - Static method in class at.dms.kjc.sir.lowering.partition.Partitioner
Tries to adjust 'str' into 'targetCount' pieces of equal work, and return new stream.
doit(SIRStream, int, int, boolean, boolean, boolean) - Static method in class at.dms.kjc.sir.lowering.partition.Partitioner
As above, with 'curCount' indicating the number of tiles that 'str' currently requires.
doit(SIRStream, int, int, boolean, boolean, boolean, HashSet) - Static method in class at.dms.kjc.sir.lowering.partition.Partitioner
As above, with denoting a set of SIRFilters that cannot be fused horizontally.
doit(SIRStream) - Static method in class at.dms.kjc.sir.lowering.partition.SJToPipe
Lift everything we can in
doit(SIRStream) - Static method in class at.dms.kjc.sir.lowering.RemoveDynamicRates
 
doit(SIRStream) - Static method in class at.dms.kjc.sir.lowering.RemoveMultiPops
Walk stream structure and replace multiple pops from single SIRPopExpression.
doit(JPhylum) - Static method in class at.dms.kjc.sir.lowering.RemoveMultiPops
Replace multiple pops with single pop expression in a kopi IR construct, and returns the result (also mutates the argument).
doit(SIRStream) - Static method in class at.dms.kjc.sir.lowering.RoundToFloor
Converts all calls in methods and fields of or children.
doit(SIRStream, int) - Static method in class at.dms.kjc.sir.stats.ParallelizationGathering
 
doit(SIRStream) - Static method in class at.dms.kjc.sir.stats.StatisticsGathering
Gather statistics for .
doit() - Method in class at.dms.kjc.spacedynamic.BufferedDynamicCommunication
 
doit() - Method in class at.dms.kjc.spacedynamic.BufferedStaticCommunication
Create SIR code to execute this filter on Raw *
doit(SpdStaticStreamGraph, FlatNode) - Static method in class at.dms.kjc.spacedynamic.ConvertLonelyReceives
 
doit(SpdStaticStreamGraph, FlatNode) - Static method in class at.dms.kjc.spacedynamic.DirectCommunication
See if we can generate input communication channel code without using a buffer.
doit(SpdStreamGraph) - Method in class at.dms.kjc.spacedynamic.NumberGathering
 
doit(SpdStreamGraph) - Static method in class at.dms.kjc.spacedynamic.RawExecutionCode
 
doit(FlatNode) - Static method in class at.dms.kjc.spacedynamic.RemoveGlobals
 
doIt(FlatNode) - Static method in class at.dms.kjc.spacedynamic.RemovePrintStatements
 
doit(FlatNode) - Static method in class at.dms.kjc.spacedynamic.SinkUnroller
 
doit(SIRStructure[], StreamGraph) - Static method in class at.dms.kjc.spacedynamic.StructureIncludeFile
Create structures include file in current directory.
doit(SIRStructure[], StreamGraph, String) - Static method in class at.dms.kjc.spacedynamic.StructureIncludeFile
Create structures include file in directory
doit(Partitioner, boolean, int) - Static method in class at.dms.kjc.spacetime.AddBuffering
Fix the input slice node and output slice node multiplicity to be integral in the init stage.
doit(SpaceTimeSchedule, SIRStream) - Static method in class at.dms.kjc.spacetime.BenchChar
Calculate and print some characteristics of the application.
doit() - Method in class at.dms.kjc.spacetime.CalculateParams
 
doit(RawChip, SpaceTimeSchedule) - Static method in class at.dms.kjc.spacetime.CommunicateAddrs
Generate code to allocate the off chip buffers on the necessary tiles and then communicate each buffer's global address to the tiles that need to know the address.
doit(FilterInfo, boolean) - Static method in class at.dms.kjc.spacetime.ConvertPushesToMethCall
Convert all of the pushes into function calles.
doit(SIRStream, int) - Static method in class at.dms.kjc.spacetime.GranularityAdjust
 
doit() - Method in class at.dms.kjc.spacetime.Makefile
 
doit(Slice[]) - Static method in class at.dms.kjc.spacetime.MultiplySteadyState
 
doit(RawProcElements, Slice[]) - Static method in class at.dms.kjc.spacetime.NumberGathering
Collect statistics need for performance code generation on the raw simulator.
doit(SIRStream) - Static method in class at.dms.kjc.spacetime.SafeFileReaderWriterPositions
Make FileReader positions safe with respect to splitters and FileWriter positions safe with respect to joiners.
doit(SIRStream, RawChip) - Method in class at.dms.kjc.spacetime.StreamlinedDuplicate
 
doLayout() - Method in class org.jgraph.graph.DefaultGraphCellEditor.EditorContainer
Lays out this Container.
doLinearAnalysis(SIRStream) - Static method in class at.dms.kjc.sir.lowering.Flattener
Returns new value of .
doloops - Static variable in class at.dms.kjc.KjcOptions
 
doLoops - Variable in class at.dms.kjc.rstream.FlatIRToRS
 
doMyTransform(SIRStream) - Method in class at.dms.kjc.sir.lowering.partition.FissionTransform
Perform the transform on and return new stream.
doMyTransform(SIRStream) - Method in class at.dms.kjc.sir.lowering.partition.FreqReplaceTransform
Perform the transform on and return new stream.
doMyTransform(SIRStream) - Method in class at.dms.kjc.sir.lowering.partition.FusionTransform
Perform the transform on and return new stream.
doMyTransform(SIRStream) - Method in class at.dms.kjc.sir.lowering.partition.HorizontalCutTransform
Perform the transform on and return new stream.
doMyTransform(SIRStream) - Method in class at.dms.kjc.sir.lowering.partition.IdentityTransform
Perform the transform on 'str' and return new stream.
doMyTransform(SIRStream) - Method in class at.dms.kjc.sir.lowering.partition.LinearReplaceTransform
Perform the transform on and return new stream.
doMyTransform(SIRStream) - Method in class at.dms.kjc.sir.lowering.partition.RemoveSyncTransform
Perform the transform on and return new stream.
doMyTransform(SIRStream) - Method in class at.dms.kjc.sir.lowering.partition.StreamTransform
 
doMyTransform(SIRStream) - Method in class at.dms.kjc.sir.lowering.partition.VerticalCutTransform
Perform the transform on
doneSteadyState(LatencyNode) - Method in class streamit.scheduler2.constrained.FeedbackLoop
 
doneSteadyState(LatencyNode) - Method in class streamit.scheduler2.constrained.Filter
 
doneSteadyState(LatencyNode) - Method in class streamit.scheduler2.constrained.Pipeline
 
doneSteadyState(LatencyNode) - Method in class streamit.scheduler2.constrained.SplitJoin
 
doneSteadyState(LatencyNode) - Method in interface streamit.scheduler2.constrained.StreamInterface
Notify the stream that its steady state has just completed.
doNotCreateJoiner(InputSliceNode) - Method in class at.dms.kjc.backendSupport.BackEndScaffold
Use in subclass to indicate that no code needs to be created for this joiner.
doNotInline - Static variable in class at.dms.kjc.raw.RemoveGlobals
 
doNotInline - Static variable in class at.dms.kjc.spacedynamic.RemoveGlobals
 
dontGeneratePopDecl - Variable in class at.dms.kjc.rstream.FilterFusionState
if this is true, don't generate the declaration of the pop buffer, this is set by a duplicate splitter if this filter shares its buffer with other filters to implement the duplication
doOptions(String[]) - Method in class streamit.frontend.ToJava
 
doOptions(String[]) - Method in class streamit.frontend.ToKopi
 
doParams(List, String) - Method in class streamit.frontend.tojava.NodesToJava
 
doPropagate(SIRStream) - Static method in class at.dms.kjc.sir.lowering.FieldProp
Performs a depth-first traversal of an SIRStream tree, and calls propagate() on any SIRSplitJoins as a post-pass.
doPropagate(SIRStream, boolean) - Static method in class at.dms.kjc.sir.lowering.FieldProp
Performs a depth-first traversal of an SIRStream tree, and calls propagate() on any SIRSplitJoins as a post-pass.
doPropagate(SIRStream, boolean, boolean) - Static method in class at.dms.kjc.sir.lowering.FieldProp
Performs a depth-first traversal of an SIRStream tree, and calls propagate() on any SIRSplitJoins as a post-pass.
doPropagateNotRecursive(SIRStream) - Static method in class at.dms.kjc.sir.lowering.FieldProp
Perform field propagation on a given stream, without recursing into its child streams.
doPropagateNotRecursive(SIRStream, boolean, boolean) - Static method in class at.dms.kjc.sir.lowering.FieldProp
 
doReplace(LinearAnalyzer, SIRStream) - Static method in class at.dms.kjc.sir.linear.frequency.FrequencyReplacer
Start the process of replacement on str using the Linearity information in lfa.
doReplace(LinearAnalyzer, SIRStream) - Static method in class at.dms.kjc.sir.linear.LinearAtlasReplacer
start the process of replacement on str using the Linearity information in lfa.
doReplace(LinearAnalyzer, SIRStream) - Static method in class at.dms.kjc.sir.linear.LinearDiagonalReplacer
start the process of replacement on str using the Linearity information in lfa.
doReplace(LinearAnalyzer, SIRStream) - Static method in class at.dms.kjc.sir.linear.LinearDirectReplacer
Start the process of replacement on str using the Linearity information in lfa.
doReplace(LinearAnalyzer, SIRStream) - Static method in class at.dms.kjc.sir.linear.LinearIndirectReplacer
start the process of replacement on str using the Linearity information in lfa.
doReplace(LinearAnalyzer, LinearRedundancyAnalyzer, SIRStream) - Static method in class at.dms.kjc.sir.linear.LinearRedundancyReplacer
start the process of replacement on str using the Linearity information in lfa.
doReplace(LinearAnalyzer, SIRStream) - Static method in class at.dms.kjc.sir.statespace.LinearDirectReplacer
Start the process of replacement on str using the Linearity information in lfa.
doRewrite(SIRFeedbackLoop) - Static method in class at.dms.kjc.sir.lowering.EnqueueToInitPath
Do the initPath transformation for a single feedback loop.
doScalingStatistics(LinkedList<PartitionRecord>, int) - Static method in class at.dms.kjc.sir.lowering.partition.PartitionUtil
 
DoSchedules - Class in at.dms.kjc.cluster
Looks like printing some debugging info about SDEP schedules.
doStatement(Statement) - Method in class streamit.frontend.nodes.FEReplacer
Accept an arbitrary Statement.
doStatement(Statement) - Method in class streamit.frontend.passes.DisambiguateUnaries
 
doStateSpaceAnalysis(SIRStream) - Static method in class at.dms.kjc.sir.lowering.Flattener
Returns new value of .
doStructure(SIRStructure) - Method in class at.dms.kjc.sir.lowering.Structurer
PLAIN-VISITS
DOT - Static variable in interface at.dms.compiler.tools.lexgen.LexgenLexerTokenTypes
 
DOT - Static variable in interface at.dms.compiler.tools.lexgen.LexgenTokenTypes
 
DOT - Static variable in interface at.dms.compiler.tools.msggen.MsggenLexerTokenTypes
 
DOT - Static variable in interface at.dms.compiler.tools.msggen.MsggenTokenTypes
 
DOT - Static variable in interface at.dms.compiler.tools.optgen.OptgenLexerTokenTypes
 
DOT - Static variable in interface at.dms.compiler.tools.optgen.OptgenTokenTypes
 
DOT - Static variable in interface at.dms.kjc.KjcTokenTypes
 
DOT - Static variable in interface streamit.frontend.StreamItLexTokenTypes
 
DOT - Static variable in interface streamit.frontend.StreamItParserFETokenTypes
 
dot3(float3, float3) - Static method in class streamit.library.StreamItVectorLib
 
DOT_GRID_MODE - Static variable in class org.jgraph.JGraph
 
dotProduct(FilterVector) - Method in class at.dms.kjc.sir.statespace.FilterVector
return the dot product of this and B
doTransform(SIRStream) - Method in class at.dms.kjc.sir.lowering.partition.StreamTransform
Perform the transform on
doTransformations(SIRStream) - Method in class at.dms.kjc.sir.lowering.CollapseDataParallelism
Actually performs the transformation on all eligible splitjoins within 'str'.
Double - Static variable in class at.dms.kjc.CStdType
 
DOUBLE_LITERAL_OVERFLOW - Static variable in interface at.dms.kjc.KjcMessages
 
DOUBLE_LITERAL_UNDERFLOW - Static variable in interface at.dms.kjc.KjcMessages
 
DoubleConstant - Class in at.dms.classfile
Wrap an Double constant reference with this CPE.
DoubleConstant(double) - Constructor for class at.dms.classfile.DoubleConstant
 
doubleEquals(double, double) - Static method in class at.dms.kjc.sir.linear.ComplexNumber
Returns true if these two doubles are equal within a certain precision.
doubleEquals(double, double) - Static method in class at.dms.kjc.sir.statespace.ComplexNumber
Returns true if these two doubles are equal within a certain precision.
doubleValue() - Method in class at.dms.kjc.JDoubleLiteral
Returns the constant value of the expression.
doubleValue() - Method in class at.dms.kjc.JExpression
Returns the constant value of the expression.
downstreamCleanup() - Method in interface at.dms.kjc.cluster.Tape
Any cleanup needed before exit for downstream end of tape.
downstreamCleanup() - Method in class at.dms.kjc.cluster.TapeBase
 
downstreamCleanup() - Method in class at.dms.kjc.cluster.TapeCluster
 
downstreamCleanup() - Method in class at.dms.kjc.cluster.TapeClusterFused
 
downstreamCleanup() - Method in class at.dms.kjc.cluster.TapeDynrate
 
downstreamCleanup() - Method in class at.dms.kjc.cluster.TapeFixedBase
 
downstreamDeclaration() - Method in interface at.dms.kjc.cluster.Tape
Data declaration: for code doing downstream processing.
downstreamDeclaration() - Method in class at.dms.kjc.cluster.TapeBase
 
downstreamDeclaration() - Method in class at.dms.kjc.cluster.TapeCluster
 
downstreamDeclaration() - Method in class at.dms.kjc.cluster.TapeDynrate
 
downstreamDeclaration() - Method in class at.dms.kjc.cluster.TapeFixedBase
 
downstreamDeclarationExtern() - Method in interface at.dms.kjc.cluster.Tape
Data declaration: following "extern" if needed else noop.
downstreamDeclarationExtern() - Method in class at.dms.kjc.cluster.TapeBase
 
downstreamDeclarationExtern() - Method in class at.dms.kjc.cluster.TapeCluster
 
downstreamDeclarationExtern() - Method in class at.dms.kjc.cluster.TapeDynrate
 
downstreamDeclarationExtern() - Method in class at.dms.kjc.cluster.TapeFixedBase
 
doWork() - Method in class streamit.library.Filter
 
doWork() - Method in class streamit.library.Operator
 
dpscaling - Static variable in class at.dms.kjc.KjcOptions
 
dragEnabled - Variable in class org.jgraph.JGraph
True if Drag-and-Drop should be used for move operations.
dragEnter(DropTargetDragEvent) - Method in class org.jgraph.plaf.basic.BasicGraphDropTargetListener
 
dragEnter(DropTargetDragEvent) - Method in class org.jgraph.plaf.basic.BasicGraphUI.GraphDropTargetListener
 
dragExit(DropTargetEvent) - Method in class org.jgraph.plaf.basic.BasicGraphDropTargetListener
 
dragOver(DropTargetDragEvent) - Method in class org.jgraph.plaf.basic.BasicGraphDropTargetListener
 
dram - Variable in class at.dms.kjc.spacetime.OffChipBuffer
the dram that we are reading/writing
DRAM_GDN_DATA_OPCODE - Static variable in class at.dms.kjc.spacetime.RawChip
the opcode that for a packet of data for the dram send over the gdn
DRAM_ISSUE_COST - Static variable in class at.dms.kjc.spacetime.ScheduleModel
the cost of issue a read or a write dram command on the tiles assigned to trace enpoints for each trace.
DRAMCommandDist - Class in at.dms.kjc.spacetime
Determine the number of read and write commands that each dram has issued to it for a given schedule of slices.
DRAMCommandDist(Slice[], RawProcElements) - Constructor for class at.dms.kjc.spacetime.DRAMCommandDist
Create a new object that will calculate how many DRAM commands each DRAM has issued to it for schedule on rawChip.
dramsToBuffers - Static variable in class at.dms.kjc.spacetime.InterSliceBuffer
A map of StreamingDrams to the number of InterTraceBuffers mapped to it.
drop(DropTargetDropEvent) - Method in class org.jgraph.plaf.basic.BasicGraphDropTargetListener
 
dropAction - Variable in class org.jgraph.plaf.basic.BasicGraphUI
Needed to exchange information between DropTargetHandler and TransferHandler.
dropActionChanged(DropTargetDragEvent) - Method in class org.jgraph.plaf.basic.BasicGraphDropTargetListener
 
dropActionChanged(DropTargetDragEvent) - Method in class org.jgraph.plaf.basic.BasicGraphUI.GraphDropTargetListener
 
dropEnabled - Variable in class org.jgraph.JGraph
True if the graph accepts transfers from other components (graphs).
dst - Variable in class at.dms.kjc.cluster.TapeBase
unique id of downstream node from NodeEnumerator
DUM_INFO - Static variable in class at.dms.classfile.CodeInfo
 
DUMMY - Static variable in interface at.dms.compiler.tools.lexgen.LexgenLexerTokenTypes
 
DUMMY - Static variable in interface at.dms.compiler.tools.msggen.MsggenLexerTokenTypes
 
DUMMY - Static variable in interface at.dms.compiler.tools.optgen.OptgenLexerTokenTypes
 
DUMMY_VOLATILE - Static variable in class at.dms.kjc.spacetime.TraceIRtoC
a var name used to receive data from the dram on the compute proc over the gdn that is not needed but only generated because we have cache-line sized transfers from drams.
dummyOutgoing(IODevice, int, boolean) - Method in class at.dms.kjc.spacetime.RawComputeCodeStore
Generate code on the compute process to send over
dummyOutgoing(IODevice, int, boolean) - Static method in class at.dms.kjc.spacetime.SwitchCodeStore
Generate code on the switch neighboring
dummyPoint - Static variable in class org.jgraph.graph.GraphConstants
 
dump() - Method in class at.dms.classfile.Instruction
 
dump() - Method in class at.dms.classfile.JumpInstruction
 
dumpContext(int) - Method in class at.dms.kjc.CBodyContext
Dumps this context to standard error stream.
dumpContext(String) - Method in class at.dms.kjc.CConstructorContext
Dumps this context to standard error stream.
dumpContext(String) - Method in class at.dms.kjc.CContext
Dumps this context to standard error stream.
dumpContext(int) - Method in class at.dms.kjc.CContext
Dumps this context to standard error stream.
dumpExecutionCounts() - Static method in class at.dms.kjc.rstream.StrToRStream
 
dumpFlatGraph() - Method in class at.dms.kjc.flatgraph.ScheduledStaticStreamGraph
dump a dot rep of the flat graph *
dumpGraph(String, Partitioner, BackEndFactory) - Static method in class at.dms.kjc.backendSupport.DumpSlicesAndChannels
 
DumpGraph - Class in at.dms.kjc.flatgraph
Dump a representation of the flat graph to a dot file to be used with dot (or dotty).
DumpGraph() - Constructor for class at.dms.kjc.flatgraph.DumpGraph
 
dumpGraph(FlatNode, String, HashMap<FlatNode, Integer>, HashMap<FlatNode, Integer>) - Method in class at.dms.kjc.flatgraph.DumpGraph
Creates the dot file representing the flattened graph and stores it in filename.
dumpGraph(SIRStream, FlatNode, String, HashMap<FlatNode, Integer>, HashMap<FlatNode, Integer>) - Method in class at.dms.kjc.flatgraph.DumpSymbolicGraph
Creates the output file representing the flattened graph and stores it in filename.
dumpGraph(String) - Static method in class at.dms.kjc.slicegraph.FlattenGraph
Prints out dotgraph representation of current flatgraph.
dumpGraph(String) - Method in class at.dms.kjc.slicegraph.Partitioner
 
dumpGraph(SpaceTimeSchedule, Slice[], String, Layout, boolean) - Static method in class at.dms.kjc.spacetime.SliceDotGraph
Create a dot graph representation of the slice graph.
dumpGraph(SpaceTimeSchedule, Slice[], String, Layout, boolean, boolean) - Static method in class at.dms.kjc.spacetime.SliceDotGraph
Create a dot graph representation of the slice graph.
dumpGraph(Slice[], String) - Static method in class at.dms.kjc.spacetime.TraceExtractor
 
dumpIndent(int) - Method in class at.dms.kjc.CContext
 
dumpLayout(String) - Static method in class at.dms.kjc.raw.Layout
 
dumpLayout(String) - Method in class at.dms.kjc.spacedynamic.Layout
 
dumpLayout() - Method in class at.dms.kjc.spacetime.AnnealedLayout
 
dumpLayout(SpaceTimeSchedule, RawChip, String) - Static method in class at.dms.kjc.spacetime.LayoutDot
Generate the dot graph of the layout.
dumpSchedules() - Static method in class at.dms.kjc.raw.SwitchCode
 
dumpSchedules() - Static method in class at.dms.kjc.spacedynamic.SwitchCode
 
DumpSlicesAndChannels - Class in at.dms.kjc.backendSupport
Dump a graph with info about slices and channels.
DumpSlicesAndChannels() - Constructor for class at.dms.kjc.backendSupport.DumpSlicesAndChannels
 
dumpStaticStreamGraph() - Method in class at.dms.kjc.flatgraph.StreamGraph
print out some stats on each SSG to STDOUT *
dumpStreamGraph() - Method in class at.dms.kjc.spacedynamic.SpdStreamGraph
print out some stats on each SSG to STDOUT *
DumpSymbolicGraph - Class in at.dms.kjc.flatgraph
Dumps a symbolic representation of the flatgraph for interfacing to French collaborators for linear-programming scheduling algorithm.
DumpSymbolicGraph() - Constructor for class at.dms.kjc.flatgraph.DumpSymbolicGraph
 
dup - Static variable in class at.dms.kjc.KjcOptions
 
DUPLICATE - Static variable in class at.dms.kjc.raw.JoinerScheduleNode
 
DUPLICATE - Static variable in class at.dms.kjc.sir.SIRSplitType
A duplicating splitter.
DUPLICATE - Static variable in class at.dms.kjc.spacedynamic.JoinerScheduleNode
 
DUPLICATE() - Static method in class streamit.library.FeedbackLoop
 
DUPLICATE() - Static method in class streamit.library.SplitJoin
 
DUPLICATE - Static variable in class streamit.scheduler1.SchedSplitType
 
DUPLICATE_CLASS_IMPORT - Static variable in interface at.dms.kjc.KjcMessages
 
DUPLICATE_DEFINITION - Static variable in interface at.dms.compiler.tools.lexgen.LexgenMessages
 
DUPLICATE_DEFINITION - Static variable in interface at.dms.compiler.tools.msggen.MsggenMessages
 
DUPLICATE_DEFINITION - Static variable in interface at.dms.compiler.tools.optgen.OptgenMessages
 
DUPLICATE_MODIFIER - Static variable in interface at.dms.kjc.KjcMessages
 
DUPLICATE_SHORTCUT - Static variable in interface at.dms.compiler.tools.optgen.OptgenMessages
 
DUPLICATE_TYPE_NAME - Static variable in interface at.dms.kjc.KjcMessages
 
DuplicateBottleneck - Class in at.dms.kjc.spacetime
This class holds various methods for extracting data parallelism from the stream graph.
DuplicateBottleneck() - Constructor for class at.dms.kjc.spacetime.DuplicateBottleneck
 
duplicateBottleneck(SIRStream) - Method in class at.dms.kjc.spacetime.DuplicateBottleneck
 
duplicateChannel(int, LinkedList<Integer>) - Method in class at.dms.kjc.cell.CellComputeCodeStore
Duplicate channelId to all the channels in duplicateIds.
duplicateChannel(int, int) - Method in class at.dms.kjc.cell.CellComputeCodeStore
Duplicate channelId to duplicateId
DUPLICATECOUNTER - Static variable in class at.dms.kjc.rstream.SplitterFusionState
 
duplicateFilters(SIRStream, int) - Method in class at.dms.kjc.spacetime.DuplicateBottleneck
Duplicate all the filters in the stream graph reps times.
duplicateHeavyFilters(SIRStream) - Static method in class at.dms.kjc.spacetime.DuplicateBottleneck
An experimental method for exploiting data-parallelism.
duplicateOneData(Channel, Channel[]) - Static method in class streamit.library.Operator
 
DuplicateSplitter - Class in streamit.library
 
DuplicateSplitter() - Constructor for class streamit.library.DuplicateSplitter
 
duplicateSplitter - Variable in class streamit.library.Splitter
 
duplicateSplitters - Static variable in class at.dms.kjc.cell.CellBackend
 
DUPVAR - Static variable in class at.dms.kjc.raw.JoinerScheduleNode
 
DUPVAR - Static variable in class at.dms.kjc.spacedynamic.JoinerScheduleNode
 
DYN_CROSSED_ROUTE - Static variable in class at.dms.kjc.spacedynamic.Layout
 
DYN_MULT - Static variable in class at.dms.kjc.spacedynamic.Layout
cost function constants *
dynamic() - Method in class at.dms.kjc.cell.CellComputeCodeStore
 
dynamic_expr() - Method in class streamit.frontend.StreamItParserFE
 
DYNAMIC_RATE - Static variable in class streamit.library.Rate
 
DYNAMIC_RATE - Static variable in class streamit.library.RateStatic
 
dynamicEntry(SIRStream) - Method in class at.dms.kjc.flatgraph.StreamGraph
Return true if the source of this stream, stream has dynamic rate input.
dynamicExit(SIRStream) - Method in class at.dms.kjc.flatgraph.StreamGraph
Return true if the sink of this stream, stream has dynamic rate output TODO: SIRDynamicRateManager
DynamicProgPartitioner - Class in at.dms.kjc.sir.lowering.partition.dynamicprog
 
DynamicProgPartitioner(SIRStream, WorkEstimate, int, boolean, boolean, boolean, HashSet) - Constructor for class at.dms.kjc.sir.lowering.partition.dynamicprog.DynamicProgPartitioner
joinersNeedTiles
DynamicProgPartitioner(SIRStream, WorkEstimate, int, boolean, boolean, boolean) - Constructor for class at.dms.kjc.sir.lowering.partition.dynamicprog.DynamicProgPartitioner
As above, without noHorizFuse.
dynamicRatesEverywhere - Static variable in class at.dms.kjc.KjcOptions
 
dynamicRateSink - Variable in class streamit.library.jcc.JccChannel
 
dynamicRateSource - Variable in class streamit.library.jcc.JccChannel
 
DYNMSGHEADER - Static variable in class at.dms.kjc.spacedynamic.FlatIRToC
 
DYNMSGHEADER - Static variable in class at.dms.kjc.spacetime.TraceIRtoC
the name of the var that holds the dynamic message header
dynSetupFilter(FilterSliceNode, int, int, int, ArrayList<Integer>, ArrayList<Integer>) - Method in class at.dms.kjc.cell.CellComputeCodeStore
Deprecated. 

E

E - Static variable in class at.dms.kjc.spacetime.switchIR.SwitchIPort
 
E - Static variable in class at.dms.kjc.spacetime.switchIR.SwitchOPort
 
E2 - Static variable in class at.dms.kjc.spacetime.switchIR.SwitchIPort
 
E2 - Static variable in class at.dms.kjc.spacetime.switchIR.SwitchOPort
 
ebnf(Token, boolean) - Method in class at.dms.compiler.tools.antlr.compiler.ANTLRParser
 
Edge - Class in at.dms.kjc.slicegraph
An Edge connects two SliceNodes.
Edge(SliceNode, SliceNode) - Constructor for class at.dms.kjc.slicegraph.Edge
Full constructor, (type will be inferred from src / dest).
Edge() - Constructor for class at.dms.kjc.slicegraph.Edge
Partial constructor, for subclasses.
Edge(OutputSliceNode) - Constructor for class at.dms.kjc.slicegraph.Edge
 
Edge(InputSliceNode) - Constructor for class at.dms.kjc.slicegraph.Edge
 
edge - Variable in class at.dms.kjc.spacetime.InterSliceBuffer
 
edge - Variable in class org.jgraph.graph.ConnectionSet.Connection
The edge that will be connected to the port.
Edge - Interface in org.jgraph.graph
Defines the requirements for an object that represents an Edge in a GraphModel.
edge - Variable in class org.jgraph.graph.EdgeView.EdgeHandle
 
Edge.Routing - Interface in org.jgraph.graph
 
EdgeArrayList - Class in at.dms.kjc.slicegraph
Linked list of UnflatEdge[] used in transforming to Slice Graph representation.
EdgeList - Class in at.dms.kjc.slicegraph
Linked list of UnflatEdge used in transforming to Slice Graph representation.
EdgeRenderer - Class in org.jgraph.graph
This renderer displays entries that implement the CellView interface and supports the following attributes: GraphConstants.POINTS GraphConstants.FONT GraphConstants.OPAQUE GraphConstants.BORDER GraphConstants.BORDERCOLOR GraphConstants.LINECOLOR GraphConstants.LINEWIDTH GraphConstants.FOREGROUND GraphConstants.BACKGROUND GraphConstants.DASHPATTERN GraphConstants.LINESTYLE GraphConstants.START GraphConstants.END GraphConstants.STARTSIZE GraphConstants.ENDSIZE
EdgeRenderer() - Constructor for class org.jgraph.graph.EdgeRenderer
Constructs a renderer that may be used to render edges.
edges - Variable in class org.jgraph.graph.ConnectionSet
Set of changed edges for the connection set.
edges(Object) - Method in class org.jgraph.graph.DefaultGraphModel
Returns an iterator of the edges connected to port.
edges - Variable in class org.jgraph.graph.DefaultPort
Edges that are connected to the port
edges() - Method in class org.jgraph.graph.DefaultPort
Returns an iterator of the edges connected to the port.
edges(Object) - Method in interface org.jgraph.graph.GraphModel
Returns an iterator of the edges connected to port.
edges() - Method in interface org.jgraph.graph.Port
Returns an iterator of the edges connected to the port.
EdgeView - Class in org.jgraph.graph
The default implementation of an edge view.
EdgeView(Object, JGraph, CellMapper) - Constructor for class org.jgraph.graph.EdgeView
Constructs an edge view for the specified model object.
EdgeView.EdgeHandle - Class in org.jgraph.graph
 
EdgeView.EdgeHandle(EdgeView, GraphContext) - Constructor for class org.jgraph.graph.EdgeView.EdgeHandle
 
edit(Map, ConnectionSet, ParentMap, UndoableEdit[]) - Method in class org.jgraph.graph.DefaultGraphModel
Applies attributes and the connection changes to the model.
edit(Map, ConnectionSet, ParentMap, UndoableEdit[]) - Method in class org.jgraph.graph.GraphLayoutCache
Applies the propertyMap and the connection changes to the model.
edit(Map, ConnectionSet, ParentMap, UndoableEdit[]) - Method in interface org.jgraph.graph.GraphModel
Applies the propertyMap and the connection changes to the model.
EDITABLE - Static variable in class org.jgraph.graph.GraphConstants
Key for the editable attribute.
editable - Variable in class org.jgraph.JGraph
True if the graph allows editing the value of a cell.
EDITABLE_PROPERTY - Static variable in class org.jgraph.JGraph
Bound property name for editable.
editClickCount - Variable in class org.jgraph.JGraph
Number of clicks for editing to start.
editingCanceled(ChangeEvent) - Method in class org.jgraph.plaf.basic.BasicGraphUI.CellEditorHandler
Messaged when editing has been canceled in the graph.
editingCell - Variable in class org.jgraph.plaf.basic.BasicGraphUI
Path that is being edited.
editingComponent - Variable in class org.jgraph.graph.DefaultGraphCellEditor
Component used in editing, obtained from the editingContainer.
editingComponent - Variable in class org.jgraph.plaf.basic.BasicGraphUI
When editing, this will be the Component that is doing the actual editing.
editingContainer - Variable in class org.jgraph.graph.DefaultGraphCellEditor
Editing container, will contain the editorComponent.
editingIcon - Variable in class org.jgraph.graph.DefaultGraphCellEditor
Icon to use when editing.
editingStopped(ChangeEvent) - Method in class org.jgraph.plaf.basic.BasicGraphUI.CellEditorHandler
Messaged when editing has stopped in the graph.
EditorContainer() - Method in class org.jgraph.graph.DefaultGraphCellEditor.EditorContainer
 
editorHasDifferentSize - Variable in class org.jgraph.plaf.basic.BasicGraphUI
Set to true if the editor has a different size than the renderer.
editToBeRedone(Object) - Method in class org.jgraph.graph.GraphUndoManager
 
editToBeUndone(Object) - Method in class org.jgraph.graph.GraphUndoManager
 
elem(int) - Method in class streamit.misc.WrappableGrowableQueue_boolean
 
elem(int) - Method in class streamit.misc.WrappableGrowableQueue_char
 
elem(int) - Method in class streamit.misc.WrappableGrowableQueue_double
 
elem(int) - Method in class streamit.misc.WrappableGrowableQueue_float
 
elem(int) - Method in class streamit.misc.WrappableGrowableQueue_int
Returns an element at a specified position in the queue without removing it from the queue.
elem(int) - Method in class streamit.misc.WrappableGrowableQueue_obj
Returns an element at a specified position in the queue without removing it from the queue.
elem(int) - Method in class streamit.misc.WrappableGrowableQueue_short
 
element() - Method in class at.dms.compiler.tools.antlr.compiler.ANTLRParser
 
ELEMENT - Static variable in interface at.dms.compiler.tools.antlr.compiler.PreprocessorTokenTypes
 
elementAt(int) - Method in class at.dms.compiler.antlr.runtime.Vector
Returns the element at the specified index.
elementAt(int) - Method in class at.dms.compiler.tools.antlr.compiler.IndexedVector
Returns the element at the specified index.
elementAt(int) - Method in interface at.dms.compiler.tools.antlr.compiler.List
 
elementAt(int) - Method in class at.dms.compiler.tools.antlr.compiler.LList
Get the ith element in the list.
elementAt(int) - Method in class at.dms.compiler.tools.antlr.runtime.CharQueue
Fetch a token from the queue by index
elementAt(int) - Method in class at.dms.compiler.tools.antlr.runtime.Vector
Returns the element at the specified index.
elementAt(int) - Method in class at.dms.compiler.tools.jperf.Keywords
Returns the keyword at specified index.
elementNoOptionSpec() - Method in class at.dms.compiler.tools.antlr.compiler.ANTLRParser
 
elementOptionSpec() - Method in class at.dms.compiler.tools.antlr.compiler.ANTLRParser
 
elements() - Method in class at.dms.compiler.antlr.runtime.Vector
 
elements - Variable in class at.dms.compiler.tools.antlr.compiler.IndexedVector
 
elements() - Method in class at.dms.compiler.tools.antlr.compiler.IndexedVector
 
elements() - Method in interface at.dms.compiler.tools.antlr.compiler.List
 
elements() - Method in class at.dms.compiler.tools.antlr.compiler.LList
Return an enumeration of the list elements
elements() - Method in class at.dms.compiler.tools.antlr.runtime.Vector
 
elementsAreRange(int[]) - Static method in class at.dms.compiler.tools.antlr.compiler.JavaCodeGenerator
Test if a set element array represents a contiguous range.
eliminateIdentities(SIRStream) - Static method in class at.dms.kjc.sir.lowering.fusion.Lifter
Removes all non-essential identity filters from .
eliminatePipe(SIRPipeline) - Static method in class at.dms.kjc.sir.lowering.fusion.Lifter
If is a pipeline that either: 1) Has a pipeline parent, or 2) Contains only a single stream then eliminate the pipeline (adjusting pipeline's parent accordingly).
eliminateSJ(SIRSplitJoin) - Static method in class at.dms.kjc.sir.lowering.fusion.Lifter
If is a splitjoin that contains only one child, then eliminate it (adjusting splitjoin's parent appropriately.) Returns whether or not the lifting was done.
EmitCellCode - Class in at.dms.kjc.cell
 
EmitCellCode(CellBackendFactory) - Constructor for class at.dms.kjc.cell.EmitCellCode
 
EmitCellCode.CellPPUCodeGen - Class in at.dms.kjc.cell
 
EmitCellCode.CellSPUCodeGen - Class in at.dms.kjc.cell
 
EmitCode - Class in at.dms.kjc.backendSupport
Takes a ComputeNode collection, a collection of Channel's, and a mapping from Channel x end -> ComputeNode and emits code for the ComputeNode.
EmitCode(BackEndFactory) - Constructor for class at.dms.kjc.backendSupport.EmitCode
Constructor.
EmitCode.CodeGen - Class in at.dms.kjc.backendSupport
Class to actually emit code.
EmitCode.CodeGen(CodegenPrintWriter) - Constructor for class at.dms.kjc.backendSupport.EmitCode.CodeGen
 
emitCodeForComputeNode(ComputeNode, CodegenPrintWriter) - Method in class at.dms.kjc.backendSupport.EmitCode
 
emitCodeForComputeNode(ComputeNode, CodegenPrintWriter, EmitCode.CodeGen) - Method in class at.dms.kjc.backendSupport.EmitCode
Given a ComputeNode and a CodegenPrintWrite, print all code for the ComputeNode.
emitCodeForComputeNode(ComputeNode, CodegenPrintWriter) - Method in class at.dms.kjc.cell.EmitCellCode
 
emitCodeForComputeStore(SIRCodeUnit, ComputeNode, CodegenPrintWriter, EmitCode.CodeGen) - Method in class at.dms.kjc.backendSupport.EmitCode
 
emitCodeForComputeStore(CellComputeCodeStore, ComputeNode, CodegenPrintWriter) - Method in class at.dms.kjc.cell.EmitCellCode
 
emitCodeForComputeStore(SIRCodeUnit, ComputeNode, CodegenPrintWriter, EmitCode.CodeGen) - Method in class at.dms.kjc.cell.EmitCellCode
 
EmitStandaloneCode - Class in at.dms.kjc.vanillaSlice
Takes a ComputeNode collection, a collection of Channel's, and a mapping from Channel x end -> ComputeNode and emits code for the ComputeNode.
EmitStandaloneCode(BackEndFactory<UniProcessors, UniProcessor, UniComputeCodeStore, Integer>) - Constructor for class at.dms.kjc.vanillaSlice.EmitStandaloneCode
Constructor.
EmitTypedefs - Class in at.dms.kjc.backendSupport
Emit code defining the vector types and structure types used in the program.
EmitTypedefs() - Constructor for class at.dms.kjc.backendSupport.EmitTypedefs
 
emitTypedefs(SIRStructure[], BackEndFactory, CodegenPrintWriter) - Static method in class at.dms.kjc.backendSupport.EmitTypedefs
Create typedefs and other general header info.
emitTypedefs(SIRStructure[], BackEndFactory, CodegenPrintWriter) - Static method in class at.dms.kjc.vanillaSlice.EmitStandaloneCode
Create typedefs and other general header info.
EMPTY - Static variable in class at.dms.classfile.Attribute
 
EMPTY - Static variable in class at.dms.kjc.CClassType
 
EMPTY - Static variable in class at.dms.kjc.JClassDeclaration
 
EMPTY - Static variable in class at.dms.kjc.JExpression
 
EMPTY() - Static method in class at.dms.kjc.JFieldDeclaration
 
EMPTY - Static variable in class at.dms.kjc.JFormalParameter
 
EMPTY() - Static method in class at.dms.kjc.JMethodDeclaration
 
empty() - Method in class streamit.misc.DLList
Returns true iff the list has no elements in it
empty() - Method in interface streamit.misc.DLList_const
Returns true iff the list has no elements in it
empty() - Method in class streamit.misc.OMap
 
empty() - Method in class streamit.misc.OSet
 
empty() - Method in class streamit.misc.RBTree
 
EMPTY_CATCH_BLOCK - Static variable in interface at.dms.kjc.KjcMessages
 
EMPTY_LIST - Static variable in class at.dms.util.Utils
 
EmptyAttributeStreamVisitor - Class in at.dms.kjc.sir
This is an empty attribute stream visitor that does nothing except the recursion.
EmptyAttributeStreamVisitor() - Constructor for class at.dms.kjc.sir.EmptyAttributeStreamVisitor
 
EmptyAttributeVisitor - Class in at.dms.kjc
This is a visitor that just recurses into children at every node and returns that node.
EmptyAttributeVisitor() - Constructor for class at.dms.kjc.EmptyAttributeVisitor
 
emptyIterator - Variable in class org.jgraph.graph.DefaultGraphModel
Default instance of an empty iterator.
emptyProgram() - Static method in class streamit.frontend.ToJava
Generate a Program object that includes built-in structures and streams with code, but no user code.
EmptyStreamVisitor - Class in at.dms.kjc.sir
This is a stream visitor that does nothing.
EmptyStreamVisitor() - Constructor for class at.dms.kjc.sir.EmptyStreamVisitor
 
ENABLED - Static variable in class at.dms.kjc.sir.lowering.CollapseDataParallelism
Whether or not this pass is enabled.
enabled - Variable in class org.jgraph.JGraph
True if the graph allows interactions.
ENCLOSE_IF_ELSE_IN_BLOCK - Static variable in interface at.dms.kjc.KjcMessages
 
ENCLOSE_IF_THEN_IN_BLOCK - Static variable in interface at.dms.kjc.KjcMessages
 
ENCLOSE_LOOP_BODY_IN_BLOCK - Static variable in interface at.dms.kjc.KjcMessages
 
encoding - Static variable in class at.dms.kjc.KjcOptions
 
end() - Method in class streamit.misc.DLList
 
end() - Method in interface streamit.misc.DLList_const
Returns the last element of a list.
end() - Method in class streamit.misc.OMap
 
end() - Method in class streamit.misc.OSet
 
endAlt() - Method in interface at.dms.compiler.tools.antlr.compiler.ANTLRGrammarParseBehavior
 
endAlt() - Method in class at.dms.compiler.tools.antlr.compiler.DefineGrammarSymbols
 
endAlt() - Method in class at.dms.compiler.tools.antlr.compiler.MakeGrammar
 
endChildList() - Method in interface at.dms.compiler.tools.antlr.compiler.ANTLRGrammarParseBehavior
 
endChildList() - Method in class at.dms.compiler.tools.antlr.compiler.DefineGrammarSymbols
 
endChildList() - Method in class at.dms.compiler.tools.antlr.compiler.MakeGrammar
 
endDeco - Variable in class org.jgraph.graph.EdgeRenderer
Painting attributes of the current edgeview
endExceptionGroup() - Method in interface at.dms.compiler.tools.antlr.compiler.ANTLRGrammarParseBehavior
 
endExceptionGroup() - Method in class at.dms.compiler.tools.antlr.compiler.DefineGrammarSymbols
 
endExceptionGroup() - Method in class at.dms.compiler.tools.antlr.compiler.MakeGrammar
 
endExceptionSpec() - Method in interface at.dms.compiler.tools.antlr.compiler.ANTLRGrammarParseBehavior
 
endExceptionSpec() - Method in class at.dms.compiler.tools.antlr.compiler.DefineGrammarSymbols
 
endExceptionSpec() - Method in class at.dms.compiler.tools.antlr.compiler.MakeGrammar
 
endFill - Variable in class org.jgraph.graph.EdgeRenderer
Boolean attributes of the current edgeview.
ENDFILL - Static variable in class org.jgraph.graph.GraphConstants
Key for the endsize attribute.
endGrammar() - Method in interface at.dms.compiler.tools.antlr.compiler.ANTLRGrammarParseBehavior
 
endGrammar() - Method in class at.dms.compiler.tools.antlr.compiler.DefineGrammarSymbols
 
endGrammar() - Method in class at.dms.compiler.tools.antlr.compiler.MakeGrammar
Called at the end of processing a grammar
endInitRead() - Method in class at.dms.kjc.backendSupport.Channel
 
endInitRead() - Method in class at.dms.kjc.backendSupport.ChannelAsArray
Statements for end of init() on read (downstream) end of buffer
endInitRead() - Method in class at.dms.kjc.backendSupport.DelegatingChannel
 
endInitRead() - Method in class at.dms.kjc.backendSupport.UnbufferredPopChannel
 
endInitWrite() - Method in class at.dms.kjc.backendSupport.Channel
 
endInitWrite() - Method in class at.dms.kjc.backendSupport.ChannelAsArray
Statements for end of init() on write (upstream) end of buffer
endInitWrite() - Method in class at.dms.kjc.backendSupport.DelegatingChannel
 
endInitWrite() - Method in class at.dms.kjc.backendSupport.UnbufferredPushChannel
 
endNode - Variable in class at.dms.compiler.tools.antlr.compiler.RuleBlock
 
ENDOFLINECOMMENT - Static variable in class at.dms.kjc.KjcScanner
 
endOptions() - Method in interface at.dms.compiler.tools.antlr.compiler.ANTLRGrammarParseBehavior
 
endOptions() - Method in class at.dms.compiler.tools.antlr.compiler.DefineGrammarSymbols
Called after the optional options section, to compensate for options that may not have been set.
endRead - Variable in class at.dms.compiler.antlr.extra.InputBufferState
 
endRead - Variable in class at.dms.compiler.tools.antlr.extra.InputBufferState
 
endRule(String) - Method in interface at.dms.compiler.tools.antlr.compiler.ANTLRGrammarParseBehavior
 
endRule(String) - Method in class at.dms.compiler.tools.antlr.compiler.DefineGrammarSymbols
 
endRule(String) - Method in class at.dms.compiler.tools.antlr.compiler.MakeGrammar
 
endSession() - Static method in class at.dms.kjc.CodeSequence
 
endSession(Compiler) - Static method in class at.dms.kjc.CTopLevel
 
endShape - Variable in class org.jgraph.graph.EdgeView
Drawing attributes that are created on the fly
endSize - Variable in class org.jgraph.graph.EdgeRenderer
Painting attributes of the current edgeview
ENDSIZE - Static variable in class org.jgraph.graph.GraphConstants
Key for the endsize attribute.
endSteadyRead() - Method in class at.dms.kjc.backendSupport.Channel
 
endSteadyRead() - Method in class at.dms.kjc.backendSupport.ChannelAsArray
Statements for end of steady state iteration on read (downstream) end of buffer
endSteadyRead() - Method in class at.dms.kjc.backendSupport.DelegatingChannel
 
endSteadyRead() - Method in class at.dms.kjc.backendSupport.UnbufferredPopChannel
 
endSteadyWrite() - Method in class at.dms.kjc.backendSupport.Channel
 
endSteadyWrite() - Method in class at.dms.kjc.backendSupport.ChannelAsArray
Statements for end of steady state iteration on write (upstream) end of buffer
endSteadyWrite() - Method in class at.dms.kjc.backendSupport.DelegatingChannel
 
endSteadyWrite() - Method in class at.dms.kjc.backendSupport.UnbufferredPushChannel
 
endSubRule() - Method in interface at.dms.compiler.tools.antlr.compiler.ANTLRGrammarParseBehavior
 
endSubRule() - Method in class at.dms.compiler.tools.antlr.compiler.DefineGrammarSymbols
 
endSubRule() - Method in class at.dms.compiler.tools.antlr.compiler.MakeGrammar
 
endWrapper() - Method in class at.dms.kjc.cluster.InsertCounters
If profiling is enabled, close an emitted call to the profiler.
enqueue(boolean) - Method in class streamit.misc.WrappableGrowableQueue_boolean
 
enqueue(char) - Method in class streamit.misc.WrappableGrowableQueue_char
 
enqueue(double) - Method in class streamit.misc.WrappableGrowableQueue_double
 
enqueue(float) - Method in class streamit.misc.WrappableGrowableQueue_float
 
enqueue(int) - Method in class streamit.misc.WrappableGrowableQueue_int
Adds an item to the beginning of the queue.
enqueue(Object) - Method in class streamit.misc.WrappableGrowableQueue_obj
Adds an item to the beginning of the queue.
enqueue(short) - Method in class streamit.misc.WrappableGrowableQueue_short
 
enqueue_statement() - Method in class streamit.frontend.StreamItParserFE
 
enqueueChar(char) - Method in class streamit.library.FeedbackLoop
 
enqueueFloat(float) - Method in class streamit.library.FeedbackLoop
 
enqueueInt(int) - Method in class streamit.library.FeedbackLoop
 
enqueueMessage(Message) - Method in class streamit.library.Operator
Enqueues
enqueueMessage(Stream, String, Object[]) - Method in class streamit.library.Portal
Enqueues a message to
enqueueObject(Object) - Method in class streamit.library.FeedbackLoop
 
enqueueShort(short) - Method in class streamit.library.FeedbackLoop
 
EnqueueToFunction - Class in streamit.frontend.tojava
Pass to convert StreamIt enqueue statements to similar function calls.
EnqueueToFunction() - Constructor for class streamit.frontend.tojava.EnqueueToFunction
 
EnqueueToInitPath - Class in at.dms.kjc.sir.lowering
Create initPath() functions for feedback loops that don't have them.
EnqueueToInitPath() - Constructor for class at.dms.kjc.sir.lowering.EnqueueToInitPath
 
ensureCapacity(int) - Method in class at.dms.compiler.antlr.runtime.Vector
 
ensureCapacity(int) - Method in class at.dms.compiler.tools.antlr.runtime.Vector
 
ensurePeek(int) - Method in class streamit.library.jcc.JccChannel
 
ensureSimpleSlices() - Method in class at.dms.kjc.slicegraph.Partitioner
Make sure that all the Slices are SimpleSlices.
ensureUnscheduled() - Static method in class streamit.library.Stream
Ensures that a run is unscheduled (for example, if a dynamic rate is detected in the stream graph).
entries - Variable in class org.jgraph.graph.ParentMap
Contents of the parent map.
entries() - Method in class org.jgraph.graph.ParentMap
Returns an Iterator for the entries in the map.
ENV_DEBUG_MODE - Static variable in interface at.dms.classfile.Constants
 
ENV_USE_CACHE - Static variable in interface at.dms.classfile.Constants
 
EOF - Static variable in interface at.dms.compiler.tools.antlr.compiler.ActionLexerTokenTypes
 
EOF - Static variable in interface at.dms.compiler.tools.antlr.compiler.ANTLRTokdefParserTokenTypes
 
EOF - Static variable in interface at.dms.compiler.tools.antlr.compiler.ANTLRTokenTypes
 
EOF - Static variable in interface at.dms.compiler.tools.antlr.compiler.PreprocessorTokenTypes
 
EOF - Static variable in interface at.dms.compiler.tools.lexgen.LexgenLexerTokenTypes
 
EOF - Static variable in interface at.dms.compiler.tools.lexgen.LexgenTokenTypes
 
EOF - Static variable in interface at.dms.compiler.tools.msggen.MsggenLexerTokenTypes
 
EOF - Static variable in interface at.dms.compiler.tools.msggen.MsggenTokenTypes
 
EOF - Static variable in interface at.dms.compiler.tools.optgen.OptgenLexerTokenTypes
 
EOF - Static variable in interface at.dms.compiler.tools.optgen.OptgenTokenTypes
 
EOF - Static variable in interface at.dms.kjc.KjcTokenTypes
 
EOF - Static variable in interface streamit.frontend.StreamItLexTokenTypes
 
EOF - Static variable in interface streamit.frontend.StreamItParserFETokenTypes
 
EOF_CHAR - Static variable in class at.dms.compiler.tools.antlr.runtime.CharScanner
 
EOF_IN_ENDOFLINE_COMMENT - Static variable in interface at.dms.compiler.CompilerMessages
 
EOF_IN_ENDOFLINE_COMMENT - Static variable in interface at.dms.compiler.tools.common.CompilerMessages
 
EOF_IN_TRADITIONAL_COMMENT - Static variable in interface at.dms.compiler.CompilerMessages
 
EOF_IN_TRADITIONAL_COMMENT - Static variable in interface at.dms.compiler.tools.common.CompilerMessages
 
EOF_TYPE - Static variable in class at.dms.compiler.antlr.runtime.Token
 
EOF_TYPE - Static variable in class at.dms.compiler.tools.antlr.runtime.Token
 
equal - Variable in class at.dms.kjc.JEqualityExpression
 
EQUAL - Static variable in interface at.dms.kjc.KjcTokenTypes
 
equal(UnflatEdge[], UnflatEdge[]) - Static method in class at.dms.kjc.slicegraph.UnflatEdge
Returns if two UnflatEdge[] are equal.
EQUAL - Static variable in interface streamit.frontend.StreamItLexTokenTypes
 
EQUAL - Static variable in interface streamit.frontend.StreamItParserFETokenTypes
 
equalArrays(int[], int[]) - Static method in class at.dms.util.Utils
Returns whether or not two integer arrays have the same length and entries
equalExpr() - Method in class streamit.frontend.StreamItParserFE
 
EQUALITY_BADTYPE - Static variable in interface at.dms.kjc.KjcMessages
 
EQUALITY_TYPE - Static variable in interface at.dms.kjc.KjcMessages
 
equals(Object) - Method in class at.dms.classfile.AsciiConstant
equals (an exact comparison) ASSERT: this.hashCode == o.hashCode ===> cast
equals(Object) - Method in class at.dms.classfile.ClassConstant
equals (an exact comparison) ASSERT: this.hashCode == o.hashCode ===> cast
equals(Object) - Method in class at.dms.classfile.DoubleConstant
equals (an exact comparison) ASSERT: this.hashCode == o.hashCode ===> cast
equals(Object) - Method in class at.dms.classfile.FloatConstant
equals (an exact comparison) ASSERT: this.hashCode == o.hashCode ===> cast
equals(Object) - Method in class at.dms.classfile.IntegerConstant
equals (an exact comparison) ASSERT: this.hashCode == o.hashCode ===> cast
equals(Object) - Method in class at.dms.classfile.LongConstant
equals (an exact comparison) ASSERT: this.hashCode == o.hashCode ===> cast
equals(Object) - Method in class at.dms.classfile.NameAndTypeConstant
equals (an exact comparison) ASSERT: this.hashCode == o.hashCode ===> cast
equals(Object) - Method in class at.dms.classfile.PooledConstant
equals (an exact comparison) ASSERT: this.hashCode == o.hashCode ===> cast
equals(Object) - Method in class at.dms.classfile.ReferenceConstant
equals (an exact comparison) ASSERT: this.hashCode == o.hashCode ===> cast
equals(Object) - Method in class at.dms.classfile.StringConstant
equals (an exact comparison) ASSERT: this.hashCode == o.hashCode ===> cast
equals(Object) - Method in class at.dms.classfile.UnresolvedConstant
equals (an exact comparison) ASSERT: this.hashCode == o.hashCode ===> cast
equals(Object) - Method in class at.dms.compiler.antlr.runtime.BitSet
code "inherited" from java.util.BitSet
equals(Object) - Method in class at.dms.compiler.tools.antlr.runtime.ANTLRHashString
 
equals(Object) - Method in class at.dms.compiler.tools.antlr.runtime.BitSet
code "inherited" from java.util.BitSet
equals(CType) - Method in class at.dms.kjc.CArrayType
equals
equals(CMethod) - Method in class at.dms.kjc.CBinaryMethod
equals search if two methods have same signature
equals(CType) - Method in class at.dms.kjc.CClassType
equals
equals(CMethod) - Method in class at.dms.kjc.CMethod
equals search if two methods have same signature
equals(Object) - Method in class at.dms.kjc.CThrowableInfo
 
equals(CType) - Method in class at.dms.kjc.CType
equals
equals(CType) - Method in class at.dms.kjc.CVectorType
 
equals(CType) - Method in class at.dms.kjc.CVectorTypeLow
 
equals(Object) - Method in class at.dms.kjc.iterator.SIRIterator
Overload equals so that iterators are equal according to the stream objects they're iterating over.
equals(Object) - Method in class at.dms.kjc.JBooleanLiteral
Returns whether or
equals(Object) - Method in class at.dms.kjc.JByteLiteral
Returns whether or
equals(Object) - Method in class at.dms.kjc.JCharLiteral
Returns whether or
equals(Object) - Method in class at.dms.kjc.JDoubleLiteral
Returns whether or
equals(Object) - Method in class at.dms.kjc.JFieldAccessExpression
 
equals(Object) - Method in class at.dms.kjc.JFloatLiteral
Returns whether or this represents a literal with the same value as this.
equals(Object) - Method in class at.dms.kjc.JIntLiteral
Returns whether or
equals(Object) - Method in class at.dms.kjc.JLocalVariableExpression
 
equals(Object) - Method in class at.dms.kjc.JLongLiteral
Returns whether or
equals(Object) - Method in class at.dms.kjc.JNullLiteral
Returns whether or
equals(Object) - Method in class at.dms.kjc.JShortLiteral
Returns whether or
equals(Object) - Method in class at.dms.kjc.JStringLiteral
Returns whether or
equals(Object) - Method in class at.dms.kjc.JThisExpression
 
equals(JoinerScheduleNode) - Method in class at.dms.kjc.raw.JoinerScheduleNode
Returns whether has the same type and buffer name as this.
equals(Object) - Method in class at.dms.kjc.sir.linear.ComplexNumber
Return true if the passed complex number is the same as this (by value).
equals(Object) - Method in class at.dms.kjc.sir.linear.FilterMatrix
Return true if the passed object is a FilterMatrix and represents the same matrix as this, on an element by element basis.
equals(Object) - Method in class at.dms.kjc.sir.linear.LinearComputationTuple
Two tuples are equal if their position and coefficient are equal.
equals(Object) - Method in class at.dms.kjc.sir.linear.LinearForm
Returns true if this object is equal in value to this linear form.
equals(SIRJoiner) - Method in class at.dms.kjc.sir.SIRJoiner
Tests whether or not this has the same type and the same weights as obj.
equals(Object) - Method in class at.dms.kjc.sir.SIRPortalSender
 
equals(SIRSplitter) - Method in class at.dms.kjc.sir.SIRSplitter
Tests whether or not this has the same type and the same weights as obj.
equals(Object) - Method in class at.dms.kjc.sir.statespace.ComplexNumber
Return true if the passed complex number is the same as this (by value).
equals(Object) - Method in class at.dms.kjc.sir.statespace.FilterMatrix
Return true if the passed object is a FilterMatrix and represents the same matrix as this, on an element by element basis.
equals(Object) - Method in class at.dms.kjc.sir.statespace.LinearComputationTuple
Two tuples are equal if their position and coefficient are equal.
equals(Object) - Method in class at.dms.kjc.sir.statespace.LinearForm
Returns true if this object is equal in value to this linear form.
equals(Object) - Method in class at.dms.kjc.spacedynamic.CompressedSequence
 
equals(Object) - Method in class at.dms.kjc.spacedynamic.JoinerScheduleNode
Returns whether
equals(Object) - Method in class at.dms.util.ConstList
Compares the specified object with this list for equality.
equals(Object) - Method in class org.jgraph.graph.ConnectionSet.Connection
Two connections are equal if they represent the source or target of the same edge.
equals(Object) - Method in class streamit.frontend.controlflow.AnyTypeLattice
 
equals(Object) - Method in class streamit.frontend.controlflow.CountLattice
 
equals(Object) - Method in class streamit.frontend.nodes.ExprArray
 
equals(Object) - Method in class streamit.frontend.nodes.ExprArrayInit
 
equals(Object) - Method in class streamit.frontend.nodes.ExprBinary
 
equals(Object) - Method in class streamit.frontend.nodes.ExprComplex
 
equals(Object) - Method in class streamit.frontend.nodes.ExprComposite
 
equals(Object) - Method in class streamit.frontend.nodes.ExprConstInt
 
equals(Object) - Method in class streamit.frontend.nodes.ExprDynamicToken
 
equals(Object) - Method in class streamit.frontend.nodes.ExprField
 
equals(Object) - Method in class streamit.frontend.nodes.ExprPeek
 
equals(Object) - Method in class streamit.frontend.nodes.ExprPop
 
equals(Object) - Method in class streamit.frontend.nodes.ExprRange
 
equals(Object) - Method in class streamit.frontend.nodes.ExprTypeCast
 
equals(Object) - Method in class streamit.frontend.nodes.ExprUnary
 
equals(Object) - Method in class streamit.frontend.nodes.ExprVar
 
equals(Object) - Method in class streamit.frontend.nodes.StmtBreak
 
equals(Object) - Method in class streamit.frontend.nodes.StmtContinue
 
equals(Object) - Method in class streamit.frontend.nodes.StmtExpr
 
equals(Object) - Method in class streamit.frontend.nodes.StmtJoin
 
equals(Object) - Method in class streamit.frontend.nodes.StmtPush
 
equals(Object) - Method in class streamit.frontend.nodes.StmtSplit
 
equals(Object) - Method in class streamit.frontend.nodes.StmtVarDecl
 
equals(Object) - Method in class streamit.frontend.nodes.TypeArray
 
equals(Object) - Method in class streamit.frontend.nodes.TypeHelper
 
equals(Object) - Method in class streamit.frontend.nodes.TypePrimitive
 
equals(Object) - Method in class streamit.frontend.nodes.TypeStruct
 
equals(Object) - Method in class streamit.frontend.nodes.TypeStructRef
 
equals(Object) - Method in class streamit.library.iriter.FeedbackLoopIter
 
equals(Object) - Method in class streamit.library.iriter.FilterIter
 
equals(Object) - Method in class streamit.library.iriter.Iterator
 
equals(Object) - Method in class streamit.library.iriter.PipelineIter
 
equals(Object) - Method in class streamit.library.iriter.SplitJoinIter
 
equals(DLListIterator) - Method in class streamit.misc.DLListIterator
check if this iterator points to same data as some other iterator.
equals(Fraction) - Method in class streamit.misc.Fraction
 
equals(Object) - Method in class streamit.misc.OMapIterator
 
equals(OSetIterator) - Method in class streamit.misc.OSetIterator
 
equals(Object) - Method in class streamit.misc.Pair
Returns a true if o is a Pair and if the two objects it stores are the same handles.
equals(Object) - Method in interface streamit.scheduler2.iriter.IteratorBase
Returns equality between this and another iterator.
equals(Object) - Method in class streamit.stair.core.TypeArray
Returns true if this is equal to that.
equals(Object) - Method in class streamit.stair.core.TypeFloat
Returns true if this is equal to that.
equals(Object) - Method in class streamit.stair.core.TypeInt
Returns true if this is equal to that.
equals(Object) - Method in class streamit.stair.core.TypeLaidOut
Returns true if this is equal to that.
equals(Object) - Method in class streamit.stair.core.TypePointer
Returns true if this is equal to that.
equals(Object) - Method in class streamit.stair.core.TypeStruct
Returns true if this is equal to that.
equals3(float3, float3) - Static method in class streamit.library.StreamItVectorLib
 
equivStructure(SIRStream, SIRStream) - Method in class at.dms.kjc.sir.lowering.partition.ListPartitioner
Returns whether or not and are equivalent for the purposes of constraining symmetrical partitioning in them.
erase(DLListIterator) - Method in class streamit.misc.DLList
Remove an entry pointed to by pos, and return an iterator pointing to the next element.
erase(OMapIterator) - Method in class streamit.misc.OMap
 
erase(Object) - Method in class streamit.misc.OMap
 
erase(OSetIterator) - Method in class streamit.misc.OSet
 
erase(Object) - Method in class streamit.misc.OSet
 
erase(RBNode) - Method in class streamit.misc.RBTree
 
error(String) - Method in class at.dms.compiler.tools.antlr.compiler.Main
Issue an error
error(String, String, int) - Method in class at.dms.compiler.tools.antlr.compiler.Main
Issue an error with line number information
Error - Static variable in class at.dms.kjc.CStdType
 
ERROR(String) - Method in class streamit.misc.AssertedClass
 
ERROR(RuntimeException) - Method in class streamit.misc.AssertedClass
 
ERROR(Throwable) - Method in class streamit.misc.AssertedClass
 
errorFound - Variable in class at.dms.kjc.Main
 
ESC - Static variable in interface at.dms.compiler.tools.antlr.compiler.ActionLexerTokenTypes
 
ESC - Static variable in interface at.dms.compiler.tools.antlr.compiler.ANTLRTokdefParserTokenTypes
 
ESC - Static variable in interface at.dms.compiler.tools.antlr.compiler.ANTLRTokenTypes
 
ESC - Static variable in interface at.dms.compiler.tools.antlr.compiler.PreprocessorTokenTypes
 
ESC - Static variable in interface at.dms.compiler.tools.lexgen.LexgenLexerTokenTypes
 
ESC - Static variable in interface at.dms.compiler.tools.msggen.MsggenLexerTokenTypes
 
ESC - Static variable in interface at.dms.compiler.tools.optgen.OptgenLexerTokenTypes
 
ESC - Static variable in interface streamit.frontend.StreamItLexTokenTypes
 
ESC - Static variable in interface streamit.frontend.StreamItParserFETokenTypes
 
escapeChar(int, boolean) - Method in interface at.dms.compiler.antlr.runtime.CharFormatter
 
escapeChar(int, boolean) - Method in interface at.dms.compiler.tools.antlr.runtime.CharFormatter
 
escapeCharValue(String) - Static method in class at.dms.compiler.tools.antlr.compiler.ANTLRLexer
Convert 'c' to an integer char value.
escapeString(String) - Method in interface at.dms.compiler.antlr.runtime.CharFormatter
 
escapeString(String) - Method in interface at.dms.compiler.tools.antlr.runtime.CharFormatter
 
estimate(SIRFilter) - Static method in class at.dms.kjc.cluster.CodeEstimate
Creates a new instance of CodeEstimate and passes a filter to it.
estimateCode(SIRFilter) - Static method in class at.dms.kjc.cluster.CodeEstimate
Returns estimated code size.
estimateDWS(SIROperator) - Static method in class at.dms.kjc.cluster.DataEstimate
Estimates data working set for a SIROperator
estimateIOSize(SIROperator) - Static method in class at.dms.kjc.cluster.DataEstimate
Estimates the size of data buffers needed to store input and output for a single execution of a SIROperator
estimateLocals(SIRFilter) - Static method in class at.dms.kjc.cluster.CodeEstimate
Returns estimated size of locals.
estimateWork(SIRFilter) - Static method in class at.dms.kjc.raw.RawWorkEstimator
Given a filter, run the work function on raw and return the number of cycles for the work function
estimateWork(SIRFilter) - Static method in class at.dms.kjc.spacedynamic.RawWorkEstimator
Given a filter, run the work function on raw and return the number of cycles for the work function
EventHeap - Class in at.dms.kjc.raw
The class represents the heap of scheduled events for the work based simulator.
EventHeap() - Constructor for class at.dms.kjc.raw.EventHeap
 
EventHeap - Class in at.dms.kjc.spacedynamic
The class represents the heap of scheduled events for the work based simulator.
EventHeap() - Constructor for class at.dms.kjc.spacedynamic.EventHeap
 
Exception - Static variable in class at.dms.kjc.CStdType
 
exceptionGroup() - Method in class at.dms.compiler.tools.antlr.compiler.ANTLRParser
 
exceptionGroup() - Method in class at.dms.compiler.tools.antlr.compiler.Preprocessor
 
exceptionHandler() - Method in class at.dms.compiler.tools.antlr.compiler.ANTLRParser
 
exceptionHandler() - Method in class at.dms.compiler.tools.antlr.compiler.Preprocessor
 
exceptions - Variable in class at.dms.kjc.JMethodDeclaration
 
ExceptionsAttribute - Class in at.dms.classfile
VMS 4.7.4: Exceptions Attribute.
ExceptionsAttribute(String[]) - Constructor for class at.dms.classfile.ExceptionsAttribute
Create an exceptions attribute.
ExceptionsAttribute(DataInput, ConstantPool) - Constructor for class at.dms.classfile.ExceptionsAttribute
Constructs a exceptions attribute from a class file stream.
exceptionSpec() - Method in class at.dms.compiler.tools.antlr.compiler.ANTLRParser
 
exceptionSpec() - Method in class at.dms.compiler.tools.antlr.compiler.Preprocessor
 
exceptionSpecNoLabel() - Method in class at.dms.compiler.tools.antlr.compiler.ANTLRParser
 
exchange(String[]) - Method in class at.dms.compiler.getopt.Getopt
Exchange the shorter segment with the far end of the longer segment.
exeCounts - Variable in class at.dms.kjc.slicegraph.Partitioner
 
execute() - Method in interface org.jgraph.event.GraphModelEvent.ExecutableGraphChange
Executes the change.
execute() - Method in class org.jgraph.graph.DefaultGraphModel.GraphModelEdit
Execute this edit such that the next invocation to this method will invert the last execution.
execute() - Method in class org.jgraph.graph.GraphLayoutCache.GraphViewEdit
Execute this edit such that the next invocation to this method will invert the last execution.
execute() - Method in class org.jgraph.graph.GraphLayoutCache.GraphViewLayerEdit
Execute this edit such that the next invocation to this method will invert the last execution.
execute(LatencyNode, int) - Method in class streamit.scheduler2.constrained.Restrictions
Try to execute a node nTimes times.
executeNextPhase(String) - Method in class streamit.library.Filter
 
executeWorkFunction(SIRFilter) - Static method in class at.dms.kjc.spacedynamic.RawExecutionCode
This method is used by the various code generation schemes to return the statement that executes a work function call.
ExecutionCode - Class in at.dms.kjc.rstream
This class creates the main() function for the rstream code in SIR and places the function in the filter's function list.
executionCounts - Static variable in class at.dms.kjc.raw.RawBackend
 
executionCounts - Static variable in class at.dms.kjc.rstream.StrToRStream
The execution counts from the scheduler: [0] init, [1] steady
executionCountsValid - Variable in class at.dms.kjc.flatgraph.ScheduledStaticStreamGraph
 
exeIndex - Static variable in class at.dms.kjc.raw.RawExecutionCode
 
exeIndex - Static variable in class at.dms.kjc.rstream.Names
 
exeIndex - Static variable in class at.dms.kjc.spacedynamic.RawExecutionCode
 
exeIndex - Static variable in class at.dms.kjc.spacetime.RawExecutionCode
 
exeIndex1 - Static variable in class at.dms.kjc.raw.RawExecutionCode
 
exeIndex1 - Static variable in class at.dms.kjc.rstream.Names
 
exeIndex1 - Static variable in class at.dms.kjc.spacedynamic.RawExecutionCode
 
exeIndex1 - Static variable in class at.dms.kjc.spacetime.RawExecutionCode
 
exitIfError() - Method in class at.dms.compiler.tools.antlr.compiler.JavaCodeGenerator
 
expand(int, int, int) - Method in class at.dms.kjc.sir.linear.LinearFilterRepresentation
Expands this linear representation to have the new peek, pop and push rates.
expand() - Method in class at.dms.kjc.sir.SIRRecursiveStub
Returns the expanded version of this stub, which is obtained by parsing the original class definition one level deeper.
expand(int) - Method in class at.dms.kjc.sir.statespace.LinearFilterRepresentation
Expands this linear representation by factor
expand_with_prework(int) - Method in class at.dms.kjc.sir.statespace.LinearFilterRepresentation
Expands this linear representation by factor, using the prework matrices as well
expanded - Variable in class at.dms.compiler.tools.antlr.compiler.GrammarFile
 
expandFunctionNames(SIRStream) - Static method in class at.dms.kjc.sir.lowering.RenameAll
For all init, initWork, and work functions in all filters of , appends the filter's name to the function to uniquely identify that function in the standalone version.
expandGrammarsInFile(String) - Method in class at.dms.compiler.tools.antlr.compiler.Hierarchy
 
expecting - Variable in exception at.dms.compiler.antlr.runtime.MismatchedTokenException
 
expecting - Variable in exception at.dms.compiler.tools.antlr.runtime.MismatchedCharException
 
expecting - Variable in exception at.dms.compiler.tools.antlr.runtime.MismatchedTokenException
 
exploreEdges(HashSet<LatencyNode>, StreamInterface, boolean) - Method in class streamit.scheduler2.constrained.LatencyGraph
Returns all edges reachable from
exportDone(JComponent, Transferable, int) - Method in class org.jgraph.plaf.basic.BasicGraphUI.GraphTransferHandler
 
exportVocab - Variable in class at.dms.compiler.tools.antlr.compiler.Grammar
The name of the export vocabulary...used to generate the output token types interchange file.
expr - Variable in class at.dms.kjc.JCastExpression
 
expr - Variable in class at.dms.kjc.JLocalVariable
 
expr - Variable in class at.dms.kjc.JPostfixExpression
 
expr - Variable in class at.dms.kjc.JPrefixExpression
 
expr - Variable in class at.dms.kjc.JReturnStatement
 
expr - Variable in class at.dms.kjc.JUnaryExpression
 
expr_statement() - Method in class streamit.frontend.StreamItParserFE
 
ExprArray - Class in streamit.frontend.nodes
An array-element reference.
ExprArray(FEContext, Expression, Expression) - Constructor for class streamit.frontend.nodes.ExprArray
Creates a new ExprArray with the specified base and offset.
ExprArrayInit - Class in streamit.frontend.nodes
An array initializer.
ExprArrayInit(FEContext, List<Expression>) - Constructor for class streamit.frontend.nodes.ExprArrayInit
Creates a new ExprArrayInit with the specified elements.
ExprBinary - Class in streamit.frontend.nodes
A binary expression.
ExprBinary(FEContext, int, Expression, Expression) - Constructor for class streamit.frontend.nodes.ExprBinary
Create a new binary expression given the operation and the left and right child nodes.
ExprComplex - Class in streamit.frontend.nodes
A complex-valued expression.
ExprComplex(FEContext, Expression, Expression) - Constructor for class streamit.frontend.nodes.ExprComplex
Create a new ExprComplex with the specified real and imaginary parts.
ExprComposite - Class in streamit.frontend.nodes
A composite valued expression.
ExprComposite(FEContext, Expression, Expression, Expression, Expression) - Constructor for class streamit.frontend.nodes.ExprComposite
Create a new ExprComposite with the specified parts.
ExprConstant - Class in streamit.frontend.nodes
A constant-valued expression.
ExprConstant(FEContext) - Constructor for class streamit.frontend.nodes.ExprConstant
 
ExprConstBoolean - Class in streamit.frontend.nodes
A boolean-valued constant.
ExprConstBoolean(FEContext, boolean) - Constructor for class streamit.frontend.nodes.ExprConstBoolean
Create a new ExprConstBoolean with a specified value.
ExprConstBoolean(boolean) - Constructor for class streamit.frontend.nodes.ExprConstBoolean
Create a new ExprConstBoolean with a specified value but no context.
ExprConstChar - Class in streamit.frontend.nodes
A single-character literal, as appears inside single quotes in Java.
ExprConstChar(FEContext, char) - Constructor for class streamit.frontend.nodes.ExprConstChar
Create a new ExprConstChar for a particular character.
ExprConstChar(FEContext, String) - Constructor for class streamit.frontend.nodes.ExprConstChar
Create a new ExprConstChar containing the first character of a String.
ExprConstFloat - Class in streamit.frontend.nodes
A real-valued constant.
ExprConstFloat(FEContext, double) - Constructor for class streamit.frontend.nodes.ExprConstFloat
Create a new ExprConstFloat with a specified value.
ExprConstFloat(double) - Constructor for class streamit.frontend.nodes.ExprConstFloat
Create a new ExprConstFloat with a specified value but no context.
ExprConstFloat(FEContext, String) - Constructor for class streamit.frontend.nodes.ExprConstFloat
Parse a string as a double, and create a new ExprConstFloat from the result.
ExprConstInt - Class in streamit.frontend.nodes
An integer-valued constant.
ExprConstInt(FEContext, int) - Constructor for class streamit.frontend.nodes.ExprConstInt
Create a new ExprConstInt with a specified value.
ExprConstInt(int) - Constructor for class streamit.frontend.nodes.ExprConstInt
Create a new ExprConstInt with a specified value but no context.
ExprConstInt(FEContext, String) - Constructor for class streamit.frontend.nodes.ExprConstInt
Parse a string as an integer, and create a new ExprConstInt from the result.
ExprConstStr - Class in streamit.frontend.nodes
A string literal.
ExprConstStr(FEContext, String) - Constructor for class streamit.frontend.nodes.ExprConstStr
Create a new ExprConstStr.
ExprDynamicToken - Class in streamit.frontend.nodes
Indicates the '*' token as used in a dynamic rate declaration.
ExprDynamicToken(FEContext) - Constructor for class streamit.frontend.nodes.ExprDynamicToken
Create a new ExprDynamicToken.
ExprDynamicToken() - Constructor for class streamit.frontend.nodes.ExprDynamicToken
Create a new ExprDynamicToken with no context.
Expression - Class in streamit.frontend.nodes
A generic expression tree, as created in the front-end.
Expression(FEContext) - Constructor for class streamit.frontend.nodes.Expression
 
ExpressionVisitor<S,T> - Interface in at.dms.kjc
Visitor only defined on subtypes of JExpression, Takes arbitrary data, returns arbitrary data.
ExpressionVisitorBase<S,T> - Class in at.dms.kjc
Implementation of ExpressionVisitor, implements all methods by asserting false.
ExpressionVisitorBase() - Constructor for class at.dms.kjc.ExpressionVisitorBase
 
ExprField - Class in streamit.frontend.nodes
A reference to a named field of a StreamIt structure.
ExprField(FEContext, Expression, String) - Constructor for class streamit.frontend.nodes.ExprField
Creates a new field-reference expression, referencing the named field of the specified expression.
ExprFunCall - Class in streamit.frontend.nodes
A call to a particular named function.
ExprFunCall(FEContext, String, List<Object>) - Constructor for class streamit.frontend.nodes.ExprFunCall
Creates a new function call with the specified name and parameter list.
ExprFunCall(FEContext, String, Expression) - Constructor for class streamit.frontend.nodes.ExprFunCall
Creates a new function call with the specified name and specified single parameter.
ExprFunCall(FEContext, String, Expression, Expression) - Constructor for class streamit.frontend.nodes.ExprFunCall
Creates a new function call with the specified name and two specified parameters.
ExprHelperCall - Class in streamit.frontend.nodes
A call to a particular helper function.
ExprHelperCall(FEContext, String, String, List<Expression>) - Constructor for class streamit.frontend.nodes.ExprHelperCall
Creates a new helper call with the specified name and parameter list.
ExprJavaConstructor - Class in streamit.frontend.tojava
A Java constructor expression.
ExprJavaConstructor(FEContext, Type) - Constructor for class streamit.frontend.tojava.ExprJavaConstructor
 
ExprPeek - Class in streamit.frontend.nodes
A StreamIt peek expression.
ExprPeek(FEContext, Expression) - Constructor for class streamit.frontend.nodes.ExprPeek
Creates a new peek expression.
ExprPop - Class in streamit.frontend.nodes
A StreamIt pop expression.
ExprPop(FEContext) - Constructor for class streamit.frontend.nodes.ExprPop
Creates a new pop expression.
ExprRange - Class in streamit.frontend.nodes
Indicates a range such as [min,ave,max] as used in a dynamic rate.
ExprRange(FEContext, Expression, Expression, Expression) - Constructor for class streamit.frontend.nodes.ExprRange
Create a new ExprDynamicToken.
ExprRange(FEContext, Expression, Expression) - Constructor for class streamit.frontend.nodes.ExprRange
 
ExprRange(Expression, Expression, Expression) - Constructor for class streamit.frontend.nodes.ExprRange
Create a new ExprRange with no context.
ExprRange(Expression, Expression) - Constructor for class streamit.frontend.nodes.ExprRange
Create a new ExprRange with no context.
exprsToExpand - Variable in class at.dms.kjc.sir.lowering.ThreeAddressCode
If using ThreeAddressCode to convert just parts of the code you will want to override ThreeAddressExpressionCheck
ExprTernary - Class in streamit.frontend.nodes
A ternary expression; that is, one with three children.
ExprTernary(FEContext, int, Expression, Expression, Expression) - Constructor for class streamit.frontend.nodes.ExprTernary
Creates a new ExprTernary with the specified operation and child expressions.
ExprTypeCast - Class in streamit.frontend.nodes
An expression directing one expression to be interpreted as a different (primitive) type.
ExprTypeCast(FEContext, Type, Expression) - Constructor for class streamit.frontend.nodes.ExprTypeCast
Create a new ExprTypeCast with a specified type and child expression.
ExprUnary - Class in streamit.frontend.nodes
A unary expression.
ExprUnary(FEContext, int, Expression) - Constructor for class streamit.frontend.nodes.ExprUnary
Creates a new ExprUnary applying the specified operator to the specified expression.
ExprVar - Class in streamit.frontend.nodes
A name-indexed variable reference.
ExprVar(FEContext, String) - Constructor for class streamit.frontend.nodes.ExprVar
Create a new ExprVar for a particular named variable.
extra - Variable in class at.dms.kjc.cluster.TapeFixedBase
(Maximum) number of unpopped items left on tape for next iteration.
extraCount - Variable in class at.dms.kjc.backendSupport.Channel
set to 1 for double bufferring or higher if even more extra buffers desired
extractPrimitive(Object) - Method in class streamit.library.Message
If
extractTraces(UnflatFilter[], HashMap[], LinearAnalyzer) - Static method in class at.dms.kjc.spacetime.TraceExtractor
 

F

factory - Variable in class at.dms.kjc.iterator.SIRIterator
Factory we should use for making children iterators.
factory - Variable in class org.jgraph.graph.GraphLayoutCache
 
fail(MessageDescription, Object[]) - Method in class at.dms.kjc.CContext
Throws a semantic error detected during analysis.
fail(MessageDescription, Object, Object) - Method in class at.dms.kjc.CContext
Signals a semantic error detected during analysis.
fail(CContext, MessageDescription, Object[]) - Method in class at.dms.kjc.JExpression
Adds a compiler error.
fail(CContext, MessageDescription, Object[]) - Method in class at.dms.kjc.JPhylum
Adds a compiler error.
fail(CContext, MessageDescription, Object[]) - Method in class at.dms.kjc.JStatement
Adds a compiler error.
fail(CContext, MessageDescription, Object[]) - Method in class at.dms.kjc.JSwitchLabel
Adds a compiler error.
fail(String) - Static method in class at.dms.util.Utils
Signal a failure with given error message
fcAbs(ExprFunCall, ExprComplex) - Method in class streamit.frontend.nodes.ComplexProp
 
fcArg(ExprFunCall, ExprComplex) - Method in class streamit.frontend.nodes.ComplexProp
 
fcCos(ExprFunCall, ExprComplex) - Method in class streamit.frontend.nodes.ComplexProp
 
fcCSqrt(ExprFunCall, Expression) - Method in class streamit.frontend.nodes.ComplexProp
 
fcExp(ExprFunCall, ExprComplex) - Method in class streamit.frontend.nodes.ComplexProp
 
fcLog(ExprFunCall, ExprComplex) - Method in class streamit.frontend.nodes.ComplexProp
 
fcPow(ExprFunCall, Expression, Expression) - Method in class streamit.frontend.nodes.ComplexProp
 
fcSin(ExprFunCall, ExprComplex) - Method in class streamit.frontend.nodes.ComplexProp
 
fcSqrt(ExprFunCall, ExprComplex) - Method in class streamit.frontend.nodes.ComplexProp
 
FEContext - Class in streamit.frontend.nodes
A FEContext provides source locations and other context for a front-end node.
FEContext() - Constructor for class streamit.frontend.nodes.FEContext
Create a new context object with no location information.
FEContext(String) - Constructor for class streamit.frontend.nodes.FEContext
Create a new context object with a known filename but no line information.
FEContext(String, int) - Constructor for class streamit.frontend.nodes.FEContext
Create a new context object with a known filename and line number but no column number.
FEContext(String, int, int) - Constructor for class streamit.frontend.nodes.FEContext
Create a new context object with known filename, line number, and column number.
feedbackJoinersNeedingPrep - Static variable in class at.dms.kjc.cluster.ClusterCode
getter? joiners for feedbackloops with >0 enqueues need initialization to perform initial pushes of enqueued values into their input tapes.
FeedbackLoop - Class in streamit.library
 
FeedbackLoop(float, float, int) - Constructor for class streamit.library.FeedbackLoop
 
FeedbackLoop(int, float) - Constructor for class streamit.library.FeedbackLoop
 
FeedbackLoop(float[]) - Constructor for class streamit.library.FeedbackLoop
 
FeedbackLoop(int, float[]) - Constructor for class streamit.library.FeedbackLoop
 
FeedbackLoop(int, int[]) - Constructor for class streamit.library.FeedbackLoop
 
FeedbackLoop(int, float[][]) - Constructor for class streamit.library.FeedbackLoop
 
FeedbackLoop(int, int, float) - Constructor for class streamit.library.FeedbackLoop
 
FeedbackLoop(int, int, int, float[]) - Constructor for class streamit.library.FeedbackLoop
 
FeedbackLoop(int, int, float, float) - Constructor for class streamit.library.FeedbackLoop
 
FeedbackLoop(int, int, float[]) - Constructor for class streamit.library.FeedbackLoop
 
FeedbackLoop(int, int, float[][]) - Constructor for class streamit.library.FeedbackLoop
 
FeedbackLoop(int, float[], float[]) - Constructor for class streamit.library.FeedbackLoop
 
FeedbackLoop(int, int, int, int, float[][]) - Constructor for class streamit.library.FeedbackLoop
 
FeedbackLoop(int, int, int, int, float[][], float[][]) - Constructor for class streamit.library.FeedbackLoop
 
FeedbackLoop(int, int, int, float[][], float[][]) - Constructor for class streamit.library.FeedbackLoop
 
FeedbackLoop(int, int, int, int, int, float) - Constructor for class streamit.library.FeedbackLoop
 
FeedbackLoop(int, int, int, int, int, int, float, float) - Constructor for class streamit.library.FeedbackLoop
 
FeedbackLoop(int, int, int, int, int, int, int, float, float) - Constructor for class streamit.library.FeedbackLoop
 
FeedbackLoop(float, int) - Constructor for class streamit.library.FeedbackLoop
 
FeedbackLoop(float, float) - Constructor for class streamit.library.FeedbackLoop
 
FeedbackLoop(float, float, float) - Constructor for class streamit.library.FeedbackLoop
 
FeedbackLoop(float, float, float, float) - Constructor for class streamit.library.FeedbackLoop
 
FeedbackLoop(float, float, float, float, int, int) - Constructor for class streamit.library.FeedbackLoop
 
FeedbackLoop(float, float, int, int) - Constructor for class streamit.library.FeedbackLoop
 
FeedbackLoop(float, float, float, int, float) - Constructor for class streamit.library.FeedbackLoop
 
FeedbackLoop(int, int, int, float, int) - Constructor for class streamit.library.FeedbackLoop
 
FeedbackLoop(int, int, int, float, float) - Constructor for class streamit.library.FeedbackLoop
 
FeedbackLoop(float, float, float, int, int, int) - Constructor for class streamit.library.FeedbackLoop
 
FeedbackLoop(float, float, int, int, int, int) - Constructor for class streamit.library.FeedbackLoop
 
FeedbackLoop(float, float, int, int, int, int, int) - Constructor for class streamit.library.FeedbackLoop
 
FeedbackLoop(int, int, float, int, float) - Constructor for class streamit.library.FeedbackLoop
 
FeedbackLoop(float, float, float, int) - Constructor for class streamit.library.FeedbackLoop
 
FeedbackLoop(float, float, float, int, int) - Constructor for class streamit.library.FeedbackLoop
 
FeedbackLoop(float, float, int, int, int) - Constructor for class streamit.library.FeedbackLoop
 
FeedbackLoop(float, int, float[], float[], int) - Constructor for class streamit.library.FeedbackLoop
 
FeedbackLoop() - Constructor for class streamit.library.FeedbackLoop
 
FeedbackLoop(char) - Constructor for class streamit.library.FeedbackLoop
 
FeedbackLoop(int) - Constructor for class streamit.library.FeedbackLoop
 
FeedbackLoop(boolean) - Constructor for class streamit.library.FeedbackLoop
 
FeedbackLoop(int, int, boolean) - Constructor for class streamit.library.FeedbackLoop
 
FeedbackLoop(int, boolean) - Constructor for class streamit.library.FeedbackLoop
 
FeedbackLoop(int, int) - Constructor for class streamit.library.FeedbackLoop
 
FeedbackLoop(int, int, int) - Constructor for class streamit.library.FeedbackLoop
 
FeedbackLoop(int, int, int, float[][]) - Constructor for class streamit.library.FeedbackLoop
 
FeedbackLoop(int, int, int, int) - Constructor for class streamit.library.FeedbackLoop
 
FeedbackLoop(int, int, int, int, int) - Constructor for class streamit.library.FeedbackLoop
 
FeedbackLoop(int, int, int, int, int, int, int) - Constructor for class streamit.library.FeedbackLoop
 
FeedbackLoop(int, int, int, int, float) - Constructor for class streamit.library.FeedbackLoop
 
FeedbackLoop(int, int, int, int, int, int) - Constructor for class streamit.library.FeedbackLoop
 
FeedbackLoop(int, int, int, int, int, int, int, float) - Constructor for class streamit.library.FeedbackLoop
 
FeedbackLoop(int, int, int, int, int, int, int, int, int, int, float) - Constructor for class streamit.library.FeedbackLoop
 
FeedbackLoop(int, int, int, int, int, int, int, int, int) - Constructor for class streamit.library.FeedbackLoop
 
FeedbackLoop(float) - Constructor for class streamit.library.FeedbackLoop
 
FeedbackLoop(String) - Constructor for class streamit.library.FeedbackLoop
 
FeedbackLoop(ParameterContainer) - Constructor for class streamit.library.FeedbackLoop
 
FeedbackLoop(int, int, int, int, int, int, int, int, int, float) - Constructor for class streamit.library.FeedbackLoop
 
FeedbackLoop(int, int, int, int, int, int, float) - Constructor for class streamit.library.FeedbackLoop
 
FeedbackLoop(int, int, float[], float[]) - Constructor for class streamit.library.FeedbackLoop
 
FeedbackLoop(short, short, short) - Constructor for class streamit.library.FeedbackLoop
 
FeedbackLoop(int, int, int, float) - Constructor for class streamit.library.FeedbackLoop
 
FeedbackLoop(Object) - Constructor for class streamit.library.FeedbackLoop
 
FeedbackLoop(Object, int) - Constructor for class streamit.library.FeedbackLoop
 
FeedbackLoop(int, int, Object) - Constructor for class streamit.library.FeedbackLoop
 
FeedbackLoop(Object, Object) - Constructor for class streamit.library.FeedbackLoop
 
FeedbackLoop(Object, Object, Object) - Constructor for class streamit.library.FeedbackLoop
 
feedbackLoop - Variable in class streamit.library.jcc.JccFeedbackLoop
 
FeedbackLoop - Class in streamit.scheduler2.base
Computes some basic steady state data for FeedbackLoops.
FeedbackLoop(FeedbackLoopIter, StreamFactory) - Constructor for class streamit.scheduler2.base.FeedbackLoop
 
feedbackLoop - Variable in class streamit.scheduler2.base.FeedbackLoop
 
FeedbackLoop - Class in streamit.scheduler2.constrained
streamit.scheduler2.constrained.Pipeline is the pipeline constrained scheduler.
FeedbackLoop(FeedbackLoopIter, Iterator, StreamFactory) - Constructor for class streamit.scheduler2.constrained.FeedbackLoop
 
FeedbackLoop - Class in streamit.scheduler2.hierarchical
This class provides the required functions to implement a schduler for a FeedbackLoop.
FeedbackLoop(FeedbackLoopIter, StreamFactory) - Constructor for class streamit.scheduler2.hierarchical.FeedbackLoop
 
FeedbackLoop - Class in streamit.scheduler2.minlatency
This class implements a minimum-latency algorithm for creating schedules.
FeedbackLoop(FeedbackLoopIter, StreamFactory) - Constructor for class streamit.scheduler2.minlatency.FeedbackLoop
 
FeedbackLoop - Class in streamit.scheduler2.singleappearance
This class implements a single-appearance algorithm for creating schedules.
FeedbackLoop(FeedbackLoopIter, StreamFactory) - Constructor for class streamit.scheduler2.singleappearance.FeedbackLoop
 
FeedbackLoopIter - Class in streamit.library.iriter
This is the implementation of the FeedbackLoop iterator, as required by scheduler2.
FeedbackLoopIter - Interface in streamit.scheduler2.iriter
Purpose: An Iterator for StreamIt Graph Description: This interface describes an iterator for a FeedbackLoop.
FEIRToSIR - Class in streamit.frontend
 
FEIRToSIR() - Constructor for class streamit.frontend.FEIRToSIR
 
feirTypeToSirType(Type) - Method in class streamit.frontend.FEIRToSIR
 
FENode - Class in streamit.frontend.nodes
Any node in the tree created by the front-end's parser.
FENode(FEContext) - Constructor for class streamit.frontend.nodes.FENode
Create a new node with the specified context.
FENullVisitor - Class in streamit.frontend.nodes
Implementation of FEVisitor that always returns null.
FENullVisitor() - Constructor for class streamit.frontend.nodes.FENullVisitor
 
FEReplacer - Class in streamit.frontend.nodes
Replaces nodes in a front-end tree.
FEReplacer() - Constructor for class streamit.frontend.nodes.FEReplacer
 
FEVisitor - Interface in streamit.frontend.nodes
Visitor interface for StreamIt front-end nodes.
FFSNoPeekBuffer - Class in at.dms.kjc.rstream
This class creates imperative SIR code to implement StreamIt's filter abstraction.
FFSNoPeekBuffer(FlatNode) - Constructor for class at.dms.kjc.rstream.FFSNoPeekBuffer
this will create both the init and the steady buffer
FFSPeekBuffer - Class in at.dms.kjc.rstream
Deprecated.  
FFSPeekBuffer(FlatNode) - Constructor for class at.dms.kjc.rstream.FFSPeekBuffer
Deprecated.  
field - Variable in class at.dms.kjc.JFieldAccessExpression
 
FIELD_AMBIGUOUS - Static variable in interface at.dms.kjc.KjcMessages
 
FIELD_AS_METHOD - Static variable in interface at.dms.kjc.KjcMessages
 
FIELD_BADACCESS - Static variable in interface at.dms.kjc.KjcMessages
 
field_decl() - Method in class streamit.frontend.StreamItParserFE
 
FIELD_NOACCESS - Static variable in interface at.dms.kjc.KjcMessages
 
FIELD_NOSTATIC - Static variable in interface at.dms.kjc.KjcMessages
 
FIELD_NOT_DECLARED_YET - Static variable in interface at.dms.kjc.KjcMessages
 
FIELD_PRIVATE - Static variable in interface at.dms.kjc.KjcMessages
 
FIELD_RENAME - Static variable in interface at.dms.kjc.KjcMessages
 
FIELD_RENAME_SUPER - Static variable in interface at.dms.kjc.KjcMessages
 
FIELD_STATICERR - Static variable in interface at.dms.kjc.KjcMessages
 
FIELD_UNKNOWN - Static variable in interface at.dms.kjc.KjcMessages
 
FieldDecl - Class in streamit.frontend.nodes
Declaration of a set of fields in a filter or structure.
FieldDecl(FEContext, List<Type>, List<String>, List<Expression>) - Constructor for class streamit.frontend.nodes.FieldDecl
Create a new field declaration with corresponding lists of types, names, and initialization values.
FieldDecl(FEContext, Type, String, Expression) - Constructor for class streamit.frontend.nodes.FieldDecl
Create a new field declaration with exactly one variable in it.
fieldDeclToJFieldDeclarations(FieldDecl) - Method in class streamit.frontend.FEIRToSIR
 
FieldInfo - Class in at.dms.classfile
VMS 4.5: Fields.
FieldInfo(short, String, String, Object, boolean, boolean) - Constructor for class at.dms.classfile.FieldInfo
Constructs a field entry.
FieldInfo(DataInput, ConstantPool) - Constructor for class at.dms.classfile.FieldInfo
Constructs a field entry from a class file stream.
FieldInitMover - Class in at.dms.kjc.sir.lowering
This class converts joint field definition/assignment statements to a field decl and a corresponding field assignment statement in the init function.
FieldProp - Class in at.dms.kjc.sir.lowering
This class propagates constant assignments to field variables from the init function into other functions.
FieldRefConstant - Class in at.dms.classfile
 
FieldRefConstant(String, String) - Constructor for class at.dms.classfile.FieldRefConstant
Constructs a field reference constant.
FieldRefConstant(String, String, String) - Constructor for class at.dms.classfile.FieldRefConstant
Constructs a field reference constant.
FieldRefConstant(ClassConstant, NameAndTypeConstant) - Constructor for class at.dms.classfile.FieldRefConstant
Constructs a field reference constant.
FieldRefInstruction - Class in at.dms.classfile
Instructions thar refers to class fields opc_getstatic, opc_putstatic, opc_getfield, opc_putfield
FieldRefInstruction(int, String, String) - Constructor for class at.dms.classfile.FieldRefInstruction
Constructs a new field reference instruction
FieldRefInstruction(int, String, String, String) - Constructor for class at.dms.classfile.FieldRefInstruction
Constructs a new field reference instruction
FieldRefInstruction(int, FieldRefConstant) - Constructor for class at.dms.classfile.FieldRefInstruction
Constructs a new field reference instruction from a class file
fields - Variable in class at.dms.kjc.backendSupport.ComputeCodeStore
The fields of the tile
fields - Variable in class at.dms.kjc.JTypeDeclaration
 
fields - Variable in class at.dms.kjc.rstream.ConvertArrayInitializers
Hashset mapping String -> JBlock to perform initialization of array
fields - Variable in class at.dms.kjc.sir.SIRStream
The fields of this, not including the input and output channels.
file(ImportVocabTokenManager) - Method in class at.dms.compiler.tools.antlr.compiler.ANTLRTokdefParser
 
FILE_NOT_FOUND - Static variable in interface at.dms.compiler.CompilerMessages
 
FILE_NOT_FOUND - Static variable in interface at.dms.compiler.tools.common.CompilerMessages
 
FILE_PARSED - Static variable in interface at.dms.compiler.CompilerMessages
 
FILE_PARSED - Static variable in interface at.dms.compiler.tools.common.CompilerMessages
 
FILE_READER_WORK_NAME - Static variable in class at.dms.kjc.sir.lowering.LoweringConstants
The name of the method in the runtime system that runs a filereader.
File_Writer - Class in at.dms.kjc.rstream
A file writer class that implements a file writer as a normal (non-predefined) filter in the SIR graph.
File_Writer(SIRFileWriter) - Constructor for class at.dms.kjc.rstream.File_Writer
 
FILE_WRITER_WORK_NAME - Static variable in class at.dms.kjc.sir.lowering.LoweringConstants
The name of the method in the runtime system that runs a filewriter.
fileAssign() - Method in class at.dms.kjc.spacedynamic.Layout
read the layout from a new-line separated file *
FileInputContent - Class in at.dms.kjc.slicegraph
Predefined FilterContent for file input, expands to implement a FileReader.
FileInputContent(FileInputContent) - Constructor for class at.dms.kjc.slicegraph.FileInputContent
Copy constructor for FileInputContent.
FileInputContent(SIRFileReader) - Constructor for class at.dms.kjc.slicegraph.FileInputContent
Construct FileInputContent from SIRFileReader.
FileInputContent(UnflatFilter) - Constructor for class at.dms.kjc.slicegraph.FileInputContent
Construct FileInputContent from UnflatFilter.
FileLineFormatter - Class in at.dms.compiler.antlr.runtime
 
FileLineFormatter() - Constructor for class at.dms.compiler.antlr.runtime.FileLineFormatter
 
FileLineFormatter - Class in at.dms.compiler.tools.antlr.runtime
 
FileLineFormatter() - Constructor for class at.dms.compiler.tools.antlr.runtime.FileLineFormatter
 
fileMinusPath(String) - Static method in class at.dms.compiler.tools.antlr.compiler.Utils
 
filename - Variable in class at.dms.compiler.antlr.runtime.ParserSharedInputState
What file (if known) caused the problem?
fileName - Variable in exception at.dms.compiler.antlr.runtime.RecognitionException
 
fileName - Variable in class at.dms.compiler.tools.antlr.compiler.GrammarFile
 
filename - Variable in class at.dms.compiler.tools.antlr.runtime.LexerSharedInputState
What file (if known) caused the problem?
filename - Variable in class at.dms.compiler.tools.antlr.runtime.ParserSharedInputState
What file (if known) caused the problem?
fileName - Variable in exception at.dms.compiler.tools.antlr.runtime.RecognitionException
 
fileNodes - Static variable in class at.dms.kjc.raw.FileVisitor
 
fileNodes - Variable in class at.dms.kjc.spacedynamic.FileState
 
fileOptionsSpec() - Method in class at.dms.compiler.tools.antlr.compiler.ANTLRParser
 
FileOutputContent - Class in at.dms.kjc.slicegraph
Predefined FilterContent for file output, expands to implement a FileWriter.
FileOutputContent(FileOutputContent) - Constructor for class at.dms.kjc.slicegraph.FileOutputContent
Copy constructor for FileOutputContent.
FileOutputContent(SIRFileWriter) - Constructor for class at.dms.kjc.slicegraph.FileOutputContent
Construct FileInputContent from SIRFileWriter.
FileOutputContent(UnflatFilter) - Constructor for class at.dms.kjc.slicegraph.FileOutputContent
Construct FileInputContent from UnflatFilter.
fileOutputs() - Method in class at.dms.kjc.slicegraph.OutputSliceNode
 
FileReader - Class in at.dms.kjc.rstream
A file reader class that implements a file reader as a normal (non-predefined) filter in the SIR graph.
FileReader(SIRFileReader) - Constructor for class at.dms.kjc.rstream.FileReader
Returns the fully constructed FileReader based on *sirFR*
FileReader - Class in streamit.library.io
 
FileReader(String, Class, boolean) - Constructor for class streamit.library.io.FileReader
 
FileReader(String, Class) - Constructor for class streamit.library.io.FileReader
 
FileReaderDevice - Class in at.dms.kjc.spacedynamic
This class represents a file reader in the backend.
FileReaderDevice(StreamGraph, FlatNode) - Constructor for class at.dms.kjc.spacedynamic.FileReaderDevice
 
fileReaders - Static variable in class at.dms.kjc.raw.FileReaderVisitor
 
fileReaders - Static variable in class at.dms.kjc.raw.FileVisitor
 
FileReaderVisitor - Class in at.dms.kjc.raw
 
FileReaderVisitor() - Constructor for class at.dms.kjc.raw.FileReaderVisitor
 
FileState - Class in at.dms.kjc.spacedynamic
Set up in the backend the various file readers or writers by creating the necessary devices and connecting them to the chip.
FileState(SpdStreamGraph) - Constructor for class at.dms.kjc.spacedynamic.FileState
 
FileState - Class in at.dms.kjc.spacetime
 
FileState(PredefinedContent, StreamingDram) - Constructor for class at.dms.kjc.spacetime.FileState
 
FileVisitor - Class in at.dms.kjc.raw
 
FileVisitor() - Constructor for class at.dms.kjc.raw.FileVisitor
 
FileWriter - Class in streamit.library.io
 
FileWriter(String, Class, boolean) - Constructor for class streamit.library.io.FileWriter
 
FileWriter(String, Class) - Constructor for class streamit.library.io.FileWriter
 
FileWriterDevice - Class in at.dms.kjc.spacedynamic
 
FileWriterDevice(StreamGraph, FlatNode) - Constructor for class at.dms.kjc.spacedynamic.FileWriterDevice
 
fileWriters - Static variable in class at.dms.kjc.raw.FileVisitor
 
fileWriters - Variable in class at.dms.kjc.spacedynamic.NumberGathering
the file writers of the application
fileWriters - Variable in class at.dms.kjc.spacetime.NumberGathering
the file writers of the application
fill(int) - Method in class at.dms.compiler.tools.antlr.runtime.ByteBuffer
Ensure that the character buffer is sufficiently full
fill(int) - Method in class at.dms.compiler.tools.antlr.runtime.CharBuffer
Ensure that the character buffer is sufficiently full
fill(int) - Method in class at.dms.compiler.tools.antlr.runtime.InputBuffer
Ensure that the input buffer is sufficiently full
fillScheduleFields(Scheduler) - Static method in class streamit.library.Filter
 
filter(CWarning) - Method in interface at.dms.compiler.WarningFilter
Filters a warning
filter - Variable in class at.dms.kjc.backendSupport.FilterInfo
The FilterContent with this info.
filter - Variable in class at.dms.kjc.cluster.FlatIRToCluster
 
filter(CWarning) - Method in class at.dms.kjc.DefaultFilter
Filters a warning
filter - Static variable in class at.dms.kjc.KjcOptions
 
filter - Variable in class at.dms.kjc.rstream.FilterFusionState
the filter this FFS represents
filter - Variable in class at.dms.kjc.slicegraph.UnflatFilter
Original filter this UnflatFilter is representing (if any)
Filter - Class in streamit.library
 
Filter() - Constructor for class streamit.library.Filter
 
Filter(float, float, int) - Constructor for class streamit.library.Filter
 
Filter(int, float) - Constructor for class streamit.library.Filter
 
Filter(float[]) - Constructor for class streamit.library.Filter
 
Filter(int, float[]) - Constructor for class streamit.library.Filter
 
Filter(int, int[]) - Constructor for class streamit.library.Filter
 
Filter(int, float[][]) - Constructor for class streamit.library.Filter
 
Filter(int, int, float) - Constructor for class streamit.library.Filter
 
Filter(int, int, int, float[]) - Constructor for class streamit.library.Filter
 
Filter(int, int, float, float) - Constructor for class streamit.library.Filter
 
Filter(int, int, float[]) - Constructor for class streamit.library.Filter
 
Filter(int, int, float[][]) - Constructor for class streamit.library.Filter
 
Filter(int, float[], float[]) - Constructor for class streamit.library.Filter
 
Filter(int, int, int, int, float[][]) - Constructor for class streamit.library.Filter
 
Filter(int, int, int, int, float[][], float[][]) - Constructor for class streamit.library.Filter
 
Filter(int, int, int, float[][], float[][]) - Constructor for class streamit.library.Filter
 
Filter(int, int, int, float[][], float[]) - Constructor for class streamit.library.Filter
 
Filter(int, int, int, int, int, float) - Constructor for class streamit.library.Filter
 
Filter(int, int, int, int, int, int, float, float) - Constructor for class streamit.library.Filter
 
Filter(int, int, int, int, int, int, int, float, float) - Constructor for class streamit.library.Filter
 
Filter(float, int) - Constructor for class streamit.library.Filter
 
Filter(float, float) - Constructor for class streamit.library.Filter
 
Filter(float, float, float) - Constructor for class streamit.library.Filter
 
Filter(float, float, float, float) - Constructor for class streamit.library.Filter
 
Filter(float, float, float, float, float, float, float) - Constructor for class streamit.library.Filter
 
Filter(float, float, float, float, int, int) - Constructor for class streamit.library.Filter
 
Filter(float, float, int, int) - Constructor for class streamit.library.Filter
 
Filter(float, float, float, int, float) - Constructor for class streamit.library.Filter
 
Filter(int, int, int, float, int) - Constructor for class streamit.library.Filter
 
Filter(int, int, int, float, float) - Constructor for class streamit.library.Filter
 
Filter(float, float, float, int, int, int) - Constructor for class streamit.library.Filter
 
Filter(float, float, int, int, int, int) - Constructor for class streamit.library.Filter
 
Filter(float, float, int, int, int, int, int) - Constructor for class streamit.library.Filter
 
Filter(int, int, float, int, float) - Constructor for class streamit.library.Filter
 
Filter(float, float, float, int) - Constructor for class streamit.library.Filter
 
Filter(float, float, float, int, int) - Constructor for class streamit.library.Filter
 
Filter(float, float, int, int, int) - Constructor for class streamit.library.Filter
 
Filter(float, int, float[], float[], int) - Constructor for class streamit.library.Filter
 
Filter(char) - Constructor for class streamit.library.Filter
 
Filter(int) - Constructor for class streamit.library.Filter
 
Filter(boolean) - Constructor for class streamit.library.Filter
 
Filter(int, int, boolean) - Constructor for class streamit.library.Filter
 
Filter(int, boolean) - Constructor for class streamit.library.Filter
 
Filter(int, int) - Constructor for class streamit.library.Filter
 
Filter(int, int, int) - Constructor for class streamit.library.Filter
 
Filter(int, int, int, float[][]) - Constructor for class streamit.library.Filter
 
Filter(int, int, int, int) - Constructor for class streamit.library.Filter
 
Filter(int, int, int, int, int) - Constructor for class streamit.library.Filter
 
Filter(int, int, int, int, int, int, int) - Constructor for class streamit.library.Filter
 
Filter(int, int, int, int, float) - Constructor for class streamit.library.Filter
 
Filter(int, int, int, int, int, int) - Constructor for class streamit.library.Filter
 
Filter(int, int, int, int, int, int, int, float) - Constructor for class streamit.library.Filter
 
Filter(int, int, int, int, int, int, int, int, int, int, float) - Constructor for class streamit.library.Filter
 
Filter(int, int, int, int, int, int, int, int, int) - Constructor for class streamit.library.Filter
 
Filter(float) - Constructor for class streamit.library.Filter
 
Filter(String) - Constructor for class streamit.library.Filter
 
Filter(ParameterContainer) - Constructor for class streamit.library.Filter
 
Filter(int, int, int, int, int, int, int, int, int, float) - Constructor for class streamit.library.Filter
 
Filter(int, int, int, int, int, int, float) - Constructor for class streamit.library.Filter
 
Filter(int, int, float[], float[]) - Constructor for class streamit.library.Filter
 
Filter(short, short, short) - Constructor for class streamit.library.Filter
 
Filter(int, int, int, float) - Constructor for class streamit.library.Filter
 
Filter(Object) - Constructor for class streamit.library.Filter
 
Filter(Object, int) - Constructor for class streamit.library.Filter
 
Filter(int, int, Object) - Constructor for class streamit.library.Filter
 
Filter(Object, Object) - Constructor for class streamit.library.Filter
 
Filter(Object, Object, Object) - Constructor for class streamit.library.Filter
 
filter - Variable in class streamit.library.jcc.JccFilter
 
Filter - Class in streamit.scheduler2.base
Computes some basic data for Filters.
Filter(FilterIter) - Constructor for class streamit.scheduler2.base.Filter
 
Filter - Class in streamit.scheduler2.constrained
 
Filter(FilterIter, Iterator, StreamFactory) - Constructor for class streamit.scheduler2.constrained.Filter
 
Filter - Class in streamit.scheduler2.hierarchical
This class provides the required functions to implement a schduler for a Filter.
Filter(FilterIter) - Constructor for class streamit.scheduler2.hierarchical.Filter
 
Filter - Class in streamit.scheduler2.minlatency
This class implements a minimum-latency algorithm for creating schedules.
Filter(FilterIter) - Constructor for class streamit.scheduler2.minlatency.Filter
 
Filter - Class in streamit.scheduler2.singleappearance
This class implements a single-appearance algorithm for creating schedules.
Filter(FilterIter) - Constructor for class streamit.scheduler2.singleappearance.Filter
 
filter_body(FEContext, StreamType, String, List) - Method in class streamit.frontend.StreamItParserFE
 
filter_code - Variable in class at.dms.kjc.backendSupport.ProcessFilterSliceNode
 
FILTER_DEBUG_MODE - Static variable in class at.dms.kjc.cluster.ClusterBackend
If true have each filter print out each value it is pushing onto its output tape.
FILTER_DEBUG_MODE - Static variable in class at.dms.kjc.raw.RawBackend
 
FILTER_DEBUG_MODE - Static variable in class at.dms.kjc.spacedynamic.SpaceDynamicBackend
 
FILTER_DEBUG_MODE - Static variable in class at.dms.kjc.spacetime.SpaceTimeBackend
Don't generate the work function code for a filter, instead produce debugging code.
filter_decl(StreamType) - Method in class streamit.frontend.StreamItParserFE
 
FILTER_NOT_FOUND - Static variable in interface at.dms.kjc.KjcMessages
 
FilterContent - Class in at.dms.kjc.slicegraph
Intended to reflect all the content of a filter needed by a backend.
FilterContent(FilterContent) - Constructor for class at.dms.kjc.slicegraph.FilterContent
Copy constructor for FilterContent
FilterContent(SIRPhasedFilter) - Constructor for class at.dms.kjc.slicegraph.FilterContent
Constructor FilterContent from SIRPhasedFilter.
FilterContent(UnflatFilter) - Constructor for class at.dms.kjc.slicegraph.FilterContent
Constructor FilterContent from UnflatFilter.
filterCount() - Method in class at.dms.kjc.flatgraph.StaticStreamGraph
get the number of filters of this SSG *
FilterFusionState - Class in at.dms.kjc.rstream
This class represents a filter flatnode's fusion state that is shared over the 2 different SIR code generation schemes.
FilterFusionState(FlatNode) - Constructor for class at.dms.kjc.rstream.FilterFusionState
this will create both the init and the steady buffer
filterGlobalsSize(SIRFilter) - Static method in class at.dms.kjc.cluster.DataEstimate
Returns the size of globals for a SIRFilter.
filterIdMap - Static variable in class at.dms.kjc.cell.CellBackend
 
FilterInfo - Class in at.dms.kjc.backendSupport
A class to hold all the various information for a filter.
filterInfo - Variable in class at.dms.kjc.spacetime.RawExecutionCode
 
FilterInitRestriction - Class in streamit.scheduler2.constrained
 
FilterIter - Class in streamit.library.iriter
This is the implementation of the Filter iterator, as required by scheduler2.
filterIter - Variable in class streamit.scheduler2.base.Filter
 
FilterIter - Interface in streamit.scheduler2.iriter
Purpose: An Iterator for StreamIt Graph Description: This interface describes an iterator for a Filter.
FilterMatrix - Class in at.dms.kjc.sir.linear
A FilterMatrix represents a matrix for use in the linear filter analysis of StreamIt.
FilterMatrix(int, int) - Constructor for class at.dms.kjc.sir.linear.FilterMatrix
Create FilterMatrix of size (rows,cols) and initialize all elements to the value 0.
FilterMatrix - Class in at.dms.kjc.sir.statespace
A FilterMatrix represents a matrix for use in the linear filter analysis of StreamIt.
FilterMatrix(int, int) - Constructor for class at.dms.kjc.sir.statespace.FilterMatrix
Create FilterMatrix of size (rows,cols) and initialize all elements to the value 0.
filterNode - Variable in class at.dms.kjc.backendSupport.ProcessFilterSliceNode
 
filterNodes - Variable in class at.dms.kjc.slicegraph.Slice
 
filterOccupancy - Variable in class at.dms.kjc.slicegraph.Partitioner
This hashmap store the filters work plus any blocking that is caused by the pipeline imbalance of the slice.
filterParents(Map, int) - Method in class org.jgraph.graph.DefaultGraphModel.GraphModelEdit
 
filters - Static variable in class at.dms.kjc.cell.CellBackend
List of all the filters in the graph (including RR splitters and joiners as separate filters)
filters - Variable in class streamit.library.jcc.JccPipeline
 
filters - Variable in class streamit.library.jcc.JccSplitJoin
 
FilterSliceNode - Class in at.dms.kjc.slicegraph
A SliceNode that references a FilterContent.
FilterSliceNode(FilterContent) - Constructor for class at.dms.kjc.slicegraph.FilterSliceNode
 
filterStartupCost - Variable in class at.dms.kjc.slicegraph.Partitioner
The startup cost of a filter when starting a slice
FilterVector - Class in at.dms.kjc.sir.linear
A FilterVector is, at its most basic level, a simple, one dimensional row vector.
FilterVector(int) - Constructor for class at.dms.kjc.sir.linear.FilterVector
Creates a vector of size i
FilterVector - Class in at.dms.kjc.sir.statespace
A FilterVector is, at its most basic level, a simple, one dimensional row vector.
FilterVector(int) - Constructor for class at.dms.kjc.sir.statespace.FilterVector
Creates a vector of size i
filterWarning(CWarning) - Method in class at.dms.kjc.Main
 
FINAL_FIELD_IMPLICITLY_STATIC - Static variable in interface at.dms.kjc.KjcMessages
 
FINAL_IN_LOOP - Static variable in interface at.dms.kjc.KjcMessages
 
Finalizable - Interface in at.dms.kjc
This represents an object that can be finalized, after which point no mutators should be able to adjust its state.
finalize() - Method in class streamit.misc.DestroyedClass
 
FinalUnitOptimize - Class in at.dms.kjc.sir.lowering
Final agressive filter optimization before code emission.
FinalUnitOptimize() - Constructor for class at.dms.kjc.sir.lowering.FinalUnitOptimize
 
find(Object) - Method in class streamit.misc.OMap
 
find(Object) - Method in class streamit.misc.OSet
 
find(Object) - Method in class streamit.misc.RBTree
 
findAndReplace(JStatement) - Method in class at.dms.kjc.sir.lowering.fusion.FindVarDecls
(Re-)finds all int and float variables and replaces initialization and references with numbered variables but removes declarations.
findBackPointingEdges(LatencyNode, StreamInterface) - Method in class streamit.scheduler2.constrained.LatencyGraph
Finds edges which form loops within a certain stream, starting at a particular node.
findBaseType(JArrayInitializer) - Method in class at.dms.kjc.lir.LIRToC
Tries to find base type of (sometimes getType() returns null)
findBasicBlock(InstructionHandle) - Static method in class at.dms.backend.ControlFlow
 
findChannel(Edge) - Static method in class at.dms.kjc.backendSupport.Channel
Determine whther a channel for an edge exists in out collection of channels.
findExceptionSpec(Token) - Method in class at.dms.compiler.tools.antlr.compiler.RuleBlock
 
findExceptionSpec(String) - Method in class at.dms.compiler.tools.antlr.compiler.RuleBlock
 
FindFreeVariables - Class in streamit.frontend.passes
Front-end visitor pass to find free variables in anonymous streams.
FindFreeVariables() - Constructor for class streamit.frontend.passes.FindFreeVariables
 
findHelperForSliceNode(SliceNode) - Static method in class at.dms.kjc.backendSupport.CodeStoreHelper
Use #findCodeForSlice, #addCodeForSlice to keep track of whether a SIRCodeUnit of code has been generated already for a SliceNode.
findInit(FEContext, List) - Static method in class streamit.frontend.tojava.InitMunger
 
findLinearFilters(SIRStream, boolean, boolean) - Static method in class at.dms.kjc.sir.linear.LinearAnalyzer
Main entry point -- searches the passed stream for linear filters and calculates their associated matricies.
findLinearFilters(SIRStream, boolean, LinearAnalyzer) - Static method in class at.dms.kjc.sir.linear.LinearAnalyzer
Same as above, but specifies an existing to use instead of creating a fresh one.
findLinearFilters(SIRStream, boolean, boolean) - Static method in class at.dms.kjc.sir.statespace.LinearAnalyzer
Main entry point -- searches the passed stream for linear filters and calculates their associated matrices.
findLinearFilters(SIRStream, boolean, LinearAnalyzer) - Static method in class at.dms.kjc.sir.statespace.LinearAnalyzer
Same as above, but specifies an existing
findLowestCommonAncestor(HashSet<LatencyNode>) - Method in class streamit.scheduler2.constrained.LatencyGraph
Returns lowest common ancestor of a set of latency nodes.
findLowestCommonAncestor(LatencyNode, LatencyNode) - Method in class streamit.scheduler2.constrained.LatencyGraph
 
findLowestCommonAncestor(HashSet<LatencyNode>, HashSet<LatencyNode>) - Method in class streamit.scheduler2.constrained.LatencyGraph
 
findMessageStatements(SIRStream) - Static method in class at.dms.kjc.sir.SIRPortal
 
findNumDims(JArrayInitializer) - Method in class at.dms.kjc.lir.LIRToC
Tries to find the number of dimensions of .
FindPath - Class in at.dms.kjc.cluster
Attempts to find a path between two stream nodes.
FindPath() - Constructor for class at.dms.kjc.cluster.FindPath
 
findPrefix(CClass, CExpressionContext) - Method in class at.dms.kjc.JFieldAccessExpression
Finds the type of the prefix.
findRoot(GrammarDefinition) - Method in class at.dms.compiler.tools.antlr.compiler.Hierarchy
 
findSchedules(Iterator, Iterator, SIRStream) - Static method in class at.dms.kjc.cluster.DoSchedules
 
findSize(JArrayInitializer) - Method in class at.dms.kjc.lir.LIRToC
Returns the total number of elements in a multi-dimensional array.
findStream(SCSimple) - Method in class streamit.frontend.FEIRToSIR
 
findStream(String) - Method in class streamit.frontend.FEIRToSIR
 
FindTapeOps - Class in at.dms.kjc.sir.lowering
 
FindTapeOps() - Constructor for class at.dms.kjc.sir.lowering.FindTapeOps
 
findTapeOps(JStatement) - Static method in class at.dms.kjc.sir.lowering.FindTapeOps
 
FindVarDecls - Class in at.dms.kjc.sir.lowering.fusion
Unused! Finds variable definitions and accesses that have type "Int" or "Float" and replaces them with numbered variables.
FindVarDecls() - Constructor for class at.dms.kjc.sir.lowering.fusion.FindVarDecls
Constructor.
findViewForPoint(Point) - Method in class org.jgraph.plaf.basic.BasicGraphUI.RootHandle
Hook for subclassers to return a different view for a mouse click at pt.
findWork(List, boolean) - Static method in class streamit.frontend.tojava.InsertIODecls
Given a list of functions, find a work function.
fineGrained - Static variable in class streamit.library.iriter.SplitJoinIter
 
finegrained - Static variable in class streamit.library.Joiner
 
finegrained - Static variable in class streamit.library.Splitter
 
FineGrainedIterFactory - Class in at.dms.kjc.iterator
This class is a fine-grained iterator factory.
FineGrainSimulator - Class in at.dms.kjc.raw
This class generates a schedule for the switch code by simulating the init schedule and one steady state execution of the schedule
FineGrainSimulator() - Constructor for class at.dms.kjc.raw.FineGrainSimulator
 
FineGrainSimulator - Class in at.dms.kjc.spacedynamic
This class generates a schedule for the switch code by simulating the init schedule and one steady state execution of the schedule
FineGrainSimulator(SpdStaticStreamGraph, JoinerSimulator) - Constructor for class at.dms.kjc.spacedynamic.FineGrainSimulator
 
finish() - Method in class at.dms.kjc.slicegraph.SimpleSlice
Not needed for SimpleSlice, kept as a sanity check.
finish() - Method in class at.dms.kjc.slicegraph.Slice
Finishes creating Slice.
FIRE - Static variable in class at.dms.kjc.raw.JoinerScheduleNode
 
FIRE - Static variable in class at.dms.kjc.spacedynamic.JoinerScheduleNode
 
fireGraphChanged(Object, GraphModelEvent.GraphModelChange) - Method in class org.jgraph.graph.DefaultGraphModel
 
fireJoiner(FlatNode, SimulationCounter, HashMap<FlatNode, Integer>) - Method in class at.dms.kjc.spacedynamic.FineGrainSimulator
 
fireJoiner(FlatNode, SimulationCounter, HashMap<FlatNode, Integer>) - Method in class at.dms.kjc.spacedynamic.NoSimulator
 
fireJoiner(FlatNode, SimulationCounter, HashMap<FlatNode, Integer>) - Method in class at.dms.kjc.spacedynamic.SimpleSimulator
 
fireJoiner(FlatNode, SimulationCounter, HashMap<FlatNode, Integer>) - Method in class at.dms.kjc.spacedynamic.Simulator
this method should fire a joiner, assuming the joiner can fire, and update the simulation state
fireJoiner(FlatNode, SimulationCounter, HashMap<FlatNode, Integer>) - Method in class at.dms.kjc.spacedynamic.WorkBasedSimulator
 
fireMe(FlatNode, SimulationCounter, HashMap<FlatNode, Integer>) - Method in class at.dms.kjc.spacedynamic.Simulator
consume the data and return the number of items produced
firePropertyChange(String, Object, Object) - Method in class org.jgraph.graph.EdgeRenderer
Overridden for performance reasons.
firePropertyChange(String, byte, byte) - Method in class org.jgraph.graph.EdgeRenderer
Overridden for performance reasons.
firePropertyChange(String, char, char) - Method in class org.jgraph.graph.EdgeRenderer
Overridden for performance reasons.
firePropertyChange(String, short, short) - Method in class org.jgraph.graph.EdgeRenderer
Overridden for performance reasons.
firePropertyChange(String, int, int) - Method in class org.jgraph.graph.EdgeRenderer
Overridden for performance reasons.
firePropertyChange(String, long, long) - Method in class org.jgraph.graph.EdgeRenderer
Overridden for performance reasons.
firePropertyChange(String, float, float) - Method in class org.jgraph.graph.EdgeRenderer
Overridden for performance reasons.
firePropertyChange(String, double, double) - Method in class org.jgraph.graph.EdgeRenderer
Overridden for performance reasons.
firePropertyChange(String, boolean, boolean) - Method in class org.jgraph.graph.EdgeRenderer
Overridden for performance reasons.
firePropertyChange(String, Object, Object) - Method in class org.jgraph.graph.PortRenderer
Overridden for performance reasons.
firePropertyChange(String, byte, byte) - Method in class org.jgraph.graph.PortRenderer
Overridden for performance reasons.
firePropertyChange(String, char, char) - Method in class org.jgraph.graph.PortRenderer
Overridden for performance reasons.
firePropertyChange(String, short, short) - Method in class org.jgraph.graph.PortRenderer
Overridden for performance reasons.
firePropertyChange(String, int, int) - Method in class org.jgraph.graph.PortRenderer
Overridden for performance reasons.
firePropertyChange(String, long, long) - Method in class org.jgraph.graph.PortRenderer
Overridden for performance reasons.
firePropertyChange(String, float, float) - Method in class org.jgraph.graph.PortRenderer
Overridden for performance reasons.
firePropertyChange(String, double, double) - Method in class org.jgraph.graph.PortRenderer
Overridden for performance reasons.
firePropertyChange(String, boolean, boolean) - Method in class org.jgraph.graph.PortRenderer
Overridden for performance reasons.
firePropertyChange(String, Object, Object) - Method in class org.jgraph.graph.VertexRenderer
Overridden for performance reasons.
firePropertyChange(String, byte, byte) - Method in class org.jgraph.graph.VertexRenderer
Overridden for performance reasons.
firePropertyChange(String, char, char) - Method in class org.jgraph.graph.VertexRenderer
Overridden for performance reasons.
firePropertyChange(String, short, short) - Method in class org.jgraph.graph.VertexRenderer
Overridden for performance reasons.
firePropertyChange(String, int, int) - Method in class org.jgraph.graph.VertexRenderer
Overridden for performance reasons.
firePropertyChange(String, long, long) - Method in class org.jgraph.graph.VertexRenderer
Overridden for performance reasons.
firePropertyChange(String, float, float) - Method in class org.jgraph.graph.VertexRenderer
Overridden for performance reasons.
firePropertyChange(String, double, double) - Method in class org.jgraph.graph.VertexRenderer
Overridden for performance reasons.
firePropertyChange(String, boolean, boolean) - Method in class org.jgraph.graph.VertexRenderer
Overridden for performance reasons.
fireValueChanged(GraphSelectionEvent) - Method in class org.jgraph.graph.DefaultGraphSelectionModel
Notifies all listeners that are registered for tree selection events on this object.
fireValueChanged(GraphSelectionEvent) - Method in class org.jgraph.JGraph
Notifies all listeners that have registered interest for notification on this event type.
first - Variable in class at.dms.kjc.sir.lowering.partition.ListPartitioner
Maps a stream container (pipeline, splitjoin, feedbackloop) to an Integer denoting the first index in that belongs to the structure.
first() - Method in class at.dms.kjc.sir.SIRLatencySet
 
first_nonopt - Variable in class at.dms.compiler.getopt.Getopt
The index of the first non-option in argv[]
firstDrag - Variable in class org.jgraph.graph.VertexView.SizeHandle
 
firstDrag - Variable in class org.jgraph.plaf.basic.BasicGraphUI.RootHandle
 
firstOverlayCall - Variable in class org.jgraph.graph.EdgeView.EdgeHandle
 
firstOverlayInvocation - Variable in class org.jgraph.graph.VertexView.SizeHandle
 
firstRun - Variable in class streamit.library.jcc.JccDynamicRateFilter
 
fiss(SIRFilter, int) - Static method in class at.dms.kjc.sir.lowering.fission.VerticalFission
Fiss into a pipeline of no more than components.
fiss(FilterContent, int) - Static method in class at.dms.kjc.spacetime.LinearFission
Fiss linear FilterContent
fission - Static variable in class at.dms.kjc.KjcOptions
 
fission(SIRFilter, int) - Static method in class at.dms.kjc.sir.lowering.partition.ManualPartition
Splits 'filter' into a 'reps'-way splitjoin.
fission(SIRFilter, int, int[]) - Static method in class at.dms.kjc.sir.lowering.partition.ManualPartition
Splits 'filter' into a 'reps'-way splitjoin, and divides work among the resulting filters according to 'workRatio'.
FissionReplacer - Class in at.dms.kjc.sir.lowering.fission
 
FissionTransform - Class in at.dms.kjc.sir.lowering.partition
Represents a fission of a filter in a stream graph.
FissionTransform(int) - Constructor for class at.dms.kjc.sir.lowering.partition.FissionTransform
must be > 1 or you should be using an Identity transform.
fissMaximal(SIRFilter) - Static method in class at.dms.kjc.sir.lowering.fission.VerticalFission
Do maximal fission of .
fits(SIRFilter) - Static method in class at.dms.kjc.raw.IMEMEstimation
 
fits(SIRFilter) - Method in class at.dms.kjc.spacedynamic.IMEMEstimation
 
FixedBufferTape - Class in at.dms.kjc.cluster
Calculate buffer sizes for an edge (a tape) that uses a fixed-length buffer.
FixedBufferTape() - Constructor for class at.dms.kjc.cluster.FixedBufferTape
 
fixseed - Static variable in class at.dms.kjc.KjcOptions
 
flag - Variable in class at.dms.compiler.getopt.LongOpt
If this variable is not null, then the value stored in "val" is stored here when this long option is encountered.
FlatGraphToSIR - Class in at.dms.kjc.flatgraph
This class will convert the FlatGraph back to an SIR representation.
FlatGraphToSIR(FlatNode) - Constructor for class at.dms.kjc.flatgraph.FlatGraphToSIR
Create a new FlatGraphToSIR with top as the entry-point to the FlatGraph and construct an SIR graph from the flat graph.
FlatIRToC - Class in at.dms.kjc.raw
This class dumps the tile code for each filter into a file based on the tile number assigned
FlatIRToC() - Constructor for class at.dms.kjc.raw.FlatIRToC
 
FlatIRToC(CodegenPrintWriter) - Constructor for class at.dms.kjc.raw.FlatIRToC
 
FlatIRToC(SIRFilter) - Constructor for class at.dms.kjc.raw.FlatIRToC
 
FlatIRToC - Class in at.dms.kjc.spacedynamic
This class dumps the tile code for each filter into a file based on the tile number assigned
FlatIRToC() - Constructor for class at.dms.kjc.spacedynamic.FlatIRToC
 
FlatIRToC(CodegenPrintWriter) - Constructor for class at.dms.kjc.spacedynamic.FlatIRToC
 
FlatIRToC(SIRFilter) - Constructor for class at.dms.kjc.spacedynamic.FlatIRToC
 
FlatIRToCluster - Class in at.dms.kjc.cluster
This class dumps the tile code for each filter into a file based on the tile number assigned.
FlatIRToCluster() - Constructor for class at.dms.kjc.cluster.FlatIRToCluster
 
FlatIRToCluster(CodegenPrintWriter) - Constructor for class at.dms.kjc.cluster.FlatIRToCluster
 
FlatIRToCluster(SIRFilter) - Constructor for class at.dms.kjc.cluster.FlatIRToCluster
 
FlatIRToRS - Class in at.dms.kjc.rstream
This class converts the Stream IR (which references the Kopi Java IR) to C code and dumps it to a file, str.c.
FlatIRToRS() - Constructor for class at.dms.kjc.rstream.FlatIRToRS
 
FlatNode - Class in at.dms.kjc.flatgraph
This class represents a node in the flattened graph.
FlatNode(SIROperator) - Constructor for class at.dms.kjc.flatgraph.FlatNode
Create a new FlatNode with op as the underlying SIROperator.
flatNodes - Variable in class at.dms.kjc.flatgraph.StaticStreamGraph
 
flatten(SIRStream, HashMap[]) - Method in class at.dms.kjc.slicegraph.FlattenAndPartition
 
flatten(BlockContainer) - Static method in class streamit.stair.core.Block
Convert a region of a graph into a single flattened block.
FlattenAndPartition - Class in at.dms.kjc.slicegraph
Convert SIR graph to Slice without synch removal.
FlattenAndPartition(UnflatFilter[], HashMap[], LinearAnalyzer, WorkEstimate, int) - Constructor for class at.dms.kjc.slicegraph.FlattenAndPartition
 
flattenBlocks(SIROperator) - Method in class at.dms.kjc.sir.lowering.BlockFlattener
 
Flattener - Class in at.dms.kjc.sir.lowering
This is the main class for decomposing the high SIR into lower-level function calls for the uniprocessor backend.
Flattener() - Constructor for class at.dms.kjc.sir.lowering.Flattener
 
FlattenGraph - Class in at.dms.kjc.slicegraph
Flatten graph with new synch removal.
FlattenGraph() - Constructor for class at.dms.kjc.slicegraph.FlattenGraph
 
flattenGraph(SIRStream, LinearAnalyzer, HashMap[]) - Static method in class at.dms.kjc.slicegraph.FlattenGraph
Main entry point to FlattenGraph.
FlatVisitor - Interface in at.dms.kjc.flatgraph
Visitor interface to a graph of FlatNodes.
FlatWeight - Interface in at.dms.kjc.flatgraph
Interface for a private class used in FlatWeights.
FlatWeights - Class in at.dms.kjc.flatgraph
Need ability to itereate over FlatGraph edges that correspond with non-zero weight edges for splittes and joiners.
FlatWeights(Vector<FlatNode>, int[]) - Constructor for class at.dms.kjc.flatgraph.FlatWeights
Set up data for later use by iterator.
flexrules - Variable in class at.dms.compiler.tools.lexgen.LexgenOptions
 
Float - Static variable in class at.dms.kjc.CStdType
 
float2 - Class in streamit.library
 
float2() - Constructor for class streamit.library.float2
 
float2_initializer() - Method in class streamit.frontend.StreamItParserFE
 
float3 - Class in streamit.library
 
float3() - Constructor for class streamit.library.float3
 
float3_initializer() - Method in class streamit.frontend.StreamItParserFE
 
float4 - Class in streamit.library
 
float4() - Constructor for class streamit.library.float4
 
float4_initializer() - Method in class streamit.frontend.StreamItParserFE
 
FLOAT_LITERAL_OVERFLOW - Static variable in interface at.dms.kjc.KjcMessages
 
FLOAT_LITERAL_UNDERFLOW - Static variable in interface at.dms.kjc.KjcMessages
 
FloatConstant - Class in at.dms.classfile
Wrap an Float constant reference with this CPE.
FloatConstant(float) - Constructor for class at.dms.classfile.FloatConstant
 
floattype - Static variable in class streamit.frontend.nodes.TypePrimitive
Type object for float types.
floatValue() - Method in class at.dms.kjc.JExpression
Returns the constant value of the expression.
floatValue() - Method in class at.dms.kjc.JFloatLiteral
Returns the constant value of the expression.
floor2(float2) - Static method in class streamit.library.StreamItVectorLib
 
floor3(float3) - Static method in class streamit.library.StreamItVectorLib
 
floor4(float4) - Static method in class streamit.library.StreamItVectorLib
 
flowFunction(CFGNode, Lattice) - Method in class streamit.frontend.controlflow.DataFlow
Modify a lattice value by passing through a CFG node.
flowFunction(CFGNode, Lattice) - Method in class streamit.frontend.controlflow.StatementCounter
Modify a lattice value by passing through a CFG node.
FLT_ACCEPT - Static variable in interface at.dms.compiler.WarningFilter
Does not decide, the warning will be displayed depending on the user options (warning level, langage specification)
FLT_FORCE - Static variable in interface at.dms.compiler.WarningFilter
Forces the warning to be displayed
FLT_REJECT - Static variable in interface at.dms.compiler.WarningFilter
Rejects the warning, it will not be displayed
focus - Variable in class org.jgraph.graph.EdgeRenderer
Boolean attributes of the current edgeview.
focus - Variable in class org.jgraph.plaf.basic.BasicGraphUI
The focused cell under the mousepointer.
FOLLOW(int, RuleEndElement) - Method in class at.dms.compiler.tools.antlr.compiler.LLkAnalyzer
Compute the lookahead set of whatever follows references to the rule associated witht the FOLLOW block.
FOLLOW(int, RuleEndElement) - Method in interface at.dms.compiler.tools.antlr.compiler.LLkGrammarAnalyzer
 
font - Variable in class org.jgraph.graph.DefaultGraphCellEditor
Font to paint with, null indicates font of renderer is to be used.
FONT - Static variable in class org.jgraph.graph.GraphConstants
Key for the font attribute.
fontColor - Variable in class org.jgraph.graph.EdgeRenderer
Color attributes of the current edgeview.
fontGraphics - Variable in class org.jgraph.graph.EdgeRenderer
Static Graphics used for Font Metrics
FOR_COND_NOTBOOLEAN - Static variable in interface at.dms.kjc.KjcMessages
 
for_incr_statement() - Method in class streamit.frontend.StreamItParserFE
 
for_init_statement() - Method in class streamit.frontend.StreamItParserFE
 
for_statement() - Method in class streamit.frontend.StreamItParserFE
 
forceunroll - Static variable in class at.dms.kjc.KjcOptions
 
FOREGROUND - Static variable in class org.jgraph.graph.GraphConstants
Key for the foreground attribute.
FORINDEXNAME - Static variable in class at.dms.kjc.rstream.FilterFusionState
prefix of the induction var for the outer loop of the stage
forInit - Variable in class at.dms.kjc.KjcPrettyPrinter
 
format(Object[]) - Method in class at.dms.compiler.tools.common.MessageDescription
Returns a string explaining the error.
format(Object[]) - Method in class at.dms.util.MessageDescription
Returns a string explaining the error.
FORMATTED_CAUTION - Static variable in interface at.dms.compiler.CompilerMessages
 
FORMATTED_CAUTION - Static variable in interface at.dms.compiler.tools.common.CompilerMessages
 
FORMATTED_ERROR - Static variable in interface at.dms.compiler.CompilerMessages
 
FORMATTED_ERROR - Static variable in interface at.dms.compiler.tools.common.CompilerMessages
 
FORMATTED_INFO - Static variable in interface at.dms.compiler.CompilerMessages
 
FORMATTED_INFO - Static variable in interface at.dms.compiler.tools.common.CompilerMessages
 
FORMATTED_NOTICE - Static variable in interface at.dms.compiler.CompilerMessages
 
FORMATTED_NOTICE - Static variable in interface at.dms.compiler.tools.common.CompilerMessages
 
FORMATTED_WARNING - Static variable in interface at.dms.compiler.CompilerMessages
 
FORMATTED_WARNING - Static variable in interface at.dms.compiler.tools.common.CompilerMessages
 
FormattedException - Exception in at.dms.compiler.tools.common
This class defines exceptions formatted using message descriptions.
FormattedException(Message) - Constructor for exception at.dms.compiler.tools.common.FormattedException
An exception with a formatted message as argument
FormattedException(MessageDescription, Object[]) - Constructor for exception at.dms.compiler.tools.common.FormattedException
An exception with an arbitrary number of parameters
FormattedException(MessageDescription, Object, Object) - Constructor for exception at.dms.compiler.tools.common.FormattedException
An exception with two parameters
FormattedException(MessageDescription, Object) - Constructor for exception at.dms.compiler.tools.common.FormattedException
An exception with one parameter
FormattedException(MessageDescription) - Constructor for exception at.dms.compiler.tools.common.FormattedException
An exception without parameters
FormattedException - Exception in at.dms.util
This class defines exceptions formatted using message descriptions.
FormattedException(Message) - Constructor for exception at.dms.util.FormattedException
An exception with a formatted message as argument
FormattedException(MessageDescription, Object[]) - Constructor for exception at.dms.util.FormattedException
An exception with an arbitrary number of parameters
FormattedException(MessageDescription, Object, Object) - Constructor for exception at.dms.util.FormattedException
An exception with two parameters
FormattedException(MessageDescription, Object) - Constructor for exception at.dms.util.FormattedException
An exception with one parameter
FormattedException(MessageDescription) - Constructor for exception at.dms.util.FormattedException
An exception without parameters
forwards - Variable in class at.dms.kjc.EmptyAttributeVisitor
 
foundChar - Variable in exception at.dms.compiler.tools.antlr.runtime.MismatchedCharException
 
foundChar - Variable in exception at.dms.compiler.tools.antlr.runtime.NoViableAltForCharException
 
foundReader - Static variable in class at.dms.kjc.raw.FileReaderVisitor
 
foundReader - Static variable in class at.dms.kjc.raw.FileVisitor
 
foundReader - Variable in class at.dms.kjc.spacedynamic.FileState
 
foundWriter - Static variable in class at.dms.kjc.raw.FileVisitor
 
foundWriter - Variable in class at.dms.kjc.spacedynamic.FileState
 
fprintf - Static variable in class at.dms.kjc.rstream.Names
 
Fraction - Class in streamit.misc
 
Fraction(long, long) - Constructor for class streamit.misc.Fraction
 
Fraction(BigInteger, BigInteger) - Constructor for class streamit.misc.Fraction
 
Fraction(Fraction) - Constructor for class streamit.misc.Fraction
 
Fraction(String) - Constructor for class streamit.misc.Fraction
 
frameheight - Static variable in class at.dms.kjc.KjcOptions
 
framewidth - Static variable in class at.dms.kjc.KjcOptions
 
fread - Static variable in class at.dms.kjc.rstream.Names
 
freeFunctName - Static variable in class at.dms.kjc.spacetime.CommunicateAddrs
name of the function that de-allocates the rotation buffers
FreeTileRouter - Class in at.dms.kjc.spacedynamic
This class generates a route from
FreeTileRouter() - Constructor for class at.dms.kjc.spacedynamic.FreeTileRouter
 
FreqReplaceTransform - Class in at.dms.kjc.sir.lowering.partition
FreqReplace transform on a stream graph.
FreqReplaceTransform(LinearAnalyzer) - Constructor for class at.dms.kjc.sir.lowering.partition.FreqReplaceTransform
 
frequencyreplacement - Static variable in class at.dms.kjc.KjcOptions
 
FrequencyReplacer - Class in at.dms.kjc.sir.linear.frequency
This class is the interface and base class for the frequency replacement functionality of the linear analysis framework.
FrequencyReplacer() - Constructor for class at.dms.kjc.sir.linear.frequency.FrequencyReplacer
 
fromScreen(Point) - Method in class org.jgraph.JGraph
Downscale the given point in place, ie.
fromScreen(Rectangle) - Method in class org.jgraph.JGraph
Downscale the given rectangle in place, ie.
FRONT - Static variable in class org.jgraph.graph.GraphLayoutCache.GraphViewLayerEdit
 
front() - Method in class streamit.misc.DLList
Returns the first element of a list.
front() - Method in interface streamit.misc.DLList_const
Returns the first element of a list.
fscanf - Static variable in class at.dms.kjc.rstream.Names
 
fullChannels - Static variable in class streamit.library.Operator
 
FullIns - Class in at.dms.kjc.spacetime.switchIR
 
FullIns(ComputeNode) - Constructor for class at.dms.kjc.spacetime.switchIR.FullIns
 
FullIns(ComputeNode, SwitchProcessorIns) - Constructor for class at.dms.kjc.spacetime.switchIR.FullIns
 
fullyCompress() - Method in class at.dms.kjc.spacedynamic.Compression
Fully compress a sequcence.
FUNC_ABS - Static variable in class streamit.library.Profiler
 
FUNC_ACOS - Static variable in class streamit.library.Profiler
 
FUNC_ASIN - Static variable in class streamit.library.Profiler
 
FUNC_ATAN - Static variable in class streamit.library.Profiler
 
FUNC_ATAN2 - Static variable in class streamit.library.Profiler
 
FUNC_BUILTIN_HELPER - Static variable in class streamit.frontend.nodes.Function
 
func_call() - Method in class streamit.frontend.StreamItParserFE
 
func_call_params() - Method in class streamit.frontend.StreamItParserFE
 
FUNC_CEIL - Static variable in class streamit.library.Profiler
 
FUNC_CONST_HELPER - Static variable in class streamit.frontend.nodes.Function
 
FUNC_COS - Static variable in class streamit.library.Profiler
 
FUNC_COSH - Static variable in class streamit.library.Profiler
 
FUNC_EXP - Static variable in class streamit.library.Profiler
 
FUNC_FABS - Static variable in class streamit.library.Profiler
 
FUNC_FLOOR - Static variable in class streamit.library.Profiler
 
FUNC_FMOD - Static variable in class streamit.library.Profiler
 
FUNC_FREXP - Static variable in class streamit.library.Profiler
 
FUNC_HANDLER - Static variable in class streamit.frontend.nodes.Function
 
FUNC_HELPER - Static variable in class streamit.frontend.nodes.Function
 
FUNC_INIT - Static variable in class streamit.frontend.nodes.Function
 
FUNC_LOG - Static variable in class streamit.library.Profiler
 
FUNC_LOG10 - Static variable in class streamit.library.Profiler
 
FUNC_MAX - Static variable in class streamit.library.Profiler
 
FUNC_MIN - Static variable in class streamit.library.Profiler
 
FUNC_MODF - Static variable in class streamit.library.Profiler
 
FUNC_NATIVE - Static variable in class streamit.frontend.nodes.Function
 
FUNC_POW - Static variable in class streamit.library.Profiler
 
FUNC_PREWORK - Static variable in class streamit.frontend.nodes.Function
 
FUNC_RANDOM - Static variable in class streamit.library.Profiler
 
FUNC_RINT - Static variable in class streamit.library.Profiler
 
FUNC_ROUND - Static variable in class streamit.library.Profiler
 
FUNC_SIN - Static variable in class streamit.library.Profiler
 
FUNC_SINH - Static variable in class streamit.library.Profiler
 
FUNC_SQRT - Static variable in class streamit.library.Profiler
 
FUNC_TAN - Static variable in class streamit.library.Profiler
 
FUNC_TANH - Static variable in class streamit.library.Profiler
 
FUNC_WORK - Static variable in class streamit.frontend.nodes.Function
 
Function - Class in streamit.frontend.nodes
A function declaration in a StreamIt program.
Function(FEContext, int, String, Type, List, Statement, Expression, Expression, Expression) - Constructor for class streamit.frontend.nodes.Function
Internal constructor to create a new Function from all parts.
function_decl() - Method in class streamit.frontend.StreamItParserFE
 
functionsToKeep - Static variable in class at.dms.kjc.raw.RemoveGlobals
 
functionsToKeep - Static variable in class at.dms.kjc.spacedynamic.RemoveGlobals
 
functName - Static variable in class at.dms.kjc.spacetime.CommunicateAddrs
name of the function that communicates the addresses on each tile
FuncWork - Class in streamit.frontend.nodes
A StreamIt work or prework function.
FuncWork(FEContext, int, String, Statement, Expression, Expression, Expression) - Constructor for class streamit.frontend.nodes.FuncWork
Creates a new work function given its name (or null), body, and I/O rates.
fuse(SIRStream, boolean) - Static method in class at.dms.kjc.sir.lowering.fusion.FuseAll
Fuse everything we can in .
fuse(SIRStream) - Static method in class at.dms.kjc.sir.lowering.fusion.FuseAll
As above, with strict=true.
fuse(SIRPipeline) - Static method in class at.dms.kjc.sir.lowering.fusion.FusePipe
Fuses all eligibles portions of , returning the number of filters eliminated.
fuse(SIRPipeline, int) - Static method in class at.dms.kjc.sir.lowering.fusion.FusePipe
Fuses all candidate portions of , given that the caller would prefer not to eliminate more than filters from .
fuse(SIRPipeline, PartitionGroup) - Static method in class at.dms.kjc.sir.lowering.fusion.FusePipe
Fuses sections of according to , which specifies the grouping sequence of who gets fused together.
fuse(SIRFilter, SIRFilter) - Static method in class at.dms.kjc.sir.lowering.fusion.FusePipe
 
fuse(SIRSplitJoin) - Static method in class at.dms.kjc.sir.lowering.fusion.FuseSimpleSplit
Flattens a split/join, subject to the following constraints: 1.
fuse(SIRSplitJoin, PartitionGroup) - Static method in class at.dms.kjc.sir.lowering.fusion.FuseSplit
 
fuse(SIRSplitJoin) - Static method in class at.dms.kjc.sir.lowering.fusion.FuseSplit
Returns result of fusion, which might be mutated version of if it could fuse without creating fresh construct.
fuse(SIRStream) - Static method in class at.dms.kjc.sir.lowering.partition.ManualPartition
Fuses all of 'str' into a single filter.
fuse(SIRPipeline, PartitionGroup) - Static method in class at.dms.kjc.sir.lowering.partition.ManualPartition
Fuses some components of a pipeline together.
fuse(SIRSplitJoin, PartitionGroup) - Static method in class at.dms.kjc.sir.lowering.partition.ManualPartition
Fuses some components of a splitjoin together.
FuseAll - Class in at.dms.kjc.sir.lowering.fusion
This class fuses all the pipelines that it can in a stream graph.
fuseall(SIRStream) - Method in class at.dms.kjc.sir.lowering.partition.dynamicprog.DynamicProgPartitioner
 
fusedWith(FlatNode) - Static method in class at.dms.kjc.cluster.ClusterFusion
Pass a Flatnode and get back a set of nodes that the passed node is fused with.
FusePipe - Class in at.dms.kjc.sir.lowering.fusion
This is the high-level fusion class for pipelines.
FusePipe() - Constructor for class at.dms.kjc.sir.lowering.fusion.FusePipe
 
FusePipelines - Class in at.dms.kjc.sir.lowering.fusion
This class fuses sub-segments of pipelines with various characteristics.
FusePipelines() - Constructor for class at.dms.kjc.sir.lowering.fusion.FusePipelines
 
fusePipelinesOfFilters(SIRStream) - Static method in class at.dms.kjc.sir.lowering.fusion.FusePipelines
Fuses all adjacent filters whos parent is a pipeline.
fusePipelinesOfFilters(SIRStream) - Static method in class at.dms.kjc.sir.lowering.partition.ManualPartition
Fuses all adjacent filters whos parent is a pipeline.
fusePipelinesOfStatelessFilters(SIRStream) - Static method in class at.dms.kjc.sir.lowering.fusion.FusePipelines
Fuses any two adjacent FILTERS in 'str' so long as: - the shared parent of the filter is a pipeline - the result of fusion will be stateless If a complete pipeline is fused, then it is treated as a single filter in considering fusion within the pipeline's parent.
fusePipelinesOfStatelessFilters(SIRStream) - Static method in class at.dms.kjc.sir.lowering.partition.ManualPartition
Fuses any two adjacent FILTERS in 'str' so long as: - the shared parent of the filter is a pipeline - the result of fusion will be stateless If a complete pipeline is fused, then it is treated as a single filter in considering fusion within the pipeline's parent.
fusePipelinesOfStatelessStreams(SIRStream) - Static method in class at.dms.kjc.sir.lowering.fusion.FusePipelines
Fuses any two adjacent STREAMS in 'str' so long as: - the shared parent of the filter is a pipeline - the result of fusion will be stateless If a complete pipeline is fused, then it is treated as a single filter in considering fusion within the pipeline's parent.
fusePipelinesOfStatelessStreams(SIRStream) - Static method in class at.dms.kjc.sir.lowering.partition.ManualPartition
Fuses any two adjacent STREAMS in 'str' so long as: - the shared parent of the filter is a pipeline - the result of fusion will be stateless If a complete pipeline is fused, then it is treated as a single filter in considering fusion within the pipeline's parent.
fusePipelinesOfVectorizableFilters(SIRStream) - Static method in class at.dms.kjc.sir.lowering.fusion.FusePipelines
Fuses any two adjacent FILTERS in 'str' so long as: - the shared parent of the filter is a pipeline - the result of fusion will be naively vectorizable.
fusePipelinesOfVectorizableStreams(SIRStream) - Static method in class at.dms.kjc.sir.lowering.fusion.FusePipelines
Fuses any two adjacent STREAMS in 'str' so long as: - the shared parent of the filter is a pipeline - the result of fusion will be naively vectorizable.
FuseSimpleSplit - Class in at.dms.kjc.sir.lowering.fusion
This flattens certain cases of split/joins into a single filter.
FuseSimpleSplit() - Constructor for class at.dms.kjc.sir.lowering.fusion.FuseSimpleSplit
 
FuseSplit - Class in at.dms.kjc.sir.lowering.fusion
This flattens any set of filters into a single splitjoin.
FuseSplit() - Constructor for class at.dms.kjc.sir.lowering.fusion.FuseSplit
 
fuseTwo(SIRPipeline, int) - Static method in class at.dms.kjc.sir.lowering.fusion.FusePipe
Fuses two filters starting from in , returning 1 if they were fused and 0 otherwise.
fusion - Static variable in class at.dms.kjc.KjcOptions
 
FusionState - Class in at.dms.kjc.rstream
This abstract class represents the state necessary for each FlatNode in the application to be converted to imperative SIR code by GenerateCCode.
FusionState(FlatNode) - Constructor for class at.dms.kjc.rstream.FusionState
create a new FusionState object that represents *node*, note one should never create fusionstates, they are created using getFusionState().
fusionState - Static variable in class at.dms.kjc.rstream.FusionState
a hashmap of all fusionstates created so far, indexed by flatnode
FusionTransform - Class in at.dms.kjc.sir.lowering.partition
Represents a fusion of children in a stream graph.
FusionTransform() - Constructor for class at.dms.kjc.sir.lowering.partition.FusionTransform
 
fwrite - Static variable in class at.dms.kjc.rstream.Names
 

G

GAP_TIMEOUT - Static variable in class at.dms.kjc.sir.lowering.partition.ILPPartitioner
 
GAP_TOLERANCE - Static variable in class at.dms.kjc.sir.lowering.partition.ILPPartitioner
 
gatherArrayInitializers(JClassDeclaration) - Method in class at.dms.kjc.lir.LIRToC
 
gcd(int, int) - Static method in class at.dms.kjc.sir.linear.transform.LinearTransform
Return the greatest factor that evenly divids both m and n (ie the greatest common denominator).
gcd(int[]) - Static method in class at.dms.kjc.sir.linear.transform.LinearTransform
Gets the gcd of an array of numbers.
gcd(int, int) - Static method in class at.dms.kjc.sir.statespace.transform.LinearTransform
Return the greatest factor that evenly divids both m and n (ie the greatest common denominator).
gcd(int[]) - Static method in class at.dms.kjc.sir.statespace.transform.LinearTransform
Gets the gcd of an array of numbers.
GDN_PUSH_COST - Static variable in class at.dms.kjc.spacetime.ScheduleModel
the cost of outputing one item using the gdn versus using the static net for the final filter of a Slice
gdnCacheAlign(boolean) - Method in class at.dms.kjc.spacetime.RawExecutionCode
Generate code to complete the dram transactions because we have to align dram transfers to cache-line sized transfers.
gdnDisregardIncoming(int) - Static method in class at.dms.kjc.spacetime.RawExecutionCode
 
gdnDummyOutgoing(int) - Static method in class at.dms.kjc.spacetime.RawExecutionCode
 
gdnInput - Variable in class at.dms.kjc.spacetime.RawExecutionCode
true if this filter has dynamic network input, this will only happen when the filters is connected to a inputtracenode and on the dynamic net
gdnOutput - Variable in class at.dms.kjc.spacetime.RawExecutionCode
true if this filter has dynamic network output, this will only happen if hte filter is connected to an outputtrcenode allocated to the gdn
gdnReceive(boolean, JExpression) - Method in class at.dms.kjc.spacetime.RawExecutionCode
 
gdnReceiveMethod - Static variable in class at.dms.kjc.spacetime.RawExecutionCode
 
gdnSendMethod - Static variable in class at.dms.kjc.spacetime.RawExecutionCode
 
GE - Static variable in interface at.dms.kjc.KjcTokenTypes
 
gen() - Method in class at.dms.compiler.tools.antlr.compiler.JavaCodeGenerator
Generate the parser, lexer, treeparser, and token types in Java
gen(ActionElement) - Method in class at.dms.compiler.tools.antlr.compiler.JavaCodeGenerator
Generate code for the given grammar element.
gen(AlternativeBlock) - Method in class at.dms.compiler.tools.antlr.compiler.JavaCodeGenerator
Generate code for the given grammar element.
gen(BlockEndElement) - Method in class at.dms.compiler.tools.antlr.compiler.JavaCodeGenerator
Generate code for the given grammar element.
gen(CharLiteralElement) - Method in class at.dms.compiler.tools.antlr.compiler.JavaCodeGenerator
Generate code for the given grammar element.
gen(CharRangeElement) - Method in class at.dms.compiler.tools.antlr.compiler.JavaCodeGenerator
Generate code for the given grammar element.
gen(LexerGrammar) - Method in class at.dms.compiler.tools.antlr.compiler.JavaCodeGenerator
Generate the lexer Java file
gen(OneOrMoreBlock) - Method in class at.dms.compiler.tools.antlr.compiler.JavaCodeGenerator
Generate code for the given grammar element.
gen(ParserGrammar) - Method in class at.dms.compiler.tools.antlr.compiler.JavaCodeGenerator
Generate the parser Java file
gen(RuleRefElement) - Method in class at.dms.compiler.tools.antlr.compiler.JavaCodeGenerator
Generate code for the given grammar element.
gen(StringLiteralElement) - Method in class at.dms.compiler.tools.antlr.compiler.JavaCodeGenerator
Generate code for the given grammar element.
gen(TokenRangeElement) - Method in class at.dms.compiler.tools.antlr.compiler.JavaCodeGenerator
Generate code for the given grammar element.
gen(TokenRefElement) - Method in class at.dms.compiler.tools.antlr.compiler.JavaCodeGenerator
Generate code for the given grammar element.
gen(WildcardElement) - Method in class at.dms.compiler.tools.antlr.compiler.JavaCodeGenerator
Generate code for the given grammar element.
gen(ZeroOrMoreBlock) - Method in class at.dms.compiler.tools.antlr.compiler.JavaCodeGenerator
Generate code for the given grammar element.
GEN_PRESYNCH - Static variable in class at.dms.kjc.spacetime.RawComputeCodeStore
If true, generate presynched dram commands when needed
genBooleanResultCode(CodeSequence, boolean) - Method in class at.dms.kjc.JBinaryExpression
Generates a sequence of bytescodes
genBranch(boolean, CodeSequence, CodeLabel) - Method in class at.dms.kjc.JBinaryExpression
Generates a sequence of bytescodes to branch on a label This method helps to handle heavy optimizables conditions
genBranch(JExpression, JExpression, boolean, CodeSequence, CodeLabel) - Method in class at.dms.kjc.JBinaryExpression
Optimize a bi-conditional expression
genBranch(boolean, CodeSequence, CodeLabel) - Method in class at.dms.kjc.JBooleanLiteral
Generates a sequence of bytescodes to branch on a label This method helps to handle heavy optimizables conditions
genBranch(JExpression, JExpression, boolean, CodeSequence, CodeLabel) - Method in class at.dms.kjc.JConditionalAndExpression
Optimize a bi-conditional expression
genBranch(JExpression, JExpression, boolean, CodeSequence, CodeLabel) - Method in class at.dms.kjc.JConditionalOrExpression
Optimize a bi-conditional expression
genBranch(JExpression, JExpression, boolean, CodeSequence, CodeLabel) - Method in class at.dms.kjc.JEqualityExpression
Optimize a bi-conditional expression
genBranch(boolean, CodeSequence, CodeLabel) - Method in class at.dms.kjc.JExpression
Generates a sequence of bytescodes to branch on a label This method helps to handle heavy optimizables conditions
genBranch(boolean, CodeSequence, CodeLabel) - Method in class at.dms.kjc.JLogicalComplementExpression
Generates a sequence of bytescodes to branch on a label This method helps to handle heavy optimizables conditions
genBranch(boolean, CodeSequence, CodeLabel) - Method in class at.dms.kjc.JParenthesedExpression
Generates a sequence of bytescodes to branch on a label This method helps to handle heavy optimizables conditions
genBranch(JExpression, JExpression, boolean, CodeSequence, CodeLabel) - Method in class at.dms.kjc.JRelationalExpression
Optimize a bi-conditional expression
genCastTo(CNumericType, CodeSequence) - Method in class at.dms.kjc.CBitType
Generates a bytecode sequence to convert a value of this type to the specified destination type.
genCastTo(CNumericType, CodeSequence) - Method in class at.dms.kjc.CByteType
Generates a bytecode sequence to convert a value of this type to the specified destination type.
genCastTo(CNumericType, CodeSequence) - Method in class at.dms.kjc.CCharType
Generates a bytecode sequence to convert a value of this type to the specified destination type.
genCastTo(CNumericType, CodeSequence) - Method in class at.dms.kjc.CDoubleType
Generates a bytecode sequence to convert a value of this type to the specified destination type.
genCastTo(CNumericType, CodeSequence) - Method in class at.dms.kjc.CFloatType
Generates a bytecode sequence to convert a value of this type to the specified destination type.
genCastTo(CNumericType, CodeSequence) - Method in class at.dms.kjc.CIntType
Generates a bytecode sequence to convert a value of this type to the specified destination type.
genCastTo(CNumericType, CodeSequence) - Method in class at.dms.kjc.CLongType
Generates a bytecode sequence to convert a value of this type to the specified destination type.
genCastTo(CNumericType, CodeSequence) - Method in class at.dms.kjc.CNumericType
Generates a bytecode sequence to convert a value of this type to the specified destination type.
genCastTo(CNumericType, CodeSequence) - Method in class at.dms.kjc.CShortType
Generates a bytecode sequence to convert a value of this type to the specified destination type.
genClassFile(File) - Method in class at.dms.kjc.CBadClass
Generate the code in a class file
genCode(String) - Method in class at.dms.compiler.tools.jperf.JPerf
Dumps result to class source.
genCode(PrintWriter) - Method in class at.dms.compiler.tools.jperf.Keywords
Prints keyword related code to the output file.
genCode(PrintWriter) - Method in class at.dms.compiler.tools.jperf.Table
Outputs the contents of the table as a data structure, normally an array.
genCode(CodeSequence, boolean) - Method in class at.dms.kjc.CMethod
Generates a sequence of bytecode
genCode(BytecodeOptimizer, String) - Method in class at.dms.kjc.CSourceClass
Generates a JVM class file for this class.
genCode() - Method in class at.dms.kjc.CSourceMethod
Generates JVM bytecode for this method.
genCode(CodeSequence, boolean) - Method in class at.dms.kjc.JAddExpression
Generates JVM bytecode to evaluate this expression.
genCode(CodeSequence, boolean) - Method in class at.dms.kjc.JArrayAccessExpression
Generates JVM bytecode to evaluate this expression.
genCode(CodeSequence, boolean) - Method in class at.dms.kjc.JArrayInitializer
Generates JVM bytecode to evaluate this expression.
genCode(CodeSequence, boolean) - Method in class at.dms.kjc.JArrayLengthExpression
Generates JVM bytecode to evaluate this expression.
genCode(CodeSequence, boolean) - Method in class at.dms.kjc.JAssignmentExpression
Generates JVM bytecode to evaluate this expression.
genCode(CodeSequence, boolean) - Method in class at.dms.kjc.JBitwiseComplementExpression
Generates JVM bytecode to evaluate this expression.
genCode(CodeSequence, boolean) - Method in class at.dms.kjc.JBitwiseExpression
Generates JVM bytecode to evaluate this expression.
genCode(CodeSequence) - Method in class at.dms.kjc.JBlock
Generates a sequence of bytescodes
genCode(CodeSequence, boolean) - Method in class at.dms.kjc.JBooleanLiteral
Generates JVM bytecode to evaluate this expression.
genCode(CodeSequence) - Method in class at.dms.kjc.JBreakStatement
Generates a sequence of bytescodes
genCode(CodeSequence, boolean) - Method in class at.dms.kjc.JByteLiteral
Generates JVM bytecode to evaluate this expression.
genCode(CodeSequence, boolean) - Method in class at.dms.kjc.JCastExpression
Generates JVM bytecode to evaluate this expression.
genCode(CodeSequence, int, int) - Method in class at.dms.kjc.JCatchClause
Generates bytecode for the exception handler.
genCode(CodeSequence, boolean) - Method in class at.dms.kjc.JCharLiteral
Generates JVM bytecode to evaluate this expression.
genCode(CodeSequence, boolean) - Method in class at.dms.kjc.JCheckedExpression
Generates JVM bytecode to evaluate this expression.
genCode(CodeSequence, boolean) - Method in class at.dms.kjc.JClassExpression
Generates JVM bytecode to evaluate this expression.
genCode(CodeSequence) - Method in class at.dms.kjc.JClassFieldDeclarator
Generates a sequence of bytescodes
genCode(CodeSequence, boolean) - Method in class at.dms.kjc.JCompoundAssignmentExpression
Generates JVM bytecode to evaluate this expression.
genCode(CodeSequence) - Method in class at.dms.kjc.JCompoundStatement
Generates a sequence of bytescodes
genCode(CodeSequence, boolean) - Method in class at.dms.kjc.JConditionalAndExpression
Generates JVM bytecode to evaluate this expression.
genCode(CodeSequence, boolean) - Method in class at.dms.kjc.JConditionalExpression
Generates JVM bytecode to evaluate this expression.
genCode(CodeSequence, boolean) - Method in class at.dms.kjc.JConditionalOrExpression
Generates JVM bytecode to evaluate this expression.
genCode(CodeSequence) - Method in class at.dms.kjc.JConstructorBlock
Generates a sequence of bytescodes
genCode(CodeSequence, boolean) - Method in class at.dms.kjc.JConstructorCall
Generates JVM bytecode to evaluate this expression.
genCode(CodeSequence) - Method in class at.dms.kjc.JContinueStatement
Generates a sequence of bytescodes
genCode(CodeSequence, boolean) - Method in class at.dms.kjc.JDivideExpression
Generates JVM bytecode to evaluate this expression.
genCode(CodeSequence) - Method in class at.dms.kjc.JDoStatement
Generates a sequence of bytescodes
genCode(CodeSequence, boolean) - Method in class at.dms.kjc.JDoubleLiteral
Generates JVM bytecode to evaluate this expression.
genCode(CodeSequence, boolean) - Method in class at.dms.kjc.JEmittedTextExpression
 
genCode(CodeSequence) - Method in class at.dms.kjc.JEmptyStatement
Generates a sequence of bytescodes
genCode(CodeSequence, boolean) - Method in class at.dms.kjc.JEqualityExpression
Generates JVM bytecode to evaluate this expression.
genCode(CodeSequence, boolean) - Method in class at.dms.kjc.JExpression
Generates JVM bytecode to evaluate this expression.
genCode(CodeSequence) - Method in class at.dms.kjc.JExpressionListStatement
Generates a sequence of bytescodes
genCode(CodeSequence) - Method in class at.dms.kjc.JExpressionStatement
Generates a sequence of bytescodes
genCode(CodeSequence, boolean) - Method in class at.dms.kjc.JFieldAccessExpression
Generates JVM bytecode to evaluate this expression.
genCode(CodeSequence) - Method in class at.dms.kjc.JFieldDeclaration
Generates a sequence of bytescodes
genCode(CodeSequence, boolean) - Method in class at.dms.kjc.JFloatLiteral
Generates JVM bytecode to evaluate this expression.
genCode(CodeSequence) - Method in class at.dms.kjc.JForStatement
Generates a sequence of bytescodes
genCode(CodeSequence) - Method in class at.dms.kjc.JIfStatement
Generates a sequence of bytescodes
genCode(CodeSequence, boolean) - Method in class at.dms.kjc.JInstanceofExpression
Generates JVM bytecode to evaluate this expression.
genCode(CodeSequence, boolean) - Method in class at.dms.kjc.JIntLiteral
Generates JVM bytecode to evaluate this expression.
genCode(CodeSequence) - Method in class at.dms.kjc.JLabeledStatement
Generates a sequence of bytescodes
genCode(CodeSequence, boolean) - Method in class at.dms.kjc.JLocalVariableExpression
Generates JVM bytecode to evaluate this expression.
genCode(CodeSequence, boolean) - Method in class at.dms.kjc.JLogicalComplementExpression
Generates JVM bytecode to evaluate this expression.
genCode(CodeSequence, boolean) - Method in class at.dms.kjc.JLongLiteral
Generates JVM bytecode to evaluate this expression.
genCode(CodeSequence, boolean) - Method in class at.dms.kjc.JMethodCallExpression
Generates JVM bytecode to evaluate this expression.
genCode(CodeSequence) - Method in class at.dms.kjc.JMethodDeclaration
Generates a sequence of bytescodes
genCode(CodeSequence, boolean) - Method in class at.dms.kjc.JMinusExpression
Generates JVM bytecode to evaluate this expression.
genCode(CodeSequence, boolean) - Method in class at.dms.kjc.JModuloExpression
Generates JVM bytecode to evaluate this expression.
genCode(CodeSequence, boolean) - Method in class at.dms.kjc.JMultExpression
Generates JVM bytecode to evaluate this expression.
genCode(CodeSequence, boolean) - Method in class at.dms.kjc.JNameExpression
Generates JVM bytecode to evaluate this expression.
genCode(CodeSequence, boolean) - Method in class at.dms.kjc.JNewArrayExpression
Generates JVM bytecode to evaluate this expression.
genCode(CodeSequence, boolean) - Method in class at.dms.kjc.JNullLiteral
Generates JVM bytecode to evaluate this expression.
genCode(CodeSequence, boolean) - Method in class at.dms.kjc.JParenthesedExpression
Generates JVM bytecode to evaluate this expression.
genCode(CodeSequence, boolean) - Method in class at.dms.kjc.JPostfixExpression
Generates JVM bytecode to evaluate this expression.
genCode(CodeSequence, boolean) - Method in class at.dms.kjc.JPrefixExpression
Generates JVM bytecode to evaluate this expression.
genCode(CodeSequence, boolean) - Method in class at.dms.kjc.JQualifiedAnonymousCreation
Generates JVM bytecode to evaluate this expression.
genCode(CodeSequence, boolean) - Method in class at.dms.kjc.JQualifiedInstanceCreation
Generates JVM bytecode to evaluate this expression.
genCode(CodeSequence, boolean) - Method in class at.dms.kjc.JRelationalExpression
Generates JVM bytecode to evaluate this expression.
genCode(CodeSequence) - Method in class at.dms.kjc.JReturnStatement
Generates a sequence of bytescodes
genCode(CodeSequence, boolean) - Method in class at.dms.kjc.JShiftExpression
Generates JVM bytecode to evaluate this expression.
genCode(CodeSequence, boolean) - Method in class at.dms.kjc.JShortLiteral
Generates JVM bytecode to evaluate this expression.
genCode(CodeSequence) - Method in class at.dms.kjc.JStatement
Generates a sequence of bytescodes
genCode(CodeSequence, boolean) - Method in class at.dms.kjc.JStringLiteral
Generates JVM bytecode to evaluate this expression.
genCode(CodeSequence, boolean) - Method in class at.dms.kjc.JSuperExpression
Generates JVM bytecode to evaluate this expression.
genCode(CodeSequence) - Method in class at.dms.kjc.JSwitchGroup
Generates a sequence of bytescodes
genCode(CodeSequence) - Method in class at.dms.kjc.JSwitchStatement
Generates a sequence of bytescodes
genCode(CodeSequence) - Method in class at.dms.kjc.JSynchronizedStatement
Generates a sequence of bytescodes
genCode(CodeSequence, boolean) - Method in class at.dms.kjc.JThisExpression
Generates JVM bytecode to evaluate this expression.
genCode(CodeSequence) - Method in class at.dms.kjc.JThrowStatement
Generates a sequence of bytescodes
genCode(CodeSequence) - Method in class at.dms.kjc.JTryCatchStatement
Generates a sequence of bytescodes
genCode(CodeSequence) - Method in class at.dms.kjc.JTryFinallyStatement
Generates a sequence of bytescodes
genCode(CodeSequence) - Method in class at.dms.kjc.JTypeDeclarationStatement
Generates a sequence of bytescodes
genCode(CodeSequence, boolean) - Method in class at.dms.kjc.JTypeNameExpression
Generates JVM bytecode to evaluate this expression.
genCode(CodeSequence, boolean) - Method in class at.dms.kjc.JUnaryMinusExpression
Generates JVM bytecode to evaluate this expression.
genCode(CodeSequence, boolean) - Method in class at.dms.kjc.JUnaryPlusExpression
Generates JVM bytecode to evaluate this expression.
genCode(CodeSequence, boolean) - Method in class at.dms.kjc.JUnaryPromote
Generates JVM bytecode to evaluate this expression.
genCode(CodeSequence, boolean) - Method in class at.dms.kjc.JUnqualifiedAnonymousCreation
Generates JVM bytecode to evaluate this expression.
genCode(CodeSequence, boolean) - Method in class at.dms.kjc.JUnqualifiedInstanceCreation
Generates JVM bytecode to evaluate this expression.
genCode(CodeSequence) - Method in class at.dms.kjc.JVariableDeclarationStatement
Generates a sequence of bytescodes
genCode(CodeSequence) - Method in class at.dms.kjc.JWhileStatement
Generates a sequence of bytescodes
genCode(CodeSequence) - Method in class at.dms.kjc.lir.LIRNode
Generates a sequence of bytescodes - NOT SUPPORTED YET.
genCode() - Method in class at.dms.kjc.Main
Generates the code from an array of compilation unit and a destination
genCode(CodeSequence) - Method in class at.dms.kjc.sir.InlineAssembly
Dummy method for genCode(CodeSequence).
genCode(CodeSequence, boolean) - Method in class at.dms.kjc.sir.lowering.JVectorLiteral
 
genCode(CodeSequence, boolean) - Method in class at.dms.kjc.sir.SIRCreatePortal
 
genCode(CodeSequence, boolean) - Method in class at.dms.kjc.sir.SIRDynamicToken
Generates JVM bytecode to evaluate this expression.
genCode(CodeSequence) - Method in class at.dms.kjc.sir.SIRInitStatement
Generates a sequence of bytescodes - NOT SUPPORTED YET.
genCode(CodeSequence, boolean) - Method in class at.dms.kjc.sir.SIRInterfaceTable
 
genCode(CodeSequence) - Method in class at.dms.kjc.sir.SIRMarker
Generates a sequence of bytescodes - NOT SUPPORTED YET.
genCode(CodeSequence) - Method in class at.dms.kjc.sir.SIRMessageStatement
Generates a sequence of bytescodes - NOT SUPPORTED YET.
genCode(CodeSequence, boolean) - Method in class at.dms.kjc.sir.SIRPeekExpression
Generates JVM bytecode to evaluate this expression.
genCode(CodeSequence, boolean) - Method in class at.dms.kjc.sir.SIRPopExpression
Generates JVM bytecode to evaluate this expression.
genCode(CodeSequence, boolean) - Method in class at.dms.kjc.sir.SIRPortal
Generates JVM bytecode to evaluate this expression.
genCode(CodeSequence) - Method in class at.dms.kjc.sir.SIRPrintStatement
Generates a sequence of bytescodes - NOT IMPLEMENTED YET.
genCode(CodeSequence, boolean) - Method in class at.dms.kjc.sir.SIRPushExpression
 
genCode(CodeSequence, boolean) - Method in class at.dms.kjc.sir.SIRRangeExpression
Generates JVM bytecode to evaluate this expression.
genCode(CodeSequence) - Method in class at.dms.kjc.sir.SIRRegReceiverStatement
Generates a sequence of bytescodes - NOT SUPPORTED YET.
genCode(CodeSequence) - Method in class at.dms.kjc.sir.SIRRegSenderStatement
 
genCodeMultiProc(CSourceClass[], BytecodeOptimizer, String) - Method in class at.dms.kjc.Main
 
genComments(KjcVisitor) - Method in class at.dms.kjc.JMemberDeclaration
Generate the code in pure java form It is useful to debug and tune compilation process
genComments1(AttributeVisitor) - Method in class at.dms.kjc.JMemberDeclaration
Generate the code in pure java form It is useful to debug and tune compilation process
genCommonBlock(AlternativeBlock, boolean) - Method in class at.dms.compiler.tools.antlr.compiler.JavaCodeGenerator
Generate common code for a block of alternatives; return a postscript that needs to be generated at the end of the block.
genConstructorArray(CType[]) - Method in class at.dms.kjc.CClass
add synthetic parameters to method def
genConstructorArray(CType[]) - Method in class at.dms.kjc.CSourceClass
add synthetic parameters to method def
genEndStoreCode(CodeSequence, boolean) - Method in class at.dms.kjc.JArrayAccessExpression
Generates JVM bytecode to store a value into the storage location denoted by this expression.
genEndStoreCode(CodeSequence, boolean) - Method in class at.dms.kjc.JExpression
Generates JVM bytecode to store a value into the storage location denoted by this expression.
genEndStoreCode(CodeSequence, boolean) - Method in class at.dms.kjc.JFieldAccessExpression
Generates JVM bytecode to store a value into the storage location denoted by this expression.
genEndStoreCode(CodeSequence, boolean) - Method in class at.dms.kjc.JLocalVariableExpression
Generates JVM bytecode to store a value into the storage location denoted by this expression.
generate(JavaCodeGenerator) - Method in class at.dms.compiler.tools.antlr.compiler.Grammar
Top-level call to generate the code for this grammar
generate(JavaCodeGenerator) - Method in class at.dms.compiler.tools.antlr.compiler.RuleBlock
 
generate(FlatNode) - Static method in class at.dms.kjc.raw.SwitchCode
 
generate(FlatNode) - Static method in class at.dms.kjc.rstream.GenerateCCode
The entry point of the code generation pass.
generate(SpdStreamGraph, HashSet<ComputeNode>) - Static method in class at.dms.kjc.spacedynamic.BCFile
Create the bC machine file for the raw simulator that will describe any file I/O and generate automatic performance gathering code.
generate(SpdStreamGraph) - Static method in class at.dms.kjc.spacedynamic.SwitchCode
 
generate(SpaceTimeSchedule, RawChip, NumberGathering) - Static method in class at.dms.kjc.spacetime.BCFile
Generate the btl machine file that describes the application configuration, the file readers and writers (the external devices) and the number gathering code.
generate(RawChip) - Static method in class at.dms.kjc.spacetime.Makefile
 
GENERATE_MIVS - Static variable in class at.dms.kjc.rstream.StrToRStream
generate MIV buffer index expressions if possible
GENERATE_UNNECESSARY - Static variable in class at.dms.kjc.rstream.StrToRStream
generate code for superfluous identites and splitter
generateArrayCode(SIRFilter) - Static method in class at.dms.kjc.cluster.FlatIRToCluster
 
GenerateCCode - Class in at.dms.kjc.rstream
This class is the driver that generates the c code for the application.
generateCHeader(CodegenPrintWriter) - Method in class at.dms.kjc.backendSupport.EmitCode
Standard code for front of a C file here.
generateCHeader(CodegenPrintWriter) - Method in class at.dms.kjc.cell.EmitCellCode
 
generateCHeader(CodegenPrintWriter) - Method in class at.dms.kjc.vanillaSlice.EmitStandaloneCode
Standard code for front of a C file here.
GenerateClusterDotH - Class in at.dms.kjc.cluster
Generate file cluster.h
GenerateClusterDotH() - Constructor for class at.dms.kjc.cluster.GenerateClusterDotH
 
generateClusterDotH() - Static method in class at.dms.kjc.cluster.GenerateClusterDotH
Generate file cluster.h
generateCode(FlatNode) - Static method in class at.dms.kjc.cluster.ClusterCode
Generate and emit code for all nodes in FlatGraph
generateCode(FlatNode) - Static method in class at.dms.kjc.cluster.FlatIRToCluster
Code generation for a SIRFilter FlatNode.
generateCode(SIRFilter) - Static method in class at.dms.kjc.cluster.FlatIRToCluster
Code generation for a SIRFilter.
generateCode(JClassDeclaration) - Static method in class at.dms.kjc.lir.LIRToC
Generates code for and sends to System.out.
generateCode(FlatNode) - Static method in class at.dms.kjc.raw.FlatIRToC
 
generateCode(FlatNode) - Static method in class at.dms.kjc.raw.TileCode
 
generateCode(JClassDeclaration) - Static method in class at.dms.kjc.sir.SIRToStreamIt
Generates code for and sends to System.err.
generateCode(SpdStaticStreamGraph, FlatNode) - Static method in class at.dms.kjc.spacedynamic.FlatIRToC
 
generateCode(SpdStreamGraph) - Static method in class at.dms.kjc.spacedynamic.TileCode
 
GenerateCode(RawProcElements) - Static method in class at.dms.kjc.spacetime.MagicDram
 
GenerateComputeCode - Class in at.dms.kjc.spacetime
 
GenerateComputeCode() - Constructor for class at.dms.kjc.spacetime.GenerateComputeCode
 
GenerateConfigFile - Class in at.dms.kjc.cluster
Generate cluster-config.txt for cluster back end.
GenerateConfigFile() - Constructor for class at.dms.kjc.cluster.GenerateConfigFile
 
generateConfigFile() - Static method in class at.dms.kjc.cluster.GenerateConfigFile
Generate cluster-config.txt
GenerateCopies - Class in streamit.frontend.passes
Generate code to copy structures and arrays elementwise.
GenerateCopies(TempVarGen, boolean, DetectImmutable) - Constructor for class streamit.frontend.passes.GenerateCopies
Create a new copy generator.
generateDirectArrayCode(SIRFilter) - Static method in class at.dms.kjc.cluster.FlatIRToCluster
 
GeneratedVariables - Class in at.dms.kjc.spacetime
Class to hold the variables we generate during raw execution code generated, it is passed around to various classes
GeneratedVariables() - Constructor for class at.dms.kjc.spacetime.GeneratedVariables
 
generatedVariables - Variable in class at.dms.kjc.spacetime.RawExecutionCode
 
generateEdge(String, String, int, int, boolean) - Static method in class at.dms.backend.Trace
Generates a node
generateExpandedFile(Main) - Method in class at.dms.compiler.tools.antlr.compiler.GrammarFile
 
GenerateGlobalDotCpp - Class in at.dms.kjc.cluster
Generate "global.cpp" for cluster back end.
GenerateGlobalDotCpp() - Constructor for class at.dms.kjc.cluster.GenerateGlobalDotCpp
 
generateGlobalDotCpp(SIRGlobal, SIRHelper[]) - Static method in class at.dms.kjc.cluster.GenerateGlobalDotCpp
Generate "global.h" and "global.cpp" for cluster back end.
GenerateGlobalDotH - Class in at.dms.kjc.cluster
Generate "global.h" for cluster back end.
GenerateGlobalDotH() - Constructor for class at.dms.kjc.cluster.GenerateGlobalDotH
 
generateGlobalDotH(SIRGlobal, SIRHelper[]) - Static method in class at.dms.kjc.cluster.GenerateGlobalDotH
Generate "global.h" and "global.cpp" for cluster back end.
generateInterface(CClass, String) - Method in class at.dms.kjc.JTypeDeclaration
Defines an intermediate external representation of this class to use internally
generateJavaCode(JCompilationUnit) - Method in class at.dms.kjc.Main
generate the source code of parsed compilation unit
generateJoiner(FlatNode) - Static method in class at.dms.kjc.cluster.ClusterCode
Generate and emit code for a joiner
generateMain(CodegenPrintWriter) - Method in class at.dms.kjc.backendSupport.EmitCode
Generate a "main" function.
generateMain(CodegenPrintWriter) - Method in class at.dms.kjc.vanillaSlice.EmitStandaloneCode
Generate a "main" function.
generateMakefile(CodegenPrintWriter) - Method in class at.dms.kjc.cell.EmitCellCode
 
GenerateMakefile - Class in at.dms.kjc.cluster
Generate Makefile.cluster for cluster back end.
GenerateMakefile() - Constructor for class at.dms.kjc.cluster.GenerateMakefile
 
generateMakefile(SIRHelper[]) - Static method in class at.dms.kjc.cluster.GenerateMakefile
Generate Makefile.cluster for cluster back end.
GenerateMasterDotCpp - Class in at.dms.kjc.cluster
Generate "master.cpp"
GenerateMasterDotCpp() - Constructor for class at.dms.kjc.cluster.GenerateMasterDotCpp
 
generateMasterDotCpp() - Static method in class at.dms.kjc.cluster.GenerateMasterDotCpp
Generate "master.cpp"
generateNode(String, String) - Static method in class at.dms.backend.Trace
Generates a node
generatePPUCHeader(CodegenPrintWriter) - Method in class at.dms.kjc.cell.EmitCellCode
 
GeneratePrimePumpSchedule - Class in at.dms.kjc.spacetime
This class operates on the SpaceTimeSchedule and generates the preloop schedule for the partitioned stream graph.
GeneratePrimePumpSchedule(SpaceTimeScheduleAndPartitioner) - Constructor for class at.dms.kjc.spacetime.GeneratePrimePumpSchedule
 
generateSchedules(FlatNode) - Static method in class at.dms.kjc.raw.MagicNetworkSchedule
 
GenerateSetupFile - Class in at.dms.kjc.cluster
Generates cluster-setup.txt for cluster back end.
GenerateSetupFile() - Constructor for class at.dms.kjc.cluster.GenerateSetupFile
 
generateSetupFile() - Static method in class at.dms.kjc.cluster.GenerateSetupFile
 
generateSlidingWindow(FlatNode, int, int) - Static method in class at.dms.kjc.cluster.ClusterCode
 
generateSplitter(FlatNode) - Static method in class at.dms.kjc.cluster.ClusterCode
Generate and emit code for a splitter.
generateSPUCHeader(CodegenPrintWriter, SliceNode, boolean) - Method in class at.dms.kjc.cell.EmitCellCode
 
GenerateSteadyStateSchedule - Class in at.dms.kjc.spacetime
 
GenerateSteadyStateSchedule(SpaceTimeSchedule, Layout) - Constructor for class at.dms.kjc.spacetime.GenerateSteadyStateSchedule
 
generateSwitchCode(FlatNode, List<FlatNode>) - Method in class at.dms.kjc.spacedynamic.Simulator
generate the switch code for 1 data item given the list of destinations we do not want to duplicate items until neccessary, so we have to keep track of all the routes and then generate the switch code this way we can route multiple dests per route instruction
GenerateSwitchCode - Class in at.dms.kjc.spacetime
 
GenerateSwitchCode() - Constructor for class at.dms.kjc.spacetime.GenerateSwitchCode
 
generateSwitchCode(Router, RawComputeNode, RawComputeNode[], int) - Static method in class at.dms.kjc.spacetime.SwitchCodeStore
Given a source and an array of dests, generate the code to route an item from the source to the dests and place the place the switch instruction in the appropriate stage's instruction vector based on the
generateTimingCode - Static variable in class at.dms.kjc.rstream.GenerateCCode
 
GenerateWorkEst - Class in at.dms.kjc.cluster
Generates work-estimate.txt file that contains work estimates for all threads during a single steady state cycle
GenerateWorkEst() - Constructor for class at.dms.kjc.cluster.GenerateWorkEst
 
generateWorkEst() - Static method in class at.dms.kjc.cluster.GenerateWorkEst
Generate the work-estimate.txt file
generator - Variable in class at.dms.compiler.tools.antlr.compiler.ActionLexer
 
GenericAttribute - Class in at.dms.classfile
This is an opaque attribute that lets you add an uninterpreted stream of bytes into an attribute in a class file.
GenericAttribute(String, byte[]) - Constructor for class at.dms.classfile.GenericAttribute
Make up a new attribute
GenericAttribute(AsciiConstant, DataInput, ConstantPool) - Constructor for class at.dms.classfile.GenericAttribute
Make up a new attribute
genFieldInfo() - Method in class at.dms.kjc.CField
Generate the code in a class file
genFinallyCall(CodeSequence, JReturnStatement) - Method in class at.dms.kjc.JTryFinallyStatement
Generates a sequence of bytescodes
genIdWorks - Variable in class at.dms.kjc.slicegraph.Partitioner
 
genInit(CodeSequence, int) - Method in class at.dms.kjc.CSourceClass
add synthetic parameters to method def
genInnerJavaCode(KjcPrettyPrinter) - Method in class at.dms.kjc.JClassDeclaration
Generate the code in pure java form It is useful to debug and tune compilation process
genLoad(CodeSequence) - Method in class at.dms.kjc.CField
Generates a sequence of bytecodes to load
genLoad(CodeSequence) - Method in class at.dms.kjc.JLocalVariable
Generates a sequence of bytecode to load the value of the variable on the stack
genMethodInfo(BytecodeOptimizer) - Method in class at.dms.kjc.CSourceMethod
Generate the code in a class file
genMethodSignature(CType, CType[]) - Static method in class at.dms.kjc.CType
Generates the signature of a method.
genMonitorExit(CodeSequence) - Method in class at.dms.kjc.JSynchronizedStatement
Generates a sequence of bytescodes
genNextToken() - Method in class at.dms.compiler.tools.antlr.compiler.JavaCodeGenerator
Generate the nextToken() rule.
genOuterSyntheticParams(CodeSequence) - Method in class at.dms.kjc.CClass
add synthetic parameters to method call
genOuterSyntheticParams(CodeSequence) - Method in class at.dms.kjc.CSourceClass
add synthetic parameters to method call
genRule(RuleSymbol, boolean, int) - Method in class at.dms.compiler.tools.antlr.compiler.JavaCodeGenerator
Gen a named rule block.
genStartStoreCode(CodeSequence) - Method in class at.dms.kjc.JArrayAccessExpression
Generates JVM bytecode to store a value into the storage location denoted by this expression.
genStartStoreCode(CodeSequence) - Method in class at.dms.kjc.JExpression
Generates JVM bytecode to store a value into the storage location denoted by this expression.
genStartStoreCode(CodeSequence) - Method in class at.dms.kjc.JFieldAccessExpression
Generates JVM bytecode to store a value into the storage location denoted by this expression.
genStartStoreCode(CodeSequence) - Method in class at.dms.kjc.JLocalVariableExpression
Generates JVM bytecode to store a value into the storage location denoted by this expression.
genStore(CodeSequence) - Method in class at.dms.kjc.CField
Generates a sequence of bytecodes to load
genStore(CodeSequence) - Method in class at.dms.kjc.JLocalVariable
Generates a sequence of bytescodes
genSyntheticParamsFromExplicitSuper(boolean, CodeSequence) - Method in class at.dms.kjc.CClass
add synthetic parameters to super constructor invocation.
genTokenStrings() - Method in class at.dms.compiler.tools.antlr.compiler.JavaCodeGenerator
Generate a static array containing the names of the tokens, indexed by the token type values.
get(int) - Method in class at.dms.kjc.iterator.SIRFeedbackLoopIter
Same as above with different signature
get(int) - Method in class at.dms.kjc.iterator.SIRPipelineIter
The same as with a different signature.
get(int) - Method in class at.dms.kjc.iterator.SIRSplitJoinIter
Same as getChild with different signature.
get(int) - Method in class at.dms.kjc.sir.lowering.partition.PartitionGroup
Returns the size of the i'th partition in this.
get(int) - Method in class at.dms.kjc.sir.lowering.partition.PartitionRecord
Returns the i'th contents of this
get(int) - Method in class at.dms.kjc.sir.SIRContainer
Returns the i'th child of this.
get(int) - Method in class at.dms.util.ConstList
Returns the element at the specified position in this list.
get() - Method in class streamit.misc.DLListElement
Return the data belonging to this element.
get() - Method in class streamit.misc.DLListIterator
return the data pointed to by the iterator
get() - Method in class streamit.misc.OSetIterator
 
getA() - Method in class at.dms.kjc.sir.linear.LinearFilterRepresentation
Get the A matrix.
getA() - Method in class at.dms.kjc.sir.statespace.LinearFilterRepresentation
Get the A matrix.
getA() - Method in class streamit.frontend.nodes.ExprTernary
Returns the first child of this.
getAbstractMethods() - Method in class at.dms.kjc.CBadClass
Returns a list of abstract methods
getAbstractMethods() - Method in class at.dms.kjc.CClass
Returns the abstract methods of this class or interface.
getAccessor(int) - Method in class at.dms.backend.InstructionHandle
 
getAccessor() - Method in class at.dms.kjc.JArrayAccessExpression
 
getAccessor(int) - Method in class at.dms.optimize.InstructionHandle
 
getAdds() - Method in class at.dms.kjc.sir.linear.LinearCost
 
getAdds() - Method in class at.dms.kjc.sir.statespace.LinearCost
 
getAllAttributes() - Method in class org.jgraph.graph.AbstractCellView
Returns the attributes of the view combined with the attributes of the corresponding cell.
getAllAttributes() - Method in interface org.jgraph.graph.CellView
 
getAllDescendants(CellView[]) - Method in class org.jgraph.graph.GraphLayoutCache
Returns all views, including descendants that have a parent in views, especially the PortViews.
getAllRestrictions(LatencyNode) - Method in class streamit.scheduler2.constrained.Restrictions
Return an OSet of all restrictions for a specific node.
getAlt() - Method in class streamit.frontend.nodes.StmtIfThen
Return the alternative statement of this, which is executed if the condition is false.
getAncestors() - Method in class at.dms.kjc.sir.SIROperator
Get lists starting with this followed by its ancestors in order of lookup through the parent relation.
getAncestors() - Method in class streamit.scheduler2.constrained.LatencyNode
 
getAnchor() - Method in class org.jgraph.graph.DefaultPort
Returns the anchor of this port.
getAnchor() - Method in interface org.jgraph.graph.Port
Returns the anchor of the port.
getAnnotation(String) - Method in class streamit.stair.core.Instruction
Get an annotation for this instruction.
getAnonWorkName() - Static method in class at.dms.kjc.sir.lowering.LoweringConstants
Returns a new, unique name for a work function that might have no analogue in the stream structure (is "anonymous")
getAnonymousIndex() - Method in class at.dms.kjc.CClassContext
getNextSyntheticIndex
getApplicableMethods(String, CType[]) - Method in class at.dms.kjc.CClass
Returns all applicable methods (JLS 15.12.2.1).
getApproxExecutionCounts(SIRStream) - Static method in class at.dms.kjc.sir.lowering.SIRScheduler
Like getExecutionCounts, but if we are treating everything as dynamic rate then returns only unary counts (everything executes once).
getArcCountOutgoing(FlatNode, int) - Method in class at.dms.kjc.raw.SimulationCounter
 
getArcCountOutgoing(FlatNode, int) - Method in class at.dms.kjc.spacedynamic.SimulationCounter
 
getArg() - Method in class at.dms.kjc.sir.SIRPeekExpression
Returns the argument of this.
getArg() - Method in class at.dms.kjc.sir.SIRPrintStatement
 
getArg() - Method in class at.dms.kjc.sir.SIRPushExpression
 
getArgs() - Method in class at.dms.kjc.JMethodCallExpression
 
getArgs() - Method in class at.dms.kjc.sir.SIRInitStatement
 
getArgs() - Method in class at.dms.kjc.sir.SIRMessageStatement
 
getArray() - Method in class at.dms.kjc.slicegraph.FilterContent
For linear filters, returns the array A in Ax+b that represents the filter.
getArrayBound() - Method in class at.dms.kjc.CArrayType
 
getArrayLoadOpcode() - Method in class at.dms.kjc.CType
Returns the opcode used to load a value from an array.
getArrayStoreOpcode() - Method in class at.dms.kjc.CType
Returns the opcode used to store a value into an array.
getArrayType(int) - Static method in class at.dms.kjc.sir.linear.LinearReplacer
Returns the type to use for buffers.
getArrayType() - Static method in class at.dms.kjc.sir.statespace.LinearReplacer
Returns the type to use for buffers.
getAsFilter() - Method in class at.dms.kjc.slicegraph.SliceNode
 
getAsInput() - Method in class at.dms.kjc.slicegraph.SliceNode
 
getAsOutput() - Method in class at.dms.kjc.slicegraph.SliceNode
 
getAssignedEdges(FlatNode) - Static method in class at.dms.kjc.raw.Util
 
getAssignedEdges(Layout, FlatNode) - Static method in class at.dms.kjc.spacedynamic.Util
 
getAssignment() - Method in class at.dms.kjc.backendSupport.BasicGreedyLayout
 
getAssignment() - Method in class at.dms.kjc.spacetime.GreedyLayout
 
getAssociatedGlobals() - Method in class at.dms.kjc.backendSupport.CommonPasses
Get the names of globals that may have been copied into multiple places.
getAttachedFileReaders() - Method in class at.dms.kjc.spacedynamic.RawTile
Function that returns the device connected to this tile it will die if there isn't a device or if there are two devices
getAttributeMap() - Method in class org.jgraph.graph.GraphTransferable
Returns a map of (GraphCell, Map)-pairs that represent the view attributes for the respecive cells.
getAttributes() - Method in interface org.jgraph.event.GraphModelEvent.GraphViewChange
Returns a map that contains (object, map) pairs which holds the new attributes for each changed cell.
getAttributes() - Method in class org.jgraph.graph.AbstractCellView
Return the attributes of the view.
getAttributes() - Method in interface org.jgraph.graph.CellView
Returns all attributes of the view as a map.
getAttributes() - Method in class org.jgraph.graph.DefaultGraphCell
Returns the properies of the cell.
getAttributes(Object) - Method in class org.jgraph.graph.DefaultGraphModel
Returns a Map that represents the attributes for the specified cell.
getAttributes() - Method in class org.jgraph.graph.DefaultGraphModel.GraphModelEdit
Returns a map of (object, view attributes).
getAttributes() - Method in interface org.jgraph.graph.GraphCell
Returns the attributes of the cell.
getAttributes() - Method in class org.jgraph.graph.GraphLayoutCache.GraphViewEdit
Returns a map of (cell view, attribute) pairs.
getAttributes() - Method in class org.jgraph.graph.GraphLayoutCache.GraphViewLayerEdit
Returns a map of (cell view, attribute) pairs.
getAttributes(Object) - Method in interface org.jgraph.graph.GraphModel
Returns a Map that represents the properties for the specified cell.
getAve() - Method in class at.dms.kjc.sir.SIRRangeExpression
Returns average of the range.
getAve() - Method in class streamit.frontend.nodes.ExprRange
Return average of range.
getb() - Method in class at.dms.kjc.sir.linear.LinearFilterRepresentation
Get the b vector.
getB() - Method in class at.dms.kjc.sir.statespace.LinearFilterRepresentation
Get the B matrix.
getB() - Method in class streamit.frontend.nodes.ExprTernary
Returns the second child of this.
getBackend() - Method in interface streamit.stair.core.Opcode
Get the Backend object this opcode corresponds to.
getBackEndMain() - Method in class at.dms.kjc.backendSupport.BackEndFactory
 
getBackEndMain() - Method in class at.dms.kjc.cell.CellBackendFactory
 
getBackEndMain() - Method in class at.dms.kjc.spacetime.RawBackEndFactory
The converter from a Schedule to ComputeNode's with completed ComputeCodeStore's and Buffer's.
getBackEndMain() - Method in class at.dms.kjc.vanillaSlice.UniBackEndFactory
 
getBackground(Map) - Static method in class org.jgraph.graph.GraphConstants
Returns the value attribute from the specified map.
getBase() - Method in class streamit.frontend.nodes.ExprArray
Returns the base expression of this.
getBase() - Method in class streamit.frontend.nodes.TypeArray
Gets the base type of this.
getBaseHostName() - Static method in class at.dms.kjc.linprog.CPLEXServer
 
getBaseType() - Method in class at.dms.kjc.CArrayType
 
getBaseType(CType) - Static method in class at.dms.kjc.common.CommonUtils
Return the underlying CType for a Ctype.
getBaseType() - Method in class at.dms.kjc.CVectorType
accessor for base type
getBaseType() - Method in class at.dms.kjc.CVectorTypeLow
accessor for base type
getBaseType(CType) - Static method in class at.dms.kjc.rstream.Util
get the base type of a type, so for array's return the element type
getBaseType(CType) - Static method in class at.dms.kjc.spacetime.Util
 
getBasicBlock(int) - Method in class at.dms.backend.TreeWalker
 
getBegin() - Method in class at.dms.kjc.slicegraph.FilterContent
Returns true if this filter is the first filter of the fissed filters representing the original linear filter.
getBeginSize(Map) - Static method in class org.jgraph.graph.GraphConstants
Returns the opaque attribute from the specified map.
getBinWeights() - Method in class at.dms.kjc.backendSupport.BasicGreedyLayout
get the bin weights (Estimated max computation at each node).
getBinWeights() - Method in class at.dms.kjc.spacetime.GreedyLayout
 
getBitWidth() - Method in class streamit.stair.core.Type
Returns the number of bits required to store this type.
getBitWidth() - Method in class streamit.stair.core.TypeArray
Returns the number of bits required to store this type.
getBitWidth() - Method in class streamit.stair.core.TypeFloat
Returns the number of bits required to store this type.
getBitWidth() - Method in class streamit.stair.core.TypeInt
Returns the number of bits required to store this type.
getBitWidth() - Method in class streamit.stair.core.TypeLaidOut
Return the number of bits required to store this type.
getBitWidth() - Method in class streamit.stair.core.TypePointer
Returns the number of bits required to store this type.
getBitWidth() - Method in class streamit.stair.core.TypeStruct
Return the minimum number of bits required to store this type.
getBlock() - Method in class streamit.stair.core.Instruction
Get the containing block of this instruction.
getBlockContext() - Method in class at.dms.kjc.CBlockContext
 
getBlockContext() - Method in class at.dms.kjc.CCompilationUnitContext
 
getBlockContext() - Method in class at.dms.kjc.CContext
Returns the nearest block context (Where yuo can define some local vars)
getBlockCount(FlatNode) - Static method in class at.dms.kjc.raw.BlockExecutionCounts
 
getBlockingRestriction(LatencyNode) - Method in class streamit.scheduler2.constrained.Restrictions
Return the currently blocking restriction for the node.
getBody() - Method in class at.dms.kjc.CParseClassContext
 
getBody() - Method in class at.dms.kjc.CSourceMethod
Accessor for the body of the method
getBody() - Method in class at.dms.kjc.iterator.SIRFeedbackLoopIter
 
getBody() - Method in class at.dms.kjc.JForStatement
 
getBody() - Method in class at.dms.kjc.JMethodDeclaration
Returns the body of this.
getBody() - Method in class at.dms.kjc.sir.SIRFeedbackLoop
Returns body of this.
getBody() - Method in class at.dms.kjc.slicegraph.SimpleSlice
Preferred way to access body of a SimpleSlice.
getBody() - Method in class streamit.frontend.nodes.Function
Returns the body of this function, as a single statement (likely a StmtBlock).
getBody() - Method in class streamit.frontend.nodes.StmtDoWhile
Returns the loop body.
getBody() - Method in class streamit.frontend.nodes.StmtFor
Return the loop body of this.
getBody() - Method in class streamit.frontend.nodes.StmtWhile
Returns the loop body.
getBody() - Method in class streamit.library.FeedbackLoop
 
getBody() - Method in class streamit.scheduler2.base.FeedbackLoop
Returns the body of a feedback loop.
getBodyChild() - Method in class at.dms.kjc.iterator.SIRFeedbackLoopIter
Returns an iterator for the body of the FeedbackLoop.
getBodyChild() - Method in class streamit.library.iriter.FeedbackLoopIter
 
getBodyChild() - Method in interface streamit.scheduler2.iriter.FeedbackLoopIter
Returns an iterator for the body of the FeedbackLoop.
getBodyContext() - Method in class at.dms.kjc.CExpressionContext
Returns the parent context.
getBoolParam(String) - Method in class streamit.library.ParameterContainer
 
getBorder() - Method in class org.jgraph.graph.DefaultGraphCellEditor.DefaultTextField
Overrides JComponent.getBorder to returns the current border.
getBorder(Map) - Static method in class org.jgraph.graph.GraphConstants
Returns the value attribute from the specified map.
getBorderColor(Map) - Static method in class org.jgraph.graph.GraphConstants
Returns the value attribute from the specified map.
getBorderSelectionColor() - Method in class org.jgraph.graph.DefaultGraphCellEditor
Returns the color the border is drawn.
getBottleneck() - Method in class at.dms.kjc.sir.lowering.partition.dynamicprog.DynamicProgPartitioner
 
getBottleNeckCost() - Method in class at.dms.kjc.spacetime.ScheduleModel
Return the work estimate for the entire SS of the tile that performs the most work.
getBottleNeckTile() - Method in class at.dms.kjc.spacetime.ScheduleModel
Return the tile number of the tile that performs the most work.
getBottleneckTiles(double) - Method in class at.dms.kjc.spacetime.ScheduleModel
Return the set of tiles that are within threshold of the bottleneck tile.
getBottom() - Method in class streamit.frontend.controlflow.CountLattice
 
getBottom() - Method in interface streamit.frontend.controlflow.Lattice
Get the 'bottom' element of the lattice.
getBottom() - Method in class streamit.frontend.controlflow.StrictTypeLattice
 
getBottom() - Method in class streamit.frontend.controlflow.TypeLattice
 
getBottom() - Method in class streamit.scheduler2.hierarchical.FeedbackLoop
 
getBottom() - Method in class streamit.scheduler2.hierarchical.Filter
 
getBottom() - Method in class streamit.scheduler2.hierarchical.Pipeline
 
getBottom() - Method in class streamit.scheduler2.hierarchical.SplitJoin
 
getBottom() - Method in interface streamit.scheduler2.hierarchical.StreamInterface
Returns the object that has ability to consume/peek data from the top of the stream.
getBottomConstrainedStream() - Method in class streamit.scheduler2.constrained.FeedbackLoop
 
getBottomConstrainedStream() - Method in class streamit.scheduler2.constrained.Filter
 
getBottomConstrainedStream() - Method in class streamit.scheduler2.constrained.Pipeline
 
getBottomConstrainedStream() - Method in class streamit.scheduler2.constrained.SplitJoin
 
getBottomConstrainedStream() - Method in interface streamit.scheduler2.constrained.StreamInterface
 
getBottomLatencyNode() - Method in class streamit.scheduler2.constrained.FeedbackLoop
 
getBottomLatencyNode() - Method in class streamit.scheduler2.constrained.Filter
 
getBottomLatencyNode() - Method in class streamit.scheduler2.constrained.Pipeline
 
getBottomLatencyNode() - Method in class streamit.scheduler2.constrained.SplitJoin
 
getBottomLatencyNode() - Method in interface streamit.scheduler2.constrained.StreamInterface
 
getBottomPeek() - Method in class at.dms.kjc.spacedynamic.RawExecutionCode
 
getBounds() - Method in class org.jgraph.graph.AbstractCellView
Returns the bounding rectangle for this view.
getBounds(CellView[]) - Static method in class org.jgraph.graph.AbstractCellView
Returns the bounding box for the specified views.
getBounds() - Method in interface org.jgraph.graph.CellView
Returns the bounds for the view.
getBounds(CellView) - Method in class org.jgraph.graph.EdgeRenderer
Returns the bounds of the edge shape.
getBounds() - Method in class org.jgraph.graph.EdgeView
Returns the location for this portview.
getBounds(Map) - Static method in class org.jgraph.graph.GraphConstants
Returns the bounds attribute from the specified map.
getBounds() - Method in class org.jgraph.graph.GraphTransferable
 
getBounds() - Method in class org.jgraph.graph.PortView
Returns the bounds for the port view.
getBounds() - Method in class org.jgraph.graph.VertexView
Returns the cached bounds for the vertex.
getBreakContextSummary() - Method in class at.dms.kjc.CLoopContext
Returns the context state after break statements.
getBreakLabel() - Method in class at.dms.kjc.JLabeledStatement
Returns the end of this block (for break statement).
getBreakLabel() - Method in class at.dms.kjc.JLoopStatement
Return the end of this block (for break statement)
getBreakLabel() - Method in class at.dms.kjc.JStatement
Returns a label at end of this statement (for break statement)
getBreakLabel() - Method in class at.dms.kjc.JSwitchStatement
Return the end of this block (for break statement)
getBuffer() - Method in class at.dms.compiler.antlr.extra.Parser
Returns the input buffer.
getBuffer() - Method in class at.dms.compiler.antlr.extra.Scanner
Returns the input buffer.
getBuffer() - Method in class at.dms.compiler.tools.antlr.extra.Parser
Returns the input buffer.
getBuffer() - Method in class at.dms.compiler.tools.antlr.extra.Scanner
Returns the input buffer.
getBuffer() - Method in class at.dms.compiler.tools.antlr.runtime.ANTLRStringBuffer
 
getBuffer() - Method in class at.dms.kjc.raw.JoinerScheduleNode
 
getBuffer() - Method in class at.dms.kjc.spacedynamic.JoinerScheduleNode
 
getBuffer(InterSliceEdge) - Static method in class at.dms.kjc.spacetime.InterSliceBuffer
 
getBuffer(FilterSliceNode, OutputSliceNode) - Static method in class at.dms.kjc.spacetime.IntraSliceBuffer
 
getBuffer(InputSliceNode, FilterSliceNode) - Static method in class at.dms.kjc.spacetime.IntraSliceBuffer
 
getBufferCount(FlatNode) - Method in class at.dms.kjc.raw.SimulationCounter
 
getBufferCount(FlatNode) - Method in class at.dms.kjc.spacedynamic.SimulationCounter
 
getBufferIdent(OutputSliceNode, InputSliceNode) - Static method in class at.dms.kjc.spacetime.MagicDram
 
getBufferName() - Method in class at.dms.kjc.cluster.TapeFixedBase
 
getBuffers() - Static method in class at.dms.kjc.backendSupport.Channel
 
getBuffers() - Method in class at.dms.kjc.spacetime.RawTile
 
getBufferSize(FlatNode, boolean) - Method in class at.dms.kjc.rstream.FFSNoPeekBuffer
return the incoming buffer (pop buffer) size
getBufferSize(FlatNode, boolean) - Method in class at.dms.kjc.rstream.FFSPeekBuffer
Deprecated.  
getBufferSize(FlatNode, boolean) - Method in class at.dms.kjc.rstream.FilterFusionState
return the incoming buffer size for this filter
getBufferSize(FlatNode, boolean) - Method in class at.dms.kjc.rstream.FusionState
get the size of the buffer from *prev* to this node
getBufferSize(FlatNode, boolean) - Method in class at.dms.kjc.rstream.JoinerFusionState
return the buffer size for the incoming buffer from *prev* to this node
getBufferSize(FlatNode, boolean) - Method in class at.dms.kjc.rstream.SplitterFusionState
return the outgoing buffersize
getBufferSizeBetween(SIROperator, SIROperator) - Method in class at.dms.kjc.sir.lowering.SIRSchedule
Returns buffer size between and using this schedule.
getBufferSizeBetween(Object, Object) - Method in class streamit.scheduler1.Schedule
 
getBufferSizeBetween(Iterator, Iterator) - Method in class streamit.scheduler2.ScheduleBuffers
 
getBufferSizeBetween(Iterator, Iterator) - Method in class streamit.scheduler2.Scheduler
 
getBufferState(Scanner) - Method in class at.dms.compiler.antlr.extra.InputBuffer
Exports the buffer state.
getBufferState() - Method in class at.dms.compiler.antlr.extra.Scanner
Returns the buffer state.
getBufferState(Scanner) - Method in class at.dms.compiler.tools.antlr.extra.InputBuffer
Exports the buffer state.
getBufferState() - Method in class at.dms.compiler.tools.antlr.extra.Scanner
Returns the buffer state.
getBufferState() - Method in class at.dms.kjc.KjcScanner
Exports the buffer state.
getBufferVar(FlatNode, boolean) - Method in class at.dms.kjc.rstream.FilterFusionState
return the buffer var representing the incoming buffer for this filter
getBufferVar(FlatNode, boolean) - Method in class at.dms.kjc.rstream.FusionState
Return the JVariableDefinition associated with the incoming buffer from *prev* to this node.
getBufferVar(FlatNode, boolean) - Method in class at.dms.kjc.rstream.JoinerFusionState
return the var def of the incoming (pop) buffer from *node* to this joiner
getBufferVar(FlatNode, boolean) - Method in class at.dms.kjc.rstream.SplitterFusionState
return the outgoing buffer var for this splitter
getBufSize() - Method in class at.dms.kjc.backendSupport.ChannelAsArray
Actual Buffer size: use for diagnostic info only.
getC(CType) - Method in class at.dms.kjc.raw.JoinerScheduleNode
 
getC() - Method in class at.dms.kjc.sir.statespace.LinearFilterRepresentation
Get the C matrix.
getC() - Method in class streamit.frontend.nodes.ExprTernary
Returns the third child of this.
getCachedBounds() - Method in class org.jgraph.graph.VertexView
 
getCalledConstructor() - Method in class at.dms.kjc.JConstructorBlock
Returns the constructor called by this constructor.
getCalledConstructor() - Method in class at.dms.kjc.JConstructorDeclaration
Returns the constructor called by this constructor.
getCaller() - Method in exception at.dms.kjc.CMethodNotFoundError
Returns the caller of the method that was not found.
getCaseSensitive() - Method in class at.dms.compiler.tools.antlr.runtime.CharScanner
 
getCaseSensitiveLiterals() - Method in class at.dms.compiler.tools.antlr.runtime.CharScanner
 
getCClass() - Method in class at.dms.kjc.CClass
 
getCClass() - Method in class at.dms.kjc.CClassContext
getCClass
getCClass() - Method in class at.dms.kjc.CClassNameType
Returns the class object associated with this type If this type was never checked (read from class files) check it!
getCClass() - Method in class at.dms.kjc.CClassType
Returns the class object associated with this type If this type was never checked (read from class files) check it!
getCClass() - Method in class at.dms.kjc.CMember
 
getCClass() - Method in class at.dms.kjc.CNullType
Returns the class object associated with this type If this type was never checked (read from class files) check it!
getCClass() - Method in class at.dms.kjc.CType
 
getCClass() - Method in class at.dms.kjc.JMemberDeclaration
 
getCell() - Method in class org.jgraph.event.GraphSelectionEvent
Returns the first cell.
getCell() - Method in class org.jgraph.graph.AbstractCellView
Returns the model object that this view represents.
getCell() - Method in interface org.jgraph.graph.CellView
Returns the model object that this view represents.
getCell() - Method in class org.jgraph.graph.DefaultGraphSelectionModel.CellPlaceHolder
Returns the cell.
getCellBounds(Object) - Method in class org.jgraph.JGraph
Returns the bounding rectangle of the specified cell.
getCellBounds(Object[]) - Method in class org.jgraph.JGraph
Returns the bounding rectangle of the specified cells.
getCellEditorValue() - Method in class org.jgraph.graph.DefaultGraphCellEditor
Returns the value currently being edited.
getCellPUNum(CellPU) - Method in class at.dms.kjc.cell.CellBackendFactory
 
getCellPUNumForFilter(FilterSliceNode) - Method in class at.dms.kjc.cell.CellBackendFactory
 
getCells() - Method in class org.jgraph.event.GraphSelectionEvent
Returns the cells that have been added or removed from the selection.
getCells() - Method in class org.jgraph.graph.GraphContext
Returns the array that was passed to the constructor.
getCells(CellView[]) - Method in class org.jgraph.graph.GraphLayoutCache
Takes an array of views and returns the array of the corresponding cells by using getCell for each view.
getCells() - Method in class org.jgraph.graph.GraphTransferable
Returns the cells that represent the selection.
getCenterPoint() - Method in class org.jgraph.graph.VertexView
Returns the center of this vertex.
getChange() - Method in class org.jgraph.event.GraphModelEvent
Returns the object that constitues the change.
getChanged() - Method in class at.dms.kjc.sir.lowering.Propagator
Get map from JLocalVariable (JVariableDefinition, JFormalParameter etc) to whether has changed
getChanged() - Method in interface org.jgraph.event.GraphModelEvent.GraphViewChange
Returns the objects that have changed.
getChanged() - Method in class org.jgraph.graph.DefaultGraphModel.GraphModelEdit
Returns the cells that have changed.
getChanged() - Method in class org.jgraph.graph.DefaultGraphModel.GraphModelLayerEdit
Returns the cells that have changed.
getChanged() - Method in class org.jgraph.graph.GraphLayoutCache.GraphViewEdit
Returns the views that have changed.
getChanged() - Method in class org.jgraph.graph.GraphLayoutCache.GraphViewLayerEdit
Returns the cells that have changed.
getChangedEdges() - Method in class org.jgraph.graph.ConnectionSet
Returns a Set for the edges in this connection set.
getChangedNodes() - Method in class org.jgraph.graph.ParentMap
Returns a Set for the nodes, childs and parents, in this parent map.
getChannel(Edge) - Method in class at.dms.kjc.backendSupport.BackEndFactory
Back end needs to generate subclasses of channel.
getChannel(SliceNode, SliceNode) - Method in class at.dms.kjc.backendSupport.BackEndFactory
Back end needs to generate subclasses of channel.
getChannel(Edge) - Static method in class at.dms.kjc.backendSupport.ChannelAsArray
Make a new Channel or return an already-made channel.
getChannel(Edge) - Static method in class at.dms.kjc.backendSupport.ChannelAsCircularArray
Make a new Channel or return an already-made channel.
getChannel(Edge, Channel) - Static method in class at.dms.kjc.backendSupport.DelegatingChannel
Make a new Channel or return an already-made channel.
getChannel(Edge, String) - Static method in class at.dms.kjc.backendSupport.UnbufferredPopChannel
Make a new Channel or return an already-made channel.
getChannel(Edge, String) - Static method in class at.dms.kjc.backendSupport.UnbufferredPushChannel
Make a new Channel or return an already-made channel.
getChannel(Edge) - Method in class at.dms.kjc.cell.CellBackendFactory
 
getChannel(SliceNode, SliceNode) - Method in class at.dms.kjc.cell.CellBackendFactory
 
getChannel(Edge) - Method in class at.dms.kjc.spacetime.RawBackEndFactory
 
getChannel(SliceNode, SliceNode) - Method in class at.dms.kjc.spacetime.RawBackEndFactory
 
getChannel(Edge) - Method in class at.dms.kjc.vanillaSlice.UniBackEndFactory
 
getChannel(SliceNode, SliceNode) - Method in class at.dms.kjc.vanillaSlice.UniBackEndFactory
 
getChannels() - Method in class at.dms.kjc.backendSupport.BackEndFactory
Back end needs to accumulate channels to pass to the code emitter.
getCharParam(String) - Method in class streamit.library.ParameterContainer
 
getChild(int) - Method in class at.dms.kjc.iterator.SIRPipelineIter
 
getChild(int) - Method in class at.dms.kjc.iterator.SIRSplitJoinIter
 
getChild(Object, int) - Method in class org.jgraph.graph.DefaultGraphModel
Returns the child of parent at index index in the parent's child array.
getChild(Object, int) - Method in interface org.jgraph.graph.GraphModel
Returns the child of parent at index index in the parent's child array.
getChild() - Method in class org.jgraph.graph.ParentMap.Entry
Returns the child of the relation.
getChild(int) - Method in class streamit.library.FeedbackLoop
 
getChild(int) - Method in class streamit.library.Filter
 
getChild(int) - Method in class streamit.library.iriter.PipelineIter
 
getChild(int) - Method in class streamit.library.iriter.SplitJoinIter
 
getChild(int) - Method in class streamit.library.Pipeline
 
getChild(int) - Method in class streamit.library.SplitJoin
 
getChild(int) - Method in class streamit.library.Stream
 
getChild(int) - Method in class streamit.scheduler1.SchedPipeline
 
getChild(int) - Method in class streamit.scheduler1.SchedSplitJoin
 
getChild(int) - Method in class streamit.scheduler2.base.Pipeline
Get the a child of this pipeline.
getChild(int) - Method in class streamit.scheduler2.base.SplitJoin
Get the a child of this splitjoin.
getChild(int) - Method in interface streamit.scheduler2.iriter.PipelineIter
Returns an Iterator to a particular child of this pipeline.
getChild(int) - Method in interface streamit.scheduler2.iriter.SplitJoinIter
Returns the n-th child of the SplitJoin.
getChildCount(Object) - Method in class org.jgraph.graph.DefaultGraphModel
Returns the number of children of parent.
getChildCount(Object) - Method in interface org.jgraph.graph.GraphModel
Returns the number of children of parent.
getChildInitStage(StreamInterface, int) - Method in class streamit.scheduler2.hierarchical.FeedbackLoop
 
getChildInitStage(StreamInterface, int) - Method in class streamit.scheduler2.hierarchical.Filter
 
getChildInitStage(StreamInterface, int) - Method in class streamit.scheduler2.hierarchical.Pipeline
 
getChildInitStage(StreamInterface, int) - Method in class streamit.scheduler2.hierarchical.SplitJoin
 
getChildInitStage(StreamInterface, int) - Method in class streamit.scheduler2.hierarchical.StreamAlgorithm
Get an init stage for a child.
getChildN(int) - Method in class streamit.library.Pipeline
 
getChildN(int) - Method in class streamit.library.SplitJoin
 
getChildName() - Method in class at.dms.kjc.lir.LIRFileReader
 
getChildName() - Method in class at.dms.kjc.lir.LIRFileWriter
 
getChildName() - Method in class at.dms.kjc.lir.LIRIdentity
 
getChildName(SIROperator) - Method in class at.dms.kjc.sir.SIRFeedbackLoop
Returns the relative name by which this object refers to child , or null if is not a child of this.
getChildNextInitStage(StreamInterface) - Method in class streamit.scheduler2.hierarchical.FeedbackLoop
 
getChildNextInitStage(StreamInterface) - Method in class streamit.scheduler2.hierarchical.Filter
 
getChildNextInitStage(StreamInterface) - Method in class streamit.scheduler2.hierarchical.Pipeline
 
getChildNextInitStage(StreamInterface) - Method in class streamit.scheduler2.hierarchical.SplitJoin
 
getChildNextSteadyPhase(StreamInterface) - Method in class streamit.scheduler2.hierarchical.FeedbackLoop
 
getChildNextSteadyPhase(StreamInterface) - Method in class streamit.scheduler2.hierarchical.Filter
 
getChildNextSteadyPhase(StreamInterface) - Method in class streamit.scheduler2.hierarchical.Pipeline
 
getChildNextSteadyPhase(StreamInterface) - Method in class streamit.scheduler2.hierarchical.SplitJoin
 
getChildNumExecs(int) - Method in class streamit.scheduler2.base.Pipeline
Return how many times a particular child should be executed in a full steady-state execution of this pipeline.
getChildNumExecs(int) - Method in class streamit.scheduler2.base.SplitJoin
Return how many times a particular child should be executed in a full steady-state execution of this pipeline.
getChildPhases(StreamInterface, int) - Method in class streamit.scheduler2.hierarchical.FeedbackLoop
 
getChildPhases(StreamInterface, int) - Method in class streamit.scheduler2.hierarchical.Pipeline
 
getChildPhases(StreamInterface, int) - Method in class streamit.scheduler2.hierarchical.SplitJoin
 
getChildPhases(StreamInterface, int) - Method in class streamit.scheduler2.hierarchical.StreamAlgorithm
Append a number of phases of a particular child.
getChildren() - Method in class at.dms.kjc.sir.SIRContainer
Returns a list of the children of this (does not return the internal representation list of this.) The children are stream objects that are contained within this.
getChildren() - Method in class at.dms.kjc.sir.SIRFeedbackLoop
Returns a list of the children of this.
getChildren() - Method in class at.dms.kjc.sir.SIRSplitJoin
Returns a list of the children of this.
getChildren() - Method in class org.jgraph.graph.DefaultGraphCell
Provides access to the children list to change ordering.
getChildren() - Method in class streamit.scheduler1.SchedPipeline
 
getChildren() - Method in class streamit.scheduler1.SchedSplitJoin
 
getChildrenBetween(SIROperator, SIROperator) - Method in class at.dms.kjc.sir.SIRPipeline
Returns a list of the children between and , inclusive.
getChildSteadyPhase(StreamInterface, int) - Method in class streamit.scheduler2.hierarchical.FeedbackLoop
 
getChildSteadyPhase(StreamInterface, int) - Method in class streamit.scheduler2.hierarchical.Filter
 
getChildSteadyPhase(StreamInterface, int) - Method in class streamit.scheduler2.hierarchical.Pipeline
 
getChildSteadyPhase(StreamInterface, int) - Method in class streamit.scheduler2.hierarchical.SplitJoin
 
getChildSteadyPhase(StreamInterface, int) - Method in class streamit.scheduler2.hierarchical.StreamAlgorithm
Get a steady state phase for a child.
getChildStruct(SIROperator) - Static method in class at.dms.kjc.sir.lowering.LoweringConstants
Returns a field access to , as for use within an init function referencing a child.
getChildViews() - Method in class org.jgraph.graph.AbstractCellView
Returns the child views of this view.
getChildViews() - Method in interface org.jgraph.graph.CellView
Returns the child views of this view.
getClassConstant() - Method in class at.dms.classfile.ClassRefInstruction
Return the class constant on which this object refer
getClassContext() - Method in class at.dms.kjc.CClassContext
getClassContext
getClassContext() - Method in class at.dms.kjc.CCompilationUnitContext
getClass
getClassContext() - Method in class at.dms.kjc.CContext
getClassContext
getClassContext() - Method in class at.dms.kjc.CMethodContext
getClassContext
getClasses() - Method in class at.dms.kjc.Main
Returns the classes to generate
getClassImports() - Method in class at.dms.kjc.CParseCompilationUnitContext
 
getClassInfo(String, boolean) - Static method in class at.dms.classfile.ClassPath
 
getClassName() - Method in class at.dms.classfile.ReferenceConstant
Returns the name of this constant
getClassName() - Method in class at.dms.compiler.tools.antlr.compiler.Grammar
 
getClassType() - Method in class at.dms.kjc.JClassExpression
Return the type this is a class expression for
getClassType() - Method in class at.dms.kjc.JTypeNameExpression
Compute the type of this expression (called after parsing)
getClobber() - Method in class at.dms.kjc.sir.InlineAssembly
Returns list of clobbered registers.
getCls() - Method in class streamit.frontend.nodes.Function
Returns the class of this function as an integer.
getCls() - Method in class streamit.frontend.nodes.TypeHelper
 
getClusterString(SIRStream) - Method in class at.dms.kjc.NumberDot
Prints out the subgraph cluser line that is needed in to make clusters.
getClusterString(SIRStream) - Method in class at.dms.kjc.SimpleDot
Prints out the subgraph cluser line that is needed in to make clusters.
getClusterString(SIRStream) - Method in class at.dms.kjc.sir.linear.LinearDot
Override the string used to create a new subgraph, to color it if we have a linear rep for it.
getClusterString(SIRStream) - Method in class at.dms.kjc.sir.linear.LinearDotSimple
Override the string used to create a new subgraph, to color it if we have a linear rep for it.
getClusterString(SIRStream) - Method in class at.dms.kjc.sir.lowering.partition.PartitionDot
Override to show partitions.
getClusterString(SIRStream) - Method in class at.dms.kjc.sir.statespace.LinearDot
Override the string used to create a new subgraph, to color it if we have a linear rep for it.
getClusterString(SIRStream) - Method in class at.dms.kjc.sir.statespace.LinearDotSimple
Override the string used to create a new subgraph, to color it if we have a linear rep for it.
getClusterString(SIRStream) - Method in class at.dms.kjc.StreamItDot
Prints out the subgraph cluser line that is needed in to make clusters.
getCMethod() - Method in class at.dms.kjc.CMethodContext
getCMethod
getCodeCacheSize() - Static method in class at.dms.kjc.sir.lowering.partition.cache.CachePartitioner
 
getCodeInfo() - Method in class at.dms.backend.Optimizer
Returns a new, optimized code info structure.
getCodeInfo() - Method in class at.dms.classfile.MethodInfo
Returns the code attribute associated with this method
getCodeInfo() - Method in class at.dms.optimize.Optimizer
Returns a new, optimized code info structure.
getCodeLength() - Method in class at.dms.classfile.CodeInfo
Returns the length in bytes of the instruction array.
getCodeSequence() - Static method in class at.dms.kjc.CodeSequence
Constructs a code sequence.
getCodeSize() - Method in class at.dms.kjc.cluster.CodeEstimate
Returns size of code
getCodeStart() - Method in class at.dms.backend.CodeSequence
Returns the first instruction of the sequence
getCodeStart() - Method in class at.dms.backend.Optimizer
 
getCodeStart() - Method in class at.dms.optimize.Optimizer
 
getCodeStoreHelper(SliceNode) - Method in class at.dms.kjc.backendSupport.BackEndFactory
Select a CodeStoreHelper subclass given a SliceNode.
getCodeStoreHelper(SliceNode) - Method in class at.dms.kjc.cell.CellBackendFactory
 
getCodeStoreHelper(SliceNode) - Method in class at.dms.kjc.spacetime.RawBackEndFactory
Eventually make RawExecutionCode a subclass of CodeStoreHelper, but unused for now.
getCodeStoreHelper(SliceNode) - Method in class at.dms.kjc.vanillaSlice.UniBackEndFactory
 
getCoefficient() - Method in class at.dms.kjc.sir.linear.LinearComputationTuple
Return the coefficient of this tuple.
getCoefficient() - Method in class at.dms.kjc.sir.statespace.LinearComputationTuple
Return the coefficient of this tuple.
getCols() - Method in class at.dms.kjc.sir.linear.FilterMatrix
Accessor: Return the number of columns in this matrix.
getCols() - Method in class at.dms.kjc.sir.statespace.FilterMatrix
Accessor: Return the number of columns in this matrix.
getColumn() - Method in exception at.dms.compiler.antlr.runtime.ParserException
 
getColumn() - Method in exception at.dms.compiler.antlr.runtime.RecognitionException
 
getColumn() - Method in class at.dms.compiler.antlr.runtime.Token
 
getColumn() - Method in class at.dms.compiler.TabbedPrintWriter
 
getColumn() - Method in class at.dms.compiler.tools.antlr.runtime.CharScanner
 
getColumn() - Method in class at.dms.compiler.tools.antlr.runtime.CommonToken
Return token's start column
getColumn() - Method in exception at.dms.compiler.tools.antlr.runtime.ParserException
 
getColumn() - Method in exception at.dms.compiler.tools.antlr.runtime.RecognitionException
 
getColumn() - Method in class at.dms.compiler.tools.antlr.runtime.Token
 
getColumn() - Method in class at.dms.kjc.common.CodegenPrintWriter
Get current column.
getColumn() - Method in class at.dms.kjc.raw.Coordinate
 
getColumnNumber() - Method in class streamit.frontend.nodes.FEContext
Get the column number this node begins on, or -1 if it is unavailable.
getCommAddrIns(int) - Method in class at.dms.kjc.spacetime.SwitchCodeStore
 
getComment() - Method in class at.dms.compiler.antlr.extra.Parser
 
getComment() - Method in class at.dms.compiler.tools.antlr.extra.Parser
 
getComments() - Method in class at.dms.kjc.JStatement
Returns the comments
getCommitToPath() - Method in class at.dms.compiler.tools.antlr.runtime.CharScanner
 
getCOMP_COMM_RATIO() - Static method in class at.dms.kjc.spacetime.SpaceTimeBackend
 
getCompilationUnitContext() - Method in class at.dms.kjc.CCompilationUnitContext
 
getCompilationUnitContext() - Method in class at.dms.kjc.CContext
 
getCompiler() - Method in class at.dms.compiler.antlr.extra.Parser
Returns the compiler driver which invoked the parser.
getCompiler() - Method in class at.dms.compiler.tools.antlr.extra.Parser
Returns the compiler driver which invoked the parser.
getComponent() - Method in class streamit.frontend.nodes.ExprArray
 
getComponent() - Method in class streamit.frontend.nodes.TypeArray
gets the component that this array is made out of
getComputeCode() - Method in class at.dms.kjc.backendSupport.ComputeNode
Access the ComputeCodeStore for this compute node.
getComputeCodeStore(ComputeNodeType) - Method in class at.dms.kjc.backendSupport.BackEndFactory
 
getComputeCodeStore(CellPU) - Method in class at.dms.kjc.cell.CellBackendFactory
 
getComputeCodeStore(SliceNode) - Method in class at.dms.kjc.cell.CellPU
 
getComputeCodeStore(RawTile) - Method in class at.dms.kjc.spacetime.RawBackEndFactory
 
getComputeCodeStore(UniProcessor) - Method in class at.dms.kjc.vanillaSlice.UniBackEndFactory
 
getComputeCodeStores() - Method in class at.dms.kjc.cell.CellPU
 
getComputeNode(ComputeNodeSelectorArgType) - Method in class at.dms.kjc.backendSupport.BackEndFactory
Get a specified compute node.
getComputeNode(SliceNode) - Method in class at.dms.kjc.backendSupport.BasicGreedyLayout
 
getComputeNode(SliceNode) - Method in interface at.dms.kjc.backendSupport.Layout
Get the ComputeNode for a Slice
getComputeNode(SliceNode) - Method in class at.dms.kjc.backendSupport.NoSWPipeLayout
only valid after run();
getComputeNode(Integer) - Method in class at.dms.kjc.cell.CellBackendFactory
 
getComputeNode(SliceNode) - Method in class at.dms.kjc.cell.SimpleCellLayout
 
getComputeNode(FlatNode) - Method in class at.dms.kjc.spacedynamic.Layout
return the compute node (tile or ioport) assigned to
getComputeNode(SIROperator) - Method in class at.dms.kjc.spacedynamic.Layout
return the compute node (tile or ioport) assigned to
getComputeNode(int, int) - Method in class at.dms.kjc.spacedynamic.RawChip
 
getComputeNode(SliceNode) - Method in class at.dms.kjc.spacetime.AnnealedGreedyLayout
 
getComputeNode(SliceNode) - Method in class at.dms.kjc.spacetime.AnnealedLayout
Get the raw tile that was assigned to filter in the layout.
getComputeNode(SliceNode) - Method in class at.dms.kjc.spacetime.GreedyLayout
 
getComputeNode(SliceNode) - Method in class at.dms.kjc.spacetime.ManualSliceLayout
 
getComputeNode(int[]) - Method in class at.dms.kjc.spacetime.RawBackEndFactory
 
getComputeNode(int, int) - Method in class at.dms.kjc.spacetime.RawProcElements
 
getComputeNode(Integer) - Method in class at.dms.kjc.vanillaSlice.UniBackEndFactory
 
getComputeNodes() - Method in class at.dms.kjc.backendSupport.BackEndFactory
 
getComputeNodes() - Method in class at.dms.kjc.cell.CellBackendFactory
 
getComputeNodes() - Method in class at.dms.kjc.spacetime.RawBackEndFactory
 
getComputeNodes() - Method in class at.dms.kjc.vanillaSlice.UniBackEndFactory
 
getCond() - Method in class at.dms.kjc.JConditionalExpression
 
getCond() - Method in class at.dms.kjc.JWhileStatement
get the condition of this.
getCond() - Method in class streamit.frontend.nodes.StmtDoWhile
Returns the loop condition.
getCond() - Method in class streamit.frontend.nodes.StmtFor
Return the loop condition of this.
getCond() - Method in class streamit.frontend.nodes.StmtIfThen
Returns the condition of this.
getCond() - Method in class streamit.frontend.nodes.StmtWhile
Returns the loop condition.
getCondition() - Method in class at.dms.kjc.JDoStatement
Gets the condition.
getCondition() - Method in class at.dms.kjc.JForStatement
 
getCondition() - Method in class at.dms.kjc.JIfStatement
Gets condition of this.
getCondition() - Method in class streamit.stair.core.ControlEdge
Returns the condition under which this edge is followed.
getCondValue() - Method in class at.dms.kjc.rstream.JDoLoopStatement
return the value that the induction var is compared to in : *induction* < *cond*
getConfig(SIRStream) - Method in class at.dms.kjc.sir.lowering.partition.cache.CachePartitioner
 
getConfig(SIRStream) - Method in class at.dms.kjc.sir.lowering.partition.dynamicprog.DynamicProgPartitioner
 
getConfig(SIRStream) - Method in class at.dms.kjc.sir.lowering.partition.linear.LinearPartitioner
 
getConnections() - Method in class org.jgraph.graph.ConnectionSet
 
getConnectionSet() - Method in class org.jgraph.graph.DefaultGraphModel.GraphModelEdit
Returns the connectionSet.
getConnectionSet() - Method in class org.jgraph.graph.GraphTransferable
Returns the connections between cells (and possibly other, unselected cells).
getCons() - Method in class streamit.frontend.nodes.StmtIfThen
Returns the consequent statement of this, which is executed if the condition is true.
getConstant() - Method in class at.dms.kjc.slicegraph.FilterContent
For linear filters, returns the constant b in Ax+b that represents the filter.
getConstants() - Method in class at.dms.kjc.sir.lowering.Propagator
Get map from JLocalVariable (JVariableDefinition, JFormalParameter etc) to constant.
getConstantValue() - Method in class at.dms.classfile.FieldInfo
Returns the value of the this field
getConstantValue() - Method in class at.dms.kjc.CField
Returns the constant value of a constant final field or null.
getConstrainedBody() - Method in class streamit.scheduler2.constrained.FeedbackLoop
 
getConstrainedLoop() - Method in class streamit.scheduler2.constrained.FeedbackLoop
 
getConsumerName() - Method in class at.dms.kjc.cluster.TapeCluster
Consumer name for init code in ClusterCodeGeneration.
getConsumerName() - Method in class at.dms.kjc.cluster.TapeClusterFused
Consumer name for init code in ClusterCodeGeneration.
getConsumption() - Method in class streamit.library.DuplicateSplitter
 
getConsumption() - Method in class streamit.library.NullSplitter
 
getConsumption() - Method in class streamit.library.RoundRobinSplitter
 
getConsumption() - Method in class streamit.library.Splitter
 
getConsumption() - Method in class streamit.library.WeightedRoundRobinSplitter
 
getConsumption() - Method in class streamit.scheduler1.SchedStream
 
getConsumption() - Method in interface streamit.scheduler1.SchedStreamInterface
 
getContainer(int) - Method in class at.dms.kjc.sir.lowering.partition.WorkList
Gets container at position
getContainerInit() - Method in class at.dms.kjc.sir.lowering.Unroller
 
getContent(SIRFilter) - Method in class at.dms.kjc.slicegraph.Partitioner
 
getContent() - Method in class at.dms.kjc.spacetime.FileState
 
getContext() - Method in interface org.jgraph.event.GraphModelEvent.GraphViewChange
Returns the objects that have not changed explicitly, but implicitly because one of their dependent cells has changed.
getContext() - Method in class org.jgraph.graph.DefaultGraphModel.GraphModelEdit
Returns the objects that have not changed explicitly, but implicitly because one of their dependent cells has changed.
getContext() - Method in class org.jgraph.graph.GraphLayoutCache.GraphViewEdit
Returns the views that have not changed explicitly, but implicitly because one of their dependent cells has changed.
getContext() - Method in class org.jgraph.graph.GraphLayoutCache.GraphViewLayerEdit
Returns the views that have not changed explicitly, but implicitly because one of their dependent cells has changed.
getContext() - Method in class org.jgraph.plaf.basic.BasicGraphUI.RootHandle
 
getContext() - Method in class streamit.frontend.nodes.FENode
Returns the context associated with this node.
getContext() - Method in class streamit.frontend.nodes.TypeHelper
Returns the context of the helper in the original source code.
getContext() - Method in class streamit.frontend.nodes.TypeStruct
Returns the context of the structure in the original source code.
getContext(Token) - Method in class streamit.frontend.StreamItParserFE
 
getContextField() - Static method in class at.dms.kjc.sir.lowering.LoweringConstants
Returns the field declaration declaring a stream context.
getContinueContextSummary() - Method in class at.dms.kjc.CLoopContext
Returns the context state after continue statements.
getContinueLabel() - Method in class at.dms.kjc.JLoopStatement
Return the beginning of this block (for continue statement)
getContinueLabel() - Method in class at.dms.kjc.JStatement
Returns the beginning of this block (for continue statement)
getCopyVar() - Method in class at.dms.kjc.JAssignmentExpression
 
getCost() - Method in class at.dms.kjc.sir.linear.LinearFilterRepresentation
returns a LinearCost object that represents the number of multiplies and adds that are necessary to implement this linear filter representation.
getCost() - Method in class at.dms.kjc.sir.statespace.LinearFilterRepresentation
returns a LinearCost object that represents the number of multiplies and adds that are necessary to implement this linear filter representation (in steady state).
getCount(HashMap, FlatNode) - Static method in class at.dms.kjc.common.RawUtil
get the execution Count of the previous node
getCount(FlatNode, int) - Method in class at.dms.kjc.raw.JoinerCounter
 
getCount(FlatNode, int) - Method in class at.dms.kjc.raw.SimulationCounterPop
 
getCount(FlatNode, int) - Method in class at.dms.kjc.raw.SimulationCounterPush
 
getCount(HashMap<FlatNode, Integer>, FlatNode) - Static method in class at.dms.kjc.raw.Util
 
getCount(FlatNode, int) - Method in class at.dms.kjc.spacedynamic.JoinerCounter
 
getCount(FlatNode, int) - Method in class at.dms.kjc.spacedynamic.SimulationCounterPop
 
getCount(FlatNode, int) - Method in class at.dms.kjc.spacedynamic.SimulationCounterPush
 
getCount(HashMap, FlatNode) - Static method in class at.dms.kjc.spacedynamic.Util
 
getCountPrev(HashMap, FlatNode, FlatNode) - Static method in class at.dms.kjc.common.RawUtil
get the execution count of the previous node
getCountPrev(HashMap<FlatNode, Integer>, FlatNode, FlatNode) - Static method in class at.dms.kjc.raw.Util
 
getCountPrev(HashMap, FlatNode, FlatNode) - Static method in class at.dms.kjc.spacedynamic.Util
 
getCreator() - Method in class streamit.frontend.nodes.StmtAdd
Returns the child stream creator.
getCreator() - Method in class streamit.frontend.nodes.StmtBody
Returns the child stream creator.
getCreator() - Method in class streamit.frontend.nodes.StmtLoop
Returns the child stream creator.
getCriticalpath(double) - Method in class at.dms.kjc.spacetime.GreedyBinPacking
 
getCriticalPathTiles(double) - Method in class at.dms.kjc.spacetime.GreedyBinPacking
 
getCurrent() - Method in class at.dms.backend.CodeSequence
Returns the (current) last instruction of the sequence
getCurrentPoint() - Method in class org.jgraph.graph.BasicMarqueeHandler
Returns the currentPoint.
getD() - Method in class at.dms.kjc.sir.statespace.LinearFilterRepresentation
Get the D matrix.
getDashPattern(Map) - Static method in class org.jgraph.graph.GraphConstants
Returns the value attribute from the specified map.
getData() - Method in class streamit.misc.OMapIterator
 
getData() - Method in class streamit.misc.RBNode
 
getDataCacheSize() - Static method in class at.dms.kjc.sir.lowering.partition.cache.CachePartitioner
 
getDataField() - Static method in class at.dms.kjc.sir.lowering.LoweringConstants
Returns a field access to the current stream structure.
getDecl() - Method in class at.dms.kjc.common.ALocalVariable
 
getDecl() - Method in class at.dms.kjc.JUnqualifiedAnonymousCreation
Returns the class declaration for the object.
getDeclaredInitPhase(int) - Method in class streamit.scheduler2.hierarchical.Filter
 
getDeclaredInitPhasePeek(int) - Method in class streamit.scheduler2.hierarchical.Filter
 
getDeclaredInitPhasePop(int) - Method in class streamit.scheduler2.hierarchical.Filter
 
getDeclaredInitPhasePush(int) - Method in class streamit.scheduler2.hierarchical.Filter
 
getDeclaredSteadyPhase(int) - Method in class streamit.scheduler2.hierarchical.Filter
 
getDeclaredSteadyPhasePeek(int) - Method in class streamit.scheduler2.hierarchical.Filter
 
getDeclaredSteadyPhasePop(int) - Method in class streamit.scheduler2.hierarchical.Filter
 
getDeclaredSteadyPhasePush(int) - Method in class streamit.scheduler2.hierarchical.Filter
 
getDefaultAccess() - Method in class at.dms.compiler.tools.antlr.compiler.Grammar
Returns the default access modifier for rules.
getDefaultConstructor() - Method in class at.dms.kjc.JTypeDeclaration
 
getDefaultErrorHandler() - Method in class at.dms.compiler.tools.antlr.compiler.Grammar
 
getDefaultErrorHandler() - Method in class at.dms.compiler.tools.antlr.compiler.RuleBlock
 
getDelay() - Method in class at.dms.kjc.sir.SIRFeedbackLoop
get the delay of the feedback loop
getDelay() - Method in class streamit.library.FeedbackLoop
 
getDelayInt() - Method in class at.dms.kjc.sir.SIRFeedbackLoop
Retrieve the delay of this as an int (requires that constants have been propagated).
getDelaySize() - Method in class at.dms.kjc.iterator.SIRFeedbackLoopIter
Returns delay of feedbackloop
getDelaySize() - Method in class streamit.library.iriter.FeedbackLoopIter
 
getDelaySize() - Method in interface streamit.scheduler2.iriter.FeedbackLoopIter
Returns the delay size for this feedback loop.
getDelegatedIdent() - Method in class at.dms.kjc.backendSupport.DelegatingChannel
 
getDeliveryTime() - Method in class streamit.library.Message
Returns the execution step of the receiver BEFORE which this should be delivered.
getDenom() - Method in class streamit.misc.Fraction
 
getDenominator() - Method in class streamit.misc.Fraction
 
getDependants() - Method in class streamit.scheduler2.constrained.LatencyNode
 
getDependecies() - Method in class streamit.scheduler2.constrained.LatencyNode
 
getDependencies() - Method in class at.dms.kjc.slicegraph.Slice
 
getDependencyData(int) - Method in class at.dms.kjc.cluster.LatencyConstraint
Returns a credit that can be sent by source to dest during first steady state.
getDescendantCount() - Method in class org.jgraph.graph.GraphContext
Returns the number of all objects (cells and children) in this object.
getDescendantList(GraphModel, Object[]) - Static method in class org.jgraph.graph.DefaultGraphModel
 
getDescendantList(Object[]) - Method in class org.jgraph.JGraph
Returns all cells including all descendants.
getDescendants(GraphModel, Object[]) - Static method in class org.jgraph.graph.DefaultGraphModel
Flattens the given array of root cells by adding the roots and their descandants.
getDescendants(Object[]) - Method in class org.jgraph.JGraph
Returns all cells including all descendants.
getDescendantViews(CellView[]) - Static method in class org.jgraph.graph.AbstractCellView
Returns all views, including descendants that have a parent in views without the PortViews.
getDescription() - Method in class at.dms.compiler.tools.common.Message
Returns the message description.
getDescription() - Method in class at.dms.kjc.JLocalVariable
 
getDescription() - Method in class at.dms.util.Message
Returns the message description.
getDest() - Method in class at.dms.kjc.backendSupport.Channel
 
getDest() - Method in class at.dms.kjc.backendSupport.DelegatingChannel
 
getDest() - Method in class at.dms.kjc.cluster.NetStream
Get number representing the output operator
getDest() - Method in interface at.dms.kjc.cluster.Tape
Destination of tape.
getDest() - Method in class at.dms.kjc.cluster.TapeBase
 
getDest(int) - Method in class at.dms.kjc.raw.SwitchScheduleNode
 
getDest() - Method in class at.dms.kjc.slicegraph.Edge
 
getDest() - Method in class at.dms.kjc.slicegraph.InterSliceEdge
 
getDest() - Method in class at.dms.kjc.spacedynamic.FileReaderDevice
 
getDestList() - Method in class at.dms.kjc.slicegraph.OutputSliceNode
Return a list of the dests in round-robin order flattening the duplicates.
getDests() - Method in class at.dms.kjc.slicegraph.OutputSliceNode
 
getDests() - Method in class streamit.stair.core.Instruction
Get a List of destination operands for this instruction.
getDestSequence() - Method in class at.dms.kjc.slicegraph.OutputSliceNode
Return a list of the edges with each edge appearing once and ordered by the order in which each edge appears in the split pattern.
getDestSet() - Method in class at.dms.kjc.slicegraph.OutputSliceNode
Return the set of the outgoing edges of this OutputSliceNode.
getDestSteadyExec() - Method in class at.dms.kjc.cluster.LatencyConstraint
 
getDevices() - Method in class at.dms.kjc.spacedynamic.IOPort
 
getDevices() - Method in class at.dms.kjc.spacetime.RawProcElements
 
getDFTraversal(FlatNode) - Static method in class at.dms.kjc.raw.DFTraversal
 
getDFTraversal(FlatNode) - Static method in class at.dms.kjc.spacedynamic.DFTraversal
 
getDim() - Method in class streamit.frontend.nodes.ExprComposite
 
getDimension() - Method in class at.dms.classfile.MultiarrayInstruction
Return the number of dimension of this array
getDims() - Method in class at.dms.kjc.CArrayType
Get dimensions of array.
getDims() - Method in class at.dms.kjc.JNewArrayExpression
Find the dimensions of this expression
getDims() - Method in class streamit.frontend.nodes.ExprArrayInit
Returns how many dimensions in this array
getDims() - Method in class streamit.frontend.nodes.TypeArray
Returns the number of dimensions in this array
getDirectCost() - Method in class at.dms.kjc.sir.linear.LinearCost
Returns the cost of this (in units proportional of estimated execution time, relative to any metric) if implemented directly in the time domain.
getDirectCost() - Method in class at.dms.kjc.sir.statespace.LinearCost
Returns the cost of this (in units proportional of estimated execution time, relative to any metric) if implemented directly in the time domain.
getDirectDownstream(FlatNode) - Static method in class at.dms.kjc.raw.Util
 
getDirectDownstream(FlatNode) - Static method in class at.dms.kjc.spacedynamic.Util
 
getDirection(Coordinate, Coordinate) - Static method in class at.dms.kjc.raw.Layout
 
getDirection(ComputeNode, ComputeNode) - Method in class at.dms.kjc.spacedynamic.RawChip
 
getDirection(RawComputeNode, RawComputeNode) - Method in class at.dms.kjc.spacetime.RawProcElements
 
getDirectionFromTile() - Method in class at.dms.kjc.spacedynamic.IOPort
Get the direction from the neighboring tile to this
getDirectionFromTile() - Method in class at.dms.kjc.spacetime.IODevice
Get the direction from the neighboring tile to this
getDownstream() - Method in class at.dms.kjc.flatgraph.SSGEdge
the downstream SSG of edge
getDownstreamNode() - Method in class streamit.scheduler2.constrained.P2PPortal
 
getDownstreamNum() - Method in class at.dms.kjc.flatgraph.SSGEdge
get the index into the input array for the downstream SSG
getDRAM() - Method in class at.dms.kjc.spacetime.OffChipBuffer
Return the dram assignment of this buffer.
getDRAM() - Method in class at.dms.kjc.spacetime.RawTile
 
getDst() - Method in class streamit.scheduler2.constrained.LatencyEdge
 
getDstIntraBuf(Slice) - Static method in class at.dms.kjc.spacetime.IntraSliceBuffer
 
getDstPhase4SrcPhase(int) - Method in class streamit.scheduler2.constrained.LatencyEdge
 
getDstPhase4SrcPhase(int) - Method in interface streamit.scheduler2.SDEPData
Get the reverse SDEP function value for nSrcPhase of the upstream node.
getEdge() - Method in class at.dms.kjc.spacetime.InterSliceBuffer
 
getEdge() - Method in class org.jgraph.graph.ConnectionSet.Connection
Returns the edge of the connection.
getEdgeBetween(OutputSliceNode, InputSliceNode) - Static method in class at.dms.kjc.cell.CellBackend
 
getEdgePoint(EdgeView, int) - Method in class org.jgraph.graph.PortView
Returns the point of edge at index index.
getEdgeRenderer() - Method in class org.jgraph.graph.EdgeView
Returns the local renderer.
getEdges() - Method in class at.dms.kjc.flatgraph.FlatNode
 
getEdges() - Method in class org.jgraph.graph.ConnectionSet
 
getEdges(GraphModel, Object[]) - Static method in class org.jgraph.graph.DefaultGraphModel
Return the set of edges that are connected to the specified cells.
getEdges() - Method in class org.jgraph.graph.DefaultPort
Returns the anchor of this port.
getEdgeToNext() - Method in class at.dms.kjc.slicegraph.SliceNode
 
getEditClickCount() - Method in class org.jgraph.JGraph
Returns the number of clicks for editing to start.
getEditingCell() - Method in class org.jgraph.JGraph
Returns the cell that is currently being edited.
getEditingCell(JGraph) - Method in class org.jgraph.plaf.basic.BasicGraphUI
Returns the element that is being edited.
getEditingCell(JGraph) - Method in class org.jgraph.plaf.GraphUI
Returns the cell that is being edited.
getEditor() - Method in class org.jgraph.graph.AbstractCellView
Returns a cell editor for the view.
getEditor() - Method in interface org.jgraph.graph.CellView
Returns a cell editor for the view.
getElement(Object) - Method in class at.dms.compiler.tools.antlr.compiler.IndexedVector
 
getElement(int, int) - Method in class at.dms.kjc.sir.linear.FilterMatrix
Accessor: returns the value of the matrix at the specified position, and bombs an exception if the value is out of range.
getElement(int) - Method in class at.dms.kjc.sir.linear.FilterVector
Get the element at index in the vector
getElement(int, int) - Method in class at.dms.kjc.sir.statespace.FilterMatrix
Accessor: returns the value of the matrix at the specified position, and bombs an exception if the value is out of range.
getElement(int) - Method in class at.dms.kjc.sir.statespace.FilterVector
Get the element at index in the vector
getElements() - Method in class streamit.frontend.nodes.ExprArrayInit
Returns the components of this.
getElementType() - Method in class at.dms.kjc.CArrayType
Returns the type of the elements of an array of this type.
getElems() - Method in class at.dms.kjc.JArrayInitializer
 
getElseClause() - Method in class at.dms.kjc.JIfStatement
Get else clause.
getEmptyConstraint() - Method in interface at.dms.kjc.linprog.LinearProgram
Returns an array with a zero-entry for each variable in the linear program (which the client can then fill in with coefficients before checking in as a new constraint.)
getEmptyConstraint() - Method in class at.dms.kjc.linprog.LPSolve
Returns an array with a zero-entry for each variable in the linear program (which the client can then fill in with coefficients before checking in as a new constraint.)
getEmptyConstraint() - Method in class at.dms.kjc.linprog.SimpleLinearProgram
Returns an array with a zero-entry for each variable in the linear program (which the client can then fill in with coefficients before checking in as a new constraint.)
getEnd() - Method in class at.dms.classfile.HandlerInfo
 
getEnd() - Method in class at.dms.classfile.LocalVariableInfo
Returns the end of the protected area
getEnd() - Method in class at.dms.kjc.slicegraph.FilterContent
Returns true if this filter is the last filter of the fissed filters representing the original linear filter.
getEndElement() - Method in class at.dms.compiler.tools.antlr.compiler.RuleBlock
 
getEndSize(Map) - Static method in class org.jgraph.graph.GraphConstants
Returns the opaque attribute from the specified map.
getEntry() - Method in class streamit.frontend.controlflow.CFG
Get the entry node.
getEntry() - Method in interface streamit.stair.core.BlockContainer
Get the entry node of the region.
getEnvironmentVariable(String) - Static method in class at.dms.util.Utils
Returns value of environment variable named
getEqual() - Method in class at.dms.kjc.JEqualityExpression
return value of equal
getErrorMessage() - Method in exception at.dms.compiler.antlr.runtime.RecognitionException
Deprecated. As of ANTLR 2.7.0
getErrorMessage() - Method in exception at.dms.compiler.tools.antlr.runtime.RecognitionException
Deprecated. As of ANTLR 2.7.0
getEstimate(FlatNode) - Method in class at.dms.kjc.raw.WorkEstimatesMap
 
getEstimate(FlatNode) - Method in class at.dms.kjc.spacedynamic.WorkEstimatesMap
 
getExceptions() - Method in class at.dms.classfile.MethodInfo
Returns the exceptions of this method
getExecutionCounts(boolean) - Method in class at.dms.kjc.flatgraph.ScheduledStaticStreamGraph
get the multiplicity map for the give stage as FlatNode -> int
getExecutionCounts() - Method in class at.dms.kjc.sir.lowering.partition.linear.LinearPartitioner
Returns the pre-computed execution counts for the stream that we're partitioning.
getExecutionCounts() - Method in class at.dms.kjc.sir.lowering.partition.WorkEstimate
Return the execution counts that were used to create this work estimation.
getExecutionCounts(SIRStream) - Static method in class at.dms.kjc.sir.lowering.SIRScheduler
Returns a two-dimensional array HashMap's that map each splitter, joiner, & filter in <str$gt; to a 1-dimensional int array containing the count for how many times that siroperator executes: result[0] = map for initializaiton schedule result[1] = map for steady-state schedule
getExecutionCounts() - Method in class streamit.scheduler2.Scheduler
Returns a two-dimensional array HashMap's that map each splitter, joiner, & filter in <str> to a 1-dimensional int array containing the count for how many times that operator executes: result[0] = map for initializaiton schedule result[1] = map for steady-state schedule
getExit() - Method in class streamit.frontend.controlflow.CFG
Get the exit node.
getExit() - Method in interface streamit.stair.core.BlockContainer
Get the exit node of the region.
getExpr() - Method in class at.dms.kjc.JCastExpression
 
getExpr() - Method in class at.dms.kjc.JParenthesedExpression
 
getExpr() - Method in class at.dms.kjc.JPostfixExpression
Return the expression.
getExpr() - Method in class at.dms.kjc.JPrefixExpression
Return the expression.
getExpr() - Method in class at.dms.kjc.JUnaryExpression
 
getExpr() - Method in class at.dms.kjc.JUnaryPromote
Return the expression being promoted.
getExpr() - Method in class streamit.frontend.controlflow.CFGNode
Get the expression associated with an expression node.
getExpr() - Method in class streamit.frontend.nodes.ExprPeek
Returns the position on the tape to be read.
getExpr() - Method in class streamit.frontend.nodes.ExprTypeCast
Get the expression being cast.
getExpr() - Method in class streamit.frontend.nodes.ExprUnary
Returns the expression this modifies.
getExpression(int) - Method in class at.dms.kjc.JExpressionListStatement
Returns the i'th expression
getExpression() - Method in class at.dms.kjc.JExpressionStatement
 
getExpression() - Method in class at.dms.kjc.JReturnStatement
Gets expression of this.
getExpression(JStatement) - Static method in class at.dms.kjc.rstream.IDDoLoops
Given a statement, return the expression that this statement is composed of, if not an expression statement return null.
getExpression(JStatement) - Static method in class at.dms.util.Utils
Given a statement, return the expression that this statement is composed of, if not an expression statement return null.
getExpression() - Method in class streamit.frontend.nodes.StmtExpr
 
getExpressions() - Method in class at.dms.kjc.JExpressionListStatement
Returns an array of expression
GetExprType - Class in streamit.frontend.nodes
Visitor that returns the type of an expression.
GetExprType(SymbolTable, StreamType, Map<String, TypeStruct>, Map<String, TypeHelper>) - Constructor for class streamit.frontend.nodes.GetExprType
 
getExterns() - Method in class at.dms.kjc.rstream.GenerateCCode
for now, just print all the common math functions as external functions
getExtra() - Method in class at.dms.kjc.cluster.TapeFixedBase
for debugginf only
getExtraCount() - Method in class at.dms.kjc.backendSupport.Channel
 
getExtraCount() - Method in class at.dms.kjc.backendSupport.DelegatingChannel
 
getFactory() - Method in class org.jgraph.graph.GraphLayoutCache
Returns the factory that was passed to the constructor.
getFanIn() - Method in class at.dms.kjc.iterator.SIRFeedbackLoopIter
Returns the number of ways this Joiner joines data.
getFanIn() - Method in class at.dms.kjc.iterator.SIRSplitJoinIter
Returns the number of ways this Joiner joines data.
getFanIn() - Method in class streamit.library.iriter.FeedbackLoopIter
 
getFanIn() - Method in class streamit.library.iriter.SplitJoinIter
 
getFanIn() - Method in interface streamit.scheduler2.iriter.JoinerIter
Returns the number of ways this Joiner joines data.
getFanOut() - Method in class at.dms.kjc.iterator.SIRFeedbackLoopIter
Returns the number of ways this Splitter splits data.
getFanOut() - Method in class at.dms.kjc.iterator.SIRSplitJoinIter
Returns the number of ways this Splitter splits data.
getFanOut() - Method in class streamit.library.iriter.FeedbackLoopIter
 
getFanOut() - Method in class streamit.library.iriter.SplitJoinIter
 
getFanOut() - Method in interface streamit.scheduler2.iriter.SplitterIter
Returns the number of ways this Splitter splits data.
getField(String) - Method in class at.dms.kjc.CBadClass
 
getField(String) - Method in class at.dms.kjc.CClass
Returns the field with the specified name.
getField() - Method in class at.dms.kjc.CField
 
getField() - Method in class at.dms.kjc.CMember
 
getField() - Method in class at.dms.kjc.JFieldAccessExpression
Returns the exported field.
getField() - Method in class at.dms.kjc.JMemberDeclaration
 
getField(int) - Method in class streamit.frontend.nodes.TypeStruct
Returns the name of the specified field.
getFieldCount() - Method in class at.dms.kjc.CClass
Returns the number of fields.
getFieldInfo(int) - Method in class at.dms.kjc.CBodyContext
 
getFieldInfo() - Method in class at.dms.kjc.CBodyContext
Returns the field definition state.
getFieldInfo() - Method in class at.dms.kjc.CClassContext
Returns the field definition state.
getFieldInfo(int) - Method in class at.dms.kjc.CClassContext
 
getFieldInfo() - Method in class at.dms.kjc.CCompilationUnitContext
Returns the field definition state.
getFieldInfo(CField) - Method in class at.dms.kjc.CCompilationUnitContext
 
getFieldInfo() - Method in class at.dms.kjc.CConstructorContext
Returns the field definition state.
getFieldInfo(int) - Method in class at.dms.kjc.CConstructorContext
 
getFieldInfo() - Method in class at.dms.kjc.CContext
Returns the field definition state.
getFieldInfo(int) - Method in class at.dms.kjc.CContext
 
getFieldInfo(int) - Method in class at.dms.kjc.CInitializerContext
 
getFieldRefConstant() - Method in class at.dms.classfile.FieldRefInstruction
Returns the field constant on which this expression refers itself
getFields() - Method in class at.dms.classfile.ClassInfo
Returns the fields info of the class in the file
getFields() - Method in class at.dms.kjc.backendSupport.ComputeCodeStore
Return the fields of this store.
getFields() - Method in class at.dms.kjc.backendSupport.MinCodeUnit
 
getFields() - Method in class at.dms.kjc.CClass
Returns an array containing the fields defined by this class.
getFields() - Method in class at.dms.kjc.CParseClassContext
 
getFields() - Method in class at.dms.kjc.JTypeDeclaration
 
getFields() - Method in interface at.dms.kjc.sir.SIRCodeUnit
Return the fields of this unit.
getFields() - Method in class at.dms.kjc.sir.SIRStream
Gets the field decl's of this stream.
getFields() - Method in class at.dms.kjc.slicegraph.FilterContent
Returns field declarations.
getFields(ComputeNode) - Static method in class at.dms.kjc.spacetime.CommunicateAddrs
Return a string of C variable declarations that we create for the given tile.
getFile() - Method in class at.dms.compiler.antlr.extra.InputBuffer
Returns the name of the file being read.
getFile() - Method in class at.dms.compiler.TokenReference
Returns the file name of reference
getFile(String) - Method in class at.dms.compiler.tools.antlr.compiler.Hierarchy
 
getFile() - Method in class at.dms.compiler.tools.antlr.extra.InputBuffer
Returns the name of the file being read.
getFile() - Method in class at.dms.compiler.tools.common.TokenReference
Returns the file name of reference
getFileHandle(PredefinedContent) - Static method in class at.dms.kjc.spacetime.Util
 
getFilename() - Method in class at.dms.compiler.antlr.runtime.Parser
 
getFilename() - Method in exception at.dms.compiler.antlr.runtime.ParserException
 
getFilename() - Method in exception at.dms.compiler.antlr.runtime.RecognitionException
 
getFilename() - Method in class at.dms.compiler.tools.antlr.compiler.Grammar
 
getFilename() - Method in class at.dms.compiler.tools.antlr.runtime.CharScanner
 
getFilename() - Method in class at.dms.compiler.tools.antlr.runtime.Parser
 
getFilename() - Method in exception at.dms.compiler.tools.antlr.runtime.ParserException
 
getFilename() - Method in exception at.dms.compiler.tools.antlr.runtime.RecognitionException
 
getFileName() - Method in class at.dms.kjc.JCompilationUnit
 
getFileName() - Method in class at.dms.kjc.lir.LIRFileReader
 
getFileName() - Method in class at.dms.kjc.lir.LIRFileWriter
 
getFileName() - Method in class at.dms.kjc.sir.SIRFileReader
 
getFileName() - Method in class at.dms.kjc.sir.SIRFileWriter
 
getFileName() - Method in class at.dms.kjc.slicegraph.FileInputContent
Returns filename of FileInputContent.
getFileName() - Method in class at.dms.kjc.slicegraph.FileOutputContent
Returns filename of FileOutputContent.
getFileName() - Method in class at.dms.kjc.spacedynamic.FileReaderDevice
 
getFileName() - Method in class at.dms.kjc.spacedynamic.FileWriterDevice
 
getFileName() - Method in class at.dms.kjc.spacetime.FileState
 
getFileName() - Method in class streamit.frontend.nodes.FEContext
Get the name of the file this node appears in, or null if it is unavailable.
getFileReader() - Method in class at.dms.kjc.spacetime.StreamingDram
 
getFileReaderDevs() - Method in class at.dms.kjc.spacedynamic.FileState
 
getFileState() - Method in class at.dms.kjc.spacedynamic.SpdStreamGraph
return the FileState object for this stream graph *
getFileVar(PredefinedContent) - Static method in class at.dms.kjc.spacetime.Util
 
getFileWriter() - Method in class at.dms.kjc.spacetime.StreamingDram
 
getFileWriterDevice(FlatNode) - Method in class at.dms.kjc.spacedynamic.FileState
get the FileWriterDevice that implements this SIRFileWriter.
getFileWriterDevs() - Method in class at.dms.kjc.spacedynamic.FileState
 
getFilter() - Method in class at.dms.kjc.flatgraph.FlatNode
If underlying SIROperator is an SIRFilter, return the SIRFilter, otherwise throw an exception.
getFilter() - Method in class at.dms.kjc.Main
 
getFilter() - Method in class at.dms.kjc.rstream.FilterFusionState
return the filter associated with this fitler fusion state object
getFilter(int) - Method in class at.dms.kjc.sir.lowering.partition.WorkList
Gets filter at position
getFilter() - Method in class at.dms.kjc.slicegraph.FilterSliceNode
 
getFilterCode(FilterSliceNode, Channel, Channel, BackEndFactory) - Static method in class at.dms.kjc.backendSupport.ProcessFilterSliceNode
Get code for a filter.
getFilterContent(UnflatFilter) - Method in class at.dms.kjc.slicegraph.Partitioner
 
getFilterCount() - Static method in class at.dms.kjc.slicegraph.FlattenGraph
Returns number of filters in graph
getFilterDownstreamAssigned(Layout, FlatNode) - Static method in class at.dms.kjc.spacedynamic.Util
Given a filter flatnode , return the closest downstream node that is assigned to a tile or ioport.
getFilterEnd(FilterSliceNode) - Method in class at.dms.kjc.spacetime.ScheduleModel
Return the time estimate for when this filter is finished executing its entire steady state on the tile to which it is assigned.
getFilterInfo(FilterSliceNode) - Static method in class at.dms.kjc.backendSupport.FilterInfo
Return a stored FilterInfo or calculate a new one as needed.
getFilterInStream(SIROperator) - Static method in class at.dms.kjc.cluster.RegisterStreams
Return a Tape that represents input tape for a filter no side effects.
getFilterIterator() - Method in class at.dms.kjc.sir.linear.LinearAnalyzer
Gets an iterator over all of the linear representations that this LinearAnalyzer knows about.
getFilterIterator() - Method in class at.dms.kjc.sir.statespace.LinearAnalyzer
Gets an iterator over all of the linear representations that this LinearAnalyzer knows about.
getFilterNode(FilterContent) - Static method in class at.dms.kjc.slicegraph.FilterSliceNode
 
getFilterNodes() - Method in class at.dms.kjc.slicegraph.SimpleSlice
For SimpleSlice: call SimpleSlice.getBody() instead.
getFilterNodes() - Method in class at.dms.kjc.slicegraph.Slice
 
getFilterOccupancy(FilterSliceNode) - Method in class at.dms.kjc.slicegraph.Partitioner
This hashmap store the filters work plus any blocking that is caused by the pipeline imbalance of the slice.
getFilterOnTile(int) - Method in class at.dms.kjc.spacetime.StreamlinedDuplicate
 
getFilterOutStream(SIROperator) - Static method in class at.dms.kjc.cluster.RegisterStreams
Return a Tape that represents output tape for a filter no side effects
getFilterPeekRate(Filter) - Method in class streamit.library.jcc.StreamItToJcc
Returns the peek rate of a filter.
getFilterStart(FilterSliceNode) - Method in class at.dms.kjc.spacetime.ScheduleModel
Return the time estimate for when this filter will begin executing in the steady state on the tile to which is it assigned.
getFilterStartupCost(FilterSliceNode) - Method in class at.dms.kjc.slicegraph.Partitioner
 
getFilterUpstreamAssigned(Layout, FlatNode) - Static method in class at.dms.kjc.spacedynamic.Util
Given a filter flatnode , return the closest upstream node that is assigned to a tile or ioport.
getFilterWork(FilterSliceNode) - Method in class at.dms.kjc.slicegraph.Partitioner
 
getFilterWorkSteadyMult(FilterSliceNode) - Method in class at.dms.kjc.slicegraph.Partitioner
 
getFinalVal() - Method in class at.dms.kjc.sir.lowering.LoopIterInfo
The one past final value of the induction variable that would cause looping.
getFirst(int) - Method in class at.dms.kjc.sir.lowering.partition.PartitionGroup
Returns the index of the first child in the k'th partition.
getFirst() - Method in class streamit.misc.Pair
Returns the first object of the pair.
getFirstCellForLocation(int, int) - Method in class org.jgraph.JGraph
Returns the topmost cell at the specified location.
getFirstOper(SIROperator) - Static method in class at.dms.kjc.sir.SIRNavigationUtils
Return the first non-container operator in the graph structure of op
getFlag() - Method in class at.dms.compiler.getopt.LongOpt
Returns the value of the 'flag' field for this long option
getFlatNode(int) - Static method in class at.dms.kjc.cluster.NodeEnumerator
Get the FlatNode associated with a number.
getFlatNode(SIROperator) - Method in class at.dms.kjc.flatgraph.GraphFlattener
Given an SIROperator, key, return the FlatNode that was created to represent key, or null if one was not created.
getFlatNode() - Method in class at.dms.kjc.spacedynamic.FileReaderDevice
 
getFlatNode() - Method in class at.dms.kjc.spacedynamic.FileWriterDevice
 
getFlatNodeExecutions(boolean) - Method in class at.dms.kjc.flatgraph.ScheduledStaticStreamGraph
get the multiplicity map for a given stage as FlatNode -> int[]
getFlatNodeId(FlatNode) - Static method in class at.dms.kjc.cluster.NodeEnumerator
Get the id number assigned to a FlatNode
getFlatNodes() - Method in class at.dms.kjc.flatgraph.StaticStreamGraph
return a list of the flatnodes of this SSG *
getFloatParam(String) - Method in class streamit.library.ParameterContainer
 
getFloatVar(Integer) - Method in class at.dms.kjc.sir.lowering.fusion.FindVarDecls
Get (or create) the
getFocusedCell() - Method in class org.jgraph.plaf.basic.BasicGraphUI
Returns the cell that has the focus.
getFont() - Method in class org.jgraph.graph.DefaultGraphCellEditor.DefaultTextField
 
getFont() - Method in class org.jgraph.graph.DefaultGraphCellEditor
Gets the font used for editing.
getFont(Map) - Static method in class org.jgraph.graph.GraphConstants
Returns the font for the specified attribute map.
getForeground(Map) - Static method in class org.jgraph.graph.GraphConstants
Returns the value attribute from the specified map.
getForLoopCallers - Static variable in class at.dms.util.Utils
Set to true to get a stack trace of callers inserted as a comment.
getFormat() - Method in class at.dms.compiler.tools.common.MessageDescription
Returns the message format.
getFormat() - Method in class at.dms.util.MessageDescription
Returns the message format.
getFormatString(String, int) - Method in class at.dms.compiler.antlr.runtime.DefaultFileLineFormatter
 
getFormatString(String, int) - Method in class at.dms.compiler.antlr.runtime.FileLineFormatter
 
getFormatString(String, int) - Method in class at.dms.compiler.tools.antlr.runtime.DefaultFileLineFormatter
 
getFormatString(String, int) - Method in class at.dms.compiler.tools.antlr.runtime.FileLineFormatter
 
getFormattedMessage() - Method in exception at.dms.compiler.tools.common.FormattedException
Returns the formatted message.
getFormattedMessage() - Method in class at.dms.compiler.tools.common.UnpositionedError
Returns the formatted message.
getFormattedMessage() - Method in class at.dms.compiler.UnpositionedError
Returns the formatted message.
getFormattedMessage() - Method in exception at.dms.util.FormattedException
Returns the formatted message.
getFormatter() - Static method in class at.dms.compiler.antlr.runtime.FileLineFormatter
 
getFormatter() - Static method in class at.dms.compiler.tools.antlr.runtime.FileLineFormatter
 
getForUses(JForStatement) - Static method in class at.dms.kjc.rstream.UseDefInfo
Given a for loop, return a hashmap from local vars -> HashSet, where the hashset holds all the accesses of the local variable in the for looping including body, init, cond, and increment.
getFreeFunction(ComputeNode) - Static method in class at.dms.kjc.spacetime.CommunicateAddrs
Return for
getFrequencyComputationCost() - Method in class at.dms.kjc.sir.linear.LinearCost
Gives an estimate of the cost of the actual FFT operation.
This is based on a regression of execution time for a program in frequency and in time for varying sizes (taps) of FIR's.
getFrequencyCost() - Method in class at.dms.kjc.sir.linear.LinearCost
Returns the cost of this (in terms of estimated execution time, relative to any metric) if implemented in the frequency domain.
Must be comparable to values returned by getDirectCost().
getFreshLabel() - Method in class at.dms.kjc.spacetime.SwitchCodeStore
 
getFuncNamed(String) - Method in class streamit.frontend.nodes.StreamSpec
Returns the function with a given name contained in this, or null.
getFuncs() - Method in class streamit.frontend.nodes.StreamSpec
Returns the functions declared in this, as a list of Functions.
getFunction(ComputeNode) - Static method in class at.dms.kjc.spacetime.CommunicateAddrs
For
getFunction(int) - Method in class streamit.frontend.nodes.TypeHelper
Returns the specific functino.
getFusedName(List<SIRStream>) - Static method in class at.dms.kjc.sir.lowering.fusion.FusePipe
Return a name for the fused filter that consists of those filters in .
getFusionState(FlatNode) - Static method in class at.dms.kjc.rstream.FusionState
Given FlatNode *node*, return the fusion state object representing it.
getGlobal() - Method in class at.dms.kjc.Kopi2SIR
Returns the global structure
getGrammar(String) - Method in class at.dms.compiler.tools.antlr.compiler.Hierarchy
 
getGrammarReader() - Method in class at.dms.compiler.tools.antlr.compiler.Main
 
getGrammars() - Method in class at.dms.compiler.tools.antlr.compiler.GrammarFile
 
getGraph() - Method in class org.jgraph.graph.AbstractCellView
Returns the graph associated with the view.
getGraph() - Method in class org.jgraph.graph.GraphContext
Returns the graph that was passed to the constructor.
getGraphCellEditorComponent(JGraph, Object, boolean) - Method in class org.jgraph.graph.DefaultGraphCellEditor
Configures the editor.
getGraphCellEditorComponent(JGraph, Object, boolean) - Method in class org.jgraph.graph.DefaultRealEditor
 
getGraphCellEditorComponent(JGraph, Object, boolean) - Method in interface org.jgraph.graph.GraphCellEditor
Sets an initial value for the editor.
getGraphFlattener() - Method in class at.dms.kjc.flatgraph.StaticStreamGraph
return the graph flattener object that was used to flatten.
getGraphLayoutCache() - Method in class org.jgraph.JGraph
Returns the GraphLayoutCache that is providing the view-data.
getGraphModelListeners() - Method in class org.jgraph.graph.DefaultGraphModel
Return an array of all GraphModelListeners that were added to this model.
getGreedyBinPacking() - Static method in class at.dms.kjc.spacetime.SpaceTimeBackend
 
getGridColor() - Method in class org.jgraph.JGraph
Returns the current grid color.
getGridMode() - Method in class org.jgraph.JGraph
Returns the current grid view mode.
getGridSize() - Method in class org.jgraph.JGraph
Returns the size of the grid in pixels.
getHandle(Object) - Static method in class at.dms.kjc.ObjectDeepCloner
Return a handle for
getHandle(GraphContext) - Method in class org.jgraph.graph.AbstractCellView
Returns a cell handle for the view.
getHandle(GraphContext) - Method in interface org.jgraph.graph.CellView
Returns a cell handle for the view.
getHandle(GraphContext) - Method in class org.jgraph.graph.EdgeView
Returns a cell handle for the view.
getHandle(GraphContext) - Method in class org.jgraph.graph.PortView
Returns null.
getHandle(GraphContext) - Method in class org.jgraph.graph.VertexView
Returns a cell handle for the view, if the graph and the view are sizeable.
getHandle(JGraph) - Method in class org.jgraph.plaf.basic.BasicGraphUI
Returns the handle that is currently active, or null, if no handle is currently active.
getHandle(JGraph) - Method in class org.jgraph.plaf.GraphUI
Returns the CellHandle that is currently active, or null if no handle is active.
getHandleColor() - Method in class org.jgraph.JGraph
Returns the current handle color.
getHandler() - Method in class at.dms.classfile.HandlerInfo
 
getHandlers() - Method in class at.dms.classfile.CodeInfo
Returns handlers
getHandlers() - Method in class at.dms.kjc.CodeSequence
Returns an array of all exception handler
getHandleSize() - Method in class org.jgraph.JGraph
Returns the size of the handles.
getHasArg() - Method in class at.dms.compiler.getopt.LongOpt
Returns the value set for the 'has_arg' field for this long option
getHead() - Method in class at.dms.kjc.slicegraph.Slice
get the InputSliceNode of the Slice containing this node.
getHeader() - Static method in class at.dms.kjc.common.RawSimulatorPrint
Return the header (c #define statements) that defines the print macros for integers and floats.
getHeaderAction(String) - Method in class at.dms.compiler.tools.antlr.compiler.DefineGrammarSymbols
 
getHeadName() - Method in class at.dms.kjc.cluster.TapeFixedBase
 
getHelperIOFuncs() - Method in class streamit.frontend.nodes.StreamSpec
Returns a list of the helper functions in this that do I/O.
getHelperMethods() - Method in class at.dms.kjc.spacetime.BufferedCommunication
Return an array of methods for any helper methods that we create or that were present in this filter.
getHelperMethods() - Method in class at.dms.kjc.spacetime.DirectCommunication
Return an array of methods for any helper methods that we create or that were present in this filter.
getHelperMethods() - Method in class at.dms.kjc.spacetime.Linear
 
getHelperMethods() - Method in class at.dms.kjc.spacetime.RawExecutionCode
 
getHelperPackage() - Method in class streamit.frontend.nodes.ExprHelperCall
Returns the name of the helper package.
getHelperPackage() - Method in class streamit.frontend.nodes.StmtHelperCall
Get the helper package.
getHelpers() - Method in class at.dms.kjc.Kopi2SIR
Returns a vector of all the SIRHelper that appeared in the program
getHelpers() - Method in class streamit.frontend.nodes.Program
Returns the list of helpers declared in this.
getHiddenSet() - Method in class org.jgraph.graph.GraphLayoutCache
Returns the hiddenSet.
getHierarchicalBody() - Method in class streamit.scheduler2.hierarchical.FeedbackLoop
Returns the hierarchical body of a feedback loop.
getHierarchicalChild(int) - Method in class streamit.scheduler2.hierarchical.Pipeline
Return an apporpriate hierarchical child.
getHierarchicalChild(int) - Method in class streamit.scheduler2.hierarchical.SplitJoin
Return an appropriate hierarchical child.
getHierarchicalLoop() - Method in class streamit.scheduler2.hierarchical.FeedbackLoop
Returns the hierarchical feedback path of a feedback loop.
getHighlightColor() - Method in class org.jgraph.JGraph
Returns the current highlight color.
getHomeDram(ComputeNode) - Static method in class at.dms.kjc.spacetime.LogicalDramTileMapping
 
getHorizontalAlignment(Map) - Static method in class org.jgraph.graph.GraphConstants
Returns the opaque attribute from the specified map.
getHorizontalTextPosition(Map) - Static method in class org.jgraph.graph.GraphConstants
Returns the opaque attribute from the specified map.
getHTMLData() - Method in class org.jgraph.graph.GraphTransferable
Fetch the data in a text/html format.
getHTMLData() - Method in class org.jgraph.plaf.basic.BasicTransferable
Fetch the data in a text/html format
getICodeSize(SIRFilter) - Method in class at.dms.kjc.sir.lowering.partition.WorkEstimate
Returns estimate of instruction code for
getIcon(Map) - Static method in class org.jgraph.graph.GraphConstants
Returns the value attribute from the specified map.
getID(FileOutputContent) - Method in class at.dms.kjc.spacetime.NumberGathering
Given the file writer, return the unique id that identifies it.
getIdent() - Method in class at.dms.kjc.backendSupport.Channel
 
getIdent() - Method in class at.dms.kjc.backendSupport.DelegatingChannel
 
getIdent(String) - Static method in class at.dms.kjc.CClass
 
getIdent() - Method in class at.dms.kjc.CClassType
 
getIdent() - Method in class at.dms.kjc.CMember
 
getIdent() - Method in class at.dms.kjc.JArrayAccessExpression
 
getIdent() - Method in class at.dms.kjc.JExpression
Used in field access expressions, local variable expression ...
getIdent() - Method in class at.dms.kjc.JFieldAccessExpression
Returns the simple name of the field.
getIdent() - Method in class at.dms.kjc.JLocalVariable
 
getIdent() - Method in class at.dms.kjc.JLocalVariableExpression
 
getIdent() - Method in class at.dms.kjc.JMethodCallExpression
 
getIdent() - Method in class at.dms.kjc.JTypeDeclaration
 
getIdent() - Method in class at.dms.kjc.sir.SIRJoiner
See doc in SIROperator.
getIdent() - Method in class at.dms.kjc.sir.SIROperator
Returns an identifier for this which is NOT unique.
getIdent() - Method in class at.dms.kjc.sir.SIRSplitter
See doc in SIROperator.
getIdent() - Method in class at.dms.kjc.sir.SIRStream
 
getIdent() - Method in class at.dms.kjc.slicegraph.InputSliceNode
Returns unique string identifying slice.
getIdent() - Method in class at.dms.kjc.slicegraph.OutputSliceNode
 
getIdent() - Method in class at.dms.kjc.slicegraph.Slice
Return a brief string description of this slice.
getIdent(int) - Method in class at.dms.kjc.spacetime.OffChipBuffer
 
getIdent(boolean) - Method in class at.dms.kjc.spacetime.OffChipBuffer
 
getIdent() - Method in class at.dms.kjc.spacetime.OffChipBuffer
return the prefix buffer name for this buffer
getIdentifier() - Static method in class at.dms.kjc.cluster.InsertTimers
Returns name of base of timers array.
getIdentities() - Static method in class at.dms.kjc.raw.Layout
 
getIdentities() - Method in class at.dms.kjc.spacedynamic.Layout
 
getIdentity(int) - Static method in class at.dms.kjc.sir.statespace.FilterMatrix
 
getIdOffset(int, FlatNode[]) - Static method in class at.dms.kjc.cluster.NodeEnumerator
Get offset of node in array or -1 if not there.
getIface() - Method in class at.dms.kjc.sir.SIRInterfaceTable
Returns the interface this implements.
getIgnoreRule() - Method in class at.dms.compiler.tools.antlr.compiler.RuleBlock
 
getImag() - Method in class streamit.frontend.nodes.ExprComplex
Returns the imaginary part of this.
getImagExpr() - Method in class streamit.frontend.nodes.ExprComplex
Returns a non-null expression for the imaginary part of this.
getImaginary() - Method in class at.dms.kjc.sir.linear.ComplexNumber
Get the imaginary part of this complex number.
getImaginary() - Method in class at.dms.kjc.sir.statespace.ComplexNumber
Get the imaginary part of this complex number.
getImplementingMethod(CMethod, CClass, boolean) - Method in class at.dms.kjc.CClass
Returns the non-abstract method that implements the specified method, or null if the method is not implemented.
getIn() - Method in class streamit.frontend.nodes.StreamType
Returns the input type of the stream.
getIncomingWay(FlatNode) - Method in class at.dms.kjc.flatgraph.FlatNode
Return the index into the incoming weights and edges structures that holds the edge with source prev.
getIncomingWeight(FlatNode) - Method in class at.dms.kjc.flatgraph.FlatNode
return The incoming weight that is associated with the incoming edge that connects from prev.
getIncr() - Method in class streamit.frontend.nodes.StmtFor
Return the increment statement of this.
getIncrement() - Method in class at.dms.classfile.IincInstruction
Return the value that is added to this variable
getIncrement() - Method in class at.dms.kjc.JForStatement
 
getIncrInt() - Method in class at.dms.kjc.rstream.JDoLoopStatement
return the integer value of the increment value, if not a int literal, fail
getIncrVal() - Method in class at.dms.kjc.sir.lowering.LoopIterInfo
The increment.
getIncrValue() - Method in class at.dms.kjc.rstream.JDoLoopStatement
return the value that is added to the induction var for each iterations
getIndentation() - Method in class at.dms.kjc.common.CodegenPrintWriter
Get current amount of intentation.
getIndex() - Method in class at.dms.classfile.LocalVarInstruction
Returns the position of the variable in the local var set
getIndex() - Method in class at.dms.classfile.PooledConstant
 
getIndex() - Method in class at.dms.kjc.JLocalVariable
 
getIndex(Object) - Method in class at.dms.util.ArrayLocator
Returns the index of the specified object in the array, or -1 if the object cannot be found.
getIndexOfChild(Object, Object) - Method in class org.jgraph.graph.DefaultGraphModel
Returns the index of child in parent.
getIndexOfChild(Object, Object) - Method in interface org.jgraph.graph.GraphModel
Returns the index of child in parent.
getIndexOfRoot(Object) - Method in class org.jgraph.graph.DefaultGraphModel
Returns the index of root in the model.
getIndexOfRoot(Object) - Method in interface org.jgraph.graph.GraphModel
Returns the index of root in the model.
getInduction() - Method in class at.dms.kjc.rstream.JDoLoopStatement
return the induction var of this loop
getInEdgeSet() - Method in class at.dms.kjc.slicegraph.UnflatFilter
 
getInferenceGraph() - Method in class at.dms.backend.RegisterAllocation
Returns the inference Graph
getInfo(int) - Method in class at.dms.kjc.CVariableInfo
 
getInit() - Method in class at.dms.kjc.JForStatement
 
getInit() - Method in class at.dms.kjc.JNewArrayExpression
 
getInit() - Method in class at.dms.kjc.sir.SIRStream
gets the init function
getInit() - Method in class at.dms.kjc.sir.statespace.LinearFilterRepresentation
Get the state vector initialization matrix.
getInit() - Method in class at.dms.kjc.slicegraph.FilterContent
Returns init function.
getInit() - Method in class streamit.frontend.controlflow.DataFlow
Get the lattice value that is at the entry node.
getInit() - Method in class streamit.frontend.controlflow.StatementCounter
Get the lattice value that is at the entry node.
getInit(int) - Method in class streamit.frontend.nodes.FieldDecl
Get the initializer of the nth field declared by this.
getInit() - Method in class streamit.frontend.nodes.StmtFor
Return the initialization statement of this.
getInit(int) - Method in class streamit.frontend.nodes.StmtVarDecl
Get the initializer of the nth variable declared by this.
getInitArguments(SIRFilter) - Static method in class at.dms.kjc.raw.InitArgument
 
getInitArguments(SIRFilter) - Static method in class at.dms.kjc.spacedynamic.InitArgument
 
getInitComputeCodeStore(SliceNode) - Method in class at.dms.kjc.cell.CellPU
 
getInitComputeCodeStores() - Method in class at.dms.kjc.cell.CellPU
 
getInitDataConsumption() - Method in class streamit.scheduler1.simple.SimpleSchedFilter
 
getInitDataConsumption() - Method in class streamit.scheduler1.simple.SimpleSchedPipeline
 
getInitDataConsumption() - Method in class streamit.scheduler1.simple.SimpleSchedSplitJoin
 
getInitDataProduction() - Method in class streamit.scheduler1.simple.SimpleSchedFilter
 
getInitDataProduction() - Method in class streamit.scheduler1.simple.SimpleSchedPipeline
 
getInitDataProduction() - Method in class streamit.scheduler1.simple.SimpleSchedSplitJoin
 
getInitFire() - Method in class at.dms.kjc.spacedynamic.RawExecutionCode
 
getInitFunc() - Method in class streamit.frontend.nodes.StreamSpec
Returns the init function declared in this, or null.
getInitFunctionStage(int) - Method in class at.dms.kjc.iterator.SIRFilterIter
 
getInitFunctionStage(int) - Method in class at.dms.kjc.iterator.SIRPhasedFilterIter
 
getInitFunctionStage(int) - Method in class streamit.library.iriter.FilterIter
 
getInitFunctionStage(int) - Method in interface streamit.scheduler2.iriter.FilterIter
Returns a particular init function for this filter.
getInitializer() - Method in class at.dms.kjc.common.ALocalVariable
Get the expression for the initial value of the variable.
getInitializerInfo() - Method in class at.dms.kjc.CClassContext
Gets the field state after execution of the instance initializer.
getInitMethod() - Method in class at.dms.kjc.backendSupport.CodeStoreHelper
 
getInitMult() - Method in class at.dms.kjc.slicegraph.FilterContent
Returns multiplicity of init schedule.
getInitName(SIRStream) - Static method in class at.dms.kjc.sir.lowering.LoweringConstants
Returns the name of the flattened init function for .
getInitNameStage(int) - Method in class streamit.library.Filter
 
getInitNameSummary() - Method in class streamit.library.Filter
 
getInitNumPhases() - Method in class streamit.scheduler2.constrained.LatencyNode
 
getInitPath() - Method in class at.dms.kjc.sir.SIRFeedbackLoop
Returns the path-initialization function of this.
getInitPeek() - Method in class at.dms.kjc.sir.SIRTwoStageFilter
 
getInitPeek() - Method in interface streamit.scheduler2.base.StreamInterface
return number of data peeked during intialization of this element.
getInitPeek(int) - Method in class streamit.scheduler2.constrained.LatencyNode
 
getInitPeek() - Method in class streamit.scheduler2.hierarchical.FeedbackLoop
 
getInitPeek() - Method in class streamit.scheduler2.hierarchical.Filter
 
getInitPeek() - Method in class streamit.scheduler2.hierarchical.Pipeline
 
getInitPeek() - Method in class streamit.scheduler2.hierarchical.SplitJoin
 
getInitPeek() - Method in class streamit.scheduler2.hierarchical.StreamAlgorithm
 
getInitPeekInt() - Method in class at.dms.kjc.sir.SIRTwoStageFilter
 
getInitPeekStage(int) - Method in class at.dms.kjc.iterator.SIRFilterIter
 
getInitPeekStage(int) - Method in class at.dms.kjc.iterator.SIRPhasedFilterIter
 
getInitPeekStage(int) - Method in class streamit.library.Filter
 
getInitPeekStage(int) - Method in class streamit.library.iriter.FilterIter
 
getInitPeekStage(int) - Method in interface streamit.scheduler2.iriter.FilterIter
Returns the amount of data that a particular init function peeks.
getInitPeekSummary() - Method in class streamit.library.Filter
 
getInitPhases() - Method in class at.dms.kjc.sir.SIRPhasedFilter
 
getInitPop() - Method in class at.dms.kjc.sir.SIRTwoStageFilter
 
getInitPop() - Method in interface streamit.scheduler2.base.StreamInterface
return number of data popped during initialization of this element.
getInitPop(int) - Method in class streamit.scheduler2.constrained.LatencyNode
 
getInitPop() - Method in class streamit.scheduler2.hierarchical.FeedbackLoop
 
getInitPop() - Method in class streamit.scheduler2.hierarchical.Filter
 
getInitPop() - Method in class streamit.scheduler2.hierarchical.Pipeline
 
getInitPop() - Method in class streamit.scheduler2.hierarchical.SplitJoin
 
getInitPop() - Method in class streamit.scheduler2.hierarchical.StreamAlgorithm
 
getInitPopInt() - Method in class at.dms.kjc.sir.SIRTwoStageFilter
 
getInitPopStage(int) - Method in class at.dms.kjc.iterator.SIRFilterIter
 
getInitPopStage(int) - Method in class at.dms.kjc.iterator.SIRPhasedFilterIter
 
getInitPopStage(int) - Method in class streamit.library.Filter
 
getInitPopStage(int) - Method in class streamit.library.iriter.FilterIter
 
getInitPopStage(int) - Method in interface streamit.scheduler2.iriter.FilterIter
Returns the amount of data that a particular init function pops.
getInitPopSummary() - Method in class streamit.library.Filter
 
getInitPush() - Method in class at.dms.kjc.sir.SIRTwoStageFilter
 
getInitPush() - Method in interface streamit.scheduler2.base.StreamInterface
return number of data pushed during initialization of this element.
getInitPush(int) - Method in class streamit.scheduler2.constrained.LatencyNode
 
getInitPush() - Method in class streamit.scheduler2.hierarchical.FeedbackLoop
 
getInitPush() - Method in class streamit.scheduler2.hierarchical.Filter
 
getInitPush() - Method in class streamit.scheduler2.hierarchical.Pipeline
 
getInitPush() - Method in class streamit.scheduler2.hierarchical.SplitJoin
 
getInitPush() - Method in class streamit.scheduler2.hierarchical.StreamAlgorithm
 
getInitPushInt() - Method in class at.dms.kjc.sir.SIRTwoStageFilter
 
getInitPushStage(int) - Method in class at.dms.kjc.iterator.SIRFilterIter
 
getInitPushStage(int) - Method in class at.dms.kjc.iterator.SIRPhasedFilterIter
 
getInitPushStage(int) - Method in class streamit.library.Filter
 
getInitPushStage(int) - Method in class streamit.library.iriter.FilterIter
 
getInitPushStage(int) - Method in interface streamit.scheduler2.iriter.FilterIter
Returns the amount of data that a particular init function pushes.
getInitPushSummary() - Method in class streamit.library.Filter
 
getInits() - Method in class streamit.frontend.nodes.FieldDecl
Get an immutable list of the initializers of all of the field declared by this.
getInits() - Method in class streamit.frontend.nodes.StmtVarDecl
Get an immutable list of the initializers of all of the variables declared by this.
getInitSchedule() - Method in class at.dms.kjc.spacetime.BasicSpaceTimeSchedule
 
getInitSchedule(Slice[]) - Static method in class at.dms.kjc.spacetime.InitSchedule
 
getInitSchedule() - Method in class streamit.scheduler1.Schedule
 
getInitSchedule() - Method in class streamit.scheduler1.simple.SimpleSchedFilter
 
getInitSchedule() - Method in class streamit.scheduler1.simple.SimpleSchedPipeline
 
getInitSchedule() - Method in class streamit.scheduler1.simple.SimpleSchedSplitJoin
 
getInitSchedule() - Method in interface streamit.scheduler2.base.StreamInterface
Get the initialization schedule computed for this stream.
getInitSchedule() - Method in class streamit.scheduler2.hierarchical.FeedbackLoop
 
getInitSchedule() - Method in class streamit.scheduler2.hierarchical.Filter
 
getInitSchedule() - Method in class streamit.scheduler2.hierarchical.Pipeline
 
getInitSchedule() - Method in class streamit.scheduler2.hierarchical.SplitJoin
 
getInitSchedule() - Method in class streamit.scheduler2.hierarchical.StreamAlgorithm
 
getInitScheduleStage(int) - Method in class streamit.scheduler2.hierarchical.FeedbackLoop
 
getInitScheduleStage(int) - Method in class streamit.scheduler2.hierarchical.Filter
 
getInitScheduleStage(int) - Method in class streamit.scheduler2.hierarchical.Pipeline
 
getInitScheduleStage(int) - Method in class streamit.scheduler2.hierarchical.SplitJoin
 
getInitScheduleStage(int) - Method in class streamit.scheduler2.hierarchical.StreamAlgorithm
 
getInitScheduleStage(int) - Method in interface streamit.scheduler2.hierarchical.StreamInterface
Return a stage of the initialization schedule.
getInitStageMethod() - Method in class at.dms.kjc.backendSupport.CodeStoreHelper
 
getInitStageMethod() - Method in class at.dms.kjc.backendSupport.CodeStoreHelperJoiner
 
getInitStageMethod() - Method in class at.dms.kjc.backendSupport.CodeStoreHelperSimple
Calculate and return the method that implements the init stage computation for this filter.
getInitStageMethod() - Method in class at.dms.kjc.backendSupport.CodeStoreHelperSplitter
 
getInitStageMethod() - Method in class at.dms.kjc.spacetime.BufferedCommunication
Calculate and return the method that implements the init stage computation for this filter.
getInitStageMethod() - Method in class at.dms.kjc.spacetime.DirectCommunication
Calculate and return the method that implements the init stage computation for this filter.
getInitStageMethod() - Method in class at.dms.kjc.spacetime.Linear
 
getInitStageMethod() - Method in class at.dms.kjc.spacetime.RawExecutionCode
 
getInitStageNumPeek(int) - Method in class streamit.scheduler2.hierarchical.FeedbackLoop
 
getInitStageNumPeek(int) - Method in class streamit.scheduler2.hierarchical.Filter
 
getInitStageNumPeek(int) - Method in class streamit.scheduler2.hierarchical.Pipeline
 
getInitStageNumPeek(int) - Method in class streamit.scheduler2.hierarchical.SplitJoin
 
getInitStageNumPeek(int) - Method in class streamit.scheduler2.hierarchical.StreamAlgorithm
 
getInitStageNumPeek(int) - Method in interface streamit.scheduler2.hierarchical.StreamInterface
Return the number of data that a particular stage of this StreamInterface's initialization schedule peeks.
getInitStageNumPop(int) - Method in class streamit.scheduler2.hierarchical.FeedbackLoop
 
getInitStageNumPop(int) - Method in class streamit.scheduler2.hierarchical.Filter
 
getInitStageNumPop(int) - Method in class streamit.scheduler2.hierarchical.Pipeline
 
getInitStageNumPop(int) - Method in class streamit.scheduler2.hierarchical.SplitJoin
 
getInitStageNumPop(int) - Method in class streamit.scheduler2.hierarchical.StreamAlgorithm
 
getInitStageNumPop(int) - Method in interface streamit.scheduler2.hierarchical.StreamInterface
Return the number of data that a particular stage of this StreamInterface's initialization schedule pops.
getInitStageNumPush(int) - Method in class streamit.scheduler2.hierarchical.FeedbackLoop
 
getInitStageNumPush(int) - Method in class streamit.scheduler2.hierarchical.Filter
 
getInitStageNumPush(int) - Method in class streamit.scheduler2.hierarchical.Pipeline
 
getInitStageNumPush(int) - Method in class streamit.scheduler2.hierarchical.SplitJoin
 
getInitStageNumPush(int) - Method in class streamit.scheduler2.hierarchical.StreamAlgorithm
 
getInitStageNumPush(int) - Method in interface streamit.scheduler2.hierarchical.StreamInterface
Return the number of data that a particular stage of this StreamInterface's initialization schedule pushes.
getInitVal() - Method in class at.dms.kjc.sir.lowering.LoopIterInfo
The initial value of the induction variable.
getInitValue() - Method in class at.dms.kjc.rstream.JDoLoopStatement
return the value that the induction var is initialized to
getInitWork() - Method in class at.dms.kjc.sir.SIRTwoStageFilter
 
getInitWork() - Method in class at.dms.kjc.slicegraph.FilterContent
Returns init-work method declaration.
getInnerClasses() - Method in class at.dms.classfile.ClassInfo
Returns the inner classes table of the class in the file
getInnerClasses() - Method in class at.dms.kjc.CClass
 
getInnerClasses() - Method in class at.dms.kjc.CParseClassContext
 
getInput() - Method in class at.dms.compiler.antlr.runtime.TokenBuffer
return the Tokenizer (needed by ParseView)
getInput() - Method in class at.dms.compiler.tools.antlr.runtime.TokenBuffer
return the Tokenizer (needed by ParseView)
getInput() - Method in class at.dms.kjc.sir.InlineAssembly
Returns list of input labels.
getInputBuffer() - Method in class at.dms.compiler.tools.antlr.runtime.CharScanner
 
getInputBuffers(OutputSliceNode) - Static method in class at.dms.kjc.spacetime.TraceBufferSchedule
 
getInputNum(FlatNode) - Method in class at.dms.kjc.flatgraph.StaticStreamGraph
given an input, source, for this SSG, get the input number, index to inputs[] and inputSSGEdges[]
getInputState() - Method in class at.dms.compiler.antlr.runtime.Parser
 
getInputState() - Method in class at.dms.compiler.tools.antlr.runtime.CharScanner
 
getInputState() - Method in class at.dms.compiler.tools.antlr.runtime.Parser
 
getInputType(FlatNode) - Method in class at.dms.kjc.flatgraph.StaticStreamGraph
get the input type for a node of this SSG, we want to use this because we set the input type of the head of this SSG to null, even though it may receive data over the dynamic network
getInputType() - Method in class at.dms.kjc.sir.SIRFeedbackLoop
Returns the input type of this.
getInputType() - Method in class at.dms.kjc.sir.SIRGlobal
 
getInputType() - Method in class at.dms.kjc.sir.SIRHelper
 
getInputType() - Method in class at.dms.kjc.sir.SIRPhasedFilter
 
getInputType() - Method in class at.dms.kjc.sir.SIRPipeline
Returns the input type of this.
getInputType() - Method in class at.dms.kjc.sir.SIRRecursiveStub
Shouldn't be calling this.
getInputType() - Method in class at.dms.kjc.sir.SIRSplitJoin
Returns the input type of this.
getInputType() - Method in class at.dms.kjc.sir.SIRStream
Returns the input type of this.
getInputType() - Method in class at.dms.kjc.sir.SIRStructure
 
getInputType() - Method in class at.dms.kjc.slicegraph.FilterContent
Returns input type of this FilterContent.
getInputWeight(int) - Method in class at.dms.kjc.sir.statespace.LinearForm
Gets a specified input weight.
getInputWeight(int) - Method in class streamit.scheduler1.SchedJoinType
 
getInputWeightsSize() - Method in class at.dms.kjc.sir.statespace.LinearForm
Gets the internal size of the input vector of this linear form
getIns(int, boolean) - Method in class at.dms.kjc.spacetime.SwitchCodeStore
 
getInserted() - Method in interface org.jgraph.event.GraphModelEvent.GraphModelChange
Returns the cells that have been inserted into the model.
getInserted() - Method in class org.jgraph.graph.DefaultGraphModel.GraphModelEdit
Returns the cells that were inserted.
getInserted() - Method in class org.jgraph.graph.DefaultGraphModel.GraphModelLayerEdit
Returns the cells that have changed.
getInsertionLocation() - Method in class org.jgraph.plaf.basic.BasicGraphUI
Returns the current location of the Drag-and-Drop activity.
getInstance(SIRFilter) - Static method in class at.dms.kjc.cluster.DetectConst
 
getInstance() - Static method in class at.dms.kjc.CParseClassContext
 
getInstance() - Static method in class at.dms.kjc.CParseCompilationUnitContext
 
getInstance(Object, Object) - Static method in class at.dms.kjc.ObjectDeepCloner
Given that
getInstruction() - Method in class at.dms.backend.InstructionHandle
Returns the enclosed instruction.
getInstruction() - Method in class at.dms.classfile.LineNumberInfo
Returns the instruction where the line begins
getInstruction() - Method in class at.dms.optimize.InstructionHandle
Returns the enclosed instruction.
getInstruction() - Method in class streamit.stair.core.ControlEdge
Returns the instruction immediately preceding the edge.
getInstructionArray() - Method in class at.dms.kjc.CodeSequence
Return the instruction as a list WARNING: AFTER a call to release() this array will be reused
getInstructionAt(int) - Method in class at.dms.kjc.CodeSequence
Returns the instruction at a given position
getInstructions() - Method in class at.dms.backend.ControlFlow
 
getInstructions() - Method in class at.dms.classfile.CodeInfo
Returns the instruction of code
getInstructions() - Method in class at.dms.kjc.sir.InlineAssembly
Returns list of instructions.
getInt(Getopt, int) - Method in class at.dms.compiler.tools.common.Options
Processes an integer argument.
getInt(Getopt, int) - Method in class at.dms.util.Options
Processes an integer argument.
getInTapeField() - Static method in class at.dms.kjc.sir.lowering.LoweringConstants
Returns a field declaration for the input tape of structures.
getIntegerOffset() - Method in class at.dms.kjc.sir.linear.LinearForm
Get the constant offset of this linear form.
getIntegerOffset() - Method in class at.dms.kjc.sir.statespace.LinearForm
Get the constant offset of this linear form.
getIntegerOption(String) - Method in class at.dms.compiler.tools.antlr.compiler.Grammar
Get an integer option.
getInterfaceConstant() - Method in class at.dms.classfile.InvokeinterfaceInstruction
Returns the interface constant value
getInterfaceName() - Method in class at.dms.kjc.sir.SIRMessageStatement
 
getInterfaces() - Method in class at.dms.classfile.ClassInfo
Returns the interfaces of the class in the file
getInterfaces() - Method in class at.dms.kjc.CClass
Returns the interfaces defined by this class.
getInterfaces() - Method in class at.dms.kjc.Kopi2SIR
Returns a vector of all the JInterfaceDeclarations for the toplevel stream
getInterfaceTables() - Method in class at.dms.kjc.Kopi2SIR
Returns a vector of all the SIRInterfaceTables that were constructed in traversing the toplevel stream
getInterfaceTableVariable(JExpression) - Static method in class at.dms.kjc.sir.lowering.LoweringConstants
Given the for a field that corresponds to an interface table, returns a variable definition for that field.
getIntermediateTiles() - Method in class at.dms.kjc.spacedynamic.Layout
 
getInternalWeights() - Method in class at.dms.kjc.sir.SIRJoiner
Returns JExpression weights of this.
getInternalWeights() - Method in class at.dms.kjc.sir.SIRSplitter
Returns JExpression weights of this.
getInterReads(StreamingDram) - Method in class at.dms.kjc.spacetime.DRAMCommandDist
Return the number of reads from
getInterWrites(StreamingDram) - Method in class at.dms.kjc.spacetime.DRAMCommandDist
Return the number of writes from
getIntParam(String) - Method in class streamit.library.ParameterContainer
 
getIntraReads(StreamingDram) - Method in class at.dms.kjc.spacetime.DRAMCommandDist
Return the number of reads from
getIntraWrites(StreamingDram) - Method in class at.dms.kjc.spacetime.DRAMCommandDist
Return the number of writes from
getIntVar(Integer) - Method in class at.dms.kjc.sir.lowering.fusion.FindVarDecls
Get (or create) the
getInType() - Method in class streamit.frontend.tojava.StmtSetTypes
Returns the input type of the stream this declaration is in.
getInvokesStopCellEditing() - Method in class org.jgraph.JGraph
Returns the indicator that tells what happens when editing is interrupted.
getIODevice() - Method in class at.dms.kjc.spacetime.RawTile
 
getIODevices() - Method in class at.dms.kjc.spacetime.RawTile
 
getIOFilters() - Method in class at.dms.kjc.flatgraph.StaticStreamGraph
get all the SIRFilters that are either sinks or sources of this SSG.
getIOIndex(IODevice) - Method in class at.dms.kjc.spacetime.RawTile
 
getIOPort(int) - Method in class at.dms.kjc.spacedynamic.RawChip
 
getIOPorts() - Method in class at.dms.kjc.spacedynamic.RawTile
 
getIPort(RawComputeNode, RawComputeNode) - Method in class at.dms.kjc.spacetime.RawProcElements
 
getIPort(String) - Static method in class at.dms.kjc.spacetime.switchIR.SwitchIPort
 
getIPort2(RawComputeNode, RawComputeNode) - Method in class at.dms.kjc.spacetime.RawProcElements
 
getIPort2(String) - Static method in class at.dms.kjc.spacetime.switchIR.SwitchIPort
 
getIsDeclaredInInit() - Method in class at.dms.kjc.sir.lowering.LoopIterInfo
Whether the induction variable is declared in the initialization statement
getItable() - Method in class at.dms.kjc.sir.SIRRegReceiverStatement
Get the interface table for this statement
getItemId(FlatNode) - Method in class at.dms.kjc.raw.EventHeap
 
getItemId(FlatNode) - Method in class at.dms.kjc.spacedynamic.EventHeap
 
getItems() - Method in class at.dms.kjc.cluster.TapeFixedBase
for debugging only
getItems(InterSliceEdge) - Method in class at.dms.kjc.slicegraph.InputSliceNode
Return the number of items that traverse this edge on one iteration of this input slice node, remember that a single edge can appear multiple times in the joining pattern.
getItemsPopped() - Method in class streamit.library.Channel
 
getItemsProduced(FlatNode) - Static method in class at.dms.kjc.spacedynamic.Util
Return the number of items node produces during one firing during steady-state.
getItemsPushed(FlatNode, FlatNode) - Static method in class at.dms.kjc.flatgraph.FlatNode
Return the number of items pushed from *from* to *to* on each iteration of *from*.
getItemsPushed(FlatNode, FlatNode) - Static method in class at.dms.kjc.rstream.Util
return the number of items pushed from *from* to *to* on each iteration of *from*.
getItemsPushed() - Method in class streamit.library.Channel
 
getJavadocComment() - Method in class at.dms.compiler.antlr.extra.Parser
 
getJavadocComment() - Method in class at.dms.compiler.antlr.extra.Scanner
 
getJavadocComment() - Method in class at.dms.compiler.tools.antlr.extra.Parser
 
getJavadocComment() - Method in class at.dms.compiler.tools.antlr.extra.Scanner
 
getJavaName() - Method in class at.dms.kjc.CMember
 
getJoiner() - Method in class at.dms.kjc.sir.SIRFeedbackLoop
Returns joiner of this.
getJoiner() - Method in class at.dms.kjc.sir.SIRSplitJoin
gets the joinger.
getJoiner() - Method in class streamit.frontend.nodes.StmtJoin
Returns the joiner type for this.
getJoiner() - Method in class streamit.library.FeedbackLoop
 
getJoiner() - Method in class streamit.library.SplitJoin
 
getJoinerBuffer(FlatNode) - Method in class at.dms.kjc.raw.SimulationCounter
 
getJoinerBuffer(FlatNode) - Method in class at.dms.kjc.spacedynamic.SimulationCounter
 
getJoinerBufferCount(FlatNode, String) - Method in class at.dms.kjc.raw.SimulationCounter
 
getJoinerBufferCount(FlatNode, String) - Method in class at.dms.kjc.spacedynamic.SimulationCounter
 
getJoinerCode(InputSliceNode, BackEndFactory) - Static method in class at.dms.kjc.backendSupport.ProcessInputSliceNode
Get code for a joiner.
getJoinerCode(InputSliceNode, BackEndFactory) - Static method in class at.dms.kjc.cell.CellProcessInputSliceNode
 
getJoinerNumWork() - Method in class at.dms.kjc.iterator.SIRFeedbackLoopIter
Returns the number of work functions for the Joiner of this Stream.
getJoinerNumWork() - Method in class at.dms.kjc.iterator.SIRFineGrainedFeedbackLoopIter
Returns the number of work functions for the Joiner of this Stream.
getJoinerNumWork() - Method in class at.dms.kjc.iterator.SIRFineGrainedSplitJoinIter
Returns the number of work functions for the Joiner of this Stream.
getJoinerNumWork() - Method in class at.dms.kjc.iterator.SIRSplitJoinIter
Returns the number of work functions for the Joiner of this Stream.
getJoinerNumWork() - Method in class streamit.library.iriter.FeedbackLoopIter
 
getJoinerNumWork() - Method in class streamit.library.iriter.SplitJoinIter
 
getJoinerNumWork() - Method in interface streamit.scheduler2.iriter.JoinerIter
Returns the number of work functions for the Joiner of this Stream.
getJoinerPhases(int) - Method in class streamit.scheduler2.hierarchical.FeedbackLoop
 
getJoinerPhases(int) - Method in class streamit.scheduler2.hierarchical.SplitJoin
 
getJoinerPhases(int) - Method in class streamit.scheduler2.hierarchical.StreamAlgorithmWithSnJ
Create a schedule consisting of nPhases of the joiner.
getJoinerPhases(int) - Method in interface streamit.scheduler2.hierarchical.StreamInterfaceWithSnJ
Create a schedule consisting of nPhases of the joiner.
getJoinerReceiveBuffer(FlatNode) - Method in class at.dms.kjc.raw.SimulationCounter
 
getJoinerReceiveBuffer(FlatNode) - Method in class at.dms.kjc.spacedynamic.SimulationCounter
 
getJoiners() - Static method in class at.dms.kjc.raw.Layout
 
getJoiners() - Method in class at.dms.kjc.spacedynamic.Layout
 
getJoinerType(FlatNode) - Static method in class at.dms.kjc.common.CommonUtils
Get the output type of a joiner in a Flatnode representation.
getJoinerType(FlatNode) - Static method in class at.dms.kjc.flatgraph.GraphFlattener
Return the data type of items that flow through joiner.
getJoinerWork(int) - Method in class at.dms.kjc.iterator.SIRFeedbackLoopIter
Returns n-th work function associated with this Joiner.
getJoinerWork(int) - Method in class at.dms.kjc.iterator.SIRSplitJoinIter
Returns n-th work function associated with this Joiner.
getJoinerWork(int) - Method in class streamit.library.iriter.FeedbackLoopIter
 
getJoinerWork(int) - Method in class streamit.library.iriter.SplitJoinIter
 
getJoinerWork(int) - Method in interface streamit.scheduler2.iriter.JoinerIter
Returns n-th work function associated with this Joiner.
getJoinFanIn() - Method in class streamit.scheduler2.base.FeedbackLoop
get the fan-in of a joiner
getJoinFanIn() - Method in class streamit.scheduler2.base.SplitJoin
get the fan-in of a joiner
getJoinFanIn() - Method in interface streamit.scheduler2.base.StreamInterfaceWithSnJ
get the fan-in of a joiner
getJoinFlow(int) - Method in interface streamit.scheduler2.base.StreamInterfaceWithSnJ
get the flow of the joiner for a particular phase
getJoinFlow(int) - Method in class streamit.scheduler2.base.StreamWithSplitNJoin
 
getJoinFlow(int) - Method in class streamit.scheduler2.hierarchical.StreamAlgorithmWithSnJ
Get flow of data through the stream's joiner.
getJoinNumRounds() - Method in class streamit.scheduler2.base.SplitJoin
return the numberof times all the joiner work functions need to run in order to complete a steady schedule.
getJoinObject() - Method in class streamit.scheduler1.SchedJoinType
 
getJoinPhase(int) - Method in class streamit.scheduler2.constrained.SplitJoin
 
getJoinPhase(int) - Method in class streamit.scheduler2.hierarchical.FeedbackLoop
 
getJoinPhase(int) - Method in class streamit.scheduler2.hierarchical.SplitJoin
 
getJoinPhase(int) - Method in interface streamit.scheduler2.hierarchical.StreamInterfaceWithSnJ
Get the appropriate phase for the join of this SplitJoin.
getJoinPhase(int) - Method in class streamit.scheduler2.singleappearance.FeedbackLoop
 
getJoinPhase() - Method in class streamit.scheduler2.singleappearance.FeedbackLoop
 
getJoinPhase(int) - Method in class streamit.scheduler2.singleappearance.SplitJoin
 
getJoinPhase() - Method in class streamit.scheduler2.singleappearance.SplitJoin
 
getJoinPopWeights(int) - Method in class at.dms.kjc.iterator.SIRFeedbackLoopIter
Returns distribution of weights on a particular invocation of work function for Joiner of this SplitJoin.
getJoinPopWeights(int) - Method in class at.dms.kjc.iterator.SIRFineGrainedFeedbackLoopIter
Returns distribution of weights on a particular invocation of work function for Joiner of this SplitJoin.
getJoinPopWeights(int) - Method in class at.dms.kjc.iterator.SIRFineGrainedSplitJoinIter
Returns distribution of weights on a particular invocation of work function for Joiner of this SplitJoin.
getJoinPopWeights(int) - Method in class at.dms.kjc.iterator.SIRSplitJoinIter
Returns distribution of weights on a particular invocation of work function for Joiner of this SplitJoin.
getJoinPopWeights(int) - Method in class streamit.library.iriter.FeedbackLoopIter
 
getJoinPopWeights(int) - Method in class streamit.library.iriter.SplitJoinIter
 
getJoinPopWeights(int) - Method in interface streamit.scheduler2.iriter.JoinerIter
Returns distribution of weights on a particular invocation of work function for Joiner of this SplitJoin.
getJoinPush(int) - Method in class at.dms.kjc.iterator.SIRFeedbackLoopIter
Returns number of data items produced by a particular invocation of work function for Joiner of this SplitJoin.
getJoinPush(int) - Method in class at.dms.kjc.iterator.SIRFineGrainedFeedbackLoopIter
Returns number of data items produced by a particular invocation of work function for Joiner of this SplitJoin.
getJoinPush(int) - Method in class at.dms.kjc.iterator.SIRFineGrainedSplitJoinIter
Returns number of data items produced by a particular invocation of work function for Joiner of this SplitJoin.
getJoinPush(int) - Method in class at.dms.kjc.iterator.SIRSplitJoinIter
Returns number of data items produced by a particular invocation of work function for Joiner of this SplitJoin.
getJoinPush(int) - Method in class streamit.library.iriter.FeedbackLoopIter
 
getJoinPush(int) - Method in class streamit.library.iriter.SplitJoinIter
 
getJoinPush(int) - Method in interface streamit.scheduler2.iriter.JoinerIter
Returns number of data items produced by a particular invocation of work function for Joiner of this SplitJoin.
getJoinSteadyPhase(int) - Method in class streamit.scheduler2.hierarchical.FeedbackLoop
 
getJoinSteadyPhase(int) - Method in class streamit.scheduler2.hierarchical.SplitJoin
 
getJoinSteadyPhase(int) - Method in class streamit.scheduler2.hierarchical.StreamAlgorithmWithSnJ
Get a phase for the stream's Joiner.
getJoinSteadyPhaseFlow(int) - Method in class streamit.scheduler2.hierarchical.FeedbackLoop
 
getJoinSteadyPhaseFlow(int) - Method in class streamit.scheduler2.hierarchical.SplitJoin
 
getJoinSteadyPhaseFlow(int) - Method in class streamit.scheduler2.hierarchical.StreamAlgorithmWithSnJ
Get the appropriate phase flow for the join of this SplitJoin.
getJoinSteadyPhaseFlow(int) - Method in interface streamit.scheduler2.hierarchical.StreamInterfaceWithSnJ
Get the appropriate phase flow for the join of this SplitJoin.
getJoinType() - Method in class streamit.scheduler1.SchedSplitJoin
 
getJump() - Method in class at.dms.backend.InstructionHandle
Returns the instruction as a Jump instruction
getJump() - Method in class at.dms.optimize.InstructionHandle
Returns the instruction as a Jump instruction
getKey() - Method in class streamit.misc.OMapIterator
 
getKeyValue(String) - Method in class at.dms.compiler.tools.jperf.Table
Returns the value previously assigned to the key
getLabel() - Method in class at.dms.kjc.JSwitchLabel
 
getLabel() - Method in class at.dms.kjc.spacetime.switchIR.Label
 
getLabel() - Method in class streamit.stair.core.Instruction
Get the label of this instruction.
getLabelBounds(EdgeView) - Method in class org.jgraph.graph.EdgeRenderer
Returns the label bounds of the specified view in the given graph.
getLabelBounds() - Method in class org.jgraph.graph.EdgeView
Returns the bounds of label according to the last rendering state
getLabeledStatement(String) - Method in class at.dms.kjc.CBodyContext
Returns the statement with the specified label.
getLabeledStatement(String) - Method in class at.dms.kjc.CLabeledContext
Returns the statement with the specified label.
getLabelPosition(EdgeView) - Method in class org.jgraph.graph.EdgeRenderer
Returns the label position of the specified view in the given graph.
getLabelPosition() - Method in class org.jgraph.graph.EdgeView
Returns a point that describes the position of the label.
getLabelPosition(Map) - Static method in class org.jgraph.graph.GraphConstants
Returns the label position attribute from the specified map.
getLabelSize(EdgeView) - Method in class org.jgraph.graph.EdgeRenderer
Returns the label size of the specified view in the given graph.
getLAChars() - Method in class at.dms.compiler.tools.antlr.runtime.InputBuffer
 
getLast(int) - Method in class at.dms.kjc.sir.lowering.partition.PartitionGroup
Returns the index of the last child in the k'th partition.
getLastFused() - Static method in class at.dms.kjc.sir.lowering.fusion.FuseSplit
 
getLastOper(SIROperator) - Static method in class at.dms.kjc.sir.SIRNavigationUtils
Return the final non-container operator in the graph structure of op
getLastScheduleGroup() - Static method in class at.dms.kjc.cell.CellBackend
 
getLatency() - Method in class at.dms.kjc.sir.SIRMessageStatement
 
getLatency() - Method in class at.dms.kjc.sir.SIRPortalSender
 
getLatencyGraph() - Method in class streamit.scheduler2.constrained.ConstrainedStreamFactory
 
getLatencyGraph() - Method in interface streamit.scheduler2.constrained.StreamFactory
 
getLatencyNode() - Method in class streamit.scheduler2.constrained.Filter
 
getLayout() - Method in class at.dms.kjc.backendSupport.BackEndFactory
Get saved copy of Layout.
getLayout() - Method in class at.dms.kjc.cell.CellBackendFactory
 
getLayout() - Static method in class at.dms.kjc.raw.Layout
 
getLayout() - Method in class at.dms.kjc.spacedynamic.SpdStreamGraph
return the layout object for this stream graph *
getLayout() - Method in class at.dms.kjc.spacetime.RawBackEndFactory
Get saved copy of Layout.
getLB() - Method in class at.dms.kjc.spacetime.StreamingDram
 
getLeft() - Method in class at.dms.kjc.JBinaryExpression
Returns what appears on left.
getLeft() - Method in class at.dms.kjc.JConditionalExpression
 
getLeft() - Method in class streamit.frontend.nodes.ExprBinary
Returns the left child expression of this.
getLeft() - Method in class streamit.frontend.nodes.ExprField
Returns the expression we're taking a field from.
getLength(CellView) - Static method in class org.jgraph.graph.EdgeView
 
getLength() - Method in class streamit.frontend.nodes.TypeArray
Gets the length of this.
getLength() - Method in class streamit.stair.core.TypeArray
Return the length of the array.
getLevel() - Method in class at.dms.compiler.tools.common.MessageDescription
Returns the level of this message.
getLevel() - Method in class at.dms.util.MessageDescription
Returns the level of this message.
getLHS() - Method in class streamit.frontend.nodes.StmtAssign
Returns the left-hand side of this.
getLine() - Method in class at.dms.classfile.LineNumberInfo
Returns the line number in the source code
getLine() - Method in class at.dms.compiler.antlr.extra.InputBuffer
Returns the current line number in the source code.
getLine() - Method in class at.dms.compiler.antlr.extra.Scanner
Returns the current line number in the source code.
getLine() - Method in exception at.dms.compiler.antlr.runtime.ParserException
 
getLine() - Method in exception at.dms.compiler.antlr.runtime.RecognitionException
 
getLine() - Method in class at.dms.compiler.antlr.runtime.Token
 
getLine() - Method in class at.dms.compiler.TabbedPrintWriter
 
getLine() - Method in class at.dms.compiler.TokenReference
Returns the line number of reference
getLine() - Method in class at.dms.compiler.tools.antlr.extra.InputBuffer
Returns the current line number in the source code.
getLine() - Method in class at.dms.compiler.tools.antlr.extra.Scanner
Returns the current line number in the source code.
getLine() - Method in class at.dms.compiler.tools.antlr.runtime.CharScanner
 
getLine() - Method in class at.dms.compiler.tools.antlr.runtime.CommonToken
 
getLine() - Method in exception at.dms.compiler.tools.antlr.runtime.ParserException
 
getLine() - Method in exception at.dms.compiler.tools.antlr.runtime.RecognitionException
 
getLine() - Method in class at.dms.compiler.tools.antlr.runtime.Token
 
getLine() - Method in class at.dms.compiler.tools.common.TokenReference
Returns the line number of reference
getLine() - Method in class at.dms.kjc.common.CodegenPrintWriter
Get line number.
getLinearAnalyzer() - Method in class at.dms.kjc.sir.lowering.partition.linear.LinearPartitioner
 
getLinearRepresentation(SIRStream) - Method in class at.dms.kjc.sir.linear.LinearAnalyzer
Returns the mapping from stream to linear representation that we have.
getLinearRepresentation(SIRStream) - Method in class at.dms.kjc.sir.statespace.LinearAnalyzer
Returns the mapping from stream to linear representation that we have.
getLineBegin(Map) - Static method in class org.jgraph.graph.GraphConstants
Returns the opaque attribute from the specified map.
getLineColor(Map) - Static method in class org.jgraph.graph.GraphConstants
Returns the value attribute from the specified map.
getLineEnd(Map) - Static method in class org.jgraph.graph.GraphConstants
Returns the opaque attribute from the specified map.
getLineNumber() - Method in class streamit.frontend.nodes.FEContext
Get the line number this node begins on, or -1 if it is unavailable.
getLineNumbers() - Method in class at.dms.classfile.CodeInfo
Returns line number information
getLineNumbers() - Method in class at.dms.kjc.CodeSequence
 
getLineStyle(Map) - Static method in class org.jgraph.graph.GraphConstants
Returns the opaque attribute from the specified map.
getLineWidth(Map) - Static method in class org.jgraph.graph.GraphConstants
Returns the opaque attribute from the specified map.
getListeners(Class) - Method in class org.jgraph.graph.DefaultGraphSelectionModel
Returns an array of all the listeners of the given type that were added to this model.
getLiteral() - Method in class at.dms.classfile.PushLiteralInstruction
Returns the value of this literal
getLiteral() - Method in class at.dms.kjc.JExpression
Returns the literal value of this field
getLiteral() - Method in class at.dms.kjc.JFieldAccessExpression
Returns the literal value of this field.
getLiteral() - Method in class at.dms.kjc.JLiteral
Returns the literal value of an expression
getLiteral() - Method in class at.dms.kjc.JLocalVariableExpression
Returns the literal value of this field
getLiveOnEntry() - Method in class streamit.stair.core.Block
Get the list of variables that are live on entry to this block.
getLiveOnExit() - Method in class streamit.stair.core.Block
Get the list of variables that are live on exit from this block.
getLoadOpcode() - Method in class at.dms.kjc.CType
Returns the opcode to load a local variable of this type.
getLocal() - Method in class at.dms.backend.InstructionHandle
Returns the instruction as a Jump instruction
getLocal() - Method in class at.dms.optimize.InstructionHandle
Returns the instruction as a Jump instruction
getLocalMaster(FlatNode) - Static method in class at.dms.kjc.cluster.ClusterFusion
Get node that the passed node was fused to.
getLocalsSize() - Method in class at.dms.kjc.cluster.CodeEstimate
Returns size of locals
getLocalVariableInfos() - Method in class at.dms.kjc.CodeSequence
 
getLocalVariables() - Method in class at.dms.classfile.CodeInfo
Returns local variable information
getLocation() - Method in class at.dms.kjc.CThrowableInfo
Return the location of this throwable
getLocation(EdgeView) - Method in class org.jgraph.graph.PortView
Returns the point that the port represents with respect to edge.
getLocation() - Method in class streamit.frontend.nodes.FEContext
Return the location this represents, in the form "filename.str:line".
getLockedHandleColor() - Method in class org.jgraph.JGraph
Returns the current second handle color.
getLongind() - Method in class at.dms.compiler.getopt.Getopt
Returns the index into the array of long options (NOT argv) representing the long option that was found.
getLongOptions() - Method in class at.dms.backend.BackendOptions
 
getLongOptions() - Method in class at.dms.compiler.tools.antlr.compiler.AntlrOptions
 
getLongOptions() - Method in class at.dms.compiler.tools.common.Options
Gets long options.
getLongOptions() - Method in class at.dms.compiler.tools.include.IncludeOptions
 
getLongOptions() - Method in class at.dms.compiler.tools.lexgen.LexgenOptions
 
getLongOptions() - Method in class at.dms.compiler.tools.msggen.MsggenOptions
 
getLongOptions() - Method in class at.dms.compiler.tools.optgen.OptgenOptions
 
getLongOptions() - Method in class at.dms.kjc.KjcOptions
 
getLongOptions() - Method in class at.dms.optimize.OptimizeOptions
 
getLongOptions() - Method in class at.dms.util.Options
Gets long options.
getLoop() - Method in class at.dms.kjc.iterator.SIRFeedbackLoopIter
 
getLoop() - Method in class at.dms.kjc.sir.SIRFeedbackLoop
Returns loop of this.
getLoop() - Method in class streamit.frontend.nodes.StreamType
Returns the loop type of the stream.
getLoop() - Method in class streamit.library.FeedbackLoop
 
getLoop() - Method in class streamit.scheduler2.base.FeedbackLoop
Returns the feedback path of a feedback loop.
getLoopBody() - Method in class streamit.scheduler1.SchedLoop
 
getLoopChild() - Method in class at.dms.kjc.iterator.SIRFeedbackLoopIter
Returns an iterator for the loop of the FeedbackLoop.
getLoopChild() - Method in class streamit.library.iriter.FeedbackLoopIter
 
getLoopChild() - Method in interface streamit.scheduler2.iriter.FeedbackLoopIter
Returns an iterator for the loop of the FeedbackLoop.
getLoopDelay() - Method in class streamit.scheduler1.SchedLoop
Get the loop delay, as specified in the program.
getLoopFeedbackPath() - Method in class streamit.scheduler1.SchedLoop
 
getLoopInfo(JStatement, JExpression, JStatement, JStatement, Map<JLocalVariable, JExpression>, Map<JLocalVariable, JLiteral>) - Static method in class at.dms.kjc.sir.lowering.LoopIterInfo
Get unroll info for this loop.
getLoopJoin() - Method in class streamit.scheduler1.SchedLoop
 
getLoopSplit() - Method in class streamit.scheduler1.SchedLoop
 
getLowType() - Method in class at.dms.kjc.CVectorType
Get type for low-level implementation
getMainFunction() - Method in class at.dms.kjc.backendSupport.ComputeCodeStore
Return the main function of this store that will execute the init, primepump, and loop the steady-schedule.
getMajorVersion() - Method in class at.dms.classfile.ClassInfo
Returns the version of the class in the file
getMapper() - Method in class org.jgraph.graph.AbstractCellView
Returns the cell mapper associated with the view.
getMapping(Object, boolean) - Method in interface org.jgraph.graph.CellMapper
Returns the view that is associated with cell.
getMapping(Object, boolean) - Method in class org.jgraph.graph.GraphContext
Returns the CellView that is mapped to cell in the graph context.
getMapping(Object, boolean) - Method in class org.jgraph.graph.GraphLayoutCache
Returns the view for the specified cell.
getMapping(Object[]) - Method in class org.jgraph.graph.GraphLayoutCache
Returns the views for the specified array of cells without creating these views on the fly.
getMapping(Object[], boolean) - Method in class org.jgraph.graph.GraphLayoutCache
Returns the views for the specified array of cells.
getMarkedChars() - Method in class at.dms.compiler.tools.antlr.runtime.InputBuffer
 
getMarqueeBounds() - Method in class org.jgraph.graph.BasicMarqueeHandler
Returns the marqueeBounds.
getMarqueeColor() - Method in class org.jgraph.JGraph
Returns the current marquee color.
getMarqueeHandler() - Method in class org.jgraph.JGraph
Returns the MarqueeHandler that will handle marquee selection.
getMaster(FlatNode) - Static method in class at.dms.kjc.cluster.ClusterFusion
Get node that the passed node was fused to.
getMatch(int) - Method in class at.dms.classfile.SwitchInstruction
Returns the case's value at a position
getMax() - Method in class at.dms.kjc.sir.SIRLatencyMax
Returns the maximum of this latency.
getMax() - Method in class at.dms.kjc.sir.SIRRangeExpression
Returns maximum of the range.
getMax() - Method in class streamit.frontend.nodes.ExprRange
Return maximum of range.
getMax() - Method in class streamit.misc.RBTree
 
getMaxCharValue() - Method in class at.dms.compiler.tools.jperf.Keywords
Returns the largest ASCII value in all keys.
getMaxExpression() - Method in class at.dms.kjc.sir.SIRLatencyMax
Returns the maximum of this latency.
getMaxFiss(SIRFilter) - Static method in class at.dms.kjc.sir.lowering.fission.VerticalFission
Returns the maximum number of filters that could be split into.
getMaxFloatCount() - Method in class at.dms.kjc.sir.lowering.fusion.FindVarDecls
 
getMaximumSize(JComponent) - Method in class org.jgraph.plaf.basic.BasicGraphUI
Returns the maximum size for this component, which will be the preferred size if the instance is currently in a JGraph, or 0, 0.
getMaxIntCount() - Method in class at.dms.kjc.sir.lowering.fusion.FindVarDecls
 
getMaxLatency() - Method in class streamit.frontend.nodes.StmtSendMessage
Get the maximum latency of the message.
getMaxLatency() - Method in class streamit.scheduler2.constrained.P2PPortal
 
getMaxLocals() - Method in class at.dms.classfile.CodeInfo
Returns the number of locals vars used in this method (including parameters).
getMaxPeek(LinearFilterRepresentation[], int[]) - Static method in class at.dms.kjc.sir.linear.transform.LinearTransformSplitJoin
Calculates the maxmum peek rate (o_i * firings + e_i - o_i) for all of the filters.
getMaxStack() - Method in class at.dms.classfile.CodeInfo
Returns the highest value reached by the stack.
getMaxStoredInputs(LinearFilterRepresentation[]) - Static method in class at.dms.kjc.sir.statespace.transform.LinearTransformSplitJoin
Calculates the maximum input states
getMaxWordLength() - Method in class at.dms.compiler.tools.jperf.Keywords
Returns the length of the longest keyword.
getMaxWork(LinkedList<PartitionRecord>) - Static method in class at.dms.kjc.sir.lowering.partition.PartitionUtil
Gets max work out of
getMessage() - Method in exception at.dms.compiler.antlr.runtime.MismatchedTokenException
Returns the error message that happened on the line/col given.
getMessage() - Method in exception at.dms.compiler.antlr.runtime.NoViableAltException
Returns a clean error message (no line number/column information)
getMessage() - Method in exception at.dms.compiler.PositionedError
Returns the string explaining the error.
getMessage() - Method in exception at.dms.compiler.tools.antlr.runtime.MismatchedCharException
Returns the error message that happened on the line/col given.
getMessage() - Method in exception at.dms.compiler.tools.antlr.runtime.MismatchedTokenException
Returns the error message that happened on the line/col given.
getMessage() - Method in exception at.dms.compiler.tools.antlr.runtime.NoViableAltException
Returns a clean error message (no line number/column information)
getMessage() - Method in exception at.dms.compiler.tools.antlr.runtime.NoViableAltForCharException
Returns a clean error message (no line number/column information)
getMessage() - Method in exception at.dms.compiler.tools.common.FormattedException
Returns a string explaining the exception.
getMessage() - Method in class at.dms.compiler.tools.common.Message
Returns the string explaining the error
getMessage() - Method in exception at.dms.compiler.tools.common.PositionedError
Returns the string explaining the error.
getMessage() - Method in class at.dms.compiler.tools.common.UnpositionedError
Returns a string explaining the error.
getMessage() - Method in class at.dms.compiler.UnpositionedError
Returns a string explaining the error.
getMessage() - Method in exception at.dms.util.FormattedException
Returns a string explaining the exception.
getMessage() - Method in class at.dms.util.Message
Returns the string explaining the error
getMessageName() - Method in class at.dms.kjc.sir.SIRMessageStatement
 
getMethod() - Method in class at.dms.kjc.CMember
 
getMethod() - Method in class at.dms.kjc.CMethod
 
getMethod() - Method in class at.dms.kjc.JConstructorCall
Returns the called method.
getMethod() - Method in class at.dms.kjc.JMemberDeclaration
 
getMethod() - Method in class at.dms.kjc.JMethodCallExpression
 
getMethod(SIRFilter, String) - Static method in class at.dms.kjc.raw.RemoveGlobals
 
getMethod(SIRFilter, String) - Static method in class at.dms.kjc.spacedynamic.RemoveGlobals
 
getMethodContext() - Method in class at.dms.kjc.CClassContext
getMethod
getMethodContext() - Method in class at.dms.kjc.CCompilationUnitContext
getMethod
getMethodContext() - Method in class at.dms.kjc.CContext
getMethod
getMethodContext() - Method in class at.dms.kjc.CMethodContext
getMethod
getMethodName(String, String) - Static method in class at.dms.kjc.sir.lowering.LoweringConstants
Given that the name of a stream structure is , and the name of a method in that structure is , returns the name for that methd in the flattened class.
getMethodRefConstant() - Method in class at.dms.classfile.MethodRefInstruction
Returns the method reference constant used by this instruction
getMethods() - Method in class at.dms.classfile.ClassInfo
Returns the methods info of the class in the file
getMethods() - Method in class at.dms.kjc.backendSupport.ComputeCodeStore
Return the methods of this store.
getMethods() - Method in class at.dms.kjc.backendSupport.MinCodeUnit
 
getMethods() - Method in class at.dms.kjc.CClass
Returns the methods defined by this class.
getMethods() - Method in class at.dms.kjc.CParseClassContext
 
getMethods() - Method in class at.dms.kjc.JTypeDeclaration
 
getMethods() - Method in interface at.dms.kjc.sir.SIRCodeUnit
Return the methods of this unit.
getMethods() - Method in class at.dms.kjc.sir.SIRInterfaceTable
Returns the list of methods.
getMethods() - Method in class at.dms.kjc.sir.SIRRegReceiverStatement
Get the methods for this statement
getMethods() - Method in class at.dms.kjc.sir.SIRStream
Gets the method decl's of this stream.
getMethods() - Method in class at.dms.kjc.slicegraph.FilterContent
Returns method declarations.
getMethodsReachableFrom(JMethodDeclaration[], JMethodDeclaration) - Static method in class at.dms.util.GetSteadyMethods
Returns set of method NAMES (Strings) out of 'methods' that are reachable from 'base'.
getMin() - Method in class at.dms.kjc.sir.SIRLatencyRange
Returns the minimum of this range.
getMin() - Method in class at.dms.kjc.sir.SIRRangeExpression
Returns minimum of the range.
getMin() - Method in class streamit.frontend.nodes.ExprRange
Return minimum of range.
getMin() - Method in class streamit.misc.RBTree
 
getMinCharValue() - Method in class at.dms.compiler.tools.jperf.Keywords
Returns the smallest ASCII value in all keys.
getMinExpression() - Method in class at.dms.kjc.sir.SIRLatencyRange
Returns the minimum of this latency.
getMinimumMove() - Method in class org.jgraph.JGraph
Returns the miminum amount of pixels for a move operation.
getMinimumSize(JComponent) - Method in class org.jgraph.plaf.basic.BasicGraphUI
Returns the minimum size for this component.
getMinLatency() - Method in class streamit.frontend.nodes.StmtSendMessage
Get the minimum latency of the message.
getMinLatency() - Method in class streamit.scheduler2.constrained.P2PPortal
 
getMinorVersion() - Method in class at.dms.classfile.ClassInfo
Returns the version of the class in the file
getModel() - Method in class org.jgraph.graph.AbstractCellView
Returns the model associated with the view.
getModel() - Method in class org.jgraph.graph.GraphLayoutCache
Returns the current model.
getModel() - Method in class org.jgraph.JGraph
Returns the GraphModel that is providing the data.
getModifiers() - Method in class at.dms.classfile.Member
Returns the modifiers of this member
getModifiers() - Method in class at.dms.kjc.CMember
 
getModifiers() - Method in class at.dms.kjc.JLocalVariable
 
getModifiers() - Method in class at.dms.kjc.JTypeDeclaration
Returns the declared modifiers for this type.
getMult(SchedulingPhase) - Method in class at.dms.kjc.backendSupport.FilterInfo
 
getMult(FlatNode, boolean, HashMap<FlatNode, Integer>, HashMap<FlatNode, Integer>) - Static method in class at.dms.kjc.flatgraph.GraphFlattener
Return the multiplicity of node in the schedule determined by init.
getMult(FlatNode, boolean) - Method in class at.dms.kjc.flatgraph.ScheduledStaticStreamGraph
get the multiplicity for
getMult(FlatNode, boolean) - Static method in class at.dms.kjc.raw.RawBackend
 
getMult(FlatNode, boolean) - Static method in class at.dms.kjc.rstream.StrToRStream
 
getMult(int) - Static method in class at.dms.kjc.spacetime.Linear
 
getMultiplies() - Method in class at.dms.kjc.sir.linear.LinearCost
 
getMultiplies() - Method in class at.dms.kjc.sir.statespace.LinearCost
 
getMutableState(SIRFilter) - Static method in class at.dms.kjc.sir.lowering.fission.StatelessDuplicate
 
getMutableState(FilterContent) - Static method in class at.dms.kjc.sir.lowering.fission.StatelessDuplicate
 
getMyMainName() - Method in class at.dms.kjc.backendSupport.ComputeCodeStore
get name for MAIN method in this code store.
getMyMainName() - Method in class at.dms.kjc.vanillaSlice.UniComputeCodeStore
 
getName() - Method in class at.dms.classfile.ClassConstant
 
getName() - Method in class at.dms.classfile.ClassInfo
Returns the name of the this class (fully qualified)
getName() - Method in class at.dms.classfile.FieldInfo
Returns the name of the this field
getName() - Method in class at.dms.classfile.LocalVariableInfo
Returns the name of the local variable
getName() - Method in class at.dms.classfile.Member
Returns the name of the this member
getName() - Method in class at.dms.classfile.MethodInfo
Returns the name of this method
getName() - Method in class at.dms.classfile.NameAndTypeConstant
Returns the name of this constant
getName(int) - Static method in class at.dms.classfile.OpcodeNames
Returns the name for this opcode
getName() - Method in class at.dms.classfile.ReferenceConstant
Returns the name of this constant
getName() - Method in class at.dms.compiler.getopt.LongOpt
Returns the name of this LongOpt as a String
getName() - Method in class at.dms.compiler.TokenReference
Returns the name of reference (getFile().baseName())
getName() - Method in class at.dms.compiler.tools.antlr.compiler.GrammarFile
 
getName() - Method in class at.dms.compiler.tools.common.TokenReference
Returns the name of reference (getFile().baseName())
getName(int) - Static method in class at.dms.kjc.CModifier
Returns the name of the specified modifier.
getName() - Method in class at.dms.kjc.common.ALocalVariable
Get variable name
getName() - Method in class at.dms.kjc.flatgraph.FlatNode
Return the name of the underlying SIROperator with the FlatNode's unique ID appended.
getName() - Method in class at.dms.kjc.JMethodDeclaration
Return identifier of this method.
getName() - Method in class at.dms.kjc.JNameExpression
 
getName() - Method in class at.dms.kjc.JPackageImport
Returns the package name defined by this declaration.
getName() - Method in class at.dms.kjc.JPackageName
Returns the package name defined by this declaration.
getName() - Method in class at.dms.kjc.lir.LIRFunctionPointer
Returns the name of the function pointed to.
getName() - Method in class at.dms.kjc.sir.SIRBeginMarker
 
getName() - Method in class at.dms.kjc.sir.SIREndMarker
 
getName() - Method in class at.dms.kjc.sir.SIROperator
Returns a UNIQUE name for this.
getName() - Method in class at.dms.kjc.slicegraph.FilterContent
Returns filter name of this FilterContent.
getName() - Method in class at.dms.kjc.StreamItDot
 
getName() - Method in class streamit.frontend.nodes.ExprField
Returns the name of the field.
getName() - Method in class streamit.frontend.nodes.ExprFunCall
Returns the name of the function being called.
getName() - Method in class streamit.frontend.nodes.ExprHelperCall
Returns the name of the function being called.
getName() - Method in class streamit.frontend.nodes.ExprVar
Return the name of the variable referenced.
getName(int) - Method in class streamit.frontend.nodes.FieldDecl
Get the name of the nth field declared by this.
getName() - Method in class streamit.frontend.nodes.Function
Returns the name of this function, or null if it is anonymous.
getName() - Method in class streamit.frontend.nodes.Parameter
Returns the name of this.
getName() - Method in class streamit.frontend.nodes.SCSimple
Return the name of the stream created by this.
getName() - Method in class streamit.frontend.nodes.StmtHelperCall
Get the name of the helper function.
getName() - Method in class streamit.frontend.nodes.StmtSendMessage
Get the name of the message.
getName(int) - Method in class streamit.frontend.nodes.StmtVarDecl
Get the name of the nth variable declared by this.
getName() - Method in class streamit.frontend.nodes.StreamSpec
Returns the name of this, or null if this is an anonymous stream.
getName() - Method in class streamit.frontend.nodes.TypeHelper
Returns the name of the helper package.
getName() - Method in class streamit.frontend.nodes.TypePortal
Gets the name of the target filter type.
getName() - Method in class streamit.frontend.nodes.TypeStruct
Returns the name of the structure.
getName() - Method in class streamit.frontend.nodes.TypeStructRef
Returns the name of the referenced structure.
getName() - Method in class streamit.frontend.tojava.StmtIODecl
Returns the name of the function.
getName(Object) - Method in class streamit.scheduler2.print.PrintProgram
 
getName(IteratorBase) - Method in class streamit.scheduler2.print.PrintProgram
 
getName() - Method in interface streamit.stair.core.Backend
Return the name of the backend.
getName(int) - Method in class streamit.stair.core.TypeLaidOut
Get the name of the nth field.
getName(int) - Method in class streamit.stair.core.TypeStruct
Get the name of the nth field.
getNames() - Method in class streamit.frontend.nodes.FieldDecl
Get an immutable list of the names of all of the fields declared by this.
getNames() - Method in class streamit.frontend.nodes.StmtVarDecl
Get an immutable list of the names of all of the variables declared by this.
getNbArgs() - Method in class at.dms.classfile.InvokeinterfaceInstruction
Returns the number of arguments
getNearestBreakableStatement() - Method in class at.dms.kjc.CBodyContext
Returns the innermost statement which can be target of a break statement without label.
getNearestBreakableStatement() - Method in class at.dms.kjc.CLoopContext
Returns the innermost statement which can be target of a break statement without label.
getNearestBreakableStatement() - Method in class at.dms.kjc.CSwitchBodyContext
Returns the innermost statement which can be target of a break statement without label.
getNearestContinuableStatement() - Method in class at.dms.kjc.CBodyContext
Returns the innermost statement which can be target of a continue statement without label.
getNearestContinuableStatement() - Method in class at.dms.kjc.CLoopContext
Returns the innermost statement which can be target of a continue statement without label.
getNeighboringTile() - Method in class at.dms.kjc.spacedynamic.IOPort
Get the raw tile that this IOPort is connected to
getNeighboringTile() - Method in class at.dms.kjc.spacetime.IODevice
 
getNeighborTiles() - Method in class at.dms.kjc.spacedynamic.RawTile
 
getNeighborTiles() - Method in class at.dms.kjc.spacetime.RawTile
 
getNetRegsDecls() - Static method in class at.dms.kjc.spacedynamic.FlatIRToC
 
getNetRegsDecls() - Static method in class at.dms.kjc.spacetime.TraceIRtoC
 
getNewline() - Method in class at.dms.kjc.sir.SIRPrintStatement
 
getNewSchedule() - Method in class streamit.scheduler1.simple.SimpleHierarchicalScheduler
 
getNewSchedule() - Method in class streamit.scheduler1.simple.SimpleHierarchicalSchedulerPow2
 
getNewStreams() - Method in class streamit.frontend.passes.NameAnonymousStreams
Get the list of new streams created as a result of visiting anonymous stream creators.
getNext() - Method in class at.dms.backend.InstructionHandle
Returns the handle of the next instruction in textual order.
getNext(FlatNode) - Method in class at.dms.kjc.flatgraph.StaticStreamGraph
given a dynamic sink for this SSG, get the node in the downstream SSG that it connects to
getNext(Slice) - Method in class at.dms.kjc.slicegraph.Partitioner
 
getNext() - Method in class at.dms.kjc.slicegraph.SliceNode
 
getNext() - Method in class at.dms.optimize.InstructionHandle
Returns the handle of the next instruction in textual order.
getNextCellForLocation(Object, int, int) - Method in class org.jgraph.JGraph
Returns the cell at the specified location that is "behind" the current cell.
getNextEvent() - Method in class at.dms.kjc.raw.EventHeap
 
getNextEvent() - Method in class at.dms.kjc.spacedynamic.EventHeap
 
getNextFilter() - Method in class at.dms.kjc.slicegraph.InputSliceNode
Get the following FilterSliceNode.
getNextJoinSteadyPhase() - Method in class streamit.scheduler2.hierarchical.FeedbackLoop
 
getNextJoinSteadyPhase() - Method in class streamit.scheduler2.hierarchical.SplitJoin
 
getNextJoinSteadyPhaseFlow() - Method in class streamit.scheduler2.hierarchical.FeedbackLoop
 
getNextJoinSteadyPhaseFlow() - Method in class streamit.scheduler2.hierarchical.SplitJoin
 
getNextNode() - Method in class at.dms.kjc.spacedynamic.RateMatch
 
getNextPhase(Restrictions, int) - Method in class streamit.scheduler2.constrained.FeedbackLoop
 
getNextPhase(Restrictions, int) - Method in class streamit.scheduler2.constrained.Filter
 
getNextPhase(Restrictions, int) - Method in class streamit.scheduler2.constrained.Pipeline
 
getNextPhase(Restrictions, int) - Method in class streamit.scheduler2.constrained.SplitJoin
 
getNextPhase(Restrictions, int) - Method in interface streamit.scheduler2.constrained.StreamInterface
 
getNextPoint(EdgeView) - Method in class org.jgraph.graph.PortView
Returns the point that is closest to the port view on edge.
getNextSplitSteadyPhase() - Method in class streamit.scheduler2.hierarchical.FeedbackLoop
 
getNextSplitSteadyPhase() - Method in class streamit.scheduler2.hierarchical.SplitJoin
 
getNextSplitSteadyPhaseFlow() - Method in class streamit.scheduler2.hierarchical.FeedbackLoop
 
getNextSplitSteadyPhaseFlow() - Method in class streamit.scheduler2.hierarchical.SplitJoin
 
getNextSyntheticIndex() - Method in class at.dms.kjc.CClassContext
getNextSyntheticIndex
getNextViewAt(CellView, int, int) - Method in class org.jgraph.JGraph
Returns the next view at the specified location wrt.
getNextViewAt(CellView[], CellView, int, int) - Method in class org.jgraph.JGraph
Returns the next view at the specified location wrt.
getNode() - Method in interface at.dms.kjc.flatgraph.FlatWeight
Get the node at the end of the current edge.
getNode(Coordinate) - Static method in class at.dms.kjc.raw.Layout
 
getNode() - Method in class at.dms.kjc.rstream.FusionState
Return the FlatNode associated with this FusionState
getNode(RawTile) - Method in class at.dms.kjc.spacedynamic.Layout
Return the flatNode assigned to this
getNode() - Method in class streamit.scheduler2.constrained.Restriction
 
getNodeInStreams(SIROperator) - Static method in class at.dms.kjc.cluster.RegisterStreams
Return a Vector containing input tapes as Tape objects.
getNodeOutStreams(SIROperator) - Static method in class at.dms.kjc.cluster.RegisterStreams
Return a Vector containing output tapes as Tape objects
0-weight (splitter) edges are represented as null.
getNodes() - Method in class streamit.frontend.controlflow.CFG
Get the list of nodes.
getNodesOffset() - Method in interface at.dms.kjc.flatgraph.FlatWeight
Get offset of the current edge in FlatNode.edges / FlatNode.incoming.
getNoHorizFuse() - Method in class at.dms.kjc.sir.lowering.partition.dynamicprog.DynamicProgPartitioner
Set of filters that should not be fused horizontally.
getNonRedundant() - Method in class at.dms.kjc.spacetime.InterSliceBuffer
 
getNonRedundant() - Method in class at.dms.kjc.spacetime.IntraSliceBuffer
 
getNonRedundant() - Method in class at.dms.kjc.spacetime.OffChipBuffer
if this buffer is redundant return the first upstream buffer that is not redundant, return null if this is a input->filter buffer with no input or a filter->output buffer with no output
getNthComputeNode(int) - Method in class at.dms.kjc.backendSupport.ComputeNodes
 
getNthComputeNode(int) - Method in interface at.dms.kjc.backendSupport.ComputeNodesI
Get the nth element of the collection of compute nodes.
getNthComputeNode(int) - Method in class at.dms.kjc.cell.CellChip
 
getNthComputeNode(int) - Method in class at.dms.kjc.spacetime.RawChip
 
getNthComputeNode(int) - Method in class at.dms.kjc.vanillaSlice.UniProcessors
 
getNULL() - Method in class streamit.misc.RBTree
 
getNum() - Method in class streamit.misc.Fraction
 
getNumAllowedExecutions() - Method in class streamit.scheduler2.constrained.Restriction
 
getNumber() - Method in class at.dms.kjc.sir.SIROperator
Returns a UNIQUE integer for this.
getNumberOfNodes() - Static method in class at.dms.kjc.cluster.NodeEnumerator
 
getNumBodyExecs() - Method in class streamit.scheduler2.base.FeedbackLoop
 
getNumBodyExecutions() - Method in class streamit.scheduler1.SchedLoop
Get the number of times the body is executed in a single steady state execution of this feedback loop.
getNumChildren() - Method in class at.dms.kjc.iterator.SIRPipelineIter
 
getNumChildren() - Method in class at.dms.kjc.iterator.SIRSplitJoinIter
 
getNumChildren() - Method in class at.dms.kjc.sir.lowering.partition.PartitionGroup
Returns the number of children accounted for in this partitioning.
getNumChildren() - Method in class streamit.library.iriter.PipelineIter
 
getNumChildren() - Method in class streamit.library.iriter.SplitJoinIter
 
getNumChildren() - Method in class streamit.library.Pipeline
 
getNumChildren() - Method in class streamit.library.SplitJoin
 
getNumChildren() - Method in class streamit.scheduler2.base.Pipeline
Get the number of children this Pipeline has.
getNumChildren() - Method in class streamit.scheduler2.base.SplitJoin
Get the number of children this SplitJoin has.
getNumChildren() - Method in interface streamit.scheduler2.iriter.PipelineIter
Returns the number of children this pipeline has.
getNumChildren() - Method in interface streamit.scheduler2.iriter.SplitJoinIter
Returns the number of children that this SplitJoin has.
getNumComputeCodeStores() - Method in class at.dms.kjc.cell.CellPU
 
getNumDeclaredInitPhases() - Method in class streamit.scheduler2.hierarchical.Filter
 
getNumDeclaredSteadyPhases() - Method in class streamit.scheduler2.hierarchical.Filter
 
getNumDev() - Method in class at.dms.kjc.spacetime.RawProcElements
 
getNumDstInitPhases() - Method in class streamit.scheduler2.constrained.LatencyEdge
 
getNumDstInitPhases() - Method in interface streamit.scheduler2.SDEPData
Get the number of phases the downstream node needs to execute in order for the full interval of [src,dst] is initialized.
getNumDstSteadyPhases() - Method in class streamit.scheduler2.constrained.LatencyEdge
 
getNumDstSteadyPhases() - Method in interface streamit.scheduler2.SDEPData
Get the number of phases that the downstream node needs to execute in order for the two nodes to execute exactly one full steady state.
getNumerator() - Method in class streamit.misc.Fraction
 
getNumExecutions(JStatement, JExpression, JStatement, JStatement) - Static method in class at.dms.kjc.sir.lowering.Unroller
Returns the number of times a for-loop with the given characteristics will execute, or -1 if the count cannot be determined.
getNumExecutions() - Method in class streamit.scheduler1.SchedStream
 
getNumExecutions() - Method in interface streamit.scheduler1.SchedStreamInterface
 
getNumExecutions(LatencyNode) - Method in class streamit.scheduler2.constrained.Restrictions
Find out how many times a given node has executed so far.
getNumFields() - Method in class streamit.frontend.nodes.FieldDecl
Get the number of fields declared by this.
getNumFields() - Method in class streamit.frontend.nodes.TypeStruct
Returns the number of fields.
getNumFields() - Method in class streamit.stair.core.TypeLaidOut
Get the number of fields in this structure.
getNumFields() - Method in class streamit.stair.core.TypeStruct
Get the number of fields in this structure.
getNumFilters() - Method in class at.dms.kjc.slicegraph.SimpleSlice
Should not need to be called for SimpleSlice: always 1.
getNumFilters() - Method in class at.dms.kjc.slicegraph.Slice
 
getNumFuncs() - Method in class streamit.frontend.nodes.TypeHelper
Returns the number of functions.
getNumIds() - Static method in class at.dms.kjc.cluster.InsertCounters
Returns the number of ID's that were assigned by the profiler.
getNumInitComputeCodeStores() - Method in class at.dms.kjc.cell.CellPU
 
getNumInitPhases() - Method in class streamit.library.Filter
 
getNumInitStages() - Method in class at.dms.kjc.iterator.SIRFilterIter
 
getNumInitStages() - Method in class at.dms.kjc.iterator.SIRPhasedFilterIter
 
getNumInitStages() - Method in class streamit.library.iriter.FilterIter
 
getNumInitStages() - Method in class streamit.scheduler2.hierarchical.FeedbackLoop
 
getNumInitStages() - Method in class streamit.scheduler2.hierarchical.Filter
 
getNumInitStages() - Method in class streamit.scheduler2.hierarchical.Pipeline
 
getNumInitStages() - Method in class streamit.scheduler2.hierarchical.SplitJoin
 
getNumInitStages() - Method in class streamit.scheduler2.hierarchical.StreamAlgorithm
 
getNumInitStages() - Method in interface streamit.scheduler2.hierarchical.StreamInterface
Return the number of stages that this StreamInterface's initialization schedule has.
getNumInitStages() - Method in interface streamit.scheduler2.iriter.FilterIter
Returns the number of init functions for this Filter.
getNumInputChannels() - Method in class streamit.scheduler2.constrained.LatencyNode
 
getNumInputChannels() - Method in class streamit.scheduler2.constrained.OperatorPhases
 
getNumInterTraceBuffers(StreamingDram) - Method in class at.dms.kjc.spacetime.InterSliceBuffer
 
getNumIterations(LoopIterInfo) - Static method in class at.dms.kjc.sir.lowering.LoopIterInfo
Returns how many times a for loop with unroll info info will execute.
getNumJoinExecutions() - Method in class streamit.scheduler1.SchedLoop
Get the number of times the join is executed in a single steady state execution of this feedback loop.
getNumJoinExecutions() - Method in class streamit.scheduler1.SchedSplitJoin
 
getNumJoinPhases() - Method in interface streamit.scheduler2.base.StreamInterfaceWithSnJ
get the number of phases the joiner has
getNumJoinPhases() - Method in class streamit.scheduler2.hierarchical.FeedbackLoop
 
getNumJoinPhases() - Method in class streamit.scheduler2.hierarchical.SplitJoin
 
getNumJoinPhases() - Method in interface streamit.scheduler2.hierarchical.StreamInterfaceWithSnJ
Get the number of phases that the join of this SplitJoin has.
getNumJoinPhases() - Method in class streamit.scheduler2.singleappearance.FeedbackLoop
 
getNumJoinPhases() - Method in class streamit.scheduler2.singleappearance.SplitJoin
 
getNumJoinRounds() - Method in class streamit.scheduler2.base.FeedbackLoop
 
getNumLoopExecs() - Method in class streamit.scheduler2.base.FeedbackLoop
 
getNumLoopExecutions() - Method in class streamit.scheduler1.SchedLoop
Get the number of times the loop is executed in a single steady state execution of this feedback loop.
getNumNodeFirings() - Method in class streamit.scheduler2.base.FeedbackLoop
 
getNumNodeFirings() - Method in class streamit.scheduler2.base.Filter
 
getNumNodeFirings() - Method in class streamit.scheduler2.base.Pipeline
 
getNumNodeFirings() - Method in class streamit.scheduler2.base.SplitJoin
 
getNumNodeFirings() - Method in interface streamit.scheduler2.base.StreamInterface
 
getNumNodes() - Method in class streamit.scheduler2.base.FeedbackLoop
 
getNumNodes() - Method in class streamit.scheduler2.base.Filter
 
getNumNodes() - Method in class streamit.scheduler2.base.Pipeline
 
getNumNodes() - Method in class streamit.scheduler2.base.SplitJoin
 
getNumNodes() - Method in interface streamit.scheduler2.base.StreamInterface
 
getNumPhases() - Method in class streamit.scheduler2.hierarchical.PhasingSchedule
get the number of phases in this schedule
getNumPhases() - Method in class streamit.scheduler2.Schedule
Get the number of phases in this schedule
getNumPop() - Method in class at.dms.kjc.sir.SIRPopExpression
Returns how many items this pops.
getNumPorts() - Method in class at.dms.kjc.spacedynamic.RawChip
 
getNumPossibleExecs(int, int) - Method in class streamit.scheduler2.constrained.LatencyNode
 
getNumSplitExecutions() - Method in class streamit.scheduler1.SchedLoop
Get the number of times the split is executed in a single steady state execution of this feedback loop.
getNumSplitExecutions() - Method in class streamit.scheduler1.SchedSplitJoin
 
getNumSplitPhases() - Method in interface streamit.scheduler2.base.StreamInterfaceWithSnJ
get the number of phases the splitter has
getNumSplitPhases() - Method in class streamit.scheduler2.hierarchical.FeedbackLoop
 
getNumSplitPhases() - Method in class streamit.scheduler2.hierarchical.SplitJoin
 
getNumSplitPhases() - Method in interface streamit.scheduler2.hierarchical.StreamInterfaceWithSnJ
Get the number of phases that the split of this SplitJoin has.
getNumSplitPhases() - Method in class streamit.scheduler2.singleappearance.FeedbackLoop
 
getNumSplitPhases() - Method in class streamit.scheduler2.singleappearance.SplitJoin
 
getNumSplitRounds() - Method in class streamit.scheduler2.base.FeedbackLoop
 
getNumSrcInitPhases() - Method in class streamit.scheduler2.constrained.LatencyEdge
 
getNumSrcInitPhases() - Method in interface streamit.scheduler2.SDEPData
get the number of phases the upstream node needs to execute in order for the full interval [src,dst] to be able to initialize.
getNumSrcSteadyPhases() - Method in class streamit.scheduler2.constrained.LatencyEdge
 
getNumSrcSteadyPhases() - Method in interface streamit.scheduler2.SDEPData
Get the number of phases that the upstream node needs to execute in order for the two nodes to execute exactly one full steady state.
getNumSteadyPhases() - Method in class streamit.library.Filter
 
getNumSteadyPhases() - Method in class streamit.scheduler2.hierarchical.FeedbackLoop
 
getNumSteadyPhases() - Method in class streamit.scheduler2.hierarchical.Filter
 
getNumSteadyPhases() - Method in class streamit.scheduler2.hierarchical.Pipeline
 
getNumSteadyPhases() - Method in class streamit.scheduler2.hierarchical.SplitJoin
 
getNumSteadyPhases() - Method in class streamit.scheduler2.hierarchical.StreamAlgorithm
 
getNumSteadyPhases() - Method in interface streamit.scheduler2.hierarchical.StreamInterface
Return the number of phases that this StreamInterface's steady schedule has.
getNumTiles() - Method in class at.dms.kjc.flatgraph.GraphFlattener
Returns the number of tiles that would be needed to execute this graph.
getNumTiles() - Method in class at.dms.kjc.sir.lowering.partition.ListPartitioner
 
getNumTiles() - Method in class at.dms.kjc.spacedynamic.SpdStaticStreamGraph
return the number of tiles that this SSG was assigned to occupy *
getNumTimers() - Static method in class at.dms.kjc.cluster.InsertTimers
Returns number of timers that have appeared in output code.
getNumVars() - Method in class streamit.frontend.nodes.StmtVarDecl
Get the number of variables declared by this.
getNumWeights() - Method in class streamit.scheduler1.SchedJoinType
 
getNumWeights() - Method in class streamit.scheduler1.SchedSplitType
 
getNumWorkPhases() - Method in class at.dms.kjc.iterator.SIRFilterIter
 
getNumWorkPhases() - Method in class at.dms.kjc.iterator.SIRPhasedFilterIter
 
getNumWorkPhases() - Method in class streamit.library.iriter.FilterIter
 
getNumWorkPhases() - Method in interface streamit.scheduler2.iriter.FilterIter
Returns the number of work functions this filter has (number of its phases).
getObject() - Method in class at.dms.kjc.iterator.SIRIterator
Return the stream pointed to by this.
getObject() - Method in class streamit.library.iriter.FeedbackLoopIter
 
getObject() - Method in class streamit.library.iriter.FilterIter
 
getObject() - Method in class streamit.library.iriter.Iterator
 
getObject() - Method in class streamit.library.iriter.PipelineIter
 
getObject() - Method in class streamit.library.iriter.SplitJoinIter
 
getObject() - Method in interface streamit.scheduler2.iriter.IteratorBase
Returns the object the iterator points to.
getObjectParam(String) - Method in class streamit.library.ParameterContainer
 
getObjParam(String) - Method in class streamit.library.ParameterContainer
 
getOffset() - Method in class at.dms.kjc.sir.linear.LinearForm
Get the constant offset of this linear form.
getOffset() - Method in class at.dms.kjc.sir.statespace.LinearForm
Get the constant offset of this linear form.
getOffset(Map) - Static method in class org.jgraph.graph.GraphConstants
Returns the offset attribute from the specified map.
getOffset() - Method in class streamit.frontend.nodes.ExprArray
Returns the offset expression of this.
getOffset(int) - Method in class streamit.stair.core.TypeLaidOut
Get the bit position of the nth field.
getOp() - Method in class streamit.frontend.nodes.ExprBinary
Returns the operator of this.
getOp() - Method in class streamit.frontend.nodes.ExprTernary
Returns the operation of this.
getOp() - Method in class streamit.frontend.nodes.ExprUnary
Returns the operator of this.
getOp() - Method in class streamit.frontend.nodes.StmtAssign
Returns the operation for this.
getOpcode() - Method in class at.dms.backend.InstructionHandle
Returns the target of this jump instruction
getOpcode() - Method in class at.dms.classfile.Instruction
Returns the opcode of the instruction
getOpcode(CType) - Static method in class at.dms.kjc.JAddExpression
 
getOpcode(int, CType) - Static method in class at.dms.kjc.JBitwiseExpression
 
getOpcode(CType) - Static method in class at.dms.kjc.JDivideExpression
 
getOpcode(CType) - Static method in class at.dms.kjc.JMinusExpression
 
getOpcode(CType) - Static method in class at.dms.kjc.JModuloExpression
 
getOpcode(CType) - Static method in class at.dms.kjc.JMultExpression
 
getOpcode(int, CType) - Static method in class at.dms.kjc.JShiftExpression
 
getOpcode() - Method in class at.dms.optimize.InstructionHandle
Returns the target of this jump instruction
getOpcode(String) - Method in interface streamit.stair.core.Backend
Get an Opcode object with a particular name.
getOpcode() - Method in class streamit.stair.core.Instruction
Get the opcode of this instruction.
getOpenPort() - Method in class at.dms.kjc.linprog.CPLEXServer
 
getOpenPort() - Method in interface at.dms.kjc.linprog.RMISolver
 
getOper() - Method in class at.dms.kjc.JBitwiseExpression
get value of oper
getOper() - Method in class at.dms.kjc.JCompoundAssignmentExpression
get value of oper
getOper() - Method in class at.dms.kjc.JPostfixExpression
Return the operation for this.
getOper() - Method in class at.dms.kjc.JPrefixExpression
Return the operation for this.
getOper() - Method in class at.dms.kjc.JRelationalExpression
 
getOper() - Method in class at.dms.kjc.JShiftExpression
get value of oper
getOper() - Method in class at.dms.kjc.sir.lowering.LoopIterInfo
The operation that is being used to change the induction variable.
getOperandType() - Method in class at.dms.classfile.LocalVarInstruction
Returns the type of the operand.
getOperation() - Method in class at.dms.kjc.JCompoundAssignmentExpression
Get operation of this.
getOperationKind() - Method in class at.dms.classfile.LocalVarInstruction
Returns the operation kind.
getOperator(int) - Static method in class at.dms.kjc.cluster.NodeEnumerator
Used to get the SIROperator (filter, splitter, joiner) associated with an id number.
getOPort(RawComputeNode, RawComputeNode) - Method in class at.dms.kjc.spacetime.RawProcElements
 
getOPort(String) - Static method in class at.dms.kjc.spacetime.switchIR.SwitchOPort
 
getOPort2(RawComputeNode, RawComputeNode) - Method in class at.dms.kjc.spacetime.RawProcElements
 
getOPort2(String) - Static method in class at.dms.kjc.spacetime.switchIR.SwitchOPort
 
getOppositeLiteral() - Method in class at.dms.kjc.JIntLiteral
Returns a literal with the sign inverted.
getOppositeLiteral() - Method in class at.dms.kjc.JLongLiteral
Returns a literal with the sign inverted.
Getopt - Class in at.dms.compiler.getopt
This is a Java port of GNU getopt, a class for parsing command line arguments passed to programs.
Getopt(String, String[], String) - Constructor for class at.dms.compiler.getopt.Getopt
Construct a basic Getopt instance with the given input data.
Getopt(String, String[], String, LongOpt[]) - Constructor for class at.dms.compiler.getopt.Getopt
Construct a Getopt instance with given input data that is capable of parsing long options as well as short.
Getopt(String, String[], String, LongOpt[], boolean) - Constructor for class at.dms.compiler.getopt.Getopt
Construct a Getopt instance with given input data that is capable of parsing long options and short options.
getopt() - Method in class at.dms.compiler.getopt.Getopt
This method returns a char that is the current option that has been parsed from the command line.
getOptarg() - Method in class at.dms.compiler.getopt.Getopt
For communication from `getopt' to the caller.
getOptimizedInitSched() - Method in class streamit.scheduler2.ScheduleOptimizer
 
getOptimizedInitSchedule() - Method in class streamit.scheduler2.Scheduler
 
getOptimizedSteadySched() - Method in class streamit.scheduler2.ScheduleOptimizer
 
getOptimizedSteadySchedule() - Method in class streamit.scheduler2.Scheduler
 
getOptind() - Method in class at.dms.compiler.getopt.Getopt
optind it the index in ARGV of the next element to be scanned.
getOption(String) - Method in class at.dms.compiler.tools.antlr.compiler.Grammar
Get an option.
getOptions() - Method in class at.dms.backend.BackendOptions
 
getOptions() - Method in class at.dms.compiler.tools.antlr.compiler.AntlrOptions
 
getOptions() - Method in class at.dms.compiler.tools.common.Options
 
getOptions() - Method in class at.dms.compiler.tools.include.IncludeOptions
 
getOptions() - Method in class at.dms.compiler.tools.lexgen.LexgenOptions
 
getOptions() - Method in class at.dms.compiler.tools.msggen.MsggenOptions
 
getOptions() - Method in class at.dms.compiler.tools.optgen.OptgenOptions
 
getOptions() - Method in class at.dms.kjc.KjcOptions
 
getOptions() - Method in class at.dms.optimize.OptimizeOptions
 
getOptions() - Method in class at.dms.util.Options
 
getOptopt() - Method in class at.dms.compiler.getopt.Getopt
When getopt() encounters an invalid option, it stores the value of that option in optopt which can be retrieved with this method.
getOriginalSchedule() - Method in class streamit.scheduler1.SchedRepSchedule
 
getOrigSTR() - Method in class at.dms.kjc.backendSupport.CommonPasses
Get the original stream for statistics gathering.
GetOrMakeCellChannel - Class in at.dms.kjc.cell
 
GetOrMakeCellChannel(CellBackendFactory) - Constructor for class at.dms.kjc.cell.GetOrMakeCellChannel
 
GetOrMakeChannel - Class in at.dms.kjc.backendSupport
Create channels of appropriate type for a back end.
GetOrMakeChannel(BackEndFactory) - Constructor for class at.dms.kjc.backendSupport.GetOrMakeChannel
Crete a channel selector giving it a BackEndFactory to query.
getOrMakeChannel(Edge) - Method in class at.dms.kjc.backendSupport.GetOrMakeChannel
Given an edge e, make the correct sort of channel for it.
getOut() - Method in class streamit.frontend.nodes.StreamType
Returns the output type of the stream.
getOuterLocalAccess(TokenReference, JLocalVariable, CMethod) - Method in class at.dms.kjc.CSourceClass
Gets the code to access outer local vars
getOutgoingConstraints(SIRFilter) - Static method in class at.dms.kjc.cluster.LatencyConstraints
Returns a set of outgoing constraints for a SIRFilter this represents a set of filters to which an execution credit messages will have to be sent.
getOutput() - Static method in class at.dms.kjc.sir.linear.LinearPrinter
Return flag status.
getOutput() - Static method in class at.dms.kjc.sir.statespace.LinearPrinter
Return flag status.
getOutputBuffer(InputSliceNode) - Static method in class at.dms.kjc.spacetime.TraceBufferSchedule
 
getOutputDirectory() - Method in class at.dms.compiler.tools.antlr.compiler.Main
 
getOutputNum(FlatNode) - Method in class at.dms.kjc.flatgraph.StaticStreamGraph
given an output (sink) for this SSG, get the output number, index to outputs[] and outputSSGEdges[]
getOutputs() - Method in class at.dms.kjc.flatgraph.StaticStreamGraph
get the dynamic outputs of this ssg *
getOutputs() - Method in class at.dms.kjc.slicegraph.FileOutputContent
Returns expected number of outputs.
getOutputsVar(FileOutputContent) - Static method in class at.dms.kjc.spacetime.Util
 
getOutputType(FlatNode) - Static method in class at.dms.kjc.common.CommonUtils
Get the output type of any FlatNode element (filter, splitter, joiner).
getOutputType(FlatNode) - Static method in class at.dms.kjc.flatgraph.GraphFlattener
Return the output type of the FlatNode node.
getOutputType(FlatNode) - Method in class at.dms.kjc.flatgraph.StaticStreamGraph
get the output type for
getOutputType() - Method in class at.dms.kjc.sir.SIRFeedbackLoop
Returns the output type of this.
getOutputType() - Method in class at.dms.kjc.sir.SIRGlobal
 
getOutputType() - Method in class at.dms.kjc.sir.SIRHelper
 
getOutputType() - Method in class at.dms.kjc.sir.SIRPhasedFilter
 
getOutputType() - Method in class at.dms.kjc.sir.SIRPipeline
Returns the output type of this.
getOutputType() - Method in class at.dms.kjc.sir.SIRRecursiveStub
Shouldn't be calling this.
getOutputType() - Method in class at.dms.kjc.sir.SIRSplitJoin
Returns the output type of this.
getOutputType() - Method in class at.dms.kjc.sir.SIRStream
Returns the output type of this.
getOutputType() - Method in class at.dms.kjc.sir.SIRStructure
 
getOutputType() - Method in class at.dms.kjc.slicegraph.FilterContent
Returns output type of this FilterContent.
getOutputWeight(int) - Method in class streamit.scheduler1.SchedSplitType
 
getOutTapeField() - Static method in class at.dms.kjc.sir.lowering.LoweringConstants
Returns a field declaration for the output tape of structures.
getOutType() - Method in class streamit.frontend.tojava.StmtSetTypes
Returns the output type of the stream this declaration is in.
getOverallPeek() - Method in class streamit.scheduler2.hierarchical.PhasingSchedule
Get the amount of data that this phasing schedule peeks, when all of its phases are executed.
getOverallPop() - Method in class streamit.scheduler2.hierarchical.PhasingSchedule
Get the amount of data that this phasing schedule pops, when all of its phases are executed.
getOverallPush() - Method in class streamit.scheduler2.hierarchical.PhasingSchedule
Get the amount of data that this phasing schedule pushes, when all of its phases are executed.
getOwner() - Method in class at.dms.kjc.CMember
Returns the owner of this member
getOwner() - Method in class at.dms.kjc.JTypeDeclaration
 
getOwner() - Method in class at.dms.kjc.spacetime.OffChipBuffer
return the owner tile of the dram this buffer is assigned to, this is set in the static section of this class.
getOwnerTile(StreamingDram) - Static method in class at.dms.kjc.spacetime.LogicalDramTileMapping
 
getPackage() - Method in class at.dms.kjc.CClass
 
getPackageImports() - Method in class at.dms.kjc.CParseCompilationUnitContext
 
getPackageName() - Method in class at.dms.kjc.CParseCompilationUnitContext
 
getPackageName() - Method in class at.dms.kjc.JCompilationUnit
 
getPaintBounds(EdgeView) - Method in class org.jgraph.graph.EdgeRenderer
Returns the bounds of the edge shape without label
getPair(Object, Object) - Method in class streamit.misc.UniquePairContainer
 
getParallelStreams() - Method in class at.dms.kjc.sir.SIRSplitJoin
Returns a list of the parallel streams in this.
getParameterCount() - Method in class at.dms.classfile.CodeInfo
Gets the number of parameters for this method.
getParameterCount() - Method in class at.dms.classfile.MethodInfo
Computes the number of parameters.
getParameters() - Method in class at.dms.kjc.CMethod
 
getParameters() - Method in class at.dms.kjc.JMethodDeclaration
Gets parameters of this.
getParamName() - Method in class streamit.library.ParameterContainer
 
getParams() - Method in class at.dms.compiler.JavadocComment
 
getParams() - Method in class at.dms.compiler.tools.common.JavadocComment
 
getParams() - Method in class at.dms.compiler.tools.common.Message
Returns the message description.
getParams() - Method in class at.dms.kjc.JUnqualifiedAnonymousCreation
Returns the parameter list for the object.
getParams() - Method in class at.dms.kjc.JUnqualifiedInstanceCreation
 
getParams() - Method in class at.dms.kjc.sir.SIRContainer
Returns copy of list of parameters passed to children of this.
getParams(int) - Method in class at.dms.kjc.sir.SIRContainer
Returns a list of the parameters (JExpressions) that are being passed to the i'th child of this, or null if the parameters have not been resolved yet.
getParams() - Method in class at.dms.kjc.sir.SIRStream
Get the parameters that were used to initialize this.
getParams() - Method in class at.dms.util.Message
Returns the message description.
getParams() - Method in class streamit.frontend.nodes.ExprFunCall
Returns the parameters of the function call, as an unmodifiable list.
getParams() - Method in class streamit.frontend.nodes.ExprHelperCall
Returns the parameters of the helper call, as an unmodifiable list.
getParams() - Method in class streamit.frontend.nodes.Function
Returns the parameters of this function, as a List of Parameter objects.
getParams() - Method in class streamit.frontend.nodes.SCSimple
Return the parameter list of the stream.
getParams() - Method in class streamit.frontend.nodes.StmtHelperCall
Get the parameter list of the helper call.
getParams() - Method in class streamit.frontend.nodes.StmtSendMessage
Get the parameter list of the message.
getParams() - Method in class streamit.frontend.nodes.StreamSpec
Returns the formal parameters of the stream object.
getParent(File) - Static method in class at.dms.compiler.tools.antlr.compiler.Utils
Returns the pathname string of this abstract pathname's parent.
getParent() - Method in class at.dms.kjc.iterator.SIRIterator
Get the parent of this.
getParent() - Method in class at.dms.kjc.sir.SIROperator
 
getParent() - Method in class at.dms.kjc.slicegraph.SliceNode
 
getParent(Object) - Method in class org.jgraph.graph.DefaultGraphModel
Returns the parent of child in the model.
getParent(Object) - Method in interface org.jgraph.graph.GraphModel
Returns the parent of child in the model.
getParent() - Method in class org.jgraph.graph.ParentMap.Entry
Returns the parent of the relation.
getParent() - Method in class streamit.frontend.nodes.SymbolTable
Returns the parent of this, or null if this has no parent.
getParent() - Method in class streamit.library.Operator
Get parent.
getParent() - Method in class streamit.scheduler2.constrained.P2PPortal
 
getParentContext() - Method in class at.dms.kjc.CCompilationUnitContext
getParentContext
getParentContext() - Method in class at.dms.kjc.CContext
getParentContext
getParentList(Object) - Method in class org.jgraph.graph.DefaultGraphModel.GraphModelLayerEdit
Returns the list that exclusively contains view.
getParentList(Object) - Method in class org.jgraph.graph.GraphLayoutCache.GraphViewLayerEdit
Returns the list that exclusively contains view.
getParentMap() - Method in class at.dms.kjc.flatgraph.StaticStreamGraph
returns a map of flatnodes to this SSG, so that others can remember the parent mapping of flat nodes.
getParentMap() - Method in class org.jgraph.graph.DefaultGraphModel.GraphModelEdit
Returns the parentMap.
getParentMap() - Method in class org.jgraph.graph.GraphTransferable
 
getParentPorts(Object) - Method in class org.jgraph.graph.GraphLayoutCache
 
getParents() - Method in class at.dms.kjc.iterator.SIRIterator
Returns list of all parent streams of this.
getParents() - Method in class at.dms.kjc.sir.SIROperator
Returns list of all parents.
getParentSSG(FlatNode) - Method in class at.dms.kjc.flatgraph.StreamGraph
get the parent SSG of
getParentStructureAccess(SIRIterator) - Static method in class at.dms.kjc.sir.lowering.LoweringConstants
Creates a field access that gets to the structure of from the toplevel stream.
getParentStructureAccess() - Method in class at.dms.kjc.sir.SIROperator
TO BE REMOVED once immutable IR is in place.
getParentView() - Method in class org.jgraph.graph.AbstractCellView
Returns the parent view for this view.
getParentView() - Method in interface org.jgraph.graph.CellView
Returns the parent of view of this view.
getParentView() - Method in class org.jgraph.graph.PortView
This method ensures a non-null value.
getPartForChild(int) - Method in class at.dms.kjc.sir.lowering.partition.PartitionGroup
Returns which partition the k'th child belongs to.
getPartialIncomingSum(int) - Method in class at.dms.kjc.flatgraph.FlatNode
Get the partial sum of incoming weight 0 thru i - 1.
getPartialOutgoingSum(int) - Method in class at.dms.kjc.flatgraph.FlatNode
Get partial sum of outgoing weights 0 thru i - 1.
getPartition(FlatNode) - Static method in class at.dms.kjc.cluster.ClusterFusion
Returns partition that should execute on.
getPartitioner() - Method in class at.dms.kjc.backendSupport.CommonPasses
Get the Partitioner used in run.
getPartitioner() - Method in class at.dms.kjc.backendSupport.SpaceTimeScheduleAndPartitioner
 
getParts() - Method in class at.dms.kjc.CEmittedTextType
 
getParts() - Method in class at.dms.kjc.JEmittedTextExpression
 
getPC() - Method in class at.dms.kjc.CodeSequence
Gets the location in code sequence
getPeek() - Method in class at.dms.kjc.JMethodDeclaration
 
getPeek() - Method in class at.dms.kjc.sir.SIRFilter
 
getPeek() - Method in class at.dms.kjc.slicegraph.FilterContent
Returns the peek amount of this filter.
getPeek() - Method in class streamit.frontend.tojava.StmtIODecl
Returns the peek rate of the function.
getPeekConsumption() - Method in class streamit.scheduler1.SchedStream
 
getPeekConsumption() - Method in interface streamit.scheduler1.SchedStreamInterface
 
getPeekCount() - Method in class at.dms.kjc.sir.linear.LinearFilterRepresentation
Get the peek count.
getPeekCount() - Method in class streamit.library.Channel
Get the number amount of data peeked from this channel on every iteration.
getPeekInt() - Method in class at.dms.kjc.JMethodDeclaration
Returns how many items are peeked.
getPeekInt() - Method in class at.dms.kjc.sir.SIRFilter
Returns how many items are peeked.
getPeekInt() - Method in class at.dms.kjc.slicegraph.FilterContent
Returns peek amount.
getPeekName() - Method in interface at.dms.kjc.cluster.Tape
name of routine to peek an item from the tape, or in case of an array, the address of an item...
getPeekName() - Method in class at.dms.kjc.cluster.TapeBase
get name of peek(int) routine for downstream end of tape.
getPeekPhase(int) - Method in class at.dms.kjc.iterator.SIRFilterIter
Get number of peeks for phase.
getPeekPhase(int) - Method in class at.dms.kjc.iterator.SIRPhasedFilterIter
 
getPeekPhase(int) - Method in class streamit.library.iriter.FilterIter
 
getPeekPhase(int) - Method in interface streamit.scheduler2.iriter.FilterIter
Returns the amount of data that a particular phase of this peeks.
getPeekRate() - Method in class streamit.frontend.nodes.Function
Gets the peek rate of this.
getPeekString() - Method in class at.dms.kjc.JMethodDeclaration
Returns string representation of peek rate (either in literal or range, like [1,2,3]).
getPeekString() - Method in class at.dms.kjc.sir.SIRFilter
Return string representation of peek rate (either int literal or range, e.g., [1,2,3]).
getPerimeterPoint(VertexView, Point, Point) - Method in class org.jgraph.graph.VertexRenderer
Returns the intersection of the bounding rectangle and the straight line between the source and the specified point p.
getPerimeterPoint(Point, Point) - Method in class org.jgraph.graph.VertexView
Returns the intersection of the bounding rectangle and the straight line between the source and the specified point p.
getPhase(int) - Method in class streamit.scheduler2.hierarchical.PhasingSchedule
get a particular phase of the schedule
getPhaseNumPeek(int) - Method in class streamit.scheduler2.hierarchical.PhasingSchedule
get the number of data peeked by the appropriate phase
getPhaseNumPop(int) - Method in class streamit.scheduler2.hierarchical.PhasingSchedule
get the number of data popped by the appropriate phase
getPhaseNumPush(int) - Method in class streamit.scheduler2.hierarchical.PhasingSchedule
get the number of data pushed by the appropriate phase
getPhasePeek(int, int) - Method in class streamit.scheduler2.constrained.LatencyNode
 
getPhasePop(int, int) - Method in class streamit.scheduler2.constrained.LatencyNode
 
getPhasePush(int, int) - Method in class streamit.scheduler2.constrained.LatencyNode
 
getPhases() - Method in class at.dms.kjc.sir.SIRPhasedFilter
 
getPhasingInitSchedule() - Method in class streamit.scheduler2.hierarchical.FeedbackLoop
 
getPhasingInitSchedule() - Method in class streamit.scheduler2.hierarchical.Filter
 
getPhasingInitSchedule() - Method in class streamit.scheduler2.hierarchical.Pipeline
 
getPhasingInitSchedule() - Method in class streamit.scheduler2.hierarchical.SplitJoin
 
getPhasingInitSchedule() - Method in class streamit.scheduler2.hierarchical.StreamAlgorithm
 
getPhasingInitSchedule() - Method in interface streamit.scheduler2.hierarchical.StreamInterface
Return the phasing initialization schedule associated with this object.
getPhasingSteadySchedule() - Method in class streamit.scheduler2.hierarchical.FeedbackLoop
 
getPhasingSteadySchedule() - Method in class streamit.scheduler2.hierarchical.Filter
 
getPhasingSteadySchedule() - Method in class streamit.scheduler2.hierarchical.Pipeline
 
getPhasingSteadySchedule() - Method in class streamit.scheduler2.hierarchical.SplitJoin
 
getPhasingSteadySchedule() - Method in class streamit.scheduler2.hierarchical.StreamAlgorithm
 
getPhasingSteadySchedule() - Method in interface streamit.scheduler2.hierarchical.StreamInterface
Return the phasing steady state schedule associated with this object.
getPlainData() - Method in class org.jgraph.graph.GraphTransferable
Fetch the data in a text/plain format.
getPlainData() - Method in class org.jgraph.plaf.basic.BasicTransferable
Fetch the data in a text/plain format.
getPoint(int) - Method in class org.jgraph.graph.EdgeView
Returns the cached points for this edge.
getPointCount() - Method in class org.jgraph.graph.EdgeView
Returns the number of point for this edge.
getPoints() - Method in class org.jgraph.graph.EdgeView
Returns the points.
getPoints(Map) - Static method in class org.jgraph.graph.GraphConstants
Returns the points attribute from the specified map.
getPop() - Method in class at.dms.kjc.JMethodDeclaration
 
getPop() - Method in class at.dms.kjc.sir.SIRFilter
 
getPop() - Method in class streamit.frontend.tojava.StmtIODecl
Returns the pop rate of the function.
getPopCount() - Method in class at.dms.kjc.sir.linear.LinearFilterRepresentation
Get the pop count.
getPopCount() - Method in class at.dms.kjc.sir.statespace.LinearFilterRepresentation
Get the pop count.
getPopCount() - Method in class at.dms.kjc.slicegraph.FilterContent
Returns the pop count of this filter.
getPopCount() - Method in class streamit.library.Channel
Get the number amount of data popped from this channel on every iteration
getPopCounterVar() - Method in class at.dms.kjc.rstream.FilterFusionState
get the var representing the pop (incoming) buffer index
getPopForSchedule(HashMap[]) - Method in class at.dms.kjc.sir.SIRFeedbackLoop
 
getPopForSchedule(HashMap[]) - Method in class at.dms.kjc.sir.SIRFilter
 
getPopForSchedule(HashMap[]) - Method in class at.dms.kjc.sir.SIRGlobal
 
getPopForSchedule(HashMap[]) - Method in class at.dms.kjc.sir.SIRHelper
 
getPopForSchedule(HashMap[]) - Method in class at.dms.kjc.sir.SIRPhasedFilter
 
getPopForSchedule(HashMap[]) - Method in class at.dms.kjc.sir.SIRPipeline
 
getPopForSchedule(HashMap[]) - Method in class at.dms.kjc.sir.SIRRecursiveStub
Shouldn't be calling this.
getPopForSchedule(HashMap[]) - Method in class at.dms.kjc.sir.SIRSplitJoin
 
getPopForSchedule(HashMap[]) - Method in class at.dms.kjc.sir.SIRStream
Same as getPushForSchedule, but with pop instead of push.
getPopForSchedule(HashMap[]) - Method in class at.dms.kjc.sir.SIRStructure
 
getPopInt() - Method in class at.dms.kjc.JMethodDeclaration
Returns how many items are popped.
getPopInt() - Method in class at.dms.kjc.sir.SIRFilter
Returns how many items are popped.
getPopInt() - Method in class at.dms.kjc.slicegraph.FilterContent
Returns pop amount.
getPopName() - Method in interface at.dms.kjc.cluster.Tape
name of routine to pop an item from the tape, or in case of an array, the address of an item...
getPopName() - Method in class at.dms.kjc.cluster.TapeBase
get name of pop() routine for downstream end of tape.
getPoppedFromStack() - Method in class at.dms.classfile.Instruction
Returns the size of data pushed on the stack by this instruction
getPopPhase(int) - Method in class at.dms.kjc.iterator.SIRFilterIter
Get number of peeks for phase.
getPopPhase(int) - Method in class at.dms.kjc.iterator.SIRPhasedFilterIter
 
getPopPhase(int) - Method in class streamit.library.iriter.FilterIter
 
getPopPhase(int) - Method in interface streamit.scheduler2.iriter.FilterIter
Returns the amount of data that a particular phase of this pops.
getPopRate() - Method in class streamit.frontend.nodes.Function
Gets the pop rate of this.
getPopString() - Method in class at.dms.kjc.JMethodDeclaration
Returns string representation of pop rate (either in literal or range, like [1,2,3]).
getPopString() - Method in class at.dms.kjc.sir.SIRFilter
Return string representation of pop rate (either int literal or range, e.g., [1,2,3]).
getPopWeight(int) - Method in class streamit.scheduler2.base.StreamInterfaceWithSnJ.JoinFlow
 
getPopWeight() - Method in class streamit.scheduler2.base.StreamInterfaceWithSnJ.SplitFlow
 
getPort() - Method in class at.dms.kjc.spacedynamic.IODevice
 
getPort() - Method in class at.dms.kjc.spacetime.IODevice
 
getPort() - Method in class org.jgraph.graph.ConnectionSet.Connection
Returns the port of the connection.
getPortal() - Method in class at.dms.kjc.sir.SIRMessageStatement
 
getPortal() - Method in class at.dms.kjc.sir.SIRRegReceiverStatement
Get the portal for this statement
getPortal() - Method in class streamit.scheduler2.constrained.Restriction
 
getPortalMessageCheckPhase() - Method in class streamit.scheduler2.constrained.P2PPortal
 
getPortals() - Static method in class at.dms.kjc.sir.SIRPortal
 
getPortals() - Method in class streamit.frontend.nodes.StreamCreator
Get the list of portals the new stream is registered with.
getPortalsWithReceiver(SIRStream) - Static method in class at.dms.kjc.sir.SIRPortal
 
getPortalsWithSender(SIRStream) - Static method in class at.dms.kjc.sir.SIRPortal
 
getPortalType() - Method in class at.dms.kjc.sir.SIRPortal
 
getPortForLocation(int, int) - Method in class org.jgraph.JGraph
Convenience method to return the port at the specified location.
getPortNumber() - Method in class at.dms.kjc.spacedynamic.IOPort
 
getPorts() - Method in class org.jgraph.graph.GraphLayoutCache
Returns the ports of the view.
getPorts(Object) - Method in class org.jgraph.graph.GraphLayoutCache
 
getPortViewAt(int, int) - Method in class org.jgraph.JGraph
Returns the portview at the specified location.
getPos() - Method in class at.dms.compiler.TabbedPrintWriter
 
getPos() - Method in class at.dms.kjc.iterator.SIRIterator
Returns position of this in parent.
getPos() - Method in class at.dms.kjc.slicegraph.FilterContent
Return the position of the linear filter in the pipeline of fissed filters that were generated from the original linear filter.
getPosition() - Method in class at.dms.kjc.CSourceField
 
getPosition() - Method in class at.dms.kjc.JLocalVariable
 
getPosition() - Method in class at.dms.kjc.JLocalVariableExpression
Returns the position of this variable in the sets of local vars
getPosition() - Method in class at.dms.kjc.sir.linear.LinearComputationTuple
Returns the input position of the data that this tuple uses.
getPosition() - Method in class at.dms.kjc.sir.statespace.LinearComputationTuple
Returns the input position of the data that this tuple uses.
getPPU() - Method in class at.dms.kjc.cell.CellBackendFactory
 
getPPU() - Method in class at.dms.kjc.cell.CellChip
 
getPred(int) - Method in class at.dms.kjc.sir.lowering.partition.StreamTransform
Gets the predecessor child transform from this.
getPred() - Method in class streamit.stair.core.Instruction
Get the predicate operand for this instruction.
getPredecessor() - Method in class streamit.stair.core.ControlEdge
Return the block that comes before the edge.
getPredecessorFilters(SIROperator) - Static method in class at.dms.kjc.sir.SIRNavigationUtils
Return set of all filters immediately preceeding this operator or preceeding through some sequence of splitters and joiners.
getPredecessorOper(SIRStream) - Static method in class at.dms.kjc.sir.SIRNavigationUtils
Find a stream's predecessor operator in its parent.
getPredecessorOpers(SIROperator) - Static method in class at.dms.kjc.sir.SIRNavigationUtils
Get set of all SIROperators that are not SIRContainers immediately preceeding a SIROperator (If passed first oper in graph then returns empty set).
getPredecessors(CFGNode) - Method in class streamit.frontend.controlflow.CFG
Get the list of edges entering a particular node.
getPredecessors() - Method in class streamit.stair.core.Block
Get the list of predecessor edges.
getPredSize() - Method in class at.dms.kjc.sir.lowering.partition.StreamTransform
Returns the number of predecessors.
getPreferredMinSize() - Method in class org.jgraph.plaf.basic.BasicGraphUI
Returns the minimum preferred size.
getPreferredScrollableViewportSize() - Method in class org.jgraph.JGraph
Returns the preferred display size of a JGraph.
getPreferredSize() - Method in class org.jgraph.graph.DefaultGraphCellEditor.EditorContainer
Returns the preferred size for the Container.
getPreferredSize(JGraph, CellView) - Method in class org.jgraph.plaf.basic.BasicGraphUI
Get the preferred Size for a cell view.
getPreferredSize(JComponent) - Method in class org.jgraph.plaf.basic.BasicGraphUI
Returns the preferred size to properly display the graph.
getPreferredSize(JGraph, CellView) - Method in class org.jgraph.plaf.GraphUI
Returns the preferred size for view.
getPrefix() - Method in class at.dms.kjc.JArrayAccessExpression
 
getPrefix() - Method in class at.dms.kjc.JArrayLengthExpression
 
getPrefix() - Method in class at.dms.kjc.JClassExpression
 
getPrefix() - Method in class at.dms.kjc.JFieldAccessExpression
Returns the left-hand-side of the expression.
getPrefix() - Method in class at.dms.kjc.JMethodCallExpression
 
getPrefix() - Method in class at.dms.kjc.JNameExpression
 
getPrefix() - Method in class streamit.frontend.nodes.TempVarGen
Get the prefix for this variable generator.
getPrefixName() - Method in class at.dms.kjc.CMember
 
getPrettyPrinter(String) - Method in class at.dms.kjc.Main
...
getPrev(FlatNode) - Method in class at.dms.kjc.flatgraph.StaticStreamGraph
give a dynamic source for this SSG, get the node in the upstream SSG that it connects to
getPrevFilter() - Method in class at.dms.kjc.slicegraph.OutputSliceNode
 
getPrevious() - Method in class at.dms.backend.InstructionHandle
Returns the handle of the next instruction in textual order.
getPrevious() - Method in class at.dms.kjc.slicegraph.SliceNode
 
getPrevious() - Method in class at.dms.optimize.InstructionHandle
Returns the handle of the next instruction in textual order.
getPreviousAttributes() - Method in interface org.jgraph.event.GraphModelEvent.GraphModelChange
Returns a map that contains (object, map) pairs of the attributes that have been stored in the model.
getPreviousAttributes() - Method in class org.jgraph.graph.DefaultGraphModel.GraphModelEdit
Returns a map that contains (object, map) pairs of the attributes that have been stored in the model.
getPreviousAttributes() - Method in class org.jgraph.graph.DefaultGraphModel.GraphModelLayerEdit
Returns null.
getPreviousConnectionSet() - Method in interface org.jgraph.event.GraphModelEvent.GraphModelChange
 
getPreviousConnectionSet() - Method in class org.jgraph.graph.DefaultGraphModel.GraphModelEdit
 
getPreviousConnectionSet() - Method in class org.jgraph.graph.DefaultGraphModel.GraphModelLayerEdit
 
getPreviousCursor() - Method in class org.jgraph.graph.BasicMarqueeHandler
Returns the previousCursor.
getPreviousParentMap() - Method in interface org.jgraph.event.GraphModelEvent.GraphModelChange
 
getPreviousParentMap() - Method in class org.jgraph.graph.DefaultGraphModel.GraphModelEdit
 
getPreviousParentMap() - Method in class org.jgraph.graph.DefaultGraphModel.GraphModelLayerEdit
 
getPrevStream() - Method in class streamit.scheduler1.SchedStream
Gets the previous stream
getPrevStream() - Method in interface streamit.scheduler1.SchedStreamInterface
Gets the previous stream
getPrework() - Method in class at.dms.kjc.slicegraph.FilterContent
Returns array of initialization state methods.
getPreWorkA() - Method in class at.dms.kjc.sir.statespace.LinearFilterRepresentation
Get the prework A matrix.
getPreWorkB() - Method in class at.dms.kjc.sir.statespace.LinearFilterRepresentation
Get the prework B matrix.
getPreWorkMethod() - Method in class at.dms.kjc.backendSupport.CodeStoreHelper
 
getPreworkPeek() - Method in class at.dms.kjc.slicegraph.FilterContent
Returns peek amount of init stage.
getPreworkPop() - Method in class at.dms.kjc.slicegraph.FilterContent
Returns pop amount of init stage.
getPreWorkPopCount() - Method in class at.dms.kjc.sir.statespace.LinearFilterRepresentation
Get the prework pop count.
getPreworkPush() - Method in class at.dms.kjc.slicegraph.FilterContent
Returns push amount of init stage.
getPrimePumpMethod() - Method in class at.dms.kjc.backendSupport.CodeStoreHelper
 
getPrimePumpMethod() - Method in class at.dms.kjc.backendSupport.CodeStoreHelperJoiner
 
getPrimePumpMethod() - Method in class at.dms.kjc.backendSupport.CodeStoreHelperSimple
 
getPrimePumpMethod() - Method in class at.dms.kjc.backendSupport.CodeStoreHelperSplitter
 
getPrimePumpMethod() - Method in class at.dms.kjc.spacetime.BufferedCommunication
Calculate and return the method that will implement one execution of this filter in the primepump stage.
getPrimePumpMethod() - Method in class at.dms.kjc.spacetime.DirectCommunication
Calculate and return the method that will implement one execution of this filter in the primepump stage.
getPrimePumpMethod() - Method in class at.dms.kjc.spacetime.RawExecutionCode
 
getPrimePumpMethodForFilter(FilterInfo) - Method in class at.dms.kjc.backendSupport.CodeStoreHelper
Calculate and return the method that will implement one execution of this filter in the primepump stage.
getPrimePumpMult(Slice) - Method in class at.dms.kjc.spacetime.BasicSpaceTimeSchedule
 
getPrimePumpSchedule() - Method in class at.dms.kjc.spacetime.BasicSpaceTimeSchedule
 
getPrimePumpScheduleFlat() - Method in class at.dms.kjc.spacetime.BasicSpaceTimeSchedule
 
getPrimePumpTotalMult(FilterInfo) - Method in class at.dms.kjc.spacetime.BasicSpaceTimeSchedule
 
getPrinter() - Method in interface at.dms.kjc.common.CodeGenerator
 
getPrinter() - Method in class at.dms.kjc.common.ToCCommon
Make sure anyone can get the printer to insert code generated outside of a descendant of this class.
getPrinter() - Method in class at.dms.kjc.sir.SIRToStreamIt
 
getProducerName() - Method in class at.dms.kjc.cluster.TapeCluster
Consumer name for init code in ClusterCodeGeneration.
getProducerName() - Method in class at.dms.kjc.cluster.TapeClusterFused
Consumer name for init code in ClusterCodeGeneration.
getProduction() - Method in class streamit.library.Joiner
 
getProduction() - Method in class streamit.library.NullJoiner
 
getProduction() - Method in class streamit.library.RoundRobinJoiner
 
getProduction() - Method in class streamit.library.WeightedRoundRobinJoiner
 
getProduction() - Method in class streamit.scheduler1.SchedStream
 
getProduction() - Method in interface streamit.scheduler1.SchedStreamInterface
 
getPush() - Method in class at.dms.kjc.JMethodDeclaration
 
getPush() - Method in class at.dms.kjc.sir.SIRFilter
 
getPush() - Method in class streamit.frontend.tojava.StmtIODecl
Returns the push rate of the function.
getPushBufferVar(boolean) - Method in class at.dms.kjc.rstream.FilterFusionState
return the variable representing the push (outgoing) buffer of the filter
getPushCount() - Method in class at.dms.kjc.sir.linear.LinearFilterRepresentation
Get the push count.
getPushCount() - Method in class at.dms.kjc.sir.statespace.LinearFilterRepresentation
Get the push count.
getPushCount() - Method in class streamit.library.Channel
Get the number amount of data pushed from this channel on every iteration
getPushCounterVar(boolean) - Method in class at.dms.kjc.rstream.FilterFusionState
get the var representuing the push (outgoing) buffer index
getPushedOnStack() - Method in class at.dms.classfile.ClassRefInstruction
Returns the size of data pushed on the stack by this instruction
getPushedOnStack() - Method in class at.dms.classfile.FieldRefInstruction
Returns the size of data pushed on the stack by this instruction
getPushedOnStack() - Method in class at.dms.classfile.IincInstruction
Returns the size of data pushed on the stack by this instruction
getPushedOnStack() - Method in class at.dms.classfile.Instruction
Returns the size of data pushed on the stack by this instruction
getPushedOnStack() - Method in class at.dms.classfile.InvokeinterfaceInstruction
Returns the size of data pushed on the stack by this instruction
getPushedOnStack() - Method in class at.dms.classfile.JumpInstruction
Returns the size of data pushed on the stack by this instruction
getPushedOnStack() - Method in class at.dms.classfile.LocalVarInstruction
Returns the size of data pushed on the stack by this instruction
getPushedOnStack() - Method in class at.dms.classfile.MethodRefInstruction
Returns the size of data pushed on the stack by this instruction
getPushedOnStack() - Method in class at.dms.classfile.MultiarrayInstruction
Returns the size of data pushed on the stack by this instruction
getPushedOnStack() - Method in class at.dms.classfile.NewarrayInstruction
Returns the size of data pushed on the stack by this instruction
getPushedOnStack() - Method in class at.dms.classfile.NoArgInstruction
Returns the size of data pushed on the stack by this instruction
getPushedOnStack() - Method in class at.dms.classfile.PushLiteralInstruction
Returns the size of data pushed on the stack by this instruction
getPushedOnStack() - Method in class at.dms.classfile.SwitchInstruction
Returns the size of data pushed on the stack by this instruction
getPushForSchedule(HashMap[]) - Method in class at.dms.kjc.sir.SIRFeedbackLoop
 
getPushForSchedule(HashMap[]) - Method in class at.dms.kjc.sir.SIRFilter
 
getPushForSchedule(HashMap[]) - Method in class at.dms.kjc.sir.SIRGlobal
 
getPushForSchedule(HashMap[]) - Method in class at.dms.kjc.sir.SIRHelper
 
getPushForSchedule(HashMap[]) - Method in class at.dms.kjc.sir.SIRPhasedFilter
 
getPushForSchedule(HashMap[]) - Method in class at.dms.kjc.sir.SIRPipeline
 
getPushForSchedule(HashMap[]) - Method in class at.dms.kjc.sir.SIRRecursiveStub
Shouldn't be calling this.
getPushForSchedule(HashMap[]) - Method in class at.dms.kjc.sir.SIRSplitJoin
 
getPushForSchedule(HashMap[]) - Method in class at.dms.kjc.sir.SIRStream
Returns the number of items pushed out of this stream in one execution of the steady-state, given the steady-state execution counts specified by (as in SIRScheduler.) Requires that contains a firing for each *filter* that contained in the hierarchy of this (does not depend on splitters / joiners.) The intent of this method is that can be calculated once for a stream graph, then the splitjoins & pipelines of the graph can be refactored, and one can still call this to get the push count of new constructs without re-invoking the scheduler.
getPushForSchedule(HashMap[]) - Method in class at.dms.kjc.sir.SIRStructure
 
getPushInt() - Method in class at.dms.kjc.JMethodDeclaration
Returns how many items are pushed.This will throw an exception if the integral numbers haven't been calculated yet--in this case one can only get the JExpression, but calling getPush.
getPushInt() - Method in class at.dms.kjc.sir.SIRFilter
Returns how many items are pushed.This will throw an exception if the integral numbers haven't been calculated yet--in this case one can only get the JExpression, but calling getPush.
getPushInt() - Method in class at.dms.kjc.slicegraph.FilterContent
Returns push amount.
getPushName() - Method in interface at.dms.kjc.cluster.Tape
name of routine to push an item onto the tape.
getPushName() - Method in class at.dms.kjc.cluster.TapeBase
get name of push(val) routine for upstream end of tape.
getPushPhase(int) - Method in class at.dms.kjc.iterator.SIRFilterIter
Get number of peeks for phase.
getPushPhase(int) - Method in class at.dms.kjc.iterator.SIRPhasedFilterIter
 
getPushPhase(int) - Method in class streamit.library.iriter.FilterIter
 
getPushPhase(int) - Method in interface streamit.scheduler2.iriter.FilterIter
Returns the amount of data that a particular phase of this pushes.
getPushRate() - Method in class streamit.frontend.nodes.Function
Gets the push rate of this.
getPushString() - Method in class at.dms.kjc.JMethodDeclaration
Returns string representation of push rate (either in literal or range, like [1,2,3]).
getPushString() - Method in class at.dms.kjc.sir.SIRFilter
Return string representation of push rate (either int literal or range, e.g., [1,2,3]).
getPushWeight() - Method in class streamit.scheduler2.base.StreamInterfaceWithSnJ.JoinFlow
 
getPushWeight(int) - Method in class streamit.scheduler2.base.StreamInterfaceWithSnJ.SplitFlow
 
getQR() - Method in class at.dms.kjc.sir.statespace.FilterMatrix
Returns the QR factorization as the matrix [Q R] Only works with square matrices
getQualifiedName() - Method in class at.dms.classfile.InnerClassInfo
Return the qualified name of this class
getQualifiedName() - Method in class at.dms.kjc.CArrayType
 
getQualifiedName() - Method in class at.dms.kjc.CClass
 
getQualifiedName() - Method in class at.dms.kjc.CClassNameType
 
getQualifiedName() - Method in class at.dms.kjc.CClassType
 
getQualifiedName() - Method in class at.dms.kjc.CMember
 
getQualifiedName() - Method in class at.dms.kjc.JClassImport
Returns the fully qualified name of the imported type.
getQualifiedName() - Method in class at.dms.kjc.JNameExpression
Returns the longest name available
getQualifiedName() - Method in class at.dms.kjc.JTypeNameExpression
Returns a qualified name for the type of this
getRandom(int) - Method in class at.dms.kjc.common.SimulatedAnnealing
Get the nex random number from [0, max).
getRangeExpression(int, int[]) - Method in class at.dms.compiler.tools.antlr.compiler.JavaCodeGenerator
Return an expression for testing a contiguous renage of elements
getRate() - Method in class at.dms.kjc.sir.SIRIdentity
 
getRate() - Method in class streamit.library.RateStatic
 
getRawChip() - Method in class at.dms.kjc.spacedynamic.ComputeNode
 
getRawChip() - Method in class at.dms.kjc.spacedynamic.Layout
 
getRawChip() - Method in class at.dms.kjc.spacedynamic.SpdStreamGraph
return the Raw Chip we are compiling to *
getRawChip() - Method in class at.dms.kjc.spacetime.RawComputeNode
Return the RawChip we are a part of.
getRawChip() - Static method in class at.dms.kjc.spacetime.SpaceTimeBackend
 
getRawChip() - Method in class at.dms.kjc.spacetime.SpaceTimeSchedule
 
getRawFields() - Method in class at.dms.kjc.CClass
getFields will fail if any fields are binary.
getRawMain(SIRFilter) - Static method in class at.dms.kjc.raw.RemoveGlobals
 
getRawMain(SIRFilter) - Static method in class at.dms.kjc.spacedynamic.RemoveGlobals
 
getReal() - Method in class at.dms.kjc.sir.linear.ComplexNumber
Get the real part of this complex number.
getReal() - Method in class at.dms.kjc.sir.statespace.ComplexNumber
Get the real part of this complex number.
getReal() - Method in class streamit.frontend.nodes.ExprComplex
Returns the real part of this.
getRealArray(LinearFilterRepresentation, int, int) - Method in class at.dms.kjc.sir.linear.frequency.LEETFrequencyReplacer
Returns an array of floating point numbers that correspond to the real part of the FIR filter's weights.
getRealExpr() - Method in class streamit.frontend.nodes.ExprComplex
Returns a non-null expression for the real part of this.
getReceiver() - Method in class at.dms.kjc.cluster.LatencyConstraint
 
getReceiver() - Method in class at.dms.kjc.sir.SIRRegReceiverStatement
Get the receiver for this statement
getReceiver() - Method in class streamit.frontend.nodes.StmtSendMessage
Get the portal receiving the message.
getReceivers() - Method in class at.dms.kjc.sir.SIRPortal
 
getRectangularHeight() - Method in class at.dms.kjc.sir.SIRSplitJoin
If this is a rectangular splitjoin, returns the "height" of all streams in the rectangule (see getComponentHeight).
getRedundancy(SIRStream) - Method in class at.dms.kjc.sir.linear.LinearRedundancyAnalyzer
Returns the LinearRedundancy opject associated with the SIRStream str.
getRedundancy(SIRStream) - Method in class at.dms.kjc.sir.statespace.LinearRedundancyAnalyzer
Returns the LinearRedundancy opject associated with the SIRStream str.
getRef() - Method in class at.dms.kjc.common.ALocalVariable
 
getReference() - Method in class at.dms.compiler.tools.common.MessageDescription
Returns a reference to a documentation on this message.
getReference() - Method in class at.dms.util.MessageDescription
Returns a reference to a documentation on this message.
getRelativeName() - Method in class at.dms.kjc.iterator.SIRIterator
Gets the name by which the parent would refer to the object pointed to by this iterator.
getRelativeName() - Method in class at.dms.kjc.sir.SIROperator
TO BE REMOVED once immutable stuff is in place.
getRemaining(int, int) - Static method in class at.dms.kjc.cluster.FixedBufferTape
Determine the size of largest number of items that may be on a tape before an execution of a work function.
getRemaining(FlatNode, boolean) - Method in class at.dms.kjc.rstream.FilterFusionState
return the number of items remaining on the pop buffer after this filter has fired in the initialization stage
getRemaining(FlatNode, boolean) - Method in class at.dms.kjc.rstream.FusionState
get the number of items remaining after the init stage on the incoming buffer from *prev* to this node
getRemaining(FlatNode, boolean) - Method in class at.dms.kjc.rstream.JoinerFusionState
return the items remaining (after the init stage) on the incoming buffer from *prev* to this node.
getRemaining(FlatNode, boolean) - Method in class at.dms.kjc.rstream.SplitterFusionState
return the items remaining on the incoming buffer after the init stage
getRemaining() - Method in class at.dms.kjc.spacedynamic.RawExecutionCode
 
getRemoveAttributes(Map) - Static method in class org.jgraph.graph.GraphConstants
Returns the value attribute from the specified map.
getRemoved() - Method in interface org.jgraph.event.GraphModelEvent.GraphModelChange
Returns the cells that have been removed from the model.
getRemoved() - Method in class org.jgraph.graph.DefaultGraphModel.GraphModelEdit
Returns the cells that were inserted.
getRemoved() - Method in class org.jgraph.graph.DefaultGraphModel.GraphModelLayerEdit
Returns the cells that have changed.
getRenderer() - Method in class org.jgraph.graph.AbstractCellView
 
getRenderer() - Method in class org.jgraph.graph.EdgeView
Returns a renderer for the class.
getRenderer() - Method in class org.jgraph.graph.PortView
Returns a renderer for the class.
getRenderer() - Method in class org.jgraph.graph.VertexView
Returns a renderer for the class.
getRendererComponent(JGraph, boolean, boolean, boolean) - Method in class org.jgraph.graph.AbstractCellView
Returns a renderer component, configured for the view.
getRendererComponent(JGraph, boolean, boolean, boolean) - Method in interface org.jgraph.graph.CellView
Returns a renderer component, configured for the view.
getRendererComponent(JGraph, CellView, boolean, boolean, boolean) - Method in interface org.jgraph.graph.CellViewRenderer
Configure and return the renderer based on the passed in components.
getRendererComponent(JGraph, CellView, boolean, boolean, boolean) - Method in class org.jgraph.graph.EdgeRenderer
Configure and return the renderer based on the passed in components.
getRendererComponent(JGraph, CellView, boolean, boolean, boolean) - Method in class org.jgraph.graph.PortRenderer
Configure and return the renderer based on the passed in components.
getRendererComponent(JGraph, CellView, boolean, boolean, boolean) - Method in class org.jgraph.graph.VertexRenderer
Configure and return the renderer based on the passed in components.
getReps(SIRFilter) - Method in class at.dms.kjc.sir.lowering.partition.WorkEstimate
Returns the number of times that filter
getReps() - Method in class at.dms.kjc.spacedynamic.CompressedSequence
 
getReturnOpcode() - Method in class at.dms.kjc.CType
Returns the opcode to return a value of this type.
getReturnType() - Method in class at.dms.classfile.ClassRefInstruction
Returns the type pushed on the stack
getReturnType() - Method in class at.dms.classfile.FieldRefInstruction
Returns the type pushed on the stack
getReturnType() - Method in class at.dms.classfile.IincInstruction
Returns the type pushed on the stack
getReturnType() - Method in class at.dms.classfile.Instruction
Returns the type pushed on the stack
getReturnType() - Method in class at.dms.classfile.InvokeinterfaceInstruction
Returns the type pushed on the stack
getReturnType() - Method in class at.dms.classfile.JumpInstruction
Returns the type pushed on the stack
getReturnType() - Method in class at.dms.classfile.LocalVarInstruction
Returns the type pushed on the stack
getReturnType() - Method in class at.dms.classfile.MethodRefInstruction
Returns the type pushed on the stack
getReturnType() - Method in class at.dms.classfile.MultiarrayInstruction
Returns the type pushed on the stack
getReturnType() - Method in class at.dms.classfile.NewarrayInstruction
Returns the type pushed on the stack
getReturnType() - Method in class at.dms.classfile.NoArgInstruction
Returns the type pushed on the stack
getReturnType() - Method in class at.dms.classfile.PushLiteralInstruction
Returns the type pushed on the stack
getReturnType() - Method in class at.dms.classfile.SwitchInstruction
Returns the type pushed on the stack
getReturnType() - Method in class at.dms.kjc.CMethod
 
getReturnType() - Method in class at.dms.kjc.JMethodDeclaration
Return ctype return type of this method.
getReturnType() - Method in class streamit.frontend.nodes.Function
Returns the return type of this function.
getRHS() - Method in class streamit.frontend.nodes.StmtAssign
Returns the right-hand side of this.
getRicherData(DataFlavor) - Method in class org.jgraph.graph.GraphTransferable
Fetch the data in a jvm-localreference format.
getRicherData(DataFlavor) - Method in class org.jgraph.plaf.basic.BasicTransferable
 
getRicherFlavors() - Method in class org.jgraph.graph.GraphTransferable
Returns the jvm-localreference flavors of the transferable.
getRicherFlavors() - Method in class org.jgraph.plaf.basic.BasicTransferable
Some subclasses will have flavors that are more descriptive than HTML or plain text.
getRight() - Method in class at.dms.kjc.JBinaryExpression
Returns what appears on right.
getRight() - Method in class at.dms.kjc.JConditionalExpression
 
getRight() - Method in class streamit.frontend.nodes.ExprBinary
Returns the right child expression of this.
getRootAt(int) - Method in class org.jgraph.graph.DefaultGraphModel
Returns the root at index index in the model.
getRootAt(int) - Method in interface org.jgraph.graph.GraphModel
Returns the root at index index in the model.
getRootCount() - Method in class org.jgraph.graph.DefaultGraphModel
Returns the number of roots in the model.
getRootCount() - Method in interface org.jgraph.graph.GraphModel
Returns the number of roots in the model.
getRoots(GraphModel) - Static method in class org.jgraph.graph.DefaultGraphModel
Returns the roots of the specified model as an array.
getRoots() - Method in class org.jgraph.graph.GraphLayoutCache
Returns the roots of the view.
getRoots(Rectangle) - Method in class org.jgraph.graph.GraphLayoutCache
Return all cells that intersect the given rectangle.
getRoots() - Method in class org.jgraph.JGraph
Returns all cells that the model contains.
getRoots(Rectangle) - Method in class org.jgraph.JGraph
Returns all cells that intersect the given rectangle.
getRotationLength() - Method in class at.dms.kjc.spacetime.OffChipBuffer
 
getRotationTypes() - Static method in class at.dms.kjc.spacetime.CommunicateAddrs
Generate a string that has c code for the type defs for the rotating buffer types.
getRotSetupFunct(ComputeNode) - Static method in class at.dms.kjc.spacetime.CommunicateAddrs
Given a tile return C function declaration for the function that will setup the rotation structure for the buffers mapped to this tile.
getRoundConsumption() - Method in class streamit.scheduler1.SchedSplitType
 
getRoundProduction() - Method in class streamit.scheduler1.SchedJoinType
 
getRoute(FlatNode, FlatNode) - Static method in class at.dms.kjc.raw.Router
 
getRoute(SpdStaticStreamGraph, ComputeNode, ComputeNode) - Method in class at.dms.kjc.spacedynamic.FreeTileRouter
 
getRoute(SpdStaticStreamGraph, ComputeNode, ComputeNode) - Method in interface at.dms.kjc.spacedynamic.Router
 
getRoute(SpdStaticStreamGraph, ComputeNode, ComputeNode) - Static method in class at.dms.kjc.spacedynamic.XYRouter
return the route from src to dest (including both) first x then y, this returns a list of compute nodes (tiles)
getRoute(SpdStaticStreamGraph, ComputeNode, ComputeNode) - Method in class at.dms.kjc.spacedynamic.YXRouter
 
getRoute(RawComputeNode, RawComputeNode) - Method in class at.dms.kjc.spacetime.RandomRouter
 
getRoute(RawComputeNode, RawComputeNode) - Method in interface at.dms.kjc.spacetime.Router
 
getRoute(RawComputeNode, RawComputeNode) - Method in class at.dms.kjc.spacetime.SmarterRouter
 
getRoute(RawComputeNode, RawComputeNode) - Method in class at.dms.kjc.spacetime.XYRouter
 
getRouting(Map) - Static method in class org.jgraph.graph.GraphConstants
Returns the routing attribute from the specified map.
getRow() - Method in class at.dms.kjc.raw.Coordinate
 
getRows() - Method in class at.dms.kjc.sir.linear.FilterMatrix
Accessor: Return the number of rows in this matrix.
getRows() - Method in class at.dms.kjc.sir.statespace.FilterMatrix
Accessor: Return the number of rows in this matrix.
getRRSplitterWeight(FlatNode, FlatNode) - Static method in class at.dms.kjc.common.RawUtil
 
getRRSplitterWeight(FlatNode, FlatNode) - Static method in class at.dms.kjc.raw.Util
 
getRRSplitterWeight(FlatNode, FlatNode) - Static method in class at.dms.kjc.spacedynamic.Util
 
getRuleName() - Method in class at.dms.compiler.tools.antlr.compiler.RuleBlock
 
getScalar() - Method in class at.dms.kjc.sir.lowering.JVectorLiteral
Get the scalar value that is being widened to a vector.
getScale() - Method in class org.jgraph.JGraph
Returns the current scale.
getSched() - Method in class streamit.stair.core.Instruction
Get the scheduling information for this instruction.
getSchedule() - Method in class at.dms.kjc.spacetime.BasicSpaceTimeSchedule
 
getSchedule() - Method in class streamit.scheduler1.Scheduler
Get a computed schedule.
getSchedule() - Method in class streamit.scheduler1.simple.SimpleHierarchicalScheduler
 
getSchedule() - Method in class streamit.scheduler2.hierarchical.PhasingSchedule
get a Schedule that corresponds to this phasing schedule
getScheduleList() - Method in class at.dms.kjc.spacetime.BasicSpaceTimeSchedule
Return a linked list representation of the steady state schedule;
getScheduler() - Method in class streamit.scheduler2.constrained.ConstrainedStreamFactory
 
getScheduler() - Method in interface streamit.scheduler2.constrained.StreamFactory
 
getScrollableBlockIncrement(Rectangle, int, int) - Method in class org.jgraph.JGraph
Returns the amount for a block increment, which is the height or width of visibleRect, based on orientation.
getScrollableTracksViewportHeight() - Method in class org.jgraph.JGraph
Returns false to indicate that the height of the viewport does not determine the height of the graph, unless the preferred height of the graph is smaller than the viewports height.
getScrollableTracksViewportWidth() - Method in class org.jgraph.JGraph
Returns false to indicate that the width of the viewport does not determine the width of the graph, unless the preferred width of the graph is smaller than the viewports width.
getScrollableUnitIncrement(Rectangle, int, int) - Method in class org.jgraph.JGraph
Returns the amount to increment when scrolling.
getScrollPane() - Method in class org.jgraph.plaf.basic.BasicGraphUI.ComponentHandler
Returns the JScrollPane housing the JGraph, or null if one isn't found.
getSDEPExecutions(boolean, boolean) - Method in class streamit.library.Operator
Returns the number of times that this has executed with regards to the SDEP timing of a message.
getSecond() - Method in class streamit.misc.Pair
Returns the second object of the pair.
getSelectables() - Method in class org.jgraph.graph.DefaultGraphSelectionModel
Returns the cells that are currently selectable.
getSelectables() - Method in interface org.jgraph.graph.GraphSelectionModel
Returns the cells that are currently selectable.
getSelectedChildCount(Object) - Method in class org.jgraph.graph.DefaultGraphSelectionModel
Returns the number of selected childs for cell.
getSelectionCell() - Method in class org.jgraph.graph.DefaultGraphSelectionModel
Returns the first cell in the selection.
getSelectionCell() - Method in interface org.jgraph.graph.GraphSelectionModel
Returns the first cell in the selection.
getSelectionCell() - Method in class org.jgraph.JGraph
Returns the first selected cell.
getSelectionCells() - Method in class org.jgraph.graph.DefaultGraphSelectionModel
Returns the cells in the selection.
getSelectionCells() - Method in interface org.jgraph.graph.GraphSelectionModel
Returns the cells in the selection.
getSelectionCells() - Method in class org.jgraph.JGraph
Returns all selected cells.
getSelectionCount() - Method in class org.jgraph.graph.DefaultGraphSelectionModel
Returns the number of paths that are selected.
getSelectionCount() - Method in interface org.jgraph.graph.GraphSelectionModel
Returns the number of cells that are selected.
getSelectionCount() - Method in class org.jgraph.JGraph
Returns the number of cells selected.
getSelectionMode() - Method in class org.jgraph.graph.DefaultGraphSelectionModel
Returns the selection mode, one of SINGLE_TREE_SELECTION, DISCONTIGUOUS_TREE_SELECTION or CONTIGUOUS_TREE_SELECTION.
getSelectionMode() - Method in interface org.jgraph.graph.GraphSelectionModel
Returns the current selection mode, either SINGLE_GRAPH_SELECTION or MULTIPLE_GRAPH_SELECTION.
getSelectionModel() - Method in class org.jgraph.JGraph
Returns the model for selections.
getSenders() - Method in class at.dms.kjc.sir.SIRPortal
 
getSendingSchedule(Layout, FlatNode) - Static method in class at.dms.kjc.spacedynamic.Util
Given a flatnode of a joiner or a filter that is mapped, get the schedule of mapped nodes that it pushes to (so disregard unmapped splitters and joiners).
getSequence() - Method in class at.dms.kjc.spacedynamic.CompressedSequence
 
getSequentialStreams() - Method in class at.dms.kjc.sir.SIRPipeline
Returns a list of the children of this Use instead of getChildren if want to get List rather than List
getSeverityLevel() - Method in exception at.dms.compiler.CWarning
Returns the severity level
getSeverityLevel() - Method in class at.dms.compiler.tools.common.Message
Returns the severity level
getSeverityLevel() - Method in class at.dms.util.Message
Returns the severity level
getShape() - Method in class org.jgraph.graph.EdgeView
Returns the shape of the view according to the last rendering state
getShortIdent(int) - Method in class at.dms.kjc.sir.SIROperator
Returns the name of this, truncated to 'n' characters.
getShortOptions() - Method in class at.dms.backend.BackendOptions
 
getShortOptions() - Method in class at.dms.compiler.tools.antlr.compiler.AntlrOptions
 
getShortOptions() - Method in class at.dms.compiler.tools.common.Options
Gets short options.
getShortOptions() - Method in class at.dms.compiler.tools.include.IncludeOptions
 
getShortOptions() - Method in class at.dms.compiler.tools.lexgen.LexgenOptions
 
getShortOptions() - Method in class at.dms.compiler.tools.msggen.MsggenOptions
 
getShortOptions() - Method in class at.dms.compiler.tools.optgen.OptgenOptions
 
getShortOptions() - Method in class at.dms.kjc.KjcOptions
 
getShortOptions() - Method in class at.dms.optimize.OptimizeOptions
 
getShortOptions() - Method in class at.dms.util.Options
Gets short options.
getShortParam(String) - Method in class streamit.library.ParameterContainer
 
getSignature() - Method in class at.dms.classfile.ClassInfo
Returns the type of the this field
getSignature() - Method in class at.dms.classfile.FieldInfo
Returns the type of the this field
getSignature(String) - Method in class at.dms.classfile.FieldInfo
Returns the type of the this field
getSignature() - Method in class at.dms.classfile.Member
Returns the type of the this member
getSignature() - Method in class at.dms.classfile.MethodInfo
Returns the type of the this method
getSignature() - Method in class at.dms.kjc.CBitType
Returns the VM signature of this type.
getSignature() - Method in class at.dms.kjc.CBooleanType
Returns the VM signature of this type.
getSignature() - Method in class at.dms.kjc.CByteType
Returns the VM signature of this type.
getSignature() - Method in class at.dms.kjc.CCharType
Returns the VM signature of this type.
getSignature() - Method in class at.dms.kjc.CDoubleType
Returns the VM signature of this type.
getSignature() - Method in class at.dms.kjc.CFloatType
Returns the VM signature of this type.
getSignature() - Method in class at.dms.kjc.CIntType
Returns the VM signature of this type.
getSignature() - Method in class at.dms.kjc.CLongType
Returns the VM signature of this type.
getSignature() - Method in class at.dms.kjc.CMethod
 
getSignature() - Method in class at.dms.kjc.CNumericType
Returns the VM signature of this type.
getSignature() - Method in class at.dms.kjc.CShortType
Returns the VM signature of this type.
getSignature() - Method in class at.dms.kjc.CSourceMethod
 
getSignature() - Method in class at.dms.kjc.CType
Returns the VM signature of this type.
getSimpleName() - Method in class at.dms.kjc.JClassImport
Returns the simple qualified name of the imported type.
getSimulatedXSize() - Method in class at.dms.kjc.spacedynamic.RawChip
 
getSimulatedYSize() - Method in class at.dms.kjc.spacedynamic.RawChip
 
getSingleEdge() - Method in class at.dms.kjc.slicegraph.InputSliceNode
Get the singleton edge.
getSingleEdge() - Method in class at.dms.kjc.slicegraph.OutputSliceNode
 
getSinkFilter(SIRStream) - Static method in class at.dms.kjc.spacedynamic.Util
 
getSIRExecutions(boolean) - Method in class at.dms.kjc.flatgraph.ScheduledStaticStreamGraph
get the multiplicity map for the give stage as SIROperator -> int[]
getSIRFileReader() - Method in class at.dms.kjc.spacedynamic.FileReaderDevice
 
getSIRFileWriter() - Method in class at.dms.kjc.spacedynamic.FileWriterDevice
 
getSIROperatorId(SIROperator) - Static method in class at.dms.kjc.cluster.NodeEnumerator
Get the id number assigned to SIROperator (filter, splitter, or joiner)
getSize() - Method in class at.dms.kjc.CArrayType
 
getSize() - Method in class at.dms.kjc.CBitType
Returns the stack size used by a value of this type.
getSize() - Method in class at.dms.kjc.CBooleanType
Returns the stack size used by a value of this type.
getSize() - Method in class at.dms.kjc.CByteType
Returns the stack size used by a value of this type.
getSize() - Method in class at.dms.kjc.CCharType
Returns the stack size used by a value of this type.
getSize() - Method in class at.dms.kjc.CClassType
Returns the stack size used by a value of this type.
getSize() - Method in class at.dms.kjc.CDoubleType
Returns the stack size used by a value of this type.
getSize() - Method in class at.dms.kjc.CEmittedTextType
 
getSize() - Method in class at.dms.kjc.CFloatType
Returns the stack size used by a value of this type.
getSize() - Method in class at.dms.kjc.CIntType
Returns the stack size used by a value of this type.
getSize() - Method in class at.dms.kjc.CLongType
Returns the stack size used by a value of this type.
getSize() - Method in class at.dms.kjc.CNullType
Returns the stack size used by a value of this type.
getSize() - Method in class at.dms.kjc.CNumericType
Returns the stack size used by a value of this type.
getSize() - Method in class at.dms.kjc.CShortType
Returns the stack size used by a value of this type.
getSize() - Method in class at.dms.kjc.CType
Returns the stack size used by a value of this type.
getSize() - Method in class at.dms.kjc.CVectorType
 
getSize() - Method in class at.dms.kjc.CVectorTypeLow
 
getSize() - Method in class at.dms.kjc.raw.SwitchScheduleNode
 
getSize() - Method in class at.dms.kjc.sir.linear.FilterVector
Gets the size of the vector
getSize() - Method in class at.dms.kjc.sir.statespace.FilterVector
Gets the size of the vector
getSize() - Method in class at.dms.kjc.spacetime.OffChipBuffer
 
getSize(Map) - Static method in class org.jgraph.graph.GraphConstants
Returns the size attribute from the specified map.
getSizeInC() - Method in class at.dms.kjc.CArrayType
Returns the stack size (conservative estimate of maximum number of bytes needed in C on 32-bit machine) used by a value of this type.
getSizeInC() - Method in class at.dms.kjc.CBitType
Returns the stack size (conservative estimate of maximum number of bytes needed in C on 32-bit machine) used by a value of this type.
getSizeInC() - Method in class at.dms.kjc.CBooleanType
Returns the stack size (conservative estimate of maximum number of bytes needed in C on 32-bit machine) used by a value of this type.
getSizeInC() - Method in class at.dms.kjc.CByteType
Returns the stack size (conservative estimate of maximum number of bytes needed in C on 32-bit machine) used by a value of this type.
getSizeInC() - Method in class at.dms.kjc.CCharType
Returns the stack size (conservative estimate of maximum number of bytes needed in C on 32-bit machine) used by a value of this type.
getSizeInC() - Method in class at.dms.kjc.CClassType
Returns the stack size (conservative estimate of maximum number of bytes needed in C on 32-bit machine) used by a value of this type.
getSizeInC() - Method in class at.dms.kjc.CDoubleType
Returns the stack size (conservative estimate of maximum number of bytes needed in C on 32-bit machine) used by a value of this type.
getSizeInC() - Method in class at.dms.kjc.CEmittedTextType
 
getSizeInC() - Method in class at.dms.kjc.CFloatType
Returns the stack size (conservative estimate of maximum number of bytes needed in C on 32-bit machine) used by a value of this type.
getSizeInC() - Method in class at.dms.kjc.CIntType
Returns the stack size (conservative estimate of maximum number of bytes needed in C on 32-bit machine) used by a value of this type.
getSizeInC() - Method in class at.dms.kjc.CLongType
Returns the stack size (conservative estimate of maximum number of bytes needed in C on 32-bit machine) used by a value of this type.
getSizeInC() - Method in class at.dms.kjc.CNullType
Returns the stack size (conservative estimate of maximum number of bytes needed in C on 32-bit machine) used by a value of this type.
getSizeInC() - Method in class at.dms.kjc.CNumericType
Returns the stack size (conservative estimate of maximum number of bytes needed in C on 32-bit machine) used by a value of this type.
getSizeInC() - Method in class at.dms.kjc.CShortType
Returns the stack size (conservative estimate of maximum number of bytes needed in C on 32-bit machine) used by a value of this type.
getSizeInC() - Method in class at.dms.kjc.CType
Returns the stack size (conservative estimate of maximum number of bytes needed in C on 32-bit machine) used by a value of this type.
getSizeInC() - Method in class at.dms.kjc.CVectorType
 
getSizeInC() - Method in class at.dms.kjc.CVectorTypeLow
 
getSliceBNFilter(Slice) - Method in class at.dms.kjc.slicegraph.Partitioner
 
getSliceBNWork(Slice) - Method in class at.dms.kjc.slicegraph.Partitioner
 
getSliceGraph() - Method in class at.dms.kjc.slicegraph.Partitioner
Get all slices
getSliceGraph() - Method in class at.dms.kjc.slicegraph.SynchRemover
 
getSliceNode() - Method in class at.dms.kjc.cell.CellComputeCodeStore
Miscellaneous functions
getSliceNodes(boolean, boolean) - Method in class at.dms.kjc.spacetime.RawTile
Get the SliceNode's associated with this ComputeNode.
getSlot() - Method in class at.dms.classfile.LocalVariableInfo
Returns the index in the method's local variables
getSortedContainerWork() - Method in class at.dms.kjc.sir.lowering.partition.WorkEstimate
Returns a sorted worklist in increasing order of work for all containers in this graph that contain at least a single filter.
getSortedFilterWork() - Method in class at.dms.kjc.sir.lowering.partition.WorkEstimate
Returns a sorted worklist corresponding to a given work estimate.
getSortedList(FlatNode, WorkEstimate) - Static method in class at.dms.kjc.flatgraph.WorkSorted
 
getSortedOutputs() - Method in class at.dms.kjc.slicegraph.OutputSliceNode
return an iterator that iterates over the inputslicenodes in descending order of the number of items sent to the inputslicenode
getSource() - Method in class at.dms.kjc.backendSupport.Channel
 
getSource() - Method in class at.dms.kjc.backendSupport.DelegatingChannel
 
getSource() - Method in class at.dms.kjc.cluster.NetStream
Get number representing the input operator
getSource() - Method in interface at.dms.kjc.cluster.Tape
Source of tape.
getSource() - Method in class at.dms.kjc.cluster.TapeBase
 
getSource() - Method in interface org.jgraph.event.GraphModelEvent.GraphViewChange
Returns the source of this change.
getSource() - Method in class org.jgraph.graph.DefaultEdge
Returns the source of the edge.
getSource(Object) - Method in class org.jgraph.graph.DefaultGraphModel
Returns the source of edge.
getSource() - Method in class org.jgraph.graph.DefaultGraphModel.GraphModelEdit
Returns the source of this change.
getSource() - Method in class org.jgraph.graph.DefaultGraphModel.GraphModelLayerEdit
Returns the source of this change.
getSource() - Method in interface org.jgraph.graph.Edge
Returns the source of the edge.
getSource() - Method in class org.jgraph.graph.EdgeView
Returns the CellView that represents the source of the edge.
getSource() - Method in class org.jgraph.graph.GraphLayoutCache.GraphViewEdit
Returns the source of this change.
getSource() - Method in class org.jgraph.graph.GraphLayoutCache.GraphViewLayerEdit
Returns the source of this change.
getSource(Object) - Method in interface org.jgraph.graph.GraphModel
Returns the source of edge.
getSourceActions(JComponent) - Method in class org.jgraph.plaf.basic.BasicGraphUI.GraphTransferHandler
 
getSourceClass() - Method in class at.dms.kjc.JClassDeclaration
Gets the CSourceClass
getSourceFile() - Method in class at.dms.classfile.ClassInfo
Returns the source file of the class in the file
getSourceFile() - Method in class at.dms.kjc.CClass
Returns the source file of this class.
getSourceFilter(SIRStream) - Static method in class at.dms.kjc.spacedynamic.Util
 
getSourceInit() - Method in class at.dms.kjc.cluster.LatencyConstraint
 
getSourceList() - Method in class at.dms.kjc.slicegraph.InputSliceNode
Return a linked list of the sources pattern.
getSources() - Method in class at.dms.kjc.slicegraph.InputSliceNode
 
getSources() - Method in class streamit.stair.core.Instruction
Get a List of source operands for this instruction.
getSourceSequence() - Method in class at.dms.kjc.slicegraph.InputSliceNode
Return a list of the edges with each edge appearing once and ordered by the order in which each edge appears in the join pattern.
getSourceSet() - Method in class at.dms.kjc.slicegraph.InputSliceNode
 
getSourceSteadyExec() - Method in class at.dms.kjc.cluster.LatencyConstraint
 
getSourceVertex(GraphModel, Object) - Static method in class org.jgraph.graph.DefaultGraphModel
Returns the source vertex of the edge by calling getParent on getSource on the specified model.
getSouthAndEastNeighbors() - Method in class at.dms.kjc.spacedynamic.RawTile
 
getSpec() - Method in class streamit.frontend.nodes.SCAnon
Returns the stream specification this creates.
getSplitFanOut() - Method in class streamit.scheduler2.base.FeedbackLoop
get the fan-out of a splitter
getSplitFanOut() - Method in class streamit.scheduler2.base.SplitJoin
get the fan-out of a splitter
getSplitFanOut() - Method in interface streamit.scheduler2.base.StreamInterfaceWithSnJ
get the fan-out of a splitter
getSplitFlow(int) - Method in interface streamit.scheduler2.base.StreamInterfaceWithSnJ
get the flow of the splitter for a particular phase
getSplitFlow(int) - Method in class streamit.scheduler2.base.StreamWithSplitNJoin
 
getSplitFlow(int) - Method in class streamit.scheduler2.hierarchical.StreamAlgorithmWithSnJ
Get flow of data through the stream's splitter.
getSplitNumRounds() - Method in class streamit.scheduler2.base.SplitJoin
return the numberof times all the splitter work functions need to run in order to complete a steady schedule.
getSplitObject() - Method in class streamit.scheduler1.SchedSplitType
 
getSplitPhase(int) - Method in class streamit.scheduler2.constrained.SplitJoin
 
getSplitPhase(int) - Method in class streamit.scheduler2.hierarchical.FeedbackLoop
 
getSplitPhase(int) - Method in class streamit.scheduler2.hierarchical.SplitJoin
 
getSplitPhase(int) - Method in interface streamit.scheduler2.hierarchical.StreamInterfaceWithSnJ
Get the appropriate phase for the split of this SplitJoin.
getSplitPhase(int) - Method in class streamit.scheduler2.singleappearance.FeedbackLoop
 
getSplitPhase() - Method in class streamit.scheduler2.singleappearance.FeedbackLoop
 
getSplitPhase(int) - Method in class streamit.scheduler2.singleappearance.SplitJoin
 
getSplitPhase() - Method in class streamit.scheduler2.singleappearance.SplitJoin
 
getSplitPop(int) - Method in class at.dms.kjc.iterator.SIRFeedbackLoopIter
Returns number of data items consumed by a particular invocation of work function for Splitter of this Stream.
getSplitPop(int) - Method in class at.dms.kjc.iterator.SIRFineGrainedFeedbackLoopIter
Returns number of data items consumed by a particular invocation of work function for Splitter of this Stream.
getSplitPop(int) - Method in class at.dms.kjc.iterator.SIRFineGrainedSplitJoinIter
Returns number of data items consumed by a particular invocation of work function for Splitter of this Stream.
getSplitPop(int) - Method in class at.dms.kjc.iterator.SIRSplitJoinIter
Returns number of data items consumed by a particular invocation of work function for Splitter of this Stream.
getSplitPop(int) - Method in class streamit.library.iriter.FeedbackLoopIter
 
getSplitPop(int) - Method in class streamit.library.iriter.SplitJoinIter
 
getSplitPop(int) - Method in interface streamit.scheduler2.iriter.SplitterIter
Returns number of data items consumed by a particular invocation of work function for Splitter of this Stream.
getSplitPushWeights(int) - Method in class at.dms.kjc.iterator.SIRFeedbackLoopIter
Returns distribution of weights on a particular invocation of work function for Splitter of this Stream.
getSplitPushWeights(int) - Method in class at.dms.kjc.iterator.SIRFineGrainedFeedbackLoopIter
Returns distribution of weights on a particular invocation of work function for Splitter of this Stream.
getSplitPushWeights(int) - Method in class at.dms.kjc.iterator.SIRFineGrainedSplitJoinIter
Returns distribution of weights on a particular invocation of work function for Splitter of this Stream.
getSplitPushWeights(int) - Method in class at.dms.kjc.iterator.SIRSplitJoinIter
Returns distribution of weights on a particular invocation of work function for Splitter of this Stream.
getSplitPushWeights(int) - Method in class streamit.library.iriter.FeedbackLoopIter
 
getSplitPushWeights(int) - Method in class streamit.library.iriter.SplitJoinIter
 
getSplitPushWeights(int) - Method in interface streamit.scheduler2.iriter.SplitterIter
Returns distribution of weights on a particular invocation of work function for Splitter of this Stream.
getSplitSteadyPhase(int) - Method in class streamit.scheduler2.hierarchical.FeedbackLoop
 
getSplitSteadyPhase(int) - Method in class streamit.scheduler2.hierarchical.SplitJoin
 
getSplitSteadyPhase(int) - Method in class streamit.scheduler2.hierarchical.StreamAlgorithmWithSnJ
Get a phase for the stream's Splitter.
getSplitSteadyPhaseFlow(int) - Method in class streamit.scheduler2.hierarchical.FeedbackLoop
 
getSplitSteadyPhaseFlow(int) - Method in class streamit.scheduler2.hierarchical.SplitJoin
 
getSplitSteadyPhaseFlow(int) - Method in class streamit.scheduler2.hierarchical.StreamAlgorithmWithSnJ
Get the appropriate phase flow for the split of this SplitJoin.
getSplitSteadyPhaseFlow(int) - Method in interface streamit.scheduler2.hierarchical.StreamInterfaceWithSnJ
Get the appropriate phase flow for the split of this SplitJoin.
getSplitter() - Method in class at.dms.kjc.sir.SIRFeedbackLoop
Returns splitter of this.
getSplitter() - Method in class at.dms.kjc.sir.SIRSplitJoin
gets the splitter.
getSplitter() - Method in class streamit.frontend.nodes.StmtSplit
Returns the splitter type for this.
getSplitter() - Method in class streamit.library.FeedbackLoop
 
getSplitter() - Method in class streamit.library.SplitJoin
 
getSplitterCode(OutputSliceNode, BackEndFactory) - Static method in class at.dms.kjc.backendSupport.ProcessOutputSliceNode
Get code for a splitter.
getSplitterCode(OutputSliceNode, BackEndFactory) - Static method in class at.dms.kjc.cell.CellProcessOutputSliceNode
 
getSplitterNumWork() - Method in class at.dms.kjc.iterator.SIRFeedbackLoopIter
Returns the number of work functions for this Splitter.
getSplitterNumWork() - Method in class at.dms.kjc.iterator.SIRFineGrainedFeedbackLoopIter
Returns the number of work functions for this Splitter.
getSplitterNumWork() - Method in class at.dms.kjc.iterator.SIRFineGrainedSplitJoinIter
Returns the number of work functions for this Splitter.
getSplitterNumWork() - Method in class at.dms.kjc.iterator.SIRSplitJoinIter
Returns the number of work functions for this Splitter.
getSplitterNumWork() - Method in class streamit.library.iriter.FeedbackLoopIter
 
getSplitterNumWork() - Method in class streamit.library.iriter.SplitJoinIter
 
getSplitterNumWork() - Method in interface streamit.scheduler2.iriter.SplitterIter
Returns the number of work functions for this Splitter.
getSplitterPhases(int) - Method in class streamit.scheduler2.hierarchical.FeedbackLoop
 
getSplitterPhases(int) - Method in class streamit.scheduler2.hierarchical.SplitJoin
 
getSplitterPhases(int) - Method in class streamit.scheduler2.hierarchical.StreamAlgorithmWithSnJ
Create a schedule consisting of nPhases of the splitter.
getSplitterPhases(int) - Method in interface streamit.scheduler2.hierarchical.StreamInterfaceWithSnJ
Create a schedule consisting of nPhases of the splitter.
getSplitterWork(int) - Method in class at.dms.kjc.iterator.SIRFeedbackLoopIter
Returns n-th work function associated with this Splitter.
getSplitterWork(int) - Method in class at.dms.kjc.iterator.SIRSplitJoinIter
Returns n-th work function associated with this Splitter.
getSplitterWork(int) - Method in class streamit.library.iriter.FeedbackLoopIter
 
getSplitterWork(int) - Method in class streamit.library.iriter.SplitJoinIter
 
getSplitterWork(int) - Method in interface streamit.scheduler2.iriter.SplitterIter
Returns n-th work function associated with this Splitter.
getSplitType() - Method in class at.dms.kjc.lir.LIRSetJoiner
 
getSplitType() - Method in class at.dms.kjc.lir.LIRSetSplitter
 
getSplitType() - Method in class streamit.scheduler1.SchedSplitJoin
 
getSPUs() - Method in class at.dms.kjc.cell.CellBackendFactory
 
getSPUs() - Method in class at.dms.kjc.cell.CellChip
 
getSPUSources() - Static method in class at.dms.kjc.cell.EmitCellCode
 
getSrc() - Method in class at.dms.kjc.slicegraph.Edge
 
getSrc() - Method in class at.dms.kjc.slicegraph.InterSliceEdge
 
getSrc() - Method in class streamit.scheduler2.constrained.LatencyEdge
 
getSrcIntraBuf(Slice) - Static method in class at.dms.kjc.spacetime.IntraSliceBuffer
 
getSrcPhase4DstPhase(int) - Method in class streamit.scheduler2.constrained.LatencyEdge
 
getSrcPhase4DstPhase(int) - Method in interface streamit.scheduler2.SDEPData
Get the SDEP function value for nDstPhase phase of the downstream node.
getStack() - Method in class at.dms.classfile.ClassRefInstruction
Return the amount of stack (positive or negative) used by this instruction
getStack() - Method in class at.dms.classfile.FieldRefInstruction
Return the amount of stack (positive or negative) used by this instruction
getStack() - Method in class at.dms.classfile.IincInstruction
Return the amount of stack (positive or negative) used by this instruction
getStack() - Method in class at.dms.classfile.Instruction
Returns the amount of stack (positive or negative) used by this instruction.
getStack() - Method in class at.dms.classfile.InvokeinterfaceInstruction
Return the amount of stack (positive or negative) used by this instruction
getStack() - Method in class at.dms.classfile.JumpInstruction
Return the amount of stack (positive or negative) used by this instruction
getStack() - Method in class at.dms.classfile.LocalVarInstruction
Return the amount of stack (positive or negative) used by this instruction.
getStack() - Method in class at.dms.classfile.MethodRefInstruction
Return the amount of stack (positive or negative) used by this instruction
getStack() - Method in class at.dms.classfile.MultiarrayInstruction
Return the amount of stack (positive or negative) used by this instruction
getStack() - Method in class at.dms.classfile.NewarrayInstruction
Return the amount of stack (positive or negative) used by this instruction
getStack() - Method in class at.dms.classfile.NoArgInstruction
Return the amount of stack (positive or negative) used by this instruction
getStack() - Method in class at.dms.classfile.PushLiteralInstruction
Return the amount of stack (positive or negative) used by this instruction
getStack() - Method in class at.dms.classfile.SwitchInstruction
Return the amount of stack (positive or negative) used by this instruction
getStackSize(int) - Static method in class at.dms.kjc.cluster.NodeEnumerator
Returns an estimate of the maximum stack size needed to execute a given node.
getStart() - Method in class at.dms.classfile.HandlerInfo
 
getStart() - Method in class at.dms.classfile.LocalVariableInfo
Returns the start of the protected area
getStartPoint() - Method in class org.jgraph.graph.BasicMarqueeHandler
Returns the startPoint.
getStateCount() - Method in class at.dms.kjc.sir.statespace.LinearFilterRepresentation
Get the number of state variables (#rows of A or B, # cols of A or C)
getStatement(int) - Method in class at.dms.kjc.JBlock
Returns i'th statement.
getStatementArray() - Method in class at.dms.kjc.JBlock
Returns array of statements in this.
getStatementComment() - Method in class at.dms.compiler.antlr.extra.Parser
 
getStatementComment() - Method in class at.dms.compiler.antlr.extra.Scanner
 
getStatementComment() - Method in class at.dms.compiler.tools.antlr.extra.Parser
 
getStatementComment() - Method in class at.dms.compiler.tools.antlr.extra.Scanner
 
getStatementIterator() - Method in class at.dms.kjc.JBlock
Returns iterator of statements in this.
getStatementIterator() - Method in class at.dms.kjc.JMethodDeclaration
Returns iterator of statements in this.
getStatements() - Method in class at.dms.kjc.JBlock
Returns INTERNAL list of statements in this.
getStatements() - Method in class at.dms.kjc.JMethodDeclaration
Returns list of statements in this.
getStatements() - Method in class at.dms.kjc.JSwitchGroup
Returns a list of statements
getStateWeight(int) - Method in class at.dms.kjc.sir.statespace.LinearForm
Gets a specified state weight.
getStateWeightsSize() - Method in class at.dms.kjc.sir.statespace.LinearForm
Gets the internal size of the state vector of this linear form
getStaticSubGraphs() - Method in class at.dms.kjc.flatgraph.StreamGraph
return the array of SSGs of this Stream Graph in no particular order
getSteadyBlock() - Method in class at.dms.kjc.backendSupport.CodeStoreHelper
 
getSteadyBlock() - Method in class at.dms.kjc.backendSupport.CodeStoreHelperJoiner
 
getSteadyBlock() - Method in class at.dms.kjc.backendSupport.CodeStoreHelperSimple
 
getSteadyBlock() - Method in class at.dms.kjc.backendSupport.CodeStoreHelperSplitter
 
getSteadyBlock() - Method in class at.dms.kjc.spacetime.BufferedCommunication
Return the block that implements this filter in the steady state.
getSteadyBlock() - Method in class at.dms.kjc.spacetime.DirectCommunication
Return the block to call the work function in the steady state
getSteadyBlock() - Method in class at.dms.kjc.spacetime.Linear
 
getSteadyBlock() - Method in class at.dms.kjc.spacetime.RawExecutionCode
 
getSteadyBlockOld() - Method in class at.dms.kjc.spacetime.Linear
 
getSteadyEstimate(FlatNode) - Method in class at.dms.kjc.spacedynamic.WorkEstimatesMap
return the work estimate multiplied by the number of times the node executes in the steady state
getSteadyJoinFlow() - Method in interface streamit.scheduler2.base.StreamInterfaceWithSnJ
get the flow of the joiner in steady state (all joiner's phases executed once)
getSteadyJoinFlow() - Method in class streamit.scheduler2.base.StreamWithSplitNJoin
 
getSteadyList() - Method in class at.dms.kjc.slicegraph.FilterContent
Returns list of steady state method declarations.
GetSteadyMethods - Class in at.dms.util
Pulled out of lowering.fission.StatelessMethodDublicate for general use: Find methods reachable in a steady state.
GetSteadyMethods() - Constructor for class at.dms.util.GetSteadyMethods
 
getSteadyMethods(SIRFilter) - Static method in class at.dms.util.GetSteadyMethods
Returns the methods of 'filter' that execute in the steady state (either called from work, or likely to be message handlers).
getSteadyMethods(FilterContent) - Static method in class at.dms.util.GetSteadyMethods
 
getSteadyMult() - Method in class at.dms.kjc.slicegraph.FilterContent
Returns the multiplicity of steady state schedule.
getSteadyNamePhase(int) - Method in class streamit.library.Filter
 
getSteadyNameSummary() - Method in class streamit.library.Filter
 
getSteadyNumPhases() - Method in class streamit.scheduler2.constrained.LatencyNode
 
getSteadyPeek() - Method in interface streamit.scheduler2.base.StreamInterface
return number of data peeked in a minimal steady execution of this element.
getSteadyPeekPhase(int) - Method in class streamit.library.Filter
 
getSteadyPeekSummary() - Method in class streamit.library.Filter
 
getSteadyPhaseNumPeek(int) - Method in class streamit.scheduler2.hierarchical.FeedbackLoop
 
getSteadyPhaseNumPeek(int) - Method in class streamit.scheduler2.hierarchical.Filter
 
getSteadyPhaseNumPeek(int) - Method in class streamit.scheduler2.hierarchical.Pipeline
 
getSteadyPhaseNumPeek(int) - Method in class streamit.scheduler2.hierarchical.SplitJoin
 
getSteadyPhaseNumPeek(int) - Method in class streamit.scheduler2.hierarchical.StreamAlgorithm
 
getSteadyPhaseNumPeek(int) - Method in interface streamit.scheduler2.hierarchical.StreamInterface
Return the number of data that a particular phase of this StreamInterface's steady schedule peeks.
getSteadyPhaseNumPop(int) - Method in class streamit.scheduler2.hierarchical.FeedbackLoop
 
getSteadyPhaseNumPop(int) - Method in class streamit.scheduler2.hierarchical.Filter
 
getSteadyPhaseNumPop(int) - Method in class streamit.scheduler2.hierarchical.Pipeline
 
getSteadyPhaseNumPop(int) - Method in class streamit.scheduler2.hierarchical.SplitJoin
 
getSteadyPhaseNumPop(int) - Method in class streamit.scheduler2.hierarchical.StreamAlgorithm
 
getSteadyPhaseNumPop(int) - Method in interface streamit.scheduler2.hierarchical.StreamInterface
Return the number of data that a particular phase of this StreamInterface's steady schedule pops.
getSteadyPhaseNumPush(int) - Method in class streamit.scheduler2.hierarchical.FeedbackLoop
 
getSteadyPhaseNumPush(int) - Method in class streamit.scheduler2.hierarchical.Filter
 
getSteadyPhaseNumPush(int) - Method in class streamit.scheduler2.hierarchical.Pipeline
 
getSteadyPhaseNumPush(int) - Method in class streamit.scheduler2.hierarchical.SplitJoin
 
getSteadyPhaseNumPush(int) - Method in class streamit.scheduler2.hierarchical.StreamAlgorithm
 
getSteadyPhaseNumPush(int) - Method in interface streamit.scheduler2.hierarchical.StreamInterface
Return the number of data that a particular phase of this StreamInterface's steady schedule pushes.
getSteadyPop() - Method in interface streamit.scheduler2.base.StreamInterface
return number of data popped in a minimal steady execution of this element.
getSteadyPopPhase(int) - Method in class streamit.library.Filter
 
getSteadyPopSummary() - Method in class streamit.library.Filter
 
getSteadyPush() - Method in interface streamit.scheduler2.base.StreamInterface
return number of data pushed in a minimal steady execution of this element.
getSteadyPushPhase(int) - Method in class streamit.library.Filter
 
getSteadyPushSummary() - Method in class streamit.library.Filter
 
getSteadySchedule() - Method in class streamit.scheduler1.Schedule
 
getSteadySchedule() - Method in class streamit.scheduler1.simple.SimpleSchedFilter
 
getSteadySchedule() - Method in class streamit.scheduler1.simple.SimpleSchedPipeline
 
getSteadySchedule() - Method in class streamit.scheduler1.simple.SimpleSchedSplitJoin
 
getSteadySchedule() - Method in interface streamit.scheduler2.base.StreamInterface
Get the steady schedule computed for this stream.
getSteadySchedule() - Method in class streamit.scheduler2.hierarchical.FeedbackLoop
 
getSteadySchedule() - Method in class streamit.scheduler2.hierarchical.Filter
 
getSteadySchedule() - Method in class streamit.scheduler2.hierarchical.Pipeline
 
getSteadySchedule() - Method in class streamit.scheduler2.hierarchical.SplitJoin
 
getSteadySchedule() - Method in class streamit.scheduler2.hierarchical.StreamAlgorithm
 
getSteadySchedulePhase(int) - Method in class streamit.scheduler2.hierarchical.FeedbackLoop
 
getSteadySchedulePhase(int) - Method in class streamit.scheduler2.hierarchical.Filter
 
getSteadySchedulePhase(int) - Method in class streamit.scheduler2.hierarchical.Pipeline
 
getSteadySchedulePhase(int) - Method in class streamit.scheduler2.hierarchical.SplitJoin
 
getSteadySchedulePhase(int) - Method in class streamit.scheduler2.hierarchical.StreamAlgorithm
 
getSteadySchedulePhase(int) - Method in interface streamit.scheduler2.hierarchical.StreamInterface
Return a phase of the steady state schedule.
getSteadySplitFlow() - Method in interface streamit.scheduler2.base.StreamInterfaceWithSnJ
get the flow of the splitter in steady state (all splitter's phases executed once)
getSteadySplitFlow() - Method in class streamit.scheduler2.base.StreamWithSplitNJoin
 
getSteadyStatePeek(int) - Method in class streamit.scheduler2.constrained.LatencyNode
 
getSteadyStatePop(int) - Method in class streamit.scheduler2.constrained.LatencyNode
 
getSteadyStatePush(int) - Method in class streamit.scheduler2.constrained.LatencyNode
 
getStmt() - Method in class streamit.frontend.controlflow.CFGNode
Get the statement associated with a node.
getStmts() - Method in class streamit.frontend.nodes.StmtBlock
Returns the list of statements of this.
getStoredInputCount() - Method in class at.dms.kjc.sir.statespace.LinearFilterRepresentation
Get the stored input count.
getStoreOpcode() - Method in class at.dms.kjc.CType
Returns the opcode to store a local variable of this type.
getStrDram(Address, RawProcElements) - Static method in class at.dms.kjc.spacetime.StreamingDram
 
getStream() - Method in class at.dms.kjc.iterator.SIRFeedbackLoopIter
Return the stream pointed to by this.
getStream() - Method in class at.dms.kjc.iterator.SIRFilterIter
Return the stream pointed to by this.
getStream() - Method in class at.dms.kjc.iterator.SIRIterator
Return the stream pointed to by this.
getStream() - Method in class at.dms.kjc.iterator.SIRPhasedFilterIter
Return the stream pointed to by this.
getStream() - Method in class at.dms.kjc.iterator.SIRPipelineIter
Return the stream pointed to by this.
getStream() - Method in class at.dms.kjc.iterator.SIRRecursiveStubIter
Return the stream pointed to by this.
getStream() - Method in class at.dms.kjc.iterator.SIRSplitJoinIter
Return the stream pointed to by this.
getStream(SIRStream, int) - Static method in class at.dms.kjc.sir.lowering.partition.ManualPartition
Returns stream contained within 'str' that has unique id number 'num'.
getStream(SIRStream, String) - Static method in class at.dms.kjc.sir.lowering.partition.ManualPartition
Returns stream by given that is deep child of 'str'.
getStream() - Method in class at.dms.kjc.sir.SIRPortalSender
 
getStream() - Method in class streamit.scheduler2.Schedule
Returns the stream to which this schedule phase corresponds.
getStreamContext() - Method in class at.dms.kjc.lir.LIRNode
Returns the StreamContext associated with this node.
getStreamContext() - Static method in class at.dms.kjc.sir.lowering.LoweringConstants
Returns a reference to current stream context inside a work function.
getStreamContext(JExpression) - Static method in class at.dms.kjc.sir.lowering.LoweringConstants
Returns access to stream context given parent structure
getStreamGraph() - Method in class at.dms.kjc.flatgraph.StaticStreamGraph
get the parent stream graph of SSG *
getStreamInterface() - Method in class streamit.scheduler2.constrained.LatencyNode
 
getStreamIter() - Method in interface streamit.scheduler2.base.StreamInterface
Return an iterator to this stream.
getStreamName() - Method in class streamit.scheduler1.SchedJoinType
 
getStreamName() - Method in class streamit.scheduler1.SchedObject
returns a (hopefully) representative name for this stream.
getStreamName() - Method in class streamit.scheduler1.SchedSplitType
 
getStreamName() - Method in class streamit.scheduler1.SchedStream
 
getStreamObject() - Method in class streamit.scheduler1.SchedObject
returns the original object this SchedObject is associated with
getStreamObject() - Method in interface streamit.scheduler1.SchedStreamInterface
 
getStreams(SIRStream, String) - Static method in class at.dms.kjc.sir.lowering.partition.ManualPartition
Returns set of all child streams of 'str' (including 'str', possibly) that have a name beginning with a given prefix.
getStreams() - Method in class streamit.frontend.nodes.Program
Returns the list of streams declared in this.
getStreamsContaining(SIRStream, String) - Static method in class at.dms.kjc.sir.lowering.partition.ManualPartition
Returns set of all child streams of 'str' (including 'str', possibly) that have a name that contains 'subStr'.
getStreamType() - Method in class at.dms.kjc.sir.SIRFeedbackLoop
Returns the type of this stream.
getStreamType() - Method in class at.dms.kjc.sir.SIRGlobal
 
getStreamType() - Method in class at.dms.kjc.sir.SIRHelper
 
getStreamType() - Method in class at.dms.kjc.sir.SIRPhasedFilter
Returns the type of this stream.
getStreamType() - Method in class at.dms.kjc.sir.SIRPipeline
Returns the type of this stream.
getStreamType() - Method in class at.dms.kjc.sir.SIRRecursiveStub
Shouldn't be calling this.
getStreamType() - Method in class at.dms.kjc.sir.SIRSplitJoin
Returns the type of this stream.
getStreamType() - Method in class at.dms.kjc.sir.SIRStream
Returns the type of this stream.
getStreamType() - Method in class at.dms.kjc.sir.SIRStructure
 
getStreamType() - Method in class streamit.frontend.nodes.StreamSpec
Returns the stream type (I/O data types) of this.
getStreamWithNumber(int) - Method in class at.dms.kjc.sir.SIRStream
Returns a child stream of this that has number , or null if no deep-child of this has number .
getString(Getopt, String) - Method in class at.dms.compiler.tools.common.Options
Processes a string argument.
getString() - Method in class at.dms.kjc.common.CodegenPrintWriter
Get string if you used constructor CodegenPrintWriter.CodegenPrintWriter().
getString() - Method in class at.dms.kjc.sir.SIRToStreamIt
 
getString(Getopt, String) - Method in class at.dms.util.Options
Processes a string argument.
getStringParam(String) - Method in class streamit.library.ParameterContainer
 
getStrongestRestriction(LatencyNode) - Method in class streamit.scheduler2.constrained.Restrictions
Return the strongest restriction for the node.
getStructs() - Method in class streamit.frontend.nodes.Program
Returns the list of structures declared in this.
getStructures() - Method in class at.dms.kjc.Kopi2SIR
Returns a vector of all the SIRStructures that appeared in the program
getStructures() - Static method in class at.dms.kjc.spacetime.SpaceTimeBackend
 
getSubSched(int) - Method in class streamit.scheduler2.Schedule
Get a subschedule of this schedule.
getSubSchedNumExecs(int) - Method in class streamit.scheduler2.Schedule
Get the number of times a subschedule is to be executed.
getSubsetOf(int, int) - Static method in class at.dms.kjc.CModifier
Returns the subset of flags contained in a set of modifiers.
getSubsetSize(int, int) - Static method in class at.dms.kjc.CModifier
Returns the number of elements of subset of flags contained in a set of modifiers.
getSucc(int) - Method in class at.dms.kjc.sir.lowering.partition.StreamTransform
Gets the successor child transform from this.
getSuccessor(SIRStream) - Method in class at.dms.kjc.sir.SIRContainer
Returns the successor of child.
getSuccessor(SIRStream) - Method in class at.dms.kjc.sir.SIRFeedbackLoop
Overrides SIRStream.getSuccessor.
getSuccessor(SIRStream) - Method in class at.dms.kjc.sir.SIRSplitJoin
Overrides SIRStream.getSuccessor.
getSuccessor() - Method in class streamit.stair.core.ControlEdge
Return the block that comes after the edge.
getSuccessorFilters(SIROperator) - Static method in class at.dms.kjc.sir.SIRNavigationUtils
Return set of all filters immediately following this operator or following through some sequence of splitters and joiners.
getSuccessorOper(SIRStream) - Static method in class at.dms.kjc.sir.SIRNavigationUtils
Find a stream's successor operator in its parent.
getSuccessorOpers(SIROperator) - Static method in class at.dms.kjc.sir.SIRNavigationUtils
Get set of all SIROperators that are not SIRContainers immediately following a SIROperator (If passed last oper in graph then returns empty set).
getSuccessors(CFGNode) - Method in class streamit.frontend.controlflow.CFG
Get the list of edges exiting a particular node.
getSuccessors() - Method in class streamit.stair.core.Block
Get the list of successor edges.
getSuccSize() - Method in class at.dms.kjc.sir.lowering.partition.StreamTransform
Returns the number of successors.
getSumOfWeights() - Method in class at.dms.kjc.sir.SIRJoiner
Returns the sum of all weights in this.
getSumOfWeights() - Method in class at.dms.kjc.sir.SIRSplitter
Returns the sum of all weights in this.
getSuperClass() - Method in class at.dms.classfile.ClassInfo
Returns the super class of the class in the file
getSuperClass() - Method in class at.dms.compiler.tools.antlr.compiler.Grammar
 
getSuperClass() - Method in class at.dms.kjc.CClass
Returns the super class of this class
getSwitchCode() - Method in class at.dms.kjc.spacetime.RawTile
 
getSwitchCount() - Method in class at.dms.classfile.SwitchInstruction
Gets the number of 'case'
getSymbol(String) - Method in class at.dms.compiler.tools.antlr.compiler.Grammar
 
getSymbols() - Method in class at.dms.compiler.tools.antlr.compiler.Grammar
 
getTail() - Method in class at.dms.kjc.slicegraph.Slice
get the OutputSliceNode of the Slice containing this node.
getTailName() - Method in class at.dms.kjc.cluster.TapeFixedBase
 
getTapePairs() - Method in class at.dms.kjc.sir.SIRContainer
Returns a list of tuples (two-element arrays) of SIROperators, representing a tape from the first element of each tuple to the second.
getTapePairs() - Method in class at.dms.kjc.sir.SIRFeedbackLoop
Returns a list of tuples (two-element arrays) of SIROperators, representing a tape from the first element of each tuple to the second.
getTapePairs() - Method in class at.dms.kjc.sir.SIRPipeline
Returns a list of tuples (two-element arrays) of SIROperators, representing a tape from the first element of each tuple to the second.
getTapePairs() - Method in class at.dms.kjc.sir.SIRSplitJoin
Returns a list of tuples (two-element arrays) of SIROperators, representing a tape from the first element of each tuple to the second.
getTapeType() - Method in class at.dms.kjc.sir.SIRPushExpression
Gets the type of the tape.
getTarget() - Method in class at.dms.backend.InstructionHandle
Returns the target of this jump instruction
getTarget() - Method in class at.dms.classfile.JumpInstruction
Return the target of this instruction
getTarget(int) - Method in class at.dms.classfile.SwitchInstruction
Returns the target at a position
getTarget() - Method in class at.dms.kjc.sir.SIRInitStatement
 
getTarget() - Method in class at.dms.optimize.InstructionHandle
Returns the target of this jump instruction
getTarget() - Method in class org.jgraph.graph.DefaultEdge
Returns the target of the edge.
getTarget(Object) - Method in class org.jgraph.graph.DefaultGraphModel
Returns the target of edge.
getTarget() - Method in interface org.jgraph.graph.Edge
Returns the target of the edge.
getTarget() - Method in class org.jgraph.graph.EdgeView
Returns the CellView that represents the target of the edge.
getTarget(Object) - Method in interface org.jgraph.graph.GraphModel
Returns the target of edge.
getTarget() - Method in class streamit.stair.core.TypeArray
Return the type of element in the array.
getTarget() - Method in class streamit.stair.core.TypePointer
Return the type this is a pointer to.
getTargetStatement() - Method in class at.dms.kjc.JLabeledStatement
Returns the actual target statement of a break or continue whose label is the label of this statement.
getTargetVertex(GraphModel, Object) - Static method in class org.jgraph.graph.DefaultGraphModel
Returns the target vertex of the edge by calling getParent on getTarget on the specified model.
getTemporaries() - Method in class at.dms.backend.LivenessAnalysis
Returns the temporaries defined in this method
getTestLiterals() - Method in class at.dms.compiler.tools.antlr.compiler.RuleBlock
 
getText() - Method in class at.dms.compiler.antlr.extra.CToken
 
getText() - Method in class at.dms.compiler.antlr.runtime.Token
 
getText() - Method in class at.dms.compiler.JavaStyleComment
 
getText() - Method in class at.dms.compiler.tools.antlr.extra.CToken
 
getText() - Method in class at.dms.compiler.tools.antlr.runtime.CharScanner
return a copy of the current text buffer
getText() - Method in class at.dms.compiler.tools.antlr.runtime.CommonToken
 
getText() - Method in class at.dms.compiler.tools.antlr.runtime.Token
 
getText() - Method in class at.dms.compiler.tools.common.JavaStyleComment
 
getThenClause() - Method in class at.dms.kjc.JIfStatement
Get then clause.
getThrowable() - Method in class at.dms.kjc.CThrowableInfo
getVar
getThrowables() - Method in class at.dms.kjc.CBodyContext
 
getThrowables() - Method in class at.dms.kjc.CMethod
 
getThrowables() - Method in class at.dms.kjc.CMethodContext
 
getThrown() - Method in class at.dms.classfile.HandlerInfo
 
getTile(SIROperator) - Static method in class at.dms.kjc.raw.Layout
Returns the tile number assignment for , or null if none has been layout.assigned.
getTile(FlatNode) - Static method in class at.dms.kjc.raw.Layout
 
getTile(int, int) - Static method in class at.dms.kjc.raw.Layout
 
getTile(int) - Static method in class at.dms.kjc.raw.Layout
 
getTile(SIROperator) - Method in class at.dms.kjc.spacedynamic.Layout
Returns the tile number assignment for
getTile(FlatNode) - Method in class at.dms.kjc.spacedynamic.Layout
Returns the tile number assignment for
getTile(int) - Method in class at.dms.kjc.spacedynamic.RawChip
 
getTile(int, int) - Method in class at.dms.kjc.spacedynamic.RawChip
 
getTile() - Method in class at.dms.kjc.spacetime.IODevice
 
getTile(int) - Method in class at.dms.kjc.spacetime.RawChip
 
getTile(int, int) - Method in class at.dms.kjc.spacetime.RawChip
 
getTile(RawTile, char) - Method in class at.dms.kjc.spacetime.RawChip
Get the tile that is at the specified
getTileCosts() - Method in class at.dms.kjc.spacetime.ScheduleModel
Retrieve the array that stores the estimation of the work performed by each tile.
getTileNumber(FlatNode) - Static method in class at.dms.kjc.raw.Layout
 
getTileNumber(Coordinate) - Static method in class at.dms.kjc.raw.Layout
 
getTileNumber(SIROperator) - Static method in class at.dms.kjc.raw.Layout
 
getTileNumber(FlatNode) - Method in class at.dms.kjc.spacedynamic.Layout
Return the tile number for the
getTileNumber(SIROperator) - Method in class at.dms.kjc.spacedynamic.Layout
Return the tile number for the
getTileNumber() - Method in class at.dms.kjc.spacedynamic.RawTile
 
getTileNumber() - Method in class at.dms.kjc.spacetime.RawTile
 
getTiles() - Static method in class at.dms.kjc.raw.Layout
 
getTiles() - Method in class at.dms.kjc.spacedynamic.Layout
 
getTiles() - Method in class at.dms.kjc.spacetime.IODevice
return the tile(s) associated with this iodevice so for a streaming dram it is the tiles that are mapped to this dram by the hardware
getTilesAssigned() - Static method in class at.dms.kjc.raw.Layout
 
getTilesAssigned() - Method in class at.dms.kjc.spacedynamic.Layout
 
getTilesInRoutes(Router, RawComputeNode, RawComputeNode[]) - Static method in class at.dms.kjc.spacetime.SwitchCodeStore
 
getTilesUsedInSplit(OutputSliceNode, StreamingDram) - Static method in class at.dms.kjc.spacetime.Rawify
For a split outputtracenode, get the tiles used in the splitting, this includes all tiles whose switches have code on them.
getTimerName(int) - Static method in class at.dms.kjc.cluster.InsertTimers
Returns the name for a given timer ID.
getTimestamp() - Method in class at.dms.compiler.Compiler
Returns the timestamp of the compilation session, identifying it uniquely.
getTimestamp() - Method in class at.dms.compiler.tools.common.Compiler
Returns the timestamp of the compilation session, identifying it uniquely.
getToBeCloned() - Method in class at.dms.kjc.CloningVisitor
Return the list of what should be cloned.
getTokenName(int) - Method in class at.dms.compiler.antlr.runtime.Parser
 
getTokenName(int) - Method in class at.dms.compiler.tools.antlr.runtime.Parser
 
getTokenNames() - Method in class at.dms.compiler.antlr.runtime.Parser
 
getTokenNames() - Method in class at.dms.compiler.tools.antlr.runtime.Parser
 
getTokenObject() - Method in class at.dms.compiler.tools.antlr.runtime.CharScanner
 
getTokenReference() - Method in class at.dms.compiler.antlr.extra.Scanner
Returns the reference of the current token in the source file.
getTokenReference() - Method in class at.dms.compiler.Phylum
Returns the token reference of this node in the source text.
getTokenReference() - Method in exception at.dms.compiler.PositionedError
Returns the position in the source code.
getTokenReference() - Method in class at.dms.compiler.tools.antlr.extra.Scanner
Returns the reference of the current token in the source file.
getTokenReference() - Method in exception at.dms.compiler.tools.common.PositionedError
Returns the position in the source code.
getTolerance() - Method in class org.jgraph.JGraph
Returns the maximum distance between the mousepointer and a cell to be selected.
getToolTipText(MouseEvent) - Method in class org.jgraph.JGraph
Overrides JComponent's getToolTipText method in order to allow the graph to create a tooltip for the topmost cell under the mousepointer.
getTop() - Method in class streamit.frontend.controlflow.CountLattice
 
getTop() - Method in interface streamit.frontend.controlflow.Lattice
Get the 'top' element of the lattice.
getTop() - Method in class streamit.frontend.controlflow.StrictTypeLattice
 
getTop() - Method in class streamit.frontend.controlflow.TypeLattice
 
getTop() - Method in class streamit.scheduler2.hierarchical.FeedbackLoop
 
getTop() - Method in class streamit.scheduler2.hierarchical.Filter
 
getTop() - Method in class streamit.scheduler2.hierarchical.Pipeline
 
getTop() - Method in class streamit.scheduler2.hierarchical.SplitJoin
 
getTop() - Method in interface streamit.scheduler2.hierarchical.StreamInterface
Returns the object that has ability to consume/peek data from the top of the stream.
getTopConstrainedStream() - Method in class streamit.scheduler2.constrained.FeedbackLoop
 
getTopConstrainedStream() - Method in class streamit.scheduler2.constrained.Filter
 
getTopConstrainedStream() - Method in class streamit.scheduler2.constrained.Pipeline
 
getTopConstrainedStream() - Method in class streamit.scheduler2.constrained.SplitJoin
 
getTopConstrainedStream() - Method in interface streamit.scheduler2.constrained.StreamInterface
 
getTopLatencyNode() - Method in class streamit.scheduler2.constrained.FeedbackLoop
 
getTopLatencyNode() - Method in class streamit.scheduler2.constrained.Filter
 
getTopLatencyNode() - Method in class streamit.scheduler2.constrained.Pipeline
 
getTopLatencyNode() - Method in class streamit.scheduler2.constrained.SplitJoin
 
getTopLatencyNode() - Method in interface streamit.scheduler2.constrained.StreamInterface
 
getTopLevel() - Method in class at.dms.kjc.flatgraph.StaticStreamGraph
get the top level flatnode of this SSG*
getTopLevel() - Method in class at.dms.kjc.flatgraph.StreamGraph
get the toplevel (source) SSG
getTopLevelNodes() - Static method in class at.dms.kjc.slicegraph.FlattenGraph
Returns list of all top level nodes.
getTopLevelSIR() - Method in class at.dms.kjc.flatgraph.FlatGraphToSIR
Return the toplevel pipeline for the constructed SIR graph.
getTopLevelSIR() - Method in class at.dms.kjc.flatgraph.StaticStreamGraph
get the toplevel SIR of this SSG *
getTopSlices() - Method in class at.dms.kjc.slicegraph.Partitioner
Get just top level slices in the slice graph.
getTotal() - Method in class at.dms.kjc.slicegraph.FilterContent
Return the total number of linear filters in the pipeline of fissed filters that were generated from the original linear filter.
getTotalExecutions() - Method in class streamit.scheduler1.SchedRepSchedule
 
getTotalIncomingWeights() - Method in class at.dms.kjc.flatgraph.FlatNode
Return the sum of the weights on the incoming edges.
getTotalNodes() - Method in class at.dms.kjc.spacetime.SpaceTimeSchedule
 
getTotalNumElements() - Method in class at.dms.kjc.CArrayType
Returns the total number of elements in this array.
getTotalOutgoingWeights() - Method in class at.dms.kjc.flatgraph.FlatNode
Return the sum of the weights of the outgoing edges.
getTotalSimulatedTiles() - Method in class at.dms.kjc.spacedynamic.RawChip
 
getTotalTiles() - Method in class at.dms.kjc.spacedynamic.RawChip
 
getTotalTiles() - Method in class at.dms.kjc.spacetime.RawChip
 
getTransferData(DataFlavor) - Method in class org.jgraph.plaf.basic.BasicTransferable
Returns an object which represents the data to be transferred.
getTransferDataFlavors() - Method in class org.jgraph.plaf.basic.BasicTransferable
Returns an array of DataFlavor objects indicating the flavors the data can be provided in.
getTraversal(FlatNode) - Static method in class at.dms.kjc.flatgraph.DataFlowTraversal
Starting at top, return a traversal of the graph where that guarantees that for each node n in the traversal, we have visited every node upstream of n.
getTraversal(FlatNode) - Static method in class at.dms.kjc.raw.BreadthFirstTraversal
 
getTraversal(Slice[]) - Static method in class at.dms.kjc.slicegraph.DataFlowOrder
Generate a list of slices in data-flow order.
getTraversal(FlatNode) - Static method in class at.dms.kjc.spacedynamic.BreadthFirstTraversal
 
getTripCount() - Method in class at.dms.kjc.rstream.JDoLoopStatement
return the trip count of the loop, for this function to pass, the loop must have static bounds
getTuplesToUses() - Method in class at.dms.kjc.sir.linear.LinearRedundancy
Accessor into the internal tuples to uses map.
getTuplesToUses() - Method in class at.dms.kjc.sir.statespace.LinearRedundancy
Accessor into the internal tuples to uses map.
getTupleString() - Method in class at.dms.kjc.sir.linear.LinearRedundancy
Returns a string version of the tuple -> list mapping.
getTupleString() - Method in class at.dms.kjc.sir.statespace.LinearRedundancy
Returns a string version of the tuple -> list mapping.
getType() - Method in class at.dms.classfile.LocalVariableInfo
Returns the type of the local variable
getType() - Method in class at.dms.classfile.MultiarrayInstruction
Return the type of the array
getType() - Method in class at.dms.classfile.NameAndTypeConstant
Returns the the type of this constant
getType() - Method in class at.dms.classfile.NewarrayInstruction
Return the type of this array
getType() - Method in class at.dms.classfile.ReferenceConstant
Returns the name of this constant
getType() - Method in class at.dms.compiler.antlr.runtime.Token
 
getType() - Method in class at.dms.compiler.tools.antlr.runtime.Token
 
getType() - Method in class at.dms.kjc.backendSupport.Channel
 
getType() - Method in class at.dms.kjc.backendSupport.DelegatingChannel
 
getType() - Method in class at.dms.kjc.CClass
Returns the type of this class
getType() - Method in class at.dms.kjc.CField
 
getType() - Method in class at.dms.kjc.cluster.NetStream
Get type of objects communicated over the tape
getType() - Method in interface at.dms.kjc.cluster.Tape
Get type of objects communicated over the tape
getType() - Method in class at.dms.kjc.cluster.TapeBase
 
getType() - Method in class at.dms.kjc.CSwitchBodyContext
Returns the type of the switch expression.
getType() - Method in class at.dms.kjc.CSwitchGroupContext
Returns the type of the switch expression.
getType() - Method in class at.dms.kjc.JAddExpression
 
getType() - Method in class at.dms.kjc.JArrayAccessExpression
 
getType() - Method in class at.dms.kjc.JArrayInitializer
Compute the type of this expression (called after parsing)
getType() - Method in class at.dms.kjc.JArrayLengthExpression
Compute the type of this expression (called after parsing)
getType() - Method in class at.dms.kjc.JBinaryExpression
 
getType() - Method in class at.dms.kjc.JBooleanLiteral
Compute the type of this expression (called after parsing)
getType() - Method in class at.dms.kjc.JByteLiteral
Returns the type of this expression.
getType() - Method in class at.dms.kjc.JCastExpression
Compute the type of this expression.
getType() - Method in class at.dms.kjc.JCatchClause
getType
getType() - Method in class at.dms.kjc.JCharLiteral
Compute the type of this expression (called after parsing)
getType() - Method in class at.dms.kjc.JCheckedExpression
Compute the type of this expression (called after parsing)
getType() - Method in class at.dms.kjc.JClassExpression
Compute the type of this expression (called after parsing)
getType() - Method in class at.dms.kjc.JConditionalExpression
Compute the type of this expression (called after parsing)
getType() - Method in class at.dms.kjc.JConstructorCall
XXX: returns null.
getType() - Method in class at.dms.kjc.JDoubleLiteral
Returns the type of this expression.
getType() - Method in class at.dms.kjc.JEmittedTextExpression
 
getType() - Method in class at.dms.kjc.JExpression
Returns the type of this expression (call after parsing only)
getType() - Method in class at.dms.kjc.JFieldAccessExpression
Returns the type of the expression.
getType() - Method in class at.dms.kjc.JFieldDeclaration
Returns the type of this field
getType() - Method in class at.dms.kjc.JFloatLiteral
Returns the type of this expression.
getType() - Method in class at.dms.kjc.JInstanceofExpression
Compute the type of this expression.
getType() - Method in class at.dms.kjc.JIntLiteral
Returns the type of this expression.
getType() - Method in class at.dms.kjc.JLocalVariable
 
getType() - Method in class at.dms.kjc.JLocalVariableExpression
Compute the type of this expression (called after parsing)
getType() - Method in class at.dms.kjc.JLongLiteral
Returns the type of this expression.
getType() - Method in class at.dms.kjc.JMethodCallExpression
 
getType() - Method in class at.dms.kjc.JMinusExpression
 
getType() - Method in class at.dms.kjc.JNameExpression
Compute the type of this expression (called after parsing)
getType() - Method in class at.dms.kjc.JNewArrayExpression
Compute the type of this expression (called after parsing)
getType() - Method in class at.dms.kjc.JNullLiteral
Compute the type of this expression (called after parsing)
getType() - Method in class at.dms.kjc.JParenthesedExpression
Compute the type of this expression (called after parsing)
getType() - Method in class at.dms.kjc.JPostfixExpression
Compute the type of this expression (called after parsing)
getType() - Method in class at.dms.kjc.JPrefixExpression
Compute the type of this expression (called after parsing)
getType() - Method in class at.dms.kjc.JQualifiedAnonymousCreation
Compute the type of this expression (called after parsing)
getType() - Method in class at.dms.kjc.JQualifiedInstanceCreation
Compute the type of this expression (called after parsing)
getType() - Method in class at.dms.kjc.JReturnStatement
Returns the type of this return statement
getType() - Method in class at.dms.kjc.JShortLiteral
Returns the type of this expression.
getType() - Method in class at.dms.kjc.JStringLiteral
Compute the type of this expression (called after parsing)
getType() - Method in class at.dms.kjc.JSuperExpression
getType Compute the type of this expression (called after parsing)
getType() - Method in class at.dms.kjc.JThisExpression
Compute the type of this expression (called after parsing)
getType() - Method in class at.dms.kjc.JTypeNameExpression
Compute the type of this expression (called after parsing)
getType() - Method in class at.dms.kjc.JUnaryExpression
Compute the type of this expression (called after parsing)
getType() - Method in class at.dms.kjc.JUnaryPromote
Compute the type of this expression (called after parsing)
getType() - Method in class at.dms.kjc.JUnqualifiedAnonymousCreation
Compute the type of this expression (called after parsing)
getType() - Method in class at.dms.kjc.JUnqualifiedInstanceCreation
Compute the type of this expression (called after parsing)
getType() - Method in class at.dms.kjc.raw.JoinerScheduleNode
 
getType() - Method in class at.dms.kjc.sir.lowering.JVectorLiteral
 
getType() - Method in class at.dms.kjc.sir.SIRCreatePortal
 
getType() - Method in class at.dms.kjc.sir.SIRDynamicToken
Ranges are for integers.
getType() - Method in class at.dms.kjc.sir.SIRInterfaceTable
Returns the type of this expression.
getType() - Method in class at.dms.kjc.sir.SIRJoiner
Return type of this.
getType() - Method in class at.dms.kjc.sir.SIRPeekExpression
 
getType() - Method in class at.dms.kjc.sir.SIRPopExpression
 
getType() - Method in class at.dms.kjc.sir.SIRPortal
Compute the type of this expression (called after parsing)
getType() - Method in class at.dms.kjc.sir.SIRPushExpression
 
getType() - Method in class at.dms.kjc.sir.SIRRangeExpression
Ranges are for integers.
getType() - Method in class at.dms.kjc.sir.SIRSplitter
Return type of this.
getType() - Method in class at.dms.kjc.slicegraph.Edge
 
getType() - Method in class at.dms.kjc.slicegraph.FileInputContent
Return the type of the file reader
getType() - Method in class at.dms.kjc.slicegraph.FileOutputContent
Get the type of the file writer .
getType() - Method in class at.dms.kjc.slicegraph.InputSliceNode
 
getType() - Method in class at.dms.kjc.slicegraph.OutputSliceNode
type is output type of previous filter
getType() - Method in class at.dms.kjc.spacedynamic.FileReaderDevice
 
getType() - Method in class at.dms.kjc.spacedynamic.FileWriterDevice
return the data type that this file writer writes
getType() - Method in class at.dms.kjc.spacedynamic.JoinerScheduleNode
 
getType() - Method in class streamit.frontend.nodes.ExprTypeCast
Get the type the expression is being cast to.
getType(int) - Method in class streamit.frontend.nodes.FieldDecl
Get the type of the nth field declared by this.
getType() - Method in class streamit.frontend.nodes.Parameter
Returns the type of this.
getType(int) - Method in class streamit.frontend.nodes.StmtVarDecl
Get the type of the nth variable declared by this.
getType() - Method in class streamit.frontend.nodes.StreamSpec
Returns the type of this, as one of the integer constants above.
getType() - Method in class streamit.frontend.nodes.TypePrimitive
Get the type number for this type.
getType(String) - Method in class streamit.frontend.nodes.TypeStruct
Returns the type of the field with the specified name.
getType(Expression) - Method in class streamit.frontend.passes.SymbolTableVisitor
Get the type of an Expression.
getType() - Method in class streamit.frontend.tojava.ExprJavaConstructor
 
getType() - Method in class streamit.library.Channel
 
getType() - Method in class streamit.stair.core.Operand
Return the type of the operand.
getType(int) - Method in class streamit.stair.core.TypeLaidOut
Get the type of the nth field.
getType(int) - Method in class streamit.stair.core.TypeStruct
Get the type of the nth field.
getTypeCastName() - Method in class at.dms.kjc.cluster.TapeDynrate
returns the type to cast to, which is only relevant for arrays.
getTypeCode() - Method in class at.dms.kjc.spacedynamic.FileReaderDevice
Return 1 for floating point or 0 for int.
getTypeCode() - Method in class at.dms.kjc.spacedynamic.FileWriterDevice
 
getTypeDeclaration() - Method in class at.dms.kjc.CClassContext
getTypeDeclaration
getTypeDeclarations() - Method in class at.dms.kjc.CParseCompilationUnitContext
 
getTypeDeclarations() - Method in class at.dms.kjc.JCompilationUnit
 
getTypeID() - Method in class at.dms.kjc.CType
Returns the ID of this type
getTypeName() - Method in class at.dms.classfile.ReferenceConstant
Returns the name of this constant
getTypeNameInC() - Method in class at.dms.kjc.sir.SIRPredefinedFilter
 
getTypeNameInC() - Method in class at.dms.kjc.sir.SIRStream
Returns the C type of the object, which is always a stream_context.
getTypes() - Method in class streamit.frontend.nodes.FieldDecl
Get an immutable list of the types of all of the fields declared by this.
getTypes() - Method in class streamit.frontend.nodes.SCSimple
Return the type parameter list of the stream.
getTypes() - Method in class streamit.frontend.nodes.StmtVarDecl
Get an immutable list of the types of all of the variables declared by this.
getTypeSize(CType) - Static method in class at.dms.kjc.cluster.DataEstimate
Returns the size of a variable with given type.
getTypeSize(CType) - Static method in class at.dms.kjc.common.RawUtil
for a given CType return the size (number of elements that need to be sent when routing).
getTypeSize(CType) - Static method in class at.dms.kjc.raw.Util
 
getTypeSize(CType) - Static method in class at.dms.kjc.rstream.Util
 
getTypeSize(CType) - Static method in class at.dms.kjc.spacedynamic.BCFile
Given a type return the number of bytes it occupies.
getTypeSize(CType) - Static method in class at.dms.kjc.spacedynamic.Util
 
getTypeSize(SIRStructure) - Static method in class at.dms.kjc.spacedynamic.Util
 
getTypeSize(CType) - Static method in class at.dms.kjc.spacetime.Util
For type return the number of words that it occupies.
getTypeString() - Method in class streamit.frontend.nodes.StreamSpec
Returns the type of this, as a String (Pipeline, SplitJoin, FeedbackLoop, Filter).
getUB() - Method in class at.dms.kjc.spacetime.StreamingDram
 
getUI() - Method in class org.jgraph.JGraph
Returns the L&F object that renders this component.
getUIClassID() - Method in class org.jgraph.JGraph
Returns the name of the L&F class that renders this component.
getUid() - Static method in class at.dms.kjc.backendSupport.ProcessFilterSliceNode
 
getUniqueID() - Static method in class at.dms.kjc.backendSupport.CodeStoreHelper
a way of setting the unique value
getUniqueId() - Method in class at.dms.kjc.backendSupport.ComputeNode
return unique integer representing this compute node.
getUniqueID() - Static method in class at.dms.kjc.spacetime.RawExecutionCode
 
getUniqueStreamName() - Method in class streamit.scheduler1.SchedObject
returns a (hopefully) unique name for this stream.
getUniqueVarName() - Static method in class at.dms.kjc.sir.lowering.LoweringConstants
Returns a unique name for a variable to be added to a method of the program.
getUnoptimizedInitSched() - Method in class streamit.scheduler2.ScheduleOptimizer
 
getUnoptimizedInitSchedule() - Method in class streamit.scheduler2.Scheduler
 
getUnoptimizedSteadySched() - Method in class streamit.scheduler2.ScheduleOptimizer
 
getUnoptimizedSteadySchedule() - Method in class streamit.scheduler2.Scheduler
 
getUnrolled() - Method in class at.dms.kjc.JForStatement
 
getUnspecializedIter() - Method in class at.dms.kjc.iterator.SIRFeedbackLoopIter
This function is needed by the scheduler, but isn't useful from the compiler.
getUnspecializedIter() - Method in class at.dms.kjc.iterator.SIRFilterIter
This function is needed by the scheduler, but isn't useful from the compiler.
getUnspecializedIter() - Method in class at.dms.kjc.iterator.SIRPhasedFilterIter
 
getUnspecializedIter() - Method in class at.dms.kjc.iterator.SIRPipelineIter
This function is needed by the scheduler, but isn't useful from the compiler.
getUnspecializedIter() - Method in class at.dms.kjc.iterator.SIRRecursiveStubIter
This function is needed by the scheduler, but isn't useful from the compiler.
getUnspecializedIter() - Method in class at.dms.kjc.iterator.SIRSplitJoinIter
This function is needed by the scheduler, but isn't useful from the compiler.
getUnspecializedIter() - Method in class streamit.library.iriter.FeedbackLoopIter
 
getUnspecializedIter() - Method in class streamit.library.iriter.FilterIter
 
getUnspecializedIter() - Method in class streamit.library.iriter.PipelineIter
 
getUnspecializedIter() - Method in class streamit.library.iriter.SplitJoinIter
 
getUnspecializedIter() - Method in interface streamit.scheduler2.iriter.FilterIter
Returns an Iterator that pointst to the same object as this specialized iterator.
getUnspecializedIter() - Method in interface streamit.scheduler2.iriter.PipelineIter
Returns an Iterator that pointst to the same object as this specialized iterator.
getUnspecializedIter() - Method in interface streamit.scheduler2.iriter.SplitterNJoinerIter
Returns an Iterator that pointst to the same object as this specialized iterator.
getUpstream() - Method in class at.dms.kjc.flatgraph.SSGEdge
the upstream SSG of edge
getUpstreamNode() - Method in class streamit.scheduler2.constrained.P2PPortal
 
getUpstreamNum() - Method in class at.dms.kjc.flatgraph.SSGEdge
get the index into the output array of the upstream SSG
getUsefulFields() - Method in class at.dms.kjc.backendSupport.CodeStoreHelper
 
getUsefulMethods() - Method in class at.dms.kjc.backendSupport.CodeStoreHelper
 
getUses(JPhylum) - Static method in class at.dms.kjc.rstream.UseDefInfo
Given an IR tree, return a hashmap from local vars -> HashSet, where the hashset holds all the accesses of the local variable in the tree.
getUsesMap(JMethodDeclaration) - Static method in class at.dms.kjc.rstream.UseDefInfo
Given a method, return a hashmap from local vars -> HashSet, where the hashset holds all the access of the local variable in the method.
getVal() - Method in class at.dms.compiler.getopt.LongOpt
Returns the value of the 'val' field for this long option
getVal() - Method in class streamit.frontend.nodes.ExprConstBoolean
Returns the value of this.
getVal() - Method in class streamit.frontend.nodes.ExprConstChar
Returns the value of this.
getVal() - Method in class streamit.frontend.nodes.ExprConstFloat
Returns the value of this.
getVal() - Method in class streamit.frontend.nodes.ExprConstInt
Returns the value of this.
getVal() - Method in class streamit.frontend.nodes.ExprConstStr
Returns the value of this.
getValue() - Method in class at.dms.kjc.CField
 
getValue() - Method in class at.dms.kjc.JLocalVariable
 
getValue() - Method in class at.dms.kjc.JVariableDefinition
 
getValue(Map) - Static method in class org.jgraph.graph.GraphConstants
Returns the value attribute from the specified map.
getValue() - Method in class streamit.frontend.controlflow.AnyTypeLattice
 
getValue() - Method in class streamit.frontend.controlflow.CountLattice
 
getValue() - Method in class streamit.frontend.nodes.StmtEnqueue
Returns the value this enqueues.
getValue() - Method in class streamit.frontend.nodes.StmtPush
Returns the value this pushes.
getValue() - Method in class streamit.frontend.nodes.StmtReturn
Returns the return value of this, or null if there is no return value.
getVar(JArrayAccessExpression) - Static method in class at.dms.kjc.rstream.Util
get the variable access in an array access expression
getVar() - Method in class at.dms.kjc.sir.lowering.LoopIterInfo
The induction variable in the loop.
getVarDecl() - Method in class at.dms.kjc.sir.SIRInterfaceTable
Returns the variable declaration for the table.
getVarDecls() - Method in class at.dms.kjc.spacetime.BufferedCommunication
Return an array of JFieldDecl's that need to be added to the fields of this tile becuase they are generated by this pass.
getVarDecls() - Method in class at.dms.kjc.spacetime.DirectCommunication
Return the variables that are generated by this pass and that need to be added to the fields of the tile.
getVarDecls() - Method in class at.dms.kjc.spacetime.Linear
 
getVarDecls() - Method in class at.dms.kjc.spacetime.RawExecutionCode
 
getVarDefn() - Method in class at.dms.kjc.common.ALocalVariable
Get the definition of the variable (allowing hacking name, type, initializer...).
getVariable() - Method in class at.dms.classfile.IincInstruction
Return the position of this variable in the local var set
getVariable(Object) - Method in class at.dms.kjc.common.RemoveUnusedVars
 
getVariable() - Method in class at.dms.kjc.JFieldDeclaration
 
getVariable() - Method in class at.dms.kjc.JLocalVariableExpression
 
getVariableInfo() - Method in class at.dms.kjc.CBodyContext
 
getVariableInfo(int) - Method in class at.dms.kjc.CBodyContext
BUGGY CUT AND PASTE JAVADOC.
getVars(JPhylum) - Static method in class at.dms.kjc.common.VariablesDefUse
Given , the starting point of the visit, return a HashSet of all variables used or defined during the IR visit.
getVars(FlatNode) - Static method in class at.dms.kjc.common.VariablesDefUse
 
getVars(JPhylum, boolean) - Static method in class at.dms.kjc.common.VariablesUsed
Return a hashset of all the variables that are used in this tree, meaning all the variables that it is important to keep because they are not dead.
getVars(FlatNode, boolean) - Static method in class at.dms.kjc.common.VariablesUsed
Return a hashset of all the variables that are used in flatnode, meaning all the variables that it is important to keep because they are not dead.
getVars(SIRFilter, boolean) - Static method in class at.dms.kjc.common.VariablesUsed
 
getVars() - Method in class at.dms.kjc.JVariableDeclarationStatement
Returns an array of variable definition declared by this statement
getVars() - Method in class streamit.frontend.nodes.StreamSpec
Returns the field variables declared in this, as a list of Statements.
getVarsAssigned(JPhylum) - Static method in class at.dms.kjc.common.VarsAssigned
Given , the lhs of an assignment expression, or the exp of a prefix or posfix increment/decrement exp return the var(s) assigned in this expression
getVerticalAlignment(Map) - Static method in class org.jgraph.graph.GraphConstants
Returns the opaque attribute from the specified map.
getVerticalTextPosition(Map) - Static method in class org.jgraph.graph.GraphConstants
Returns the opaque attribute from the specified map.
getViews(GraphLayoutCache) - Method in interface org.jgraph.event.GraphModelEvent.GraphModelChange
Allows a GraphLayoutCache to retrieve an array of CellViews that was previously stored with putViews(GraphLayoutCache, CellView[]).
getViews(GraphLayoutCache) - Method in class org.jgraph.graph.DefaultGraphModel.GraphModelEdit
 
getViews(GraphLayoutCache) - Method in class org.jgraph.graph.DefaultGraphModel.GraphModelLayerEdit
Returns the views that have not changed explicitly, but implicitly because one of their dependent cells has changed.
getVisibleSet() - Method in class org.jgraph.graph.GraphLayoutCache
 
getW() - Method in class streamit.frontend.nodes.ExprComposite
 
getWay(FlatNode) - Method in class at.dms.kjc.flatgraph.FlatNode
Return the index into the outgoing weights and edges structures that holds the edge to to.
getWays() - Method in class at.dms.kjc.lir.LIRSetJoiner
 
getWays() - Method in class at.dms.kjc.lir.LIRSetSplitter
 
getWays() - Method in class at.dms.kjc.sir.SIRJoiner
Return the number of inputs to this.
getWays() - Method in class at.dms.kjc.sir.SIRSplitter
Return the number of outputs of this.
getWeight(FlatNode) - Method in class at.dms.kjc.flatgraph.FlatNode
Return the outgoing weight that is associated with the outgoing edge that points to to.
getWeight() - Method in interface at.dms.kjc.flatgraph.FlatWeight
Get the weight for the current edge.
getWeight(int) - Method in class at.dms.kjc.sir.linear.LinearForm
Gets a speficied weight.
getWeight(int) - Method in class at.dms.kjc.sir.SIRJoiner
Return int weight at position i.
getWeight(int) - Method in class at.dms.kjc.sir.SIRSplitter
Return int weight at position i.
getWeight(Edge) - Method in class at.dms.kjc.slicegraph.InputSliceNode
 
getWeight(InterSliceEdge) - Method in class at.dms.kjc.slicegraph.OutputSliceNode
return the number of items sent by this output slice node on all instances of a particular edge.
getWeight() - Method in class streamit.frontend.nodes.SJRoundRobin
Returns the number of items distributed to or from each tape.
getWeightNoChecking(int) - Method in class at.dms.kjc.sir.SIRJoiner
 
getWeightNoChecking(int) - Method in class at.dms.kjc.sir.SIRSplitter
 
getWeights(int[]) - Method in class at.dms.kjc.lir.LIRSetJoiner
 
getWeights(int[]) - Method in class at.dms.kjc.lir.LIRSetSplitter
 
getWeights() - Method in class at.dms.kjc.sir.SIRJoiner
Return int weights array of this.
getWeights() - Method in class at.dms.kjc.sir.SIRSplitter
Return int weights array of this.
getWeights() - Method in class at.dms.kjc.slicegraph.InputSliceNode
 
getWeights() - Method in class at.dms.kjc.slicegraph.OutputSliceNode
 
getWeights() - Method in class streamit.frontend.nodes.SJWeightedRR
Returns the list of round-robin weights.
getWeights() - Method in class streamit.library.DuplicateSplitter
 
getWeights() - Method in class streamit.library.Joiner
 
getWeights() - Method in class streamit.library.NullJoiner
 
getWeights() - Method in class streamit.library.NullSplitter
 
getWeights() - Method in class streamit.library.RoundRobinJoiner
 
getWeights() - Method in class streamit.library.RoundRobinSplitter
 
getWeights() - Method in class streamit.library.Splitter
 
getWeights() - Method in class streamit.library.WeightedRoundRobinJoiner
 
getWeights() - Method in class streamit.library.WeightedRoundRobinSplitter
 
getWeightsOffset() - Method in interface at.dms.kjc.flatgraph.FlatWeight
Get offset of the current edge's weight in SIRSplitter.getWeights() or SIRJoiner.getWeights().
getWeightsSize() - Method in class at.dms.kjc.sir.linear.LinearForm
Gets the internal size of the vecotr of this linear form (i.e.
getWidth() - Method in class at.dms.kjc.CVectorType
accessor for width in bytes
getWidth() - Method in class at.dms.kjc.CVectorTypeLow
accessor for width in bytes
getWidth() - Method in class at.dms.kjc.slicegraph.InputSliceNode
Return the number of unique inputs (Edges) to this join.
getWidth() - Method in class at.dms.kjc.slicegraph.OutputSliceNode
Return the width of this splitter meaning the number of connections it has to downstream slices, including all the edges of a duplicated item, counting each unique edge once.
getWidthInBase() - Method in class at.dms.kjc.CVectorType
accessor for width in units of base type
getWidthInBase() - Method in class at.dms.kjc.CVectorTypeLow
accessor for width in units of base type
getWork(JBlock, boolean) - Method in class at.dms.kjc.rstream.FFSNoPeekBuffer
Return a block has the necessary SIR imperative instructions to execution this filter in the init stage (*isInit* == true) or the steady state (*isInit* == false), add all declaration to *enclosingBlock*.
getWork(JBlock, boolean) - Method in class at.dms.kjc.rstream.FFSPeekBuffer
Deprecated.  
getWork(JBlock, boolean) - Method in class at.dms.kjc.rstream.FilterFusionState
get the SIR block representing the imperative code necessary to execute this filter in the init stage (*isInit* == true) or the steady-state stage (*isInit* == false)
getWork(JBlock, boolean) - Method in class at.dms.kjc.rstream.FusionState
get the block that will perform the init stage (*isInit* = true) or the steady-state (*isInit* = false), add any var decls to *enclosingBlock*
getWork(JBlock, boolean) - Method in class at.dms.kjc.rstream.JoinerFusionState
Construct the code necessary to perform the joining of the incoming buffers as given by the round-robin weights of the joiner
getWork(JBlock, boolean) - Method in class at.dms.kjc.rstream.SplitterFusionState
Return the block containing imperative SIR code that will perform the splitting of the incoming buffer.
getWork() - Method in class at.dms.kjc.sir.lowering.partition.PartitionRecord
 
getWork(SIRFilter) - Method in class at.dms.kjc.sir.lowering.partition.WorkEstimate
Returns the work estimate for filter
getWork(int) - Method in class at.dms.kjc.sir.lowering.partition.WorkList
Gets total work at position
getWork() - Method in class at.dms.kjc.sir.SIRFilter
 
getWork() - Method in class at.dms.kjc.sir.SIRStream
Gets the work function.
getWork() - Method in class at.dms.kjc.slicegraph.FilterContent
Returns work function.
getWork(int) - Method in class streamit.library.Joiner
 
getWork(int) - Method in class streamit.library.Splitter
 
getWorkEstimate() - Method in class at.dms.kjc.backendSupport.CommonPasses
Get the WorkEstimate used in run.
getWorkEstimate() - Method in class at.dms.kjc.sir.lowering.partition.ListPartitioner
 
getWorkEstimate(SIRStream) - Static method in class at.dms.kjc.sir.lowering.partition.WorkEstimate
Returns a work estimate of
getWorkEstimate(FilterContent) - Method in class at.dms.kjc.slicegraph.Partitioner
 
getWorkEstOneFiring(FilterSliceNode) - Method in class at.dms.kjc.slicegraph.Partitioner
The cost of 1 firing of the filter, to be run after the steady multiplier has been accounted for in the steady multiplicity of each filter content.
getWorkExecutions() - Method in class streamit.library.Operator
Returns the number of times this has executed a work or prework function.
getWorkFunc() - Method in class streamit.frontend.nodes.StreamSpec
Returns the work function declared in this, or null.
getWorkFunc() - Method in class streamit.scheduler2.Schedule
Returns the work function associated with a schedule.
getWorkFunctionBlock(int) - Method in class at.dms.kjc.backendSupport.CodeStoreHelper
Return a JBlock that iterates mult times the result of calling getWorkFunctionCall().
getWorkFunctionCall() - Method in class at.dms.kjc.backendSupport.CodeStoreHelper
Return the code that will call the work function once.
getWorkFunctionCall(FilterContent) - Method in class at.dms.kjc.spacetime.BufferedCommunication
Return the code that will call the work work function once.
getWorkFunctionCall(FilterContent) - Method in class at.dms.kjc.spacetime.Linear
 
getWorkFunctionPhase(int) - Method in class at.dms.kjc.iterator.SIRFilterIter
 
getWorkFunctionPhase(int) - Method in class at.dms.kjc.iterator.SIRPhasedFilterIter
 
getWorkFunctionPhase(int) - Method in class streamit.library.iriter.FilterIter
 
getWorkFunctionPhase(int) - Method in interface streamit.scheduler2.iriter.FilterIter
Returns a particular work function (phase of this filter).
getWorkMethod() - Method in class at.dms.kjc.backendSupport.CodeStoreHelper
 
getWorkName(SIRFilter) - Static method in class at.dms.kjc.sir.lowering.LoweringConstants
Returns the name of the flattened work function for .
getX() - Method in class at.dms.kjc.spacedynamic.ComputeNode
 
getX() - Method in class at.dms.kjc.spacetime.RawComputeNode
Return the x coordinate.
getX() - Method in class streamit.frontend.nodes.ExprComposite
 
getXDir(ComputeNode, ComputeNode) - Method in class at.dms.kjc.spacedynamic.RawChip
get the direction in X from src to dst, -1 for west 0 for same X, and 1 for east
getXDir(RawComputeNode, RawComputeNode) - Method in class at.dms.kjc.spacetime.RawProcElements
get the direction in X from src to dst, -1 for west 0 for same X, and 1 for east
getXSize() - Method in class at.dms.kjc.spacedynamic.RawChip
Return the number of tiles in the Y direction for the chip configuration.
getXSize() - Method in class at.dms.kjc.spacetime.RawProcElements
 
getY() - Method in class at.dms.kjc.spacedynamic.ComputeNode
 
getY() - Method in class at.dms.kjc.spacetime.RawComputeNode
Return the y coordinate.
getY() - Method in class streamit.frontend.nodes.ExprComposite
 
getYDir(ComputeNode, ComputeNode) - Method in class at.dms.kjc.spacedynamic.RawChip
get the direction in Y from src to dst, -1 for North 0 for same and 1 for south.
getYDir(RawComputeNode, RawComputeNode) - Method in class at.dms.kjc.spacetime.RawProcElements
get the direction in Y from src to dst, -1 for North 0 for same and 1 for south.
getYSize() - Method in class at.dms.kjc.spacedynamic.RawChip
Return the number of tiles in the Y direction for the chip configuration.
getYSize() - Method in class at.dms.kjc.spacetime.RawProcElements
 
getZ() - Method in class streamit.frontend.nodes.ExprComposite
 
getZeroString() - Method in class at.dms.kjc.sir.linear.FilterMatrix
Print only a "0" for zero elements and an "x" for non-zero elements.
getZeroString() - Method in class at.dms.kjc.sir.statespace.FilterMatrix
Print only a "0" for zero elements and an "x" for non-zero elements.
global - Variable in class at.dms.kjc.cluster.FlatIRToCluster
 
Global - Class in streamit.library
 
Global() - Constructor for class streamit.library.Global
 
global_body(FEContext) - Method in class streamit.frontend.StreamItParserFE
 
global_decl() - Method in class streamit.frontend.StreamItParserFE
 
global_statement() - Method in class streamit.frontend.StreamItParserFE
 
globalRenamer - Static variable in class at.dms.kjc.sir.lowering.RenameAll
This renamer is used by the renameOverAllFilters, to rename across filters, keep names distinct over all the filter
GLPKSolve - Class in at.dms.kjc.linprog
This is an integer linear program solver based on GLPK.
GLPKSolve(int) - Constructor for class at.dms.kjc.linprog.GLPKSolve
Construct an LP with variables.
goAgain() - Method in class streamit.scheduler2.constrained.InitializationSourceRestriction
 
grammar() - Method in class at.dms.compiler.tools.antlr.compiler.ANTLRParser
 
grammar - Variable in class at.dms.compiler.tools.antlr.compiler.DefineGrammarSymbols
 
Grammar - Class in at.dms.compiler.tools.antlr.compiler
A Grammar holds a set of rules (which are stored in a symbol table).
Grammar(String, Main, String) - Constructor for class at.dms.compiler.tools.antlr.compiler.Grammar
 
grammar - Variable in class at.dms.compiler.tools.antlr.compiler.LLkAnalyzer
 
GrammarAnalyzer - Interface in at.dms.compiler.tools.antlr.compiler
A GrammarAnalyzer computes lookahead from Grammar (which contains a grammar symbol table) and can then answer questions about the grammar.
grammarError - Variable in class at.dms.compiler.tools.antlr.compiler.MakeGrammar
 
GrammarFile - Class in at.dms.compiler.tools.antlr.compiler
Stores header action, grammar preamble, file options, and list of grammars in the file
GrammarFile(String) - Constructor for class at.dms.compiler.tools.antlr.compiler.GrammarFile
 
grammarFile(Hierarchy, String) - Method in class at.dms.compiler.tools.antlr.compiler.Preprocessor
 
grammars - Variable in class at.dms.compiler.tools.antlr.compiler.DefineGrammarSymbols
 
grammars - Variable in class at.dms.compiler.tools.antlr.compiler.GrammarFile
 
GranularityAdjust - Class in at.dms.kjc.spacetime
 
GranularityAdjust() - Constructor for class at.dms.kjc.spacetime.GranularityAdjust
 
graph - Static variable in class at.dms.kjc.KjcOptions
 
graph - Variable in class org.jgraph.graph.AbstractCellView
Reference to the graph
graph - Variable in class org.jgraph.graph.DefaultGraphCellEditor
JTree instance listening too.
graph - Variable in class org.jgraph.graph.DefaultGraphSelectionModel
Reference to the parent graph.
graph - Variable in class org.jgraph.graph.EdgeRenderer
Cache the current graph for drawing
graph - Variable in class org.jgraph.graph.EdgeView.EdgeHandle
 
graph - Variable in class org.jgraph.graph.GraphContext
Reference to the parent graph.
graph - Variable in class org.jgraph.graph.PortRenderer
Cache the current graph for drawing
graph - Variable in class org.jgraph.graph.VertexRenderer
Cache the current graph for drawing.
graph - Variable in class org.jgraph.graph.VertexView.SizeHandle
 
graph - Variable in class org.jgraph.plaf.basic.BasicGraphUI
Component that we're going to be drawing into.
GRAPH_LAYOUT_CACHE_PROPERTY - Static variable in class org.jgraph.JGraph
Bound property name for graphModel.
GRAPH_MODEL_PROPERTY - Static variable in class org.jgraph.JGraph
Bound property name for graphModel.
GraphCell - Interface in org.jgraph.graph
Defines the requirements for objects that appear as GraphCells.
GraphCellEditor - Interface in org.jgraph.graph
Adds to CellEditor the extensions necessary to configure an editor in a graph.
graphChanged(GraphModelEvent) - Method in interface org.jgraph.event.GraphModelListener
Invoked after a cell has changed in some way.
graphChanged(GraphModelEvent.GraphModelChange) - Method in class org.jgraph.graph.GraphLayoutCache
Called from BasicGraphUI.ModelHandler to update the view based on the specified GraphModelEvent.
graphChanged(GraphModelEvent) - Method in class org.jgraph.plaf.basic.BasicGraphUI.GraphModelHandler
 
GraphConstants - Class in org.jgraph.graph
A collection of well known or common attribute keys and methods to apply to an Map to get/set the properties in a typesafe manner.
GraphConstants() - Constructor for class org.jgraph.graph.GraphConstants
 
GraphContext - Class in org.jgraph.graph
 
GraphContext(JGraph, Object[]) - Constructor for class org.jgraph.graph.GraphContext
Constructs a graph context for cells with respect to the connections defined in the model, and the views in the view of graph.
graphDidChange() - Method in class org.jgraph.JGraph
Messaged when the graph has changed enough that we need to resize the bounds, but not enough that we need to remove the cells (e.g cells were inserted into the graph).
GraphFlattener - Class in at.dms.kjc.flatgraph
This class will create a graph of FlatNode that represents the underlying SIR graph of the application.
GraphFlattener(SIROperator) - Constructor for class at.dms.kjc.flatgraph.GraphFlattener
Create a graph of FlatNodes that represents the SIR graph of the application rooted at toplevel.
graphFlattener - Variable in class at.dms.kjc.flatgraph.StaticStreamGraph
the graph flattener used to convert SIR to FlatGraph
graphLayoutCache - Variable in class org.jgraph.graph.GraphContext
Reference to the graphs GraphLayoutCache.
GraphLayoutCache - Class in org.jgraph.graph
An object that defines the view of a graphmodel.
GraphLayoutCache(GraphModel, CellViewFactory) - Constructor for class org.jgraph.graph.GraphLayoutCache
Constructs a view for the specified model that uses factory to create its views.
GraphLayoutCache(GraphModel, CellViewFactory, boolean, boolean) - Constructor for class org.jgraph.graph.GraphLayoutCache
Constructs a view for the specified model that uses factory to create its views.
GraphLayoutCache(GraphModel, CellViewFactory, boolean, boolean, boolean, boolean, boolean, boolean, boolean) - Constructor for class org.jgraph.graph.GraphLayoutCache
Constructs a view for the specified model that uses factory to create its views.
graphLayoutCache - Variable in class org.jgraph.JGraph
The view that defines the display properties of the model.
graphLayoutCache - Variable in class org.jgraph.plaf.basic.BasicGraphUI
Reference to the graph's view (geometric pattern).
GraphLayoutCache.GraphViewEdit - Class in org.jgraph.graph
An implementation of GraphViewChange.
GraphLayoutCache.GraphViewEdit(Map) - Constructor for class org.jgraph.graph.GraphLayoutCache.GraphViewEdit
Constructs a GraphViewEdit.
GraphLayoutCache.GraphViewEdit(Map, Object[], Object[]) - Constructor for class org.jgraph.graph.GraphLayoutCache.GraphViewEdit
Constructs a GraphViewEdit.
GraphLayoutCache.GraphViewLayerEdit - Class in org.jgraph.graph
An implementation of GraphViewChange.
GraphLayoutCache.GraphViewLayerEdit(Object, Object[], int) - Constructor for class org.jgraph.graph.GraphLayoutCache.GraphViewLayerEdit
Constructs a GraphViewEdit.
graphModel - Variable in class org.jgraph.graph.GraphLayoutCache
 
GraphModel - Interface in org.jgraph.graph
The interface that defines a suitable data model for a JGraph.
graphModel - Variable in class org.jgraph.JGraph
The model that defines the graph displayed by this object.
graphModel - Variable in class org.jgraph.plaf.basic.BasicGraphUI
Used to determine what to display.
GraphModelEvent - Class in org.jgraph.event
Encapsulates information describing changes to a graph model, and is used to notify graph model listeners of the change.
GraphModelEvent(Object, GraphModelEvent.GraphModelChange) - Constructor for class org.jgraph.event.GraphModelEvent
Used to create an event when cells have been changed, inserted, or removed, identifying the change as a ModelChange object.
GraphModelEvent.ExecutableGraphChange - Interface in org.jgraph.event
Defines the interface for objects that may be executed by the model when used as arguments to insert or edit.
GraphModelEvent.GraphModelChange - Interface in org.jgraph.event
Defines the interface for objects that may be included into a GraphModelEvent to describe a model change.
GraphModelEvent.GraphViewChange - Interface in org.jgraph.event
Defines the interface for objects that may be used to represent a change to the view.
GraphModelListener - Interface in org.jgraph.event
Defines the interface for an object that listens to changes in a GraphModel.
graphModelListener - Variable in class org.jgraph.plaf.basic.BasicGraphUI
Is responsible for updating the view based on model events.
GraphSelectionEvent - Class in org.jgraph.event
An event that characterizes a change in the current selection.
GraphSelectionEvent(Object, Object[], boolean[]) - Constructor for class org.jgraph.event.GraphSelectionEvent
Represents a change in the selection of a GraphSelectionModel.
GraphSelectionListener - Interface in org.jgraph.event
The listener that's notified when the selection in a GraphSelectionModel changes.
graphSelectionListener - Variable in class org.jgraph.plaf.basic.BasicGraphUI
Updates the display when the selection changes.
GraphSelectionModel - Interface in org.jgraph.graph
This interface represents the current state of the selection for the graph component.
graphSelectionModel - Variable in class org.jgraph.plaf.basic.BasicGraphUI
Model maintaining the selection.
GraphTransferable - Class in org.jgraph.graph
An object that represents the clipboard contents for a graph selection.
GraphTransferable(Object[], Map, Rectangle, ConnectionSet, ParentMap) - Constructor for class org.jgraph.graph.GraphTransferable
Constructs a new transferable selection for cells, csand attrMap.
GraphUI - Class in org.jgraph.plaf
Pluggable look and feel interface for JGraph.
GraphUI() - Constructor for class org.jgraph.plaf.GraphUI
 
GraphUndoManager - Class in org.jgraph.graph
An UndoManager that may be shared among multiple GraphLayoutCache's.
GraphUndoManager() - Constructor for class org.jgraph.graph.GraphUndoManager
 
graphViewObserver - Variable in class org.jgraph.plaf.basic.BasicGraphUI
Updates the display when the view has changed.
greaterThan3(float3, float3) - Static method in class streamit.library.StreamItVectorLib
 
GreedierPartitioner - Class in at.dms.kjc.sir.lowering.partition
Greedier partitioner that can switch back and forth between fissing and fusing depending on what's more appropriate.
GreedierPartitioner(SIRStream, WorkEstimate, int, boolean) - Constructor for class at.dms.kjc.sir.lowering.partition.GreedierPartitioner
Construct GreedierPartitioner.
GreedyBinPacking - Class in at.dms.kjc.spacetime
 
GreedyBinPacking(SIRStream, int, WorkEstimate) - Constructor for class at.dms.kjc.spacetime.GreedyBinPacking
 
GreedyLayout - Class in at.dms.kjc.spacetime
This class calculates the assignment of filters to tiles using a greedy bin packing heuristic.
GreedyLayout(SpaceTimeSchedule, RawChip) - Constructor for class at.dms.kjc.spacetime.GreedyLayout
Create a new GreedyLayout object that is ready for the packing to begin.
GreedyPartitioner - Class in at.dms.kjc.sir.lowering.partition
 
GreedyPartitioner(SIRStream, WorkEstimate, int, boolean) - Constructor for class at.dms.kjc.sir.lowering.partition.GreedyPartitioner
 
greedysched - Static variable in class at.dms.kjc.KjcOptions
 
GRID_SIZE_PROPERTY - Static variable in class org.jgraph.JGraph
Bound property name for gridSize.
GRID_VISIBLE_PROPERTY - Static variable in class org.jgraph.JGraph
Bound property name for gridVisible.
gridColor - Variable in class org.jgraph.JGraph
The color of the grid.
gridEnabled - Variable in class org.jgraph.JGraph
True if the snap method should be active (snap to grid).
gridMode - Variable in class org.jgraph.JGraph
The style of the grid.
gridSize - Variable in class org.jgraph.JGraph
The size of the grid in points.
gridVisible - Variable in class org.jgraph.JGraph
True if the grid is visible.
groupBounds - Variable in class org.jgraph.graph.VertexView
Cached bounds of all children if vertex is a group
growToInclude(int) - Method in class at.dms.compiler.antlr.runtime.BitSet
Grows the set to a larger number of bits.
growToInclude(int) - Method in class at.dms.compiler.tools.antlr.runtime.BitSet
Grows the set to a larger number of bits.
GT - Static variable in interface at.dms.kjc.KjcTokenTypes
 
guessing - Variable in class at.dms.compiler.antlr.runtime.ParserSharedInputState
Are we guessing (guessing>0)?
guessing - Variable in class at.dms.compiler.tools.antlr.runtime.LexerSharedInputState
 
guessing - Variable in class at.dms.compiler.tools.antlr.runtime.ParserSharedInputState
Are we guessing (guessing>0)?
gXSize - Variable in class at.dms.kjc.spacetime.RawProcElements
 
gYSize - Variable in class at.dms.kjc.spacetime.RawProcElements
 

H

hadSpaceAfter() - Method in class at.dms.compiler.JavaStyleComment
 
hadSpaceAfter() - Method in class at.dms.compiler.tools.common.JavaStyleComment
 
hadSpaceBefore() - Method in class at.dms.compiler.JavaStyleComment
 
hadSpaceBefore() - Method in class at.dms.compiler.tools.common.JavaStyleComment
 
handAssign(FlatNode) - Static method in class at.dms.kjc.raw.Layout
 
handAssign() - Method in class at.dms.kjc.spacedynamic.Layout
 
handle - Variable in class org.jgraph.plaf.basic.BasicGraphUI
Handle that we are going to use.
handleAttributes(Map) - Method in class org.jgraph.graph.DefaultGraphModel
Applies attributes to the cells specified as keys.
handleAttributes(Map) - Method in class org.jgraph.graph.GraphLayoutCache
Attention: Undo will not work for routing-change if ROUTING and POINTS are stored in different locations.
handleColor - Variable in class org.jgraph.JGraph
Color of the handles and locked handles.
handleConnection(ConnectionSet.Connection) - Method in class org.jgraph.graph.DefaultGraphModel
Inserts the specified connection into the model.
handleConnectionSet(ConnectionSet) - Method in class org.jgraph.graph.DefaultGraphModel
Applies connectionSet to the model.
handleEditTrigger(Object, MouseEvent) - Method in class org.jgraph.plaf.basic.BasicGraphUI.MouseHandler
 
handleEmptyGroups(Object[]) - Method in class org.jgraph.graph.DefaultGraphModel.GraphModelEdit
Adds the groups that become empty to the cells that will be removed.
handleInsert(Object[]) - Method in class org.jgraph.graph.DefaultGraphModel
Inserts cells into the model.
handleParentMap(ParentMap) - Method in class org.jgraph.graph.DefaultGraphModel
Applies cells to the model.
handler - Variable in class org.jgraph.plaf.basic.BasicGraphUI.MouseHandler
 
handler_decl() - Method in class streamit.frontend.StreamItParserFE
 
handleRemove(Object[]) - Method in class org.jgraph.graph.DefaultGraphModel
Removes cells from the model.
HandlerInfo - Class in at.dms.classfile
This class represents a protected (try) portion of block with an handler (catch) for a specified type of exception
HandlerInfo(InstructionAccessor, InstructionAccessor, InstructionAccessor, String) - Constructor for class at.dms.classfile.HandlerInfo
Constructs a new exception handler info entry
HandlerInfo(DataInput, ConstantPool, Instruction[]) - Constructor for class at.dms.classfile.HandlerInfo
Constructs a new exception handler info entry from a class file
handles - Variable in class org.jgraph.plaf.basic.BasicGraphUI.RootHandle
 
handleSize - Variable in class org.jgraph.JGraph
Size of a handle.
handTileAssignment() - Method in class at.dms.kjc.spacedynamic.SpdStreamGraph
Ask the user for the number of tiles to assign to each SSG *
has_arg - Variable in class at.dms.compiler.getopt.LongOpt
Indicates whether the option has no argument, a required argument, or an optional argument.
hasAncestor(StreamInterface) - Method in class streamit.scheduler2.constrained.LatencyNode
 
hasBoolType - Variable in class at.dms.kjc.common.ToCCommon
For C code generation, the Java type 'boolean' will be printed as 'int' For C++ code generation, set hasBoolType = true; to print the Java type 'boolean' as 'bool'
hasClassFile(String) - Static method in class at.dms.kjc.CTopLevel
 
hasCode() - Method in class at.dms.kjc.spacetime.MagicDram
 
hasComputeCode() - Method in class at.dms.kjc.spacetime.RawTile
 
hasConstantComponent() - Method in class at.dms.kjc.sir.linear.LinearFilterRepresentation
Returns true if at least one element of the constant vector b is zero.
hasConstantComponent() - Method in class at.dms.kjc.sir.statespace.LinearFilterRepresentation
Returns true if at least one constant component is non-zero.
hasDescription(MessageDescription) - Method in exception at.dms.compiler.tools.common.FormattedException
Returns true iff the error has specified description.
hasDescription(MessageDescription) - Method in class at.dms.compiler.tools.common.UnpositionedError
Returns true iff the error has specified description.
hasDescription(MessageDescription) - Method in class at.dms.compiler.UnpositionedError
Returns true iff the error has specified description.
hasDescription(MessageDescription) - Method in exception at.dms.util.FormattedException
Returns true iff the error has specified description.
hasDevice() - Method in class at.dms.kjc.spacedynamic.IOPort
 
hasDynamicRates(SIRStream) - Static method in class at.dms.kjc.sir.lowering.Flattener
 
hasEqualZeroOneElements(FilterMatrix) - Method in class at.dms.kjc.sir.linear.FilterMatrix
Return true if the passed object is a FilterMatrix with the same dimensions as this, that has zeros/ones (and all its zeros and ones) at exactly the same locations as this.
hasEqualZeroOneElements(FilterMatrix) - Method in class at.dms.kjc.sir.statespace.FilterMatrix
Return true if the passed object is a FilterMatrix with the same dimensions as this, that has zeros/ones (and all its zeros and ones) at exactly the same locations as this.
hasError() - Method in interface at.dms.compiler.tools.antlr.compiler.ANTLRGrammarParseBehavior
 
hasError() - Method in class at.dms.compiler.tools.antlr.compiler.DefineGrammarSymbols
 
hasError - Variable in class at.dms.compiler.tools.antlr.compiler.Main
Was there an error during parsing or analysis?
hasError() - Method in class at.dms.compiler.tools.antlr.compiler.MakeGrammar
Remember that a major error occured in the grammar
hasFileInput() - Method in class at.dms.kjc.slicegraph.InputSliceNode
 
hasFileOutput() - Method in class at.dms.kjc.slicegraph.OutputSliceNode
 
hasFired(FlatNode) - Method in class at.dms.kjc.raw.SimulationCounter
 
hasFired(FlatNode) - Method in class at.dms.kjc.spacedynamic.SimulationCounter
 
hasFocus - Variable in class org.jgraph.graph.PortRenderer
Cached hasFocus and selected value.
hasFocus - Variable in class org.jgraph.graph.VertexRenderer
Cached hasFocus and selected value.
hashCode() - Method in class at.dms.classfile.AsciiConstant
hashCode (a fast comparison) CONVENTION: return XXXXXXXXXXXX << 4 + Y with Y = ident of the type of the pooled constant
hashCode() - Method in class at.dms.classfile.ClassConstant
hashCode (a fast comparison) CONVENTION: return XXXXXXXXXXXX << 4 + Y with Y = ident of the type of the pooled constant
hashCode() - Method in class at.dms.classfile.DoubleConstant
hashCode (a fast comparison) CONVENTION: return XXXXXXXXXXXX << 4 + Y with Y = ident of the type of the pooled constant
hashCode() - Method in class at.dms.classfile.FloatConstant
hashCode (a fast comparison) CONVENTION: return XXXXXXXXXXXX << 4 + Y with Y = ident of the type of the pooled constant
hashCode() - Method in class at.dms.classfile.IntegerConstant
hashCode (a fast comparison) CONVENTION: return XXXXXXXXXXXX << 4 + Y with Y = ident of the type of the pooled constant
hashCode() - Method in class at.dms.classfile.LongConstant
hashCode (a fast comparison) CONVENTION: return XXXXXXXXXXXX << 4 + Y with Y = ident of the type of the pooled constant
hashCode() - Method in class at.dms.classfile.NameAndTypeConstant
hashCode (a fast comparison) CONVENTION: return XXXXXXXXXXXX << 4 + Y with Y = ident of the type of the pooled constant
hashCode() - Method in class at.dms.classfile.PooledConstant
hashCode (a fast comparison) CONVENTION: return XXXXXXXXXXXX << 4 + Y with Y = ident of the type of the pooled constant
hashCode() - Method in class at.dms.classfile.ReferenceConstant
hashCode (a fast comparison) CONVENTION: return XXXXXXXXXXXX << 4 + Y with Y = ident of the type of the pooled constant
hashCode() - Method in class at.dms.classfile.StringConstant
hashCode (a fast comparison) CONVENTION: return XXXXXXXXXXXX << 4 + Y with Y = ident of the type of the pooled constant
hashCode() - Method in class at.dms.classfile.UnresolvedConstant
hashCode (a fast comparison) CONVENTION: return XXXXXXXXXXXX << 4 + Y with Y = ident of the type of the pooled constant
hashCode() - Method in class at.dms.compiler.tools.antlr.runtime.ANTLRHashString
 
hashCode() - Method in class at.dms.kjc.CThrowableInfo
 
hashCode() - Method in class at.dms.kjc.flatgraph.FlatNode
Now uses FlatNode.uin to implement deterministic hashcode system.
hashCode() - Method in class at.dms.kjc.iterator.SIRIterator
Overload hashCode so that iterators hash according to the stream objects they're iterating over.
hashCode() - Method in class at.dms.kjc.sir.linear.ComplexNumber
Hashcode so that data structures work correctly
hashCode() - Method in class at.dms.kjc.sir.linear.FilterMatrix
Preserve the semantics of equals/hashCode.
hashCode() - Method in class at.dms.kjc.sir.linear.LinearComputationTuple
Reimplement hashcode so that if two tuples are equal, their hashcodes are also equal.
hashCode() - Method in class at.dms.kjc.sir.linear.LinearForm
Preserve equals() semantics.
hashCode() - Method in class at.dms.kjc.sir.SIROperator
 
hashCode() - Method in class at.dms.kjc.sir.statespace.ComplexNumber
Hashcode so that data structures work correctly
hashCode() - Method in class at.dms.kjc.sir.statespace.FilterMatrix
Preserve the semantics of equals/hashCode.
hashCode() - Method in class at.dms.kjc.sir.statespace.LinearComputationTuple
Reimplement hashcode so that if two tuples are equal, their hashcodes are also equal.
hashCode() - Method in class at.dms.kjc.sir.statespace.LinearForm
Preserve equals() semantics.
hashCode() - Method in class at.dms.util.ConstList
Returns the hash code value for this list.
hashCode() - Method in class org.jgraph.graph.ConnectionSet.Connection
Ensure equality of hashCode wrt.
hashCode() - Method in class streamit.frontend.nodes.ExprArray
 
hashCode() - Method in class streamit.frontend.nodes.ExprBinary
 
hashCode() - Method in class streamit.frontend.nodes.ExprComplex
 
hashCode() - Method in class streamit.frontend.nodes.ExprComposite
 
hashCode() - Method in class streamit.frontend.nodes.ExprConstInt
 
hashCode() - Method in class streamit.frontend.nodes.ExprDynamicToken
 
hashCode() - Method in class streamit.frontend.nodes.ExprField
 
hashCode() - Method in class streamit.frontend.nodes.ExprPeek
 
hashCode() - Method in class streamit.frontend.nodes.ExprPop
 
hashCode() - Method in class streamit.frontend.nodes.ExprRange
 
hashCode() - Method in class streamit.frontend.nodes.ExprTypeCast
 
hashCode() - Method in class streamit.frontend.nodes.ExprUnary
 
hashCode() - Method in class streamit.frontend.nodes.ExprVar
 
hashCode() - Method in class streamit.frontend.nodes.StmtBreak
 
hashCode() - Method in class streamit.frontend.nodes.StmtContinue
 
hashCode() - Method in class streamit.frontend.nodes.StmtExpr
 
hashCode() - Method in class streamit.frontend.nodes.StmtJoin
 
hashCode() - Method in class streamit.frontend.nodes.StmtPush
 
hashCode() - Method in class streamit.frontend.nodes.StmtSplit
 
hashCode() - Method in class streamit.frontend.nodes.StmtVarDecl
 
hashCode() - Method in class streamit.frontend.nodes.TypeArray
 
hashCode() - Method in class streamit.frontend.nodes.TypeHelper
 
hashCode() - Method in class streamit.frontend.nodes.TypePrimitive
 
hashCode() - Method in class streamit.frontend.nodes.TypeStruct
 
hashCode() - Method in class streamit.frontend.nodes.TypeStructRef
 
hashCode() - Method in class streamit.library.iriter.FeedbackLoopIter
 
hashCode() - Method in class streamit.library.iriter.FilterIter
 
hashCode() - Method in class streamit.library.iriter.Iterator
 
hashCode() - Method in class streamit.library.iriter.PipelineIter
 
hashCode() - Method in class streamit.library.iriter.SplitJoinIter
 
hashCode() - Method in class streamit.library.Portal
Use the identifier of this stream as the hashcode, to ensure deterministic behavior in sets and containers (was causing unpredictable exceptions).
hashCode() - Method in class streamit.library.Stream
Use the identifier of this stream as the hashcode, to ensure deterministic behavior in sets and containers (was causing unpredictable exceptions).
hashCode() - Method in interface streamit.scheduler2.iriter.IteratorBase
Returns a hash code of an iterator.
hashCode() - Method in class streamit.scheduler2.Schedule
Use the identifier of this stream as the hashcode, to ensure deterministic behavior in sets and containers (was causing unpredictable exceptions).
hashCode() - Method in class streamit.stair.core.TypeArray
Returns a hash code value for the object.
hashCode() - Method in class streamit.stair.core.TypeFloat
Returns a hash code value for the object.
hashCode() - Method in class streamit.stair.core.TypeInt
Returns a hash code value for the object.
hashCode() - Method in class streamit.stair.core.TypeLaidOut
Return a hash code value for the object.
hashCode() - Method in class streamit.stair.core.TypePointer
Returns a hash code value for the object.
hashCode() - Method in class streamit.stair.core.TypeStruct
Return a hash code value for the object.
HashComperator - Class in streamit.misc
 
HashComperator() - Constructor for class streamit.misc.HashComperator
 
hashString - Variable in class at.dms.compiler.tools.antlr.runtime.CharScanner
 
hasInitializer() - Method in class at.dms.kjc.CClassContext
Returns true if this class need initializers
hasInitializer() - Method in class at.dms.kjc.JFieldDeclaration
Returns true if this field declarator has initializer (should be initialized)
hasInitializer() - Method in class at.dms.kjc.JVariableDefinition
hasInitializer
hasIODevice() - Method in class at.dms.kjc.spacetime.RawTile
 
hasLinearRepresentation(SIRStream) - Method in class at.dms.kjc.sir.linear.LinearAnalyzer
Returns true if the specified filter has a linear representation that we have found.
hasLinearRepresentation(SIRStream) - Method in class at.dms.kjc.sir.statespace.LinearAnalyzer
Returns true if the specified filter has a linear representation that we have found.
hasMethod(JMethodDeclaration) - Method in class at.dms.kjc.backendSupport.ComputeCodeStore
 
hasMethod(String) - Method in class at.dms.kjc.sir.SIRStream
Returns whether or not a function named is defined in this.
hasMutableState(SIRFilter) - Static method in class at.dms.kjc.sir.lowering.fission.StatelessDuplicate
Returns whether or not has mutable state.
hasMutableState(FilterContent) - Static method in class at.dms.kjc.sir.lowering.fission.StatelessDuplicate
 
hasNext() - Method in class org.jgraph.graph.DefaultGraphModel.EmptyIterator
 
hasOption(String) - Method in class at.dms.compiler.tools.antlr.compiler.Grammar
Check the existence of an option in the table
hasOuterThis() - Method in class at.dms.kjc.CClass
 
hasOutput() - Method in class at.dms.kjc.flatgraph.StaticStreamGraph
does this ssg have dynamic output *
hasPeeks(SIRCodeUnit) - Static method in class at.dms.util.Utils
Asks the question "Is a peek present in this unit of code?".
hasReceiver(SIRStream) - Method in class at.dms.kjc.sir.SIRPortal
 
hasRedundancy(SIRStream) - Method in class at.dms.kjc.sir.linear.LinearRedundancyAnalyzer
Returns true if this linear redundancy analyzer has redundancy information for the passed SIRStream.
hasRedundancy(SIRStream) - Method in class at.dms.kjc.sir.statespace.LinearRedundancyAnalyzer
Returns true if this linear redundancy analyzer has redundancy information for the passed SIRStream.
hasRedundancyInformation() - Method in class at.dms.kjc.sir.linear.LinearDot
returns true if we have redundancy information.
hasRedundancyInformation() - Method in class at.dms.kjc.sir.statespace.LinearDot
returns true if we have redundancy information.
hasReturnValue() - Method in class at.dms.backend.InstructionHandle
 
hasSameSignature(CMethod) - Method in class at.dms.kjc.CBinaryMethod
Has this method the same signature as the one given as argument ? NOTE: return type not considered
hasSameSignature(CMethod) - Method in class at.dms.kjc.CMethod
Has this method the same signature as the one given as argument ? NOTE: return type not considered
hasSender(SIRStream) - Method in class at.dms.kjc.sir.SIRPortal
 
HasSideEffects - Class in at.dms.kjc.common
This class determines, given an expression, if the expression has any side effects.
hasSideEffects(JExpression) - Static method in class at.dms.kjc.common.HasSideEffects
Return true if an expression has side effects, a method call, a prefix/postfix expression, an assignment expression
hasSideEffects(JStatement) - Static method in class at.dms.kjc.common.HasSideEffects
 
hasSideEffects(SIRFilter) - Static method in class at.dms.kjc.sir.lowering.Vectorizable
Check whether a filter has side effects (I/O).
hasSwitchCode() - Method in class at.dms.kjc.spacetime.RawTile
 
hasSyntacticPredicate - Variable in class at.dms.compiler.tools.antlr.compiler.Grammar
 
hasUnrolled() - Method in class at.dms.kjc.sir.lowering.Unroller
Return whether or not this has unrolled any loops.
hasUserErrorHandling - Variable in class at.dms.compiler.tools.antlr.compiler.Grammar
 
hasVar(String) - Method in class streamit.frontend.nodes.SymbolTable
Check to see if a symbol exists.
havefftw - Static variable in class at.dms.kjc.KjcOptions
 
head - Variable in class at.dms.compiler.tools.antlr.compiler.LList
 
head - Variable in class at.dms.kjc.backendSupport.ChannelAsArray
reference to head
head - Variable in class at.dms.kjc.slicegraph.Slice
 
headDefn - Variable in class at.dms.kjc.backendSupport.ChannelAsArray
definition for head
HEADER - Static variable in interface at.dms.compiler.tools.msggen.MsggenLexerTokenTypes
 
HEADER - Static variable in interface at.dms.compiler.tools.msggen.MsggenTokenTypes
 
HEADER - Static variable in interface at.dms.compiler.tools.optgen.OptgenLexerTokenTypes
 
HEADER - Static variable in interface at.dms.compiler.tools.optgen.OptgenTokenTypes
 
HEADER_ACTION - Static variable in interface at.dms.compiler.tools.antlr.compiler.PreprocessorTokenTypes
 
HEADER_FOOTER_PEEK_RESTORE - Static variable in class at.dms.kjc.rstream.StrToRStream
if true, generate a separate peek buffer for peeking filters before execution, restore the peek buffer to the pop buffer, after execution, backup the non-pop'ed items to the peek buffer If false, just move the un-pop'ed items from the end of the pop buffer to the beginning after the filter executes Please note that setting this to true is untested and produces unnecessary code, in fact I don't know why it is an option I guess I just want to keep around all the code I wrote.
headerAction - Variable in class at.dms.compiler.tools.antlr.compiler.GrammarFile
 
headerActions - Variable in class at.dms.compiler.tools.antlr.compiler.DefineGrammarSymbols
 
headIncrementStmts() - Method in class at.dms.kjc.cluster.TapeFixedBase
 
headIncrementStmts() - Method in class at.dms.kjc.cluster.TapeFixedCircular
 
headIncrementStmts() - Method in class at.dms.kjc.cluster.TapeFixedCopydown
 
headName - Variable in class at.dms.kjc.backendSupport.ChannelAsArray
name of variable containing head of array offset
headName - Variable in class at.dms.kjc.cluster.TapeFixedBase
Name of variable with offset for push onto tape
height() - Method in class at.dms.compiler.tools.antlr.compiler.LList
How high is the stack?
height() - Method in interface at.dms.compiler.tools.antlr.compiler.Stack
 
help() - Method in class at.dms.backend.BackendOptions
 
help() - Method in class at.dms.compiler.tools.antlr.compiler.AntlrOptions
 
help() - Method in class at.dms.compiler.tools.common.Options
shows a help message.
help() - Method in class at.dms.compiler.tools.include.IncludeOptions
 
help() - Method in class at.dms.compiler.tools.lexgen.LexgenOptions
 
help() - Method in class at.dms.compiler.tools.msggen.MsggenOptions
 
help() - Method in class at.dms.compiler.tools.optgen.OptgenOptions
 
help - Static variable in class at.dms.kjc.KjcOptions
 
help() - Method in class at.dms.kjc.KjcOptions
 
help() - Method in class at.dms.optimize.OptimizeOptions
 
help() - Method in class at.dms.util.Options
shows a help message.
Helper - Class in streamit.library
 
Helper() - Constructor for class streamit.library.Helper
 
helper_call() - Method in class streamit.frontend.StreamItParserFE
 
helper_call_statement() - Method in class streamit.frontend.StreamItParserFE
 
helper_decl() - Method in class streamit.frontend.StreamItParserFE
 
helper_package - Variable in class at.dms.kjc.cluster.FlatIRToCluster
 
helpersByName - Variable in class streamit.frontend.passes.SymbolTableVisitor
Map resolving helper names to helpers.
HEX_DIGIT - Static variable in interface at.dms.compiler.tools.lexgen.LexgenLexerTokenTypes
 
HEX_DIGIT - Static variable in interface at.dms.compiler.tools.msggen.MsggenLexerTokenTypes
 
HEX_DIGIT - Static variable in interface at.dms.compiler.tools.optgen.OptgenLexerTokenTypes
 
HEXNUMBER - Static variable in interface streamit.frontend.StreamItLexTokenTypes
 
HEXNUMBER - Static variable in interface streamit.frontend.StreamItParserFETokenTypes
 
hidden - Variable in class org.jgraph.graph.GraphLayoutCache.GraphViewEdit
 
hiddenSet - Variable in class org.jgraph.graph.GraphLayoutCache
Remebered cell views.
hideCellsForChange(GraphModelEvent.GraphModelChange) - Method in class org.jgraph.graph.GraphLayoutCache
 
hideEdgesOnBecomeInvisible - Variable in class org.jgraph.graph.GraphLayoutCache
 
hideEdgesOnHide - Variable in class org.jgraph.graph.GraphLayoutCache
 
hideGroups - Variable in class org.jgraph.graph.VertexRenderer
Use this flag to control if groups should appear transparent.
Hierarchy - Class in at.dms.compiler.tools.antlr.compiler
 
Hierarchy() - Constructor for class at.dms.compiler.tools.antlr.compiler.Hierarchy
 
highlightColor - Variable in class org.jgraph.JGraph
Highlight Color.
hopsToEdge() - Method in class at.dms.kjc.spacedynamic.RawTile
return the shortest number of hops to the edge of the chip don't count the src or dest, only count intermediate hops, so tile on the border return 0
HORIZONTAL_ALIGNMENT - Static variable in class org.jgraph.graph.GraphConstants
Key for the horizontalAlignment attribute.
HORIZONTAL_TEXT_POSITION - Static variable in class org.jgraph.graph.GraphConstants
Key for the horizontalTextPosition attribute.
HorizontalCutTransform - Class in at.dms.kjc.sir.lowering.partition
Horizontal cut transform on a stream graph.
HorizontalCutTransform(int) - Constructor for class at.dms.kjc.sir.lowering.partition.HorizontalCutTransform
 
hwic - Static variable in class at.dms.kjc.KjcOptions
 

I

ICON - Static variable in class org.jgraph.graph.GraphConstants
Key for the icon attribute.
ID - Static variable in interface at.dms.compiler.tools.antlr.compiler.ActionLexerTokenTypes
 
id() - Method in class at.dms.compiler.tools.antlr.compiler.ANTLRParser
 
ID - Static variable in interface at.dms.compiler.tools.antlr.compiler.ANTLRTokdefParserTokenTypes
 
ID - Static variable in interface at.dms.compiler.tools.antlr.compiler.PreprocessorTokenTypes
 
id - Variable in class at.dms.kjc.flatgraph.StaticStreamGraph
 
id - Variable in class at.dms.kjc.sir.lowering.partition.StreamTransform
Identifier for this transform.
ID - Static variable in interface streamit.frontend.StreamItLexTokenTypes
 
ID - Static variable in interface streamit.frontend.StreamItParserFETokenTypes
 
ID_OR_KEYWORD - Static variable in interface at.dms.compiler.tools.antlr.compiler.PreprocessorTokenTypes
 
IDDoLoops - Class in at.dms.kjc.rstream
This pass identifies java-style for loops that can be converted to fortran-style do loops.
IdempotentTransform - Class in at.dms.kjc.sir.lowering.partition
Idempotent transform on a stream graph.
IdempotentTransform() - Constructor for class at.dms.kjc.sir.lowering.partition.IdempotentTransform
 
IDENT - Static variable in interface at.dms.compiler.tools.lexgen.LexgenLexerTokenTypes
 
IDENT - Static variable in interface at.dms.compiler.tools.lexgen.LexgenTokenTypes
 
IDENT - Static variable in interface at.dms.compiler.tools.msggen.MsggenLexerTokenTypes
 
IDENT - Static variable in interface at.dms.compiler.tools.msggen.MsggenTokenTypes
 
IDENT - Static variable in interface at.dms.compiler.tools.optgen.OptgenLexerTokenTypes
 
IDENT - Static variable in interface at.dms.compiler.tools.optgen.OptgenTokenTypes
 
ident - Variable in class at.dms.kjc.backendSupport.Channel
unique ident for the buffer
ident - Variable in class at.dms.kjc.JFieldAccessExpression
 
ident - Variable in class at.dms.kjc.JMethodCallExpression
 
ident - Variable in class at.dms.kjc.JMethodDeclaration
 
ident - Variable in class at.dms.kjc.JTypeDeclaration
 
IDENT - Static variable in interface at.dms.kjc.KjcTokenTypes
 
ident - Variable in class at.dms.kjc.sir.SIRStream
The name of the class in the StreamIt source file corresponding to this stream.
Identity - Class in streamit.library
 
Identity(Class) - Constructor for class streamit.library.Identity
 
Identity(int, Class) - Constructor for class streamit.library.Identity
 
IDENTITY_WORK - Static variable in class at.dms.kjc.backendSupport.MultiLevelSplitsJoins
The work estimate of the identity filters that we add
IDENTITY_WORK_NAME - Static variable in class at.dms.kjc.sir.lowering.LoweringConstants
The name of the method in the runtime system that runs identity.
IdentityTransform - Class in at.dms.kjc.sir.lowering.partition
Identity transform on a stream graph.
IdentityTransform() - Constructor for class at.dms.kjc.sir.lowering.partition.IdentityTransform
 
idToFd(Integer) - Static method in class at.dms.kjc.cell.CellComputeCodeStore
Deprecated. 
IF_COND_NOTBOOLEAN - Static variable in interface at.dms.kjc.KjcMessages
 
if_else_statement() - Method in class streamit.frontend.StreamItParserFE
 
iface - Variable in class at.dms.kjc.sir.SIRInterfaceTable
The interface that the class implements.
IGNORE_ARRAY_INITIALIZERS - Static variable in class at.dms.kjc.sir.lowering.FieldInitMover
 
ignoreRule - Variable in class at.dms.compiler.tools.antlr.compiler.RuleBlock
 
IincInstruction - Class in at.dms.classfile
Some instructions are perniticky enough that its simpler to write them separately instead of smushing them with all the rest.
IincInstruction(int, int) - Constructor for class at.dms.classfile.IincInstruction
Constructs a new iinc instruction
ILLEGAL_CHAR - Static variable in interface at.dms.compiler.CompilerMessages
 
ILLEGAL_CHAR - Static variable in interface at.dms.compiler.tools.common.CompilerMessages
 
ILLEGAL_WEIGHT - Static variable in class at.dms.kjc.spacedynamic.Layout
 
ILPPartitioner - Class in at.dms.kjc.sir.lowering.partition
 
ILPPartitioner(SIRStream, WorkEstimate, int) - Constructor for class at.dms.kjc.sir.lowering.partition.ILPPartitioner
 
ImageDisplay - Class in streamit.library.io
 
ImageDisplay(int, int) - Constructor for class streamit.library.io.ImageDisplay
 
IMEMEstimation - Class in at.dms.kjc.raw
 
IMEMEstimation() - Constructor for class at.dms.kjc.raw.IMEMEstimation
 
IMEMEstimation - Class in at.dms.kjc.spacedynamic
 
IMEMEstimation(SpdStaticStreamGraph) - Constructor for class at.dms.kjc.spacedynamic.IMEMEstimation
 
IMPLIES - Static variable in interface at.dms.compiler.tools.antlr.compiler.ANTLRTokenTypes
 
IMPORT_CURRENT_PACKAGE - Static variable in interface at.dms.kjc.KjcMessages
 
IMPORT_JAVA_LANG - Static variable in interface at.dms.kjc.KjcMessages
 
importData(JComponent, Transferable) - Method in class org.jgraph.plaf.basic.BasicGraphUI.GraphTransferHandler
 
importDataImpl(JComponent, Transferable) - Method in class org.jgraph.plaf.basic.BasicGraphUI.GraphTransferHandler
 
importVocab - Variable in class at.dms.compiler.tools.antlr.compiler.Grammar
The name of the import vocabulary.
in - Variable in class at.dms.kjc.slicegraph.UnflatFilter
Incoming UnflatEdge.
in - Variable in class org.jgraph.plaf.basic.BasicGraphUI.GraphTransferHandler
 
INC - Static variable in interface at.dms.kjc.KjcTokenTypes
 
inc_dec_expr() - Method in class streamit.frontend.StreamItParserFE
 
inChannel - Variable in class streamit.library.jcc.JccFilter
 
IncludeError - Exception in at.dms.compiler.tools.include
Error thrown on problems encountered while running the program.
IncludeError(Message) - Constructor for exception at.dms.compiler.tools.include.IncludeError
An exception with a formatted message as argument
IncludeError(MessageDescription, Object[]) - Constructor for exception at.dms.compiler.tools.include.IncludeError
An exception with an arbitrary number of parameters
IncludeError(MessageDescription, Object, Object) - Constructor for exception at.dms.compiler.tools.include.IncludeError
An exception with two parameters
IncludeError(MessageDescription, Object) - Constructor for exception at.dms.compiler.tools.include.IncludeError
An exception with one parameter
IncludeError(MessageDescription) - Constructor for exception at.dms.compiler.tools.include.IncludeError
An exception without parameters
IncludeMessages - Interface in at.dms.compiler.tools.include
 
IncludeOptions - Class in at.dms.compiler.tools.include
 
IncludeOptions(String) - Constructor for class at.dms.compiler.tools.include.IncludeOptions
 
IncludeOptions() - Constructor for class at.dms.compiler.tools.include.IncludeOptions
 
includes(Object) - Method in interface at.dms.compiler.tools.antlr.compiler.List
 
includes(Object) - Method in class at.dms.compiler.tools.antlr.compiler.LList
Answers whether or not an object is contained in the list
incoming - Variable in class at.dms.kjc.flatgraph.FlatNode
The incoming edges of this FlatNode
incomingWeights - Variable in class at.dms.kjc.flatgraph.FlatNode
The round robin weights of each incoming arc
INCOMPATIBLE_MODIFIERS - Static variable in interface at.dms.kjc.KjcMessages
 
InconsistencyException - Exception in at.dms.compiler.tools.common
An InconsistencyException indicates that an inconsistent internal state has been discovered, usually due to incorrect program logic.
InconsistencyException() - Constructor for exception at.dms.compiler.tools.common.InconsistencyException
Constructs am InconsistencyException with no specified detail message.
InconsistencyException(String) - Constructor for exception at.dms.compiler.tools.common.InconsistencyException
Constructs am InconsistencyException with the specified detail message.
InconsistencyException - Exception in at.dms.util
An InconsistencyException indicates that an inconsistent internal state has been discovered, usually due to incorrect program logic.
InconsistencyException() - Constructor for exception at.dms.util.InconsistencyException
Constructs am InconsistencyException with no specified detail message.
InconsistencyException(String) - Constructor for exception at.dms.util.InconsistencyException
Constructs am InconsistencyException with the specified detail message.
incOrDec() - Method in class streamit.frontend.StreamItParserFE
 
inCount - Variable in class org.jgraph.plaf.basic.BasicGraphUI.GraphTransferHandler
 
INCREMENT - Static variable in interface streamit.frontend.StreamItLexTokenTypes
 
INCREMENT - Static variable in interface streamit.frontend.StreamItParserFETokenTypes
 
incrementBufferCount(FlatNode) - Method in class at.dms.kjc.raw.SimulationCounter
 
incrementBufferCount(FlatNode) - Method in class at.dms.kjc.spacedynamic.SimulationCounter
 
incrementCounter(int, LoopIterInfo) - Static method in class at.dms.kjc.sir.lowering.LoopIterInfo
Given the UnrollInfo info and that counter was the old value of the count, returns the new value of the count for one loop iteration.
incrementJoinerBufferCount(FlatNode, String) - Method in class at.dms.kjc.raw.SimulationCounter
 
incrementJoinerBufferCount(FlatNode, String) - Method in class at.dms.kjc.spacedynamic.SimulationCounter
 
incrementJoinerSchedule(FlatNode) - Method in class at.dms.kjc.raw.SimulationCounter
 
incrementJoinerSchedule(FlatNode) - Method in class at.dms.kjc.spacedynamic.SimulationCounter
 
incrementLine() - Method in class at.dms.compiler.antlr.extra.InputBuffer
Sets the current line number in the source code.
incrementLine() - Method in class at.dms.compiler.antlr.extra.Scanner
Sets the current line number in the source code.
incrementLine() - Method in class at.dms.compiler.tools.antlr.extra.InputBuffer
Sets the current line number in the source code.
incrementLine() - Method in class at.dms.compiler.tools.antlr.extra.Scanner
Sets the current line number in the source code.
indent() - Method in class at.dms.kjc.common.CodegenPrintWriter
Increment indentation level.
indent - Variable in class at.dms.util.IRPrinter
Amount the current line of text should be indented by
index - Variable in class at.dms.compiler.tools.antlr.compiler.IndexedVector
 
index - Variable in class at.dms.kjc.spacedynamic.NumberGathering
holds the index of each filewriter
index - Variable in class org.jgraph.graph.VertexView.SizeHandle
 
INDEX_POSTFIX - Static variable in class at.dms.kjc.sir.linear.LinearRedundancyReplacer
The postfix to use for the index variable.
IndexedVector - Class in at.dms.compiler.tools.antlr.compiler
A simple indexed vector: a normal vector except that you must specify a key when adding an element.
IndexedVector() - Constructor for class at.dms.compiler.tools.antlr.compiler.IndexedVector
IndexedVector constructor comment.
IndexedVector(int) - Constructor for class at.dms.compiler.tools.antlr.compiler.IndexedVector
IndexedVector constructor comment.
indexOf(SIRStream) - Method in class at.dms.kjc.sir.SIRContainer
Returns the index of in this, or -1 if does not appear in this.
indexOf(Object) - Method in class at.dms.util.ConstList
Returns the index in this list of the first occurrence of the specified element, or -1 if this list does not contain this element.
infiles - Variable in class at.dms.kjc.Main
 
INFINITE - Static variable in class streamit.library.jcc.StreamItToJcc
 
inform(UnpositionedError) - Method in class at.dms.compiler.Compiler
Write a message to the diagnostic output.
inform(PositionedError) - Method in class at.dms.compiler.Compiler
Write a message to the diagnostic output.
inform(Message) - Method in class at.dms.compiler.Compiler
Write a message to the diagnostic output.
inform(MessageDescription, Object[]) - Method in class at.dms.compiler.Compiler
Write a message to the diagnostic output.
inform(MessageDescription, Object, Object) - Method in class at.dms.compiler.Compiler
Write a message to the diagnostic output.
inform(MessageDescription, Object) - Method in class at.dms.compiler.Compiler
Write a message to the diagnostic output.
inform(MessageDescription) - Method in class at.dms.compiler.Compiler
Write a message to the diagnostic output.
inform(Message) - Method in class at.dms.compiler.tools.antlr.compiler.Main
Write a message to the diagnostic output.
inform(MessageDescription, Object[]) - Method in class at.dms.compiler.tools.antlr.compiler.Main
Write a message to the diagnostic output.
inform(MessageDescription) - Method in class at.dms.compiler.tools.antlr.compiler.Main
Write a message to the diagnostic output.
inform(UnpositionedError) - Method in class at.dms.compiler.tools.common.Compiler
Write a message to the diagnostic output.
inform(PositionedError) - Method in class at.dms.compiler.tools.common.Compiler
Write a message to the diagnostic output.
inform(Message) - Method in class at.dms.compiler.tools.common.Compiler
Write a message to the diagnostic output.
inform(MessageDescription, Object[]) - Method in class at.dms.compiler.tools.common.Compiler
Write a message to the diagnostic output.
inform(MessageDescription, Object, Object) - Method in class at.dms.compiler.tools.common.Compiler
Write a message to the diagnostic output.
inform(MessageDescription, Object) - Method in class at.dms.compiler.tools.common.Compiler
Write a message to the diagnostic output.
inform(MessageDescription) - Method in class at.dms.compiler.tools.common.Compiler
Write a message to the diagnostic output.
inHitRegion(int, int) - Method in class org.jgraph.graph.DefaultGraphCellEditor
Should return true if the passed in location is a valid mouse location to start editing from.
init(String) - Static method in class at.dms.classfile.ClassPath
initialization from a string that represents the class path
init() - Method in class at.dms.compiler.tools.jperf.Table
Initialises the internal structures
init(Compiler) - Static method in class at.dms.kjc.CClassType
 
init(FlatNode) - Static method in class at.dms.kjc.cluster.NodeEnumerator
Set up static data structures for NodeEnumerator
init(FlatNode) - Static method in class at.dms.kjc.cluster.RegisterStreams
Set up Tape objects for all non-0-weight edges and set up vectors of edges (including nulls for 0-weight edges) for all incoming and outgoing edges for all filters, splitters, and joiners in graph.
init(Compiler) - Static method in class at.dms.kjc.CStdType
Initialize all constants
init(FlatNode) - Static method in class at.dms.kjc.raw.FileReaderVisitor
 
init(FlatNode) - Static method in class at.dms.kjc.raw.FileVisitor
 
init - Variable in class at.dms.kjc.sir.SIRStream
The init function.
init() - Method in class streamit.library.ChannelConnectFilter
 
init() - Method in class streamit.library.DuplicateSplitter
 
init() - Method in class streamit.library.Filter
 
init() - Method in class streamit.library.io.DataPrinter
 
init() - Method in class streamit.library.io.FileReader
 
init() - Method in class streamit.library.io.FileWriter
 
init() - Method in class streamit.library.io.ImageDisplay
 
init() - Method in class streamit.library.jcc.JccDynamicRateFilter
 
init() - Method in class streamit.library.jcc.JccFeedbackLoop
 
init() - Method in class streamit.library.jcc.JccFilter
 
init() - Method in class streamit.library.jcc.JccPipeline
 
init() - Method in class streamit.library.jcc.JccSplitJoin
 
init() - Method in class streamit.library.Joiner
 
init(float, float, float, int, float) - Method in class streamit.library.Operator
 
init(float[]) - Method in class streamit.library.Operator
 
init(float, float, float, int) - Method in class streamit.library.Operator
 
init(float, float) - Method in class streamit.library.Operator
 
init(float, float, int, int, int, int) - Method in class streamit.library.Operator
 
init(float, float, int, int, int, int, int) - Method in class streamit.library.Operator
 
init(float, float, int, int, int) - Method in class streamit.library.Operator
 
init(float, float, int) - Method in class streamit.library.Operator
 
init(float, float, float) - Method in class streamit.library.Operator
 
init(float, float, float, float) - Method in class streamit.library.Operator
 
init(float, float, float, float, float, float, float) - Method in class streamit.library.Operator
 
init(float, float, float, int, int) - Method in class streamit.library.Operator
 
init(float, float, float, int, int, int) - Method in class streamit.library.Operator
 
init(float, float, float, float, int, int) - Method in class streamit.library.Operator
 
init(float, int, float[], float[], int) - Method in class streamit.library.Operator
 
init(boolean) - Method in class streamit.library.Operator
 
init(int, boolean) - Method in class streamit.library.Operator
 
init(int, int, boolean) - Method in class streamit.library.Operator
 
init(int, int, float) - Method in class streamit.library.Operator
 
init(int, int, float, float) - Method in class streamit.library.Operator
 
init(int, int, float, float, float) - Method in class streamit.library.Operator
 
init(int, int, float[][]) - Method in class streamit.library.Operator
 
init(int, float[], float[]) - Method in class streamit.library.Operator
 
init(int, int, float[][], float[]) - Method in class streamit.library.Operator
 
init(int, int, int, float[][], float[]) - Method in class streamit.library.Operator
 
init(int, boolean, float, float, float[][], float[]) - Method in class streamit.library.Operator
 
init(int, int, int, float[]) - Method in class streamit.library.Operator
 
init(int, int, int, float[][]) - Method in class streamit.library.Operator
 
init(int, int, int, int, float[][]) - Method in class streamit.library.Operator
 
init(int, int, int, int, float[][], float[][]) - Method in class streamit.library.Operator
 
init(int, int, float, int, float) - Method in class streamit.library.Operator
 
init(int, int, int, int, int, float) - Method in class streamit.library.Operator
 
init(int, int, int, int, int, int, float, float) - Method in class streamit.library.Operator
 
init(int, int, int, int, int, int, int, float, float) - Method in class streamit.library.Operator
 
init(int, int, int, int, int, int, int) - Method in class streamit.library.Operator
 
init(int, int, int, float, float) - Method in class streamit.library.Operator
 
init(int, float) - Method in class streamit.library.Operator
 
init(int, int, int, float, int) - Method in class streamit.library.Operator
 
init(int, int, int, int, int, int, int, float) - Method in class streamit.library.Operator
 
init(int, int, int, int, int, int, int, int, int, int, float) - Method in class streamit.library.Operator
 
init(float, float, int, int) - Method in class streamit.library.Operator
 
init() - Method in class streamit.library.Operator
 
init(int) - Method in class streamit.library.Operator
 
init(int, int) - Method in class streamit.library.Operator
 
init(int, float[]) - Method in class streamit.library.Operator
 
init(int, int[]) - Method in class streamit.library.Operator
 
init(int, float[][]) - Method in class streamit.library.Operator
 
init(int, int, float[]) - Method in class streamit.library.Operator
 
init(int, int, float[], float[]) - Method in class streamit.library.Operator
 
init(int, int, int, float[][], float[][]) - Method in class streamit.library.Operator
 
init(float, int) - Method in class streamit.library.Operator
 
init(int, int, int) - Method in class streamit.library.Operator
 
init(int, int, int, float) - Method in class streamit.library.Operator
 
init(int, int, int, int) - Method in class streamit.library.Operator
 
init(int, int, int, int, int) - Method in class streamit.library.Operator
 
init(int, int, int, int, float) - Method in class streamit.library.Operator
 
init(int, int, int, int, int, int) - Method in class streamit.library.Operator
 
init(short, short, short) - Method in class streamit.library.Operator
 
init(float) - Method in class streamit.library.Operator
 
init(char) - Method in class streamit.library.Operator
 
init(String) - Method in class streamit.library.Operator
 
init(int, int, int, int, int, int, int, int, int, float) - Method in class streamit.library.Operator
 
init(int, int, int, int, int, int, int, int, int) - Method in class streamit.library.Operator
 
init(int, int, int, int, int, int, float) - Method in class streamit.library.Operator
 
init(Object) - Method in class streamit.library.Operator
 
init(Object, int) - Method in class streamit.library.Operator
 
init(int, int, Object) - Method in class streamit.library.Operator
 
init(Object, Object) - Method in class streamit.library.Operator
 
init(Object, Object, Object) - Method in class streamit.library.Operator
 
init(ParameterContainer) - Method in class streamit.library.Operator
 
init() - Method in class streamit.library.Splitter
 
init_array_1D_float(String, int) - Static method in class streamit.misc.Misc
Returns float[size] array of elements read from
init_array_1D_int(String, int) - Static method in class streamit.misc.Misc
Returns int[size] array of elements read from
init_decl() - Method in class streamit.frontend.StreamItParserFE
 
INIT_PATH_COPY - Static variable in class at.dms.kjc.rstream.JoinerFusionState
 
INIT_PATH_INDEX - Static variable in class at.dms.kjc.rstream.JoinerFusionState
 
INIT_STATEMENTS_RESOLVED - Static variable in class at.dms.kjc.sir.lowering.ConstructSIRTree
Whether or not the init statements have been resolved into actual streams -- in other words, whether or not this has run yet.
INIT_WORK_NAME - Static variable in class at.dms.kjc.sir.lowering.fusion.FusePipe
Name of init work, fused across fusion and fission.
InitArgument - Class in at.dms.kjc.raw
 
InitArgument() - Constructor for class at.dms.kjc.raw.InitArgument
 
InitArgument - Class in at.dms.kjc.spacedynamic
 
InitArgument() - Constructor for class at.dms.kjc.spacedynamic.InitArgument
 
initArray(int, int) - Static method in class at.dms.util.Utils
Returns a new array of length n with all values set to val
initArray(int, JExpression) - Static method in class at.dms.util.Utils
Returns a new array of length n with all values set to val
initArray(Object, int[]) - Static method in class streamit.library.ArrayMemoizer
Returns the initial copy of an array with a given type and dimensions.
initBlock - Variable in class at.dms.kjc.backendSupport.ComputeCodeStore
the block that executes each slicenode's init schedule, as calculated currently
initBufferSize(InterSliceEdge) - Static method in class at.dms.kjc.spacetime.Util
 
initChannel(int) - Method in class at.dms.kjc.cell.CellComputeCodeStore
Initialize the channel with this ID and allocate the buffer
initChannelArrays(FilterSliceNode, LinkedList<Integer>, LinkedList<Integer>) - Method in class at.dms.kjc.cell.CellComputeCodeStore
Deprecated. 
InitDownstreamRestriction - Class in streamit.scheduler2.constrained
 
InitDownstreamRestriction(P2PPortal, SDEPData, StreamInterface, Restrictions) - Constructor for class streamit.scheduler2.constrained.InitDownstreamRestriction
 
initDuplicateOutputChannelArray(int) - Method in class at.dms.kjc.cell.CellComputeCodeStore
Deprecated. 
initDynamic() - Method in class at.dms.kjc.cell.CellComputeCodeStore
 
initExecutionCounts - Variable in class at.dms.kjc.flatgraph.ScheduledStaticStreamGraph
 
initExecutionCounts - Static variable in class at.dms.kjc.raw.RawBackend
 
initExecutionCounts - Static variable in class at.dms.kjc.rstream.StrToRStream
 
initFileReader(FilterSliceNode) - Method in class at.dms.kjc.cell.CellComputeCodeStore
Adds the appropriate fopen(...) call for the file reader
initFileWriter(FilterSliceNode) - Method in class at.dms.kjc.cell.CellComputeCodeStore
 
initFunction - Variable in class at.dms.kjc.slicegraph.FilterContent
Init function for filter
initialBounds - Variable in class org.jgraph.graph.VertexView.SizeHandle
 
InitializationSourceRestriction - Class in streamit.scheduler2.constrained
 
InitializationSourceRestriction(P2PPortal) - Constructor for class streamit.scheduler2.constrained.InitializationSourceRestriction
 
initialize() - Method in class at.dms.kjc.backendSupport.NoSWPipeLayout
Perform any initialization that has to be done before simulated annealing.
initialize() - Method in class at.dms.kjc.common.SimulatedAnnealing
Perform any initialization that has to be done before simulated annealing.
initialize() - Static method in class at.dms.kjc.CVariableInfo
initialize
initialize() - Method in class at.dms.kjc.Main
Initialize the compiler (read classpath, check classes.zip)
initialize() - Method in class at.dms.kjc.spacetime.AnnealedGreedyLayout
Perform any initialization that has to be done before simulated annealing.
initialize() - Method in class at.dms.kjc.spacetime.AnnealedLayout
This method initalizes the simulated annealing algorithm.
INITIALIZED - Static variable in class at.dms.kjc.CVariableInfo
 
INITIALIZER_RETURN - Static variable in interface at.dms.kjc.KjcMessages
 
initializeRestrictions(Restrictions) - Method in class streamit.scheduler2.constrained.FeedbackLoop
 
initializeRestrictions(Restrictions) - Method in class streamit.scheduler2.constrained.Filter
 
initializeRestrictions(Restrictions) - Method in class streamit.scheduler2.constrained.Pipeline
 
initializeRestrictions(Restrictions) - Method in class streamit.scheduler2.constrained.SplitJoin
 
initializeRestrictions(Restrictions) - Method in interface streamit.scheduler2.constrained.StreamInterface
Initialize this stream for all of its restrictions.
initialPlacement() - Method in class at.dms.kjc.backendSupport.NoSWPipeLayout
Random initial assignment.
initialPlacement() - Method in class at.dms.kjc.cell.CellNoSWPipeLayout
 
initialPlacement() - Method in class at.dms.kjc.common.SimulatedAnnealing
The initial assignment, this must set up assignment so that is can be called by placemenCost() and perturbConfiguration(T);
initialPlacement() - Method in class at.dms.kjc.spacetime.AnnealedGreedyLayout
The initial assignment, this must set up assignment so that is can be called by placemenCost() and perturbConfiguration(T);
initialPlacement() - Method in class at.dms.kjc.spacetime.AnnealedLayout
Create the initial assignment of filters of slices to tiles.
initiateConstrained() - Method in class streamit.scheduler2.constrained.FeedbackLoop
 
initiateConstrained() - Method in class streamit.scheduler2.constrained.Filter
 
initiateConstrained() - Method in class streamit.scheduler2.constrained.Pipeline
 
initiateConstrained() - Method in class streamit.scheduler2.constrained.SplitJoin
 
initiateConstrained() - Method in interface streamit.scheduler2.constrained.StreamInterface
 
initInsList - Variable in class at.dms.kjc.spacetime.MagicDram
 
initItems() - Method in class at.dms.kjc.slicegraph.InterSliceEdge
The number of items that traverse this edge in the initialization stage.
initItemsNeeded - Variable in class at.dms.kjc.backendSupport.FilterInfo
 
initItemsNeeded() - Method in class at.dms.kjc.slicegraph.FilterContent
Return the number of items needed for this filter to fire in the initialization schedule.
initItemsPushed() - Method in class at.dms.kjc.slicegraph.FilterContent
return the number of items produced in the init stage.
initItemsReceived() - Method in class at.dms.kjc.backendSupport.FilterInfo
Return the number of items received in the init stage including the remaining items on the tape that are not consumed in the schedule.
initItemsReceived(boolean) - Method in class at.dms.kjc.backendSupport.FilterInfo
Return the number of items received in the init stage including the remaining items on the tape that are not consumed in the schedule.
initItemsSent() - Method in class at.dms.kjc.backendSupport.FilterInfo
 
initJoinerCode - Static variable in class at.dms.kjc.raw.Simulator
 
initJoinerCode - Variable in class at.dms.kjc.spacedynamic.Simulator
FlatNode->JoinerScheduleNode, the receiving/sending schedule for the joiner for init
initLiteralArray(int, int) - Static method in class at.dms.util.Utils
Returns a new array of length n with all values as JIntLiterals set to val
initMethod - Variable in class at.dms.kjc.backendSupport.CodeStoreHelper
 
initMult - Variable in class at.dms.kjc.backendSupport.FilterInfo
multiplicity of calls to work function from init stage
initMult - Variable in class at.dms.kjc.slicegraph.UnflatFilter
The initialization multiplicity of this filter.
InitMunger - Class in streamit.frontend.tojava
Base class for visitors that add statements to classes' init functions.
InitMunger() - Constructor for class streamit.frontend.tojava.InitMunger
 
initOffscreen() - Method in class org.jgraph.graph.VertexView.SizeHandle
 
initOffscreen() - Method in class org.jgraph.plaf.basic.BasicGraphUI.RootHandle
 
initOutputBufferFields(InputSliceNode) - Method in class at.dms.kjc.cell.CellComputeCodeStore
Deprecated. 
INITPATH - Static variable in class at.dms.kjc.raw.JoinerScheduleNode
 
INITPATH - Static variable in class at.dms.kjc.spacedynamic.JoinerScheduleNode
 
initPathChar(int) - Method in class streamit.library.FeedbackLoop
 
initPathFloat(int) - Method in class streamit.library.FeedbackLoop
 
initPathIndex - Variable in class at.dms.kjc.raw.JoinerScheduleNode
 
initPathIndex - Variable in class at.dms.kjc.spacedynamic.JoinerScheduleNode
 
initPathInt(int) - Method in class streamit.library.FeedbackLoop
initialize the loop - push index-th element into the feedback loop channel.
initPathObject(int) - Method in class streamit.library.FeedbackLoop
initialize the path with an object.
initPathShort(int) - Method in class streamit.library.FeedbackLoop
 
InitPeekRestriction - Class in streamit.scheduler2.constrained
 
InitPeekRestriction(LatencyEdge, StreamInterface) - Constructor for class streamit.scheduler2.constrained.InitPeekRestriction
 
initReceiveSchedules - Static variable in class at.dms.kjc.raw.MagicNetworkSchedule
 
initRestrictionsCompleted(P2PPortal) - Method in class streamit.scheduler2.constrained.FeedbackLoop
 
initRestrictionsCompleted(P2PPortal) - Method in class streamit.scheduler2.constrained.Filter
 
initRestrictionsCompleted(P2PPortal) - Method in class streamit.scheduler2.constrained.Pipeline
 
initRestrictionsCompleted(P2PPortal) - Method in class streamit.scheduler2.constrained.SplitJoin
 
initRestrictionsCompleted(P2PPortal) - Method in interface streamit.scheduler2.constrained.StreamInterface
Get notification that the initialization of a particular portal is complete.
initSchedFunction - Static variable in class at.dms.kjc.raw.RawExecutionCode
 
initSchedFunction - Static variable in class at.dms.kjc.rstream.Names
 
initSchedFunction - Static variable in class at.dms.kjc.spacedynamic.RawExecutionCode
 
initSchedFunction - Static variable in class at.dms.kjc.spacetime.RawExecutionCode
 
InitSchedule - Class in at.dms.kjc.spacetime
This class generates the init schedule, the execution order as given by the flow of the graph
InitSchedule() - Constructor for class at.dms.kjc.spacetime.InitSchedule
 
initSchedule - Variable in class streamit.scheduler2.Scheduler
 
initSchedules - Static variable in class at.dms.kjc.raw.Simulator
 
initSchedules - Variable in class at.dms.kjc.spacedynamic.Simulator
ComputeNode->StringBuffer, the init switch schedule for this tile
initSendSchedules - Static variable in class at.dms.kjc.raw.MagicNetworkSchedule
 
initSession(Compiler) - Static method in class at.dms.kjc.CTopLevel
Removes all source classes
initSimulation - Variable in class at.dms.kjc.spacedynamic.Simulator
true if we are simulating the init schedule
initSpulib() - Method in class at.dms.kjc.cell.CellComputeCodeStore
 
initStage - Static variable in class at.dms.kjc.backendSupport.CodeStoreHelper
possible prefix for functions in initialization
initStage - Static variable in class at.dms.kjc.spacetime.RawExecutionCode
 
initSwitchSchedules - Variable in class at.dms.kjc.spacedynamic.SpdStreamGraph
Maps RawTile -> switch code schedule *
initTasks(Vector<JFieldDeclaration>, Vector<JMethodDeclaration>, JBlock, JBlock) - Method in class at.dms.kjc.rstream.FFSNoPeekBuffer
Perform any initialization tasks necessary for the filter, including declaring the pop buffer, adding helper functions, adding fields, and adding the init function.
initTasks(Vector<JFieldDeclaration>, Vector<JMethodDeclaration>, JBlock, JBlock) - Method in class at.dms.kjc.rstream.FFSPeekBuffer
Deprecated.  
initTasks(Vector<JFieldDeclaration>, Vector<JMethodDeclaration>, JBlock, JBlock) - Method in class at.dms.kjc.rstream.FilterFusionState
Add any necessary initialization tasks to the SIR code containers
initTasks(Vector<JFieldDeclaration>, Vector<JMethodDeclaration>, JBlock, JBlock) - Method in class at.dms.kjc.rstream.FusionState
called by GenerateCCode so that this node can add any initialization code to the application
initTasks(Vector<JFieldDeclaration>, Vector<JMethodDeclaration>, JBlock, JBlock) - Method in class at.dms.kjc.rstream.JoinerFusionState
Perform the initialization tasks of this joiner, including declaring the incoming buffers and calling the init path function and placing the results in the correct incoming buffer if this joiner is a feedback joiner
initTasks(Vector<JFieldDeclaration>, Vector<JMethodDeclaration>, JBlock, JBlock) - Method in class at.dms.kjc.rstream.SplitterFusionState
perform any initialization tasks, including setting the downstream buffers to be this splitter's incoming buffer if this splitter is unnecessary (thereby bypassing it) and declaring the incoming buffer
InitUpstreamRestriction - Class in streamit.scheduler2.constrained
 
InitUpstreamRestriction(P2PPortal, SDEPData, StreamInterface, InitDownstreamRestriction, Restrictions) - Constructor for class streamit.scheduler2.constrained.InitUpstreamRestriction
 
INITWORK - Static variable in class at.dms.kjc.sir.linear.LinearRedundancyReplacer
The constant to signify that we are making the init work function (and not work).
INLINE_WORK - Static variable in class at.dms.kjc.backendSupport.CodeStoreHelper
Do we want to inline work functions or just call a single copy?
INLINE_WORK - Static variable in class at.dms.kjc.spacedynamic.RawExecutionCode
if this is true, then inline the work function calls (for each of the code generation schemes), if work remains a function and is called.
INLINE_WORK - Static variable in class at.dms.kjc.spacetime.RawExecutionCode
 
InlineAssembly - Class in at.dms.kjc.sir
Statement used for generating inline assembly.
InlineAssembly() - Constructor for class at.dms.kjc.sir.InlineAssembly
Construct InlineAssembly containing no instructions.
InlineAssembly(String) - Constructor for class at.dms.kjc.sir.InlineAssembly
Construct InlineAssembly containing the initial instruction asm.
InlinePhases - Class in at.dms.kjc.sir.lowering
This class inlines each phase (i.e., a helper function that does I/O) of a filter into the call site of that phase.
InlinePhases() - Constructor for class at.dms.kjc.sir.lowering.InlinePhases
 
INNER_INHERITENCE - Static variable in interface at.dms.kjc.KjcMessages
 
InnerClassInfo - Class in at.dms.classfile
VMS 4.7.5 : Inner Classes Attribute.
InnerClassInfo(String, String, String, short) - Constructor for class at.dms.classfile.InnerClassInfo
Create an entry in the inner classes table.
InnerClassInfo(DataInput, ConstantPool) - Constructor for class at.dms.classfile.InnerClassInfo
Creates an entry in the inner classes table from a class file stream.
InnerClassTable - Class in at.dms.classfile
VMS 4.7.5 : Inner Classes Attribute.
InnerClassTable(InnerClassInfo[]) - Constructor for class at.dms.classfile.InnerClassTable
Create a line number table attribute.
InnerClassTable(DataInput, ConstantPool) - Constructor for class at.dms.classfile.InnerClassTable
Constructs a line number table attribute from a class file stream.
inners - Variable in class at.dms.kjc.JTypeDeclaration
 
input - Variable in class at.dms.compiler.antlr.runtime.ParserSharedInputState
Where to get token objects
input - Variable in class at.dms.compiler.antlr.runtime.TokenBuffer
 
input - Variable in class at.dms.compiler.tools.antlr.runtime.LexerSharedInputState
 
input - Variable in class at.dms.compiler.tools.antlr.runtime.ParserSharedInputState
Where to get token objects
input - Variable in class at.dms.compiler.tools.antlr.runtime.TokenBuffer
 
INPUT_TAPE_NAME - Static variable in class at.dms.kjc.sir.lowering.LoweringConstants
The name of the parameter corresponding to the input tape.
InputBuffer - Class in at.dms.compiler.antlr.extra
Handles the input of compiler source code to the scanner.
InputBuffer(String, File, String) - Constructor for class at.dms.compiler.antlr.extra.InputBuffer
Constructs a new input buffer that uses the specified character encoding, or the default character encoding if the specified encoding is null.
InputBuffer(File, String) - Constructor for class at.dms.compiler.antlr.extra.InputBuffer
Constructs a new input buffer that uses the specified character encoding, or the default character encoding if the specified encoding is null.
InputBuffer - Class in at.dms.compiler.tools.antlr.extra
Handles the input of compiler source code to the scanner.
InputBuffer(String, File, String) - Constructor for class at.dms.compiler.tools.antlr.extra.InputBuffer
Constructs a new input buffer that uses the specified character encoding, or the default character encoding if the specified encoding is null.
InputBuffer(File, String) - Constructor for class at.dms.compiler.tools.antlr.extra.InputBuffer
Constructs a new input buffer that uses the specified character encoding, or the default character encoding if the specified encoding is null.
InputBuffer - Class in at.dms.compiler.tools.antlr.runtime
A Stream of characters fed to the lexer from a InputStream that can be rewound via mark()/rewind() methods.
InputBuffer() - Constructor for class at.dms.compiler.tools.antlr.runtime.InputBuffer
Create an input buffer
InputBufferState - Class in at.dms.compiler.antlr.extra
Acts as communication object between different scanners.
InputBufferState(char[], int, int, int, int, int, boolean) - Constructor for class at.dms.compiler.antlr.extra.InputBufferState
Constructs a new input buffer state object.
InputBufferState - Class in at.dms.compiler.tools.antlr.extra
Acts as communication object between different scanners.
InputBufferState(char[], int, int, int, int, int, boolean) - Constructor for class at.dms.compiler.tools.antlr.extra.InputBufferState
Constructs a new input buffer state object.
inputChannel - Variable in class streamit.library.Joiner
 
inputChannel - Variable in class streamit.library.Splitter
 
inputChannel - Variable in class streamit.library.Stream
 
inputChannelMap - Static variable in class at.dms.kjc.cell.CellBackend
InputSliceNode -> List of input channel IDs
InputContent - Class in at.dms.kjc.slicegraph
Predefined FilterContent for input.
InputContent(InputContent) - Constructor for class at.dms.kjc.slicegraph.InputContent
Copy constructor for InputContent.
InputContent(SIRPredefinedFilter) - Constructor for class at.dms.kjc.slicegraph.InputContent
Construct InputContent from SIRPredefinedFilter
InputContent(UnflatFilter) - Constructor for class at.dms.kjc.slicegraph.InputContent
Construct InputContent from UnflatFilter.
inputFiles - Variable in class at.dms.kjc.spacetime.MagicDram
 
inputNode - Variable in class at.dms.kjc.backendSupport.ProcessInputSliceNode
 
inputs - Variable in class at.dms.kjc.flatgraph.FlatNode
The number of inputs (number of input arcs
inputs - Variable in class at.dms.kjc.flatgraph.StaticStreamGraph
arrays representing the inputs and output of this ssg from top to bottom (left to right)...
InputSliceNode - Class in at.dms.kjc.slicegraph
Each Slice is started by an InputSlice Node that is either a joiner connecting several other slices, or a connection to a single other slice.
InputSliceNode(int[], InterSliceEdge[]) - Constructor for class at.dms.kjc.slicegraph.InputSliceNode
Creator
InputSliceNode(int[], OutputSliceNode[]) - Constructor for class at.dms.kjc.slicegraph.InputSliceNode
Constructor
InputSliceNode(int[]) - Constructor for class at.dms.kjc.slicegraph.InputSliceNode
Constructor: weights, edges to be set later.
InputSliceNode() - Constructor for class at.dms.kjc.slicegraph.InputSliceNode
Constructor: no edges, no weights
inputState - Variable in class at.dms.compiler.antlr.runtime.Parser
 
inputState - Variable in class at.dms.compiler.tools.antlr.runtime.CharScanner
 
inputState - Variable in class at.dms.compiler.tools.antlr.runtime.Parser
 
inputType - Variable in class at.dms.kjc.slicegraph.FilterContent
Input and output types
inRange(int, LoopIterInfo) - Static method in class at.dms.kjc.sir.lowering.LoopIterInfo
Determines if integer value counter is within the loop bounds given by info.
inRange(Address, Address, Address) - Static method in class at.dms.kjc.spacetime.Address
Return true if addr is within the range [lb, ub].
inRatio(UnflatEdge) - Method in class at.dms.kjc.slicegraph.UnflatFilter
 
insert - Variable in class org.jgraph.graph.DefaultGraphModel.GraphModelEdit
 
insert(Object[], Map, ConnectionSet, ParentMap, UndoableEdit[]) - Method in class org.jgraph.graph.DefaultGraphModel
Inserts the roots and connections into the model.
insert(Object[], Map, ConnectionSet, ParentMap, UndoableEdit[]) - Method in class org.jgraph.graph.GraphLayoutCache
Inserts the cells and connections into the model, and absorbs the local attributes.
insert(Object[], Map, ConnectionSet, ParentMap, UndoableEdit[]) - Method in interface org.jgraph.graph.GraphModel
Inserts the cells and connections into the model, and passes attributes to the views.
insert(Object, Object) - Method in class streamit.misc.OMap
 
insert(Object) - Method in class streamit.misc.OSet
 
insert(Object, boolean) - Method in class streamit.misc.RBTree
 
insertCells(Object[], Map, ConnectionSet, ParentMap, boolean, int, int) - Method in class org.jgraph.plaf.basic.BasicGraphUI
Insert the specified cells into the model.
insertConditionalBranch(ListIterator, Operand, String) - Method in interface streamit.stair.core.Backend
Insert a conditional branch to target if cond is true.
InsertCounters - Class in at.dms.kjc.cluster
If KjcOptions.countops is enabled, this class inserts insrumentation calls for counting the number of operations in the C runtime.
InsertCounters() - Constructor for class at.dms.kjc.cluster.InsertCounters
 
InsertCounters(CodegenPrintWriter) - Constructor for class at.dms.kjc.cluster.InsertCounters
 
inserted - Variable in class org.jgraph.graph.DefaultGraphModel.GraphModelEdit
 
insertHead(Object) - Method in class at.dms.compiler.tools.antlr.compiler.LList
Insert an object at the head of the list.
InsertInitConstructors - Class in streamit.frontend.tojava
Inserts statements in init functions to call member object constructors.
InsertInitConstructors(TempVarGen, boolean, DetectImmutable) - Constructor for class streamit.frontend.tojava.InsertInitConstructors
Create a new pass to insert constructors.
InsertInitConstructors(TempVarGen, boolean) - Constructor for class streamit.frontend.tojava.InsertInitConstructors
 
InsertIODecls - Class in streamit.frontend.tojava
Insert I/O rate declarations into filters' init functions.
InsertIODecls() - Constructor for class streamit.frontend.tojava.InsertIODecls
Creates a new pass object.
insertionLocation - Variable in class org.jgraph.plaf.basic.BasicGraphUI
Needed to exchange information between Transfer- and MouseListener.
insertKey(String, long) - Method in class at.dms.compiler.tools.jperf.Table
Inserts the key into the table.
insertRoots(CellView[]) - Method in class org.jgraph.graph.GraphLayoutCache
Adds the specified model root cells to the view.
insertSpill(ListIterator, Operand) - Method in interface streamit.stair.core.Backend
Insert an instruction to spill an operand to the stack.
InsertTimers - Class in at.dms.kjc.cluster
If KjcOptions.profiling is enabled, this class inserts timers around certain sections of code.
InsertTimers() - Constructor for class at.dms.kjc.cluster.InsertTimers
 
InsertTimers(CodegenPrintWriter) - Constructor for class at.dms.kjc.cluster.InsertTimers
 
insertUnconditionalBranch(ListIterator, String) - Method in interface streamit.stair.core.Backend
Insert an unconditional branch to target.
insertUnspill(ListIterator, Operand) - Method in interface streamit.stair.core.Backend
Insert an instruction to load a spilled operand from the stack.
insideFeedbackLoop() - Method in class at.dms.kjc.sir.SIRStream
 
installAttributes(CellView) - Method in class org.jgraph.graph.EdgeRenderer
Installs the attributes of specified cell in this renderer instance.
installAttributes(CellView) - Method in class org.jgraph.graph.VertexRenderer
Install the attributes of specified cell in this renderer instance.
installComponents() - Method in class org.jgraph.plaf.basic.BasicGraphUI
Intalls the subcomponents of the graph, which is the renderer pane.
installDefaults() - Method in class org.jgraph.plaf.basic.BasicGraphUI
Invoked as part from the boilerplate install block.
installKeyboardActions() - Method in class org.jgraph.plaf.basic.BasicGraphUI
Invoked as part from the boilerplate install block.
installListeners() - Method in class org.jgraph.plaf.basic.BasicGraphUI
Invoked as part from the boilerplate install block.
installUI(JComponent) - Method in class org.jgraph.plaf.basic.BasicGraphUI
 
instance - Static variable in class at.dms.kjc.CType
 
INSTANCE_PREFIXES_STATIC_FIELD - Static variable in interface at.dms.kjc.KjcMessages
 
INSTANCE_PREFIXES_STATIC_METHOD - Static variable in interface at.dms.kjc.KjcMessages
 
instanceInit - Variable in class at.dms.kjc.JTypeDeclaration
 
INSTANCEOF_BADTYPE - Static variable in interface at.dms.kjc.KjcMessages
 
Instruction - Class in at.dms.classfile
Root class for instructions.
Instruction(int) - Constructor for class at.dms.classfile.Instruction
Constructs a new instruction
Instruction - Class in streamit.stair.core
A single instruction on a target machine.
Instruction() - Constructor for class streamit.stair.core.Instruction
 
InstructionAccessor - Interface in at.dms.classfile
A generic accessor to an instruction
InstructionHandle - Class in at.dms.backend
 
InstructionHandle(Instruction, InstructionHandle) - Constructor for class at.dms.backend.InstructionHandle
Creates a new instruction handle.
InstructionHandle - Class in at.dms.optimize
 
InstructionHandle(Instruction, InstructionHandle) - Constructor for class at.dms.optimize.InstructionHandle
Creates a new instruction handle.
InstructionIO - Class in at.dms.classfile
An utility class that read the instructions from a stream
INT - Static variable in interface at.dms.compiler.tools.antlr.compiler.ActionLexerTokenTypes
 
INT - Static variable in interface at.dms.compiler.tools.antlr.compiler.ANTLRTokdefParserTokenTypes
 
INT - Static variable in interface at.dms.compiler.tools.antlr.compiler.ANTLRTokenTypes
 
INT_OR_FLOAT - Static variable in interface at.dms.compiler.tools.antlr.compiler.ActionLexerTokenTypes
 
inTargetClasses(String) - Static method in class at.dms.kjc.CloneGenerator
Whether or not
intArrayToList(int[]) - Static method in class at.dms.util.Utils
Returns a list of Integers containing same elements as
intAssignStm(JVariableDefinition, int) - Method in class at.dms.kjc.rstream.FusionState
Returnn a JAssignmentStatement that will assign *value* to def*.
Integer - Static variable in class at.dms.kjc.CStdType
 
INTEGER_LITERAL - Static variable in interface at.dms.kjc.KjcTokenTypes
 
IntegerConstant - Class in at.dms.classfile
Wrap an integer constant reference with this CPE.
IntegerConstant(int) - Constructor for class at.dms.classfile.IntegerConstant
 
inter - Variable in class at.dms.compiler.tools.lexgen.LexgenOptions
 
interactive - Variable in class at.dms.compiler.tools.antlr.compiler.Grammar
 
INTERFACE_IMPLEMENTED_BY_SUPERCLASS - Static variable in interface at.dms.kjc.KjcMessages
 
InterfaceConstant - Class in at.dms.classfile
 
InterfaceConstant(String, String) - Constructor for class at.dms.classfile.InterfaceConstant
Constructs a new method reference constant.
InterfaceConstant(String, String, String) - Constructor for class at.dms.classfile.InterfaceConstant
Constructs a new method reference constant.
InterfaceConstant(ClassConstant, NameAndTypeConstant) - Constructor for class at.dms.classfile.InterfaceConstant
Constructs a method reference constant.
interfaces - Variable in class at.dms.kjc.JTypeDeclaration
 
INTERFACES_CHECKED - Static variable in interface at.dms.compiler.CompilerMessages
 
INTERFACES_CHECKED - Static variable in interface at.dms.compiler.tools.common.CompilerMessages
 
INTERFACES_DUPLICATE - Static variable in interface at.dms.kjc.KjcMessages
 
INTERNAL_RULE_REF - Static variable in interface at.dms.compiler.tools.antlr.compiler.ANTLRTokenTypes
 
interpretRate(JExpression) - Static method in class at.dms.kjc.sir.SIRDynamicRateManager
For use by the rate-determining functions of the compiler.
intersection(Lookahead) - Method in class at.dms.compiler.tools.antlr.compiler.Lookahead
What is the intersection of two lookahead depths? Only the Epsilon "bit" and bitset are considered.
intersects(Graphics, Rectangle) - Method in class org.jgraph.graph.AbstractCellView
Returns true if the view intersects the given rectangle.
intersects(Graphics, Rectangle) - Method in interface org.jgraph.graph.CellView
Returns true if the view intersects the given rectangle.
intersects(Graphics, CellView, Rectangle) - Method in class org.jgraph.graph.EdgeRenderer
Returns true if the edge shape intersects the given rectangle.
intersects(Graphics, Rectangle) - Method in class org.jgraph.graph.EdgeView
Returns true if this view intersects the given rectangle.
InterSliceBuffer - Class in at.dms.kjc.spacetime
This class represents a buffer between two traces.
InterSliceBuffer(InterSliceEdge) - Constructor for class at.dms.kjc.spacetime.InterSliceBuffer
 
InterSliceEdge - Class in at.dms.kjc.slicegraph
This class represents an edge in the partitioned stream graph between slices.
InterSliceEdge(OutputSliceNode, InputSliceNode) - Constructor for class at.dms.kjc.slicegraph.InterSliceEdge
Full constructor, (type will be inferred from src / dest).
InterSliceEdge(OutputSliceNode) - Constructor for class at.dms.kjc.slicegraph.InterSliceEdge
Partial constructor: #setDest(InputSliceNode) later.
InterSliceEdge(InputSliceNode) - Constructor for class at.dms.kjc.slicegraph.InterSliceEdge
Partial constructor: #setSrc(OutputSliceNode) later.
InterSPUChannel - Class in at.dms.kjc.cell
 
InterSPUChannel(Edge) - Constructor for class at.dms.kjc.cell.InterSPUChannel
 
IntList - Class in at.dms.kjc.slicegraph
Linked list of int.
IntraSliceBuffer - Class in at.dms.kjc.spacetime
This class represents the buffer between the sink filter of a slice and outputslicenode or between the inputslicenode and the source filter of a slice.
IntroduceMultiPops - Class in at.dms.kjc.sir.lowering
Introduce multi-pops.
inttype - Static variable in class streamit.frontend.nodes.TypePrimitive
Type object for int types.
intValue() - Method in class at.dms.kjc.JExpression
Returns the constant value of the expression.
intValue() - Method in class at.dms.kjc.JIntLiteral
Returns the constant value of the expression.
INVALID_CLASS_MODIFIERS - Static variable in interface at.dms.kjc.KjcMessages
 
INVALID_CONSTRUCTOR_FLAGS - Static variable in interface at.dms.kjc.KjcMessages
 
INVALID_DOUBLE_LITERAL - Static variable in interface at.dms.kjc.KjcMessages
 
INVALID_ESCAPE_SEQUENCE - Static variable in interface at.dms.kjc.KjcMessages
 
INVALID_EXPRESSION_STATEMENT - Static variable in interface at.dms.kjc.KjcMessages
 
INVALID_FLOAT_LITERAL - Static variable in interface at.dms.kjc.KjcMessages
 
INVALID_INT_LITERAL - Static variable in interface at.dms.kjc.KjcMessages
 
INVALID_INTERFACE_MODIFIERS - Static variable in interface at.dms.kjc.KjcMessages
 
INVALID_LIST_FILE - Static variable in interface at.dms.compiler.CompilerMessages
 
INVALID_LIST_FILE - Static variable in interface at.dms.compiler.tools.common.CompilerMessages
 
INVALID_LONG_LITERAL - Static variable in interface at.dms.kjc.KjcMessages
 
INVALID_METHOD_NAME - Static variable in interface at.dms.kjc.KjcMessages
 
INVALID_OCTAL_CHAR - Static variable in interface at.dms.kjc.KjcMessages
 
INVALID_TYPE - Static variable in class at.dms.compiler.antlr.runtime.Token
 
INVALID_TYPE - Static variable in class at.dms.compiler.tools.antlr.runtime.Token
 
invalidate() - Method in class org.jgraph.graph.EdgeView.EdgeHandle
 
invalidateNode() - Method in class at.dms.kjc.iterator.SIRIterator
Invalidates this individual node, but does not invalidate the tree above it.
invalidateTree() - Method in class at.dms.kjc.iterator.SIRIterator
Invalidates the entire tree of which this iterator is a part -- that is, everyone that shares the same root as this.
InvalidControlFlowException - Exception in streamit.frontend.nodes
Exception thrown when invalid control flow exists.
InvalidControlFlowException() - Constructor for exception streamit.frontend.nodes.InvalidControlFlowException
 
InvalidControlFlowException(String) - Constructor for exception streamit.frontend.nodes.InvalidControlFlowException
 
inverse() - Method in class at.dms.kjc.sir.statespace.FilterMatrix
Returns the inverse of this matrix, if it exists
inverse() - Method in class streamit.misc.Fraction
 
invisible - Variable in class org.jgraph.graph.GraphLayoutCache.GraphViewEdit
 
InvokeinterfaceInstruction - Class in at.dms.classfile
Some instructions are perniticky enough that its simpler to write them separately instead of smushing them with all the rest.
InvokeinterfaceInstruction(String, String, int) - Constructor for class at.dms.classfile.InvokeinterfaceInstruction
Constructs a new invokeinterface instruction
InvokeinterfaceInstruction(String, String, String, int) - Constructor for class at.dms.classfile.InvokeinterfaceInstruction
Constructs a new invokeinterface instruction
InvokeinterfaceInstruction(InterfaceConstant, int) - Constructor for class at.dms.classfile.InvokeinterfaceInstruction
Constructs a new invokeinterface instruction from a class file
INVOKES_STOP_CELL_EDITING_PROPERTY - Static variable in class org.jgraph.JGraph
Bound property name for messagesStopCellEditing.
invokesStopCellEditing - Variable in class org.jgraph.JGraph
If true, when editing is to be stopped by way of selection changing, data in graph changing or other means stopCellEditing is invoked, and changes are saved.
inWeight(UnflatEdge) - Method in class at.dms.kjc.slicegraph.UnflatFilter
 
inWeights - Variable in class at.dms.kjc.slicegraph.UnflatFilter
Weights on incoming edges.
io - Variable in exception at.dms.compiler.tools.antlr.runtime.CharStreamIOException
 
io - Variable in exception at.dms.compiler.tools.antlr.runtime.TokenStreamIOException
 
io - Variable in class at.dms.kjc.slicegraph.Partitioner
 
IO_EXCEPTION - Static variable in interface at.dms.compiler.CompilerMessages
 
IO_EXCEPTION - Static variable in interface at.dms.compiler.tools.common.CompilerMessages
 
IODevice - Class in at.dms.kjc.spacedynamic
Abstract Class that represents io devices that can be attached to IOPorts
IODevice() - Constructor for class at.dms.kjc.spacedynamic.IODevice
 
IODevice - Class in at.dms.kjc.spacetime
 
IODevice(RawChip, int) - Constructor for class at.dms.kjc.spacetime.IODevice
 
IODevice(RawChip, int, RawTile) - Constructor for class at.dms.kjc.spacetime.IODevice
 
IOPort - Class in at.dms.kjc.spacedynamic
This class represents an IOPort on the chip in which devices can be connected to, it extends ComputeNode for easy routing.
IOPort(RawChip, int) - Constructor for class at.dms.kjc.spacedynamic.IOPort
 
IRPrinter - Class in at.dms.util
 
IRPrinter() - Constructor for class at.dms.util.IRPrinter
Default constructor.
IRPrinter(String) - Constructor for class at.dms.util.IRPrinter
Build an IRPrinter for a particular file.
isAbsolute(Map) - Static method in class org.jgraph.graph.GraphConstants
Returns the offset attribute from the specified map.
isAbstract() - Method in class at.dms.kjc.CClass
 
isAbstract() - Method in class at.dms.kjc.CMethod
Returns true iff this method is abstract.
isAccessible(CClass) - Method in class at.dms.kjc.CBadClass
 
isAccessible(CClass) - Method in class at.dms.kjc.CClass
Checks whether this type is accessible from the specified class (JLS 6.6).
isAccessible(CClass) - Method in class at.dms.kjc.CMember
Checks whether this type is accessible from the specified class (JLS 6.6).
isAddedCell() - Method in class org.jgraph.event.GraphSelectionEvent
Returns true if the first cell has been added to the selection, a return value of false means the first cell has been removed from the selection.
isAddedCell(Object) - Method in class org.jgraph.event.GraphSelectionEvent
Returns true if the cell identified by cell was added to the selection.
isAddedCell(int) - Method in class org.jgraph.event.GraphSelectionEvent
Returns true if the cell identified by index was added to the selection.
isAddPointEvent(MouseEvent) - Method in class org.jgraph.graph.EdgeView
Returning true signifies a mouse event adds a new point to an edge.
isAddToSelectionEvent(MouseEvent) - Method in class org.jgraph.plaf.basic.BasicGraphUI
Returning true signifies that cells are added to the selection.
isAnonymous() - Method in class at.dms.kjc.CClass
 
isAntiAliased() - Method in class org.jgraph.JGraph
Returns true if the graph will be anti aliased.
isApplicableTo(String, CType[]) - Method in class at.dms.kjc.CBinaryMethod
Is this method applicable to the specified invocation (JLS 15.12.2.1) ?
isApplicableTo(String, CType[]) - Method in class at.dms.kjc.CMethod
Is this method applicable to the specified invocation (JLS 15.12.2.1) ?
isArrayType() - Method in class at.dms.kjc.CArrayType
 
isArrayType() - Method in class at.dms.kjc.CType
 
isAssignableTo(CType) - Method in class at.dms.kjc.CArrayType
Can this type be converted to the specified type by assignment conversion (JLS 5.2) ?
isAssignableTo(CType) - Method in class at.dms.kjc.CBitType
Can this type be converted to the specified type by assignment conversion (JLS 5.2) ?
isAssignableTo(CType) - Method in class at.dms.kjc.CBooleanType
Can this type be converted to the specified type by assignment conversion (JLS 5.2) ?
isAssignableTo(CType) - Method in class at.dms.kjc.CByteType
Can this type be converted to the specified type by assignment conversion (JLS 5.2) ?
isAssignableTo(CType) - Method in class at.dms.kjc.CCharType
Can this type be converted to the specified type by assignment conversion (JLS 5.2) ?
isAssignableTo(CType) - Method in class at.dms.kjc.CClassType
Can this type be converted to the specified type by assignment conversion (JLS 5.2) ?
isAssignableTo(CType) - Method in class at.dms.kjc.CDoubleType
Can this type be converted to the specified type by assignment conversion (JLS 5.2) ?
isAssignableTo(CType) - Method in class at.dms.kjc.CEmittedTextType
 
isAssignableTo(CType) - Method in class at.dms.kjc.CFloatType
Can this type be converted to the specified type by assignment conversion (JLS 5.2) ?
isAssignableTo(CType) - Method in class at.dms.kjc.CIntType
Can this type be converted to the specified type by assignment conversion (JLS 5.2) ?
isAssignableTo(CType) - Method in class at.dms.kjc.CLongType
Can this type be converted to the specified type by assignment conversion (JLS 5.2) ?
isAssignableTo(CType) - Method in class at.dms.kjc.CNullType
Can this type be converted to the specified type by assignment conversion (JLS 5.2) ?
isAssignableTo(CType) - Method in class at.dms.kjc.CNumericType
Can this type be converted to the specified type by assignment conversion (JLS 5.2) ?
isAssignableTo(CType) - Method in class at.dms.kjc.CShortType
Can this type be converted to the specified type by assignment conversion (JLS 5.2) ?
isAssignableTo(CType) - Method in class at.dms.kjc.CType
Can this type be converted to the specified type by assignment conversion (JLS 5.2) ?
isAssignableTo(CType) - Method in class at.dms.kjc.CVectorType
 
isAssignableTo(CType) - Method in class at.dms.kjc.CVectorTypeLow
 
isAssignableTo(CType) - Method in class at.dms.kjc.JByteLiteral
Can this expression be converted to the specified type by assignment conversion (JLS 5.2) ?
isAssignableTo(CType) - Method in class at.dms.kjc.JCharLiteral
Can this expression be converted to the specified type by assignment conversion (JLS 5.2) ?
isAssignableTo(CType) - Method in class at.dms.kjc.JExpression
Can this expression be converted to the specified type by assignment conversion (JLS 5.2) ?
isAssignableTo(CType) - Method in class at.dms.kjc.JIntLiteral
Can this expression be converted to the specified type by assignment conversion (JLS 5.2) ?
isAssignableTo(CType) - Method in class at.dms.kjc.JShortLiteral
Can this expression be converted to the specified type by assignment conversion (JLS 5.2) ?
isAssigned() - Method in class at.dms.kjc.JLocalVariable
 
isAssigned(FlatNode) - Static method in class at.dms.kjc.raw.Layout
 
isAssigned(Coordinate) - Static method in class at.dms.kjc.raw.Layout
 
isAssigned(RawTile) - Method in class at.dms.kjc.spacedynamic.Layout
 
isAssigned(FlatNode) - Method in class at.dms.kjc.spacedynamic.Layout
 
isAssigned() - Method in class at.dms.kjc.spacetime.OffChipBuffer
 
isAssignedTile() - Method in class at.dms.kjc.slicegraph.FilterSliceNode
 
isAttached(IODevice) - Method in class at.dms.kjc.spacetime.RawTile
 
isAutoSize(Map) - Static method in class org.jgraph.graph.GraphConstants
Returns the autosize attribute from the specified map.
isBeginFill(Map) - Static method in class org.jgraph.graph.GraphConstants
Returns the offset attribute from the specified map.
isBendable(Map) - Static method in class org.jgraph.graph.GraphConstants
Returns the bendable attribute from the specified map.
isBendable() - Method in class org.jgraph.JGraph
Returns true if the graph allows adding/removing/modifying points.
isBottom() - Method in class streamit.frontend.controlflow.AnyTypeLattice
 
isBottom() - Method in class streamit.frontend.controlflow.CountLattice
 
isBottomSchedule() - Method in class streamit.scheduler2.Schedule
Checks if the Schedule is a bottom-level schedule.
isBreaked() - Method in class at.dms.kjc.CBodyContext
 
isBreakTarget() - Method in class at.dms.kjc.CLoopContext
Checks whether this statement is target of a break statement.
ISCA_CONFIG - Static variable in class at.dms.kjc.raw.MakefileGenerator
 
isCastableTo(CType) - Method in class at.dms.kjc.CArrayType
Can this type be converted to the specified type by casting conversion (JLS 5.5) ?
isCastableTo(CType) - Method in class at.dms.kjc.CBooleanType
Can this type be converted to the specified type by casting conversion (JLS 5.5) ?
isCastableTo(CType) - Method in class at.dms.kjc.CClassType
Can this type be converted to the specified type by casting conversion (JLS 5.5) ?
isCastableTo(CType) - Method in class at.dms.kjc.CEmittedTextType
 
isCastableTo(CType) - Method in class at.dms.kjc.CNullType
Can this type be converted to the specified type by casting conversion (JLS 5.5) ?
isCastableTo(CType) - Method in class at.dms.kjc.CNumericType
Can this type be converted to the specified type by casting conversion (JLS 5.5) ?
isCastableTo(CType) - Method in class at.dms.kjc.CType
Can this type be converted to the specified type by casting conversion (JLS 5.5) ?
isCastableTo(CType) - Method in class at.dms.kjc.CVectorType
 
isCastableTo(CType) - Method in class at.dms.kjc.CVectorTypeLow
 
isCatched() - Method in class at.dms.kjc.CThrowableInfo
Return true if this throwable is catched
isCellEditable(EventObject) - Method in class org.jgraph.graph.DefaultGraphCellEditor
If the realEditor returns true to this message, prepareForEditing is messaged and true is returned.
isCellEditable(Object) - Method in class org.jgraph.JGraph
Returns isEditable.
isCellSelected(Object) - Method in class org.jgraph.graph.DefaultGraphSelectionModel
Returns true if the cell, cell, is in the current selection.
isCellSelected(Object) - Method in interface org.jgraph.graph.GraphSelectionModel
Returns true if the cell, cell, is in the current selection.
isCellSelected(Object) - Method in class org.jgraph.JGraph
Returns true if the cell is currently selected.
isChecked() - Method in class at.dms.kjc.CClassType
 
isCheckedException() - Method in class at.dms.kjc.CClassType
 
isCheckedException() - Method in class at.dms.kjc.CType
 
isChildrenSelectable() - Method in class org.jgraph.graph.DefaultGraphSelectionModel
Returns true if the selection model allows the selection of children.
isChildrenSelectable(Object) - Method in class org.jgraph.graph.DefaultGraphSelectionModel
Hook for subclassers for fine-grained control over stepping-into cells.
isChildrenSelectable() - Method in interface org.jgraph.graph.GraphSelectionModel
Returns true if the selection model allows the selection of children.
isChildrenSelected(Object) - Method in class org.jgraph.graph.DefaultGraphSelectionModel
Returns true if the cell, cell, has selected children.
isChildrenSelected(Object) - Method in interface org.jgraph.graph.GraphSelectionModel
Returns true if the cell, cell, has selected children.
isClass() - Method in class at.dms.kjc.CClass
 
isClassType() - Method in class at.dms.kjc.CClassType
Check if a type is a class type
isClassType() - Method in class at.dms.kjc.CType
Check if a type is a class type
isCloneable() - Method in class org.jgraph.JGraph
Returns true if cells are cloned on CTRL-Drag operations.
isComplex() - Method in class streamit.frontend.nodes.Type
Returns true if this type is a complex type.
isComplex() - Method in class streamit.frontend.nodes.TypePrimitive
 
isComposite() - Method in class streamit.frontend.nodes.Type
Returns true if this type is a composite type.
isComposite() - Method in class streamit.frontend.nodes.TypePrimitive
 
isConnectable(Map) - Static method in class org.jgraph.graph.GraphConstants
Returns the connectable attribute from the specified map.
isConnectable() - Method in class org.jgraph.JGraph
Returns true if the graph allows new connections to be established.
isConnectedToFileReader(RawTile) - Method in class at.dms.kjc.spacedynamic.FileState
 
isConst(String) - Method in class at.dms.kjc.cluster.DetectConst
 
isConstant() - Method in class at.dms.kjc.JCheckedExpression
Tests whether this expression denotes a compile-time constant (JLS 15.28).
isConstant() - Method in class at.dms.kjc.JExpression
Tests whether this expression denotes a compile-time constant (JLS 15.28).
isConstant() - Method in class at.dms.kjc.JFieldAccessExpression
Tests whether this expression denotes a compile-time constant (JLS 15.28).
isConstant() - Method in class at.dms.kjc.JLiteral
Tests whether this expression denotes a compile-time constant (JLS 15.28).
isConstant() - Method in class at.dms.kjc.JLocalVariable
Tests whether this expression denotes a compile-time constant (JLS 15.28).
isConstant() - Method in class at.dms.kjc.JLocalVariableExpression
Tests whether this expression denotes a compile-time constant (JLS 15.28).
isConstant() - Method in class at.dms.kjc.JNullLiteral
Tests whether this expression denotes a compile-time constant (JLS 15.28).
isConstant() - Method in class at.dms.kjc.sir.SIRPortal
 
isConstrainedMoveEvent(MouseEvent) - Method in class org.jgraph.graph.EdgeView
 
isConstrainedMoveEvent(MouseEvent) - Method in class org.jgraph.plaf.basic.BasicGraphUI
Returning true signifies a move should only be applied to one direction.
isConstrainedSizeEvent(MouseEvent) - Method in class org.jgraph.graph.VertexView
 
isConstructor() - Method in class at.dms.kjc.CMethod
Returns true iff this method is a constructor.
isContextVisible - Variable in class org.jgraph.plaf.basic.BasicGraphUI.RootHandle
 
isContinued() - Method in class at.dms.kjc.CBodyContext
 
isContinueTarget() - Method in class at.dms.kjc.CLoopContext
Checks whether this statement is target of a continue statement.
isConvertibleTo(Type) - Method in class streamit.stair.core.Type
Returns true if this can be converted to that without penalty.
isConvertibleTo(Type) - Method in class streamit.stair.core.TypeArray
Returns true if this can be converted to that without penalty.
isConvertibleTo(Type) - Method in class streamit.stair.core.TypeFloat
Returns true if this can be converted to that without penalty.
isConvertibleTo(Type) - Method in class streamit.stair.core.TypeInt
Returns true if this can be converted to that without penalty.
isConvertibleTo(Type) - Method in class streamit.stair.core.TypeLaidOut
Return true if this can be converted to that without penalty.
isConvertibleTo(Type) - Method in class streamit.stair.core.TypePointer
Returns true if this can be converted to that without penalty.
isConvertibleTo(Type) - Method in class streamit.stair.core.TypeStruct
Return true if this can be converted to that without penalty.
isCUnion() - Method in class at.dms.kjc.sir.SIRStructure
Should code generation crate a struct or a C union type?
isDataDependent(SIRFilter) - Static method in class at.dms.kjc.sir.lowering.Vectorizable
Check whether a filter's behavior is data dependent (other than through fields).
isDataFlavorSupported(DataFlavor) - Method in class org.jgraph.plaf.basic.BasicTransferable
Returns whether or not the specified data flavor is supported for this object.
isDeclOnly() - Method in class at.dms.kjc.common.ToC
 
isDefault() - Method in class at.dms.kjc.JBooleanLiteral
Returns true iff the value of this literal is the default value for this type (JLS 4.5.5).
isDefault() - Method in class at.dms.kjc.JByteLiteral
Returns true iff the value of this literal is the default value for this type (JLS 4.5.5).
isDefault() - Method in class at.dms.kjc.JCharLiteral
Returns true iff the value of this literal is the default value for this type (JLS 4.5.5).
isDefault() - Method in class at.dms.kjc.JDoubleLiteral
Returns true iff the value of this literal is the default value for this type (JLS 4.5.5).
isDefault() - Method in class at.dms.kjc.JFloatLiteral
Returns true iff the value of this literal is the default value for this type (JLS 4.5.5).
isDefault() - Method in class at.dms.kjc.JIntLiteral
Returns true iff the value of this literal is the default value for this type (JLS 4.5.5).
isDefault() - Method in class at.dms.kjc.JLiteral
Returns true iff the value of this literal is the default value for this type (JLS 4.5.5).
isDefault() - Method in class at.dms.kjc.JLongLiteral
Returns true iff the value of this literal is the default value for this type (JLS 4.5.5).
isDefault() - Method in class at.dms.kjc.JNullLiteral
Returns true iff the value of this literal is the default value for this type (JLS 4.5.5).
isDefault() - Method in class at.dms.kjc.JShortLiteral
Returns true iff the value of this literal is the default value for this type (JLS 4.5.5).
isDefault() - Method in class at.dms.kjc.JStringLiteral
Returns true iff the value of this literal is the default value for this type (JLS 4.5.5).
isDefault() - Method in class at.dms.kjc.JSwitchLabel
 
isDefault() - Method in class at.dms.kjc.sir.SIRPortal
 
isDefined(String) - Method in class at.dms.compiler.tools.antlr.compiler.Grammar
Is a rule symbol defined? (not used for tokens)
isDefinedInside(CClass) - Method in class at.dms.kjc.CClass
Returns true iff this class is defined inside the specified class
isDeprecated() - Method in class at.dms.classfile.ClassInfo
Returns true if the field is deprecated
isDeprecated() - Method in class at.dms.classfile.FieldInfo
Returns true if the field is deprecated
isDeprecated() - Method in class at.dms.classfile.MethodInfo
Returns true if the field is deprecated
isDeprecated() - Method in class at.dms.compiler.JavadocComment
Return if this javadoc comment contains a deprecated clause
isDeprecated() - Method in class at.dms.compiler.tools.common.JavadocComment
Return if this javadoc comment contains a deprecated clause
isDeprecated() - Method in class at.dms.kjc.CMember
 
isDeprecated() - Method in class at.dms.kjc.JMemberDeclaration
Returns true if this member is deprecated
isDescendant(CellView, CellView) - Method in class org.jgraph.plaf.basic.BasicGraphUI.MouseHandler
 
isDisconnectable(Map) - Static method in class org.jgraph.graph.GraphConstants
Returns the disconnectable attribute from the specified map.
isDisconnectable() - Method in class org.jgraph.JGraph
Returns true if the graph allows existing connections to be removed.
isDisconnectOnMove() - Method in class org.jgraph.JGraph
Returns true if selected edges should be disconnected from unselected vertices when they are moved.
isDoneInitializing() - Method in class streamit.scheduler2.constrained.FeedbackLoop
 
isDoneInitializing() - Method in class streamit.scheduler2.constrained.Filter
 
isDoneInitializing() - Method in class streamit.scheduler2.constrained.Pipeline
 
isDoneInitializing() - Method in class streamit.scheduler2.constrained.SplitJoin
 
isDoneInitializing() - Method in interface streamit.scheduler2.constrained.StreamInterface
Check if the stream is done initializing all the portals that are inside it.
isDoneSteadyState() - Method in class streamit.scheduler2.constrained.FeedbackLoop
 
isDoneSteadyState() - Method in class streamit.scheduler2.constrained.Filter
 
isDoneSteadyState() - Method in class streamit.scheduler2.constrained.Pipeline
 
isDoneSteadyState() - Method in class streamit.scheduler2.constrained.SplitJoin
 
isDoneSteadyState() - Method in interface streamit.scheduler2.constrained.StreamInterface
Check if the stream is done running the steady state schedule.
isDownstream() - Method in class streamit.library.Message
Returns whether or not the message travels downstream.
isDownstream() - Method in class streamit.scheduler2.constrained.P2PPortal
 
isDownstreamOf(Operator) - Method in class streamit.library.Operator
Returns whether this is downstream of
isDragEnabled() - Method in class org.jgraph.JGraph
Returns true if the graph uses Drag-and-Drop to move cells.
isDragging - Variable in class org.jgraph.plaf.basic.BasicGraphUI.RootHandle
Indicates whether this handle has started drag and drop.
isDropEnabled() - Method in class org.jgraph.JGraph
Returns true if the graph accepts drops/pastes from external sources.
isDummy() - Method in class at.dms.kjc.JInitializerDeclaration
Return true if this initialiser declaration is used only to check code and that it should not generate code
isDup() - Method in class at.dms.backend.InstructionHandle
 
isDuplicate() - Method in class at.dms.kjc.sir.SIRSplitType
 
isDuplicateSplitter() - Method in class at.dms.kjc.flatgraph.FlatNode
Return True if the underlying SIROperator is an SIRSplitter that is a duplicate splitter.
isDuplicateSplitter() - Method in class at.dms.kjc.slicegraph.OutputSliceNode
 
isDupX2() - Method in class at.dms.backend.InstructionHandle
 
isDynamic() - Method in class at.dms.kjc.JExpression
Returns true only for SIRRangeExpressions, which represent a dynamic range of values.
isDynamic() - Method in class at.dms.kjc.sir.SIRRangeExpression
Returns true only for SIRRangeExpressions, which represent a dynamic range of values.
isDynamic - Variable in class at.dms.kjc.spacedynamic.IODevice
true if this IODevice communicates over the GDN
isDynamic() - Method in class at.dms.kjc.spacedynamic.IODevice
 
isEdge(Object) - Method in class org.jgraph.graph.DefaultGraphModel
Returns true if edge is a valid edge.
isEdge(Object) - Method in interface org.jgraph.graph.GraphModel
Returns true if edge is a valid edge.
isEdgeConnectable - Variable in class org.jgraph.graph.EdgeView.EdgeHandle
 
isEditable(Map) - Static method in class org.jgraph.graph.GraphConstants
Returns the editable attribute from the specified map.
isEditable() - Method in class org.jgraph.JGraph
Returns true if the graph is editable, ie.
isEditing() - Method in class org.jgraph.graph.EdgeView.EdgeHandle
 
isEditing() - Method in class org.jgraph.JGraph
Returns true if the graph is being edited.
isEditing(JGraph) - Method in class org.jgraph.plaf.basic.BasicGraphUI
Returns true if the graph is being edited.
isEditing(JGraph) - Method in class org.jgraph.plaf.GraphUI
Returns true if the graph is being edited.
isEliminated(FlatNode) - Static method in class at.dms.kjc.cluster.ClusterFusion
Has passed node been eliminated in favor of some other representative of fused region?
isEliminated(int) - Static method in class at.dms.kjc.cluster.GenerateMasterDotCpp
is code (threadNNN.cpp) generated for this NNN?
assumes input is in range of generated numbers from NodeEnumerator
isEmpty() - Method in class at.dms.kjc.JBlock
Tests whether the block is empty.
isEmpty() - Method in class at.dms.kjc.raw.EventHeap
 
isEmpty() - Method in class at.dms.kjc.sir.SIRLatencySet
 
isEmpty() - Method in class at.dms.kjc.spacedynamic.EventHeap
 
isEmpty() - Method in class at.dms.util.ConstList
Returns true if this list contains no elements.
isEmpty() - Method in class org.jgraph.graph.ConnectionSet
Returns true if the connection set is empty.
isEmpty() - Method in class org.jgraph.graph.GraphContext
Returns true if this object contains no cells.
isEmpty() - Method in class streamit.frontend.controlflow.CFGNode
Determine if this node is a placeholder node.
isEnabled() - Method in class org.jgraph.plaf.basic.BasicGraphUI.GraphIncrementAction
 
isEndFill(Map) - Static method in class org.jgraph.graph.GraphConstants
Returns the offset attribute from the specified map.
isExact() - Method in class at.dms.kjc.sir.SIRLatencyRange
Returns whether or not this latency is constrained to be an exact value, without a range of zero.
isExpr() - Method in class streamit.frontend.controlflow.CFGNode
Determine if this node is an expression node.
isFeedbackIncomingEdge(int) - Method in class at.dms.kjc.flatgraph.FlatNode
Return True if the underlying SIROperator is a joiner and that joiner is directly contained in an SIRFeedbackLoop and the incoming edge at i is the feed-back path.
isFeedbackJoiner() - Method in class at.dms.kjc.flatgraph.FlatNode
Return True if the underlying SIROperator is a joiner and that joiner is directly contained in an SIRFeedbackLoop.
isFeedbackLoop() - Method in class at.dms.kjc.iterator.SIRFeedbackLoopIter
 
isFeedbackLoop() - Method in class at.dms.kjc.iterator.SIRIterator
 
isFeedbackLoop() - Method in class streamit.library.iriter.Iterator
 
isFeedbackLoop() - Method in interface streamit.scheduler2.iriter.Iterator
Checks if the iterator points to a FeedbackLoop.
isFileInput() - Method in class at.dms.kjc.slicegraph.FilterSliceNode
 
isFileInput() - Method in class at.dms.kjc.slicegraph.OutputSliceNode
 
isFileOutput() - Method in class at.dms.kjc.slicegraph.FilterSliceNode
 
isFileOutput() - Method in class at.dms.kjc.slicegraph.InputSliceNode
InputSliceNode is FileOutput if FilterSliceNode is FileOutput.
isFileReader() - Method in class at.dms.kjc.spacedynamic.IODevice
 
isFileReader() - Method in class at.dms.kjc.spacetime.StreamingDram
 
isFileWriter() - Method in class at.dms.kjc.spacetime.StreamingDram
 
isFillable(int) - Method in class org.jgraph.graph.EdgeRenderer
 
isFilter() - Method in class at.dms.kjc.flatgraph.FlatNode
Return True if the the underlying SIROperator is a SIRFilter.
isFilter() - Method in class at.dms.kjc.iterator.SIRFilterIter
 
isFilter() - Method in class at.dms.kjc.iterator.SIRIterator
 
isFilter() - Method in class at.dms.kjc.iterator.SIRPhasedFilterIter
 
isFilter() - Method in class streamit.library.iriter.Iterator
 
isFilter() - Method in interface streamit.scheduler2.iriter.Iterator
Checks if the iterator points to a Filter.
isFILTER_DEBUG_MODE() - Static method in class at.dms.kjc.spacetime.SpaceTimeBackend
 
isFilterSlice() - Method in class at.dms.kjc.slicegraph.SliceNode
 
isFinal() - Method in class at.dms.kjc.CMember
 
isFinal() - Method in class at.dms.kjc.JExpression
Tests whether this expression is final, like a variable, which is final.
isFinal() - Method in class at.dms.kjc.JFieldAccessExpression
Returns true if there must be exactly one initialization of the field.
isFinal() - Method in class at.dms.kjc.JLocalVariable
Returns if this variable is final
isFinal() - Method in class at.dms.kjc.JLocalVariableExpression
Returns true if there must be exactly one initialization of the variable.
isFinalized(Object) - Static method in class at.dms.kjc.iterator.IterFactory
Returns whether or not object has been finalized.
isFIR() - Method in class at.dms.kjc.sir.linear.LinearFilterRepresentation
Returns true if this filter is an FIR filter.
isFissable(SIRFilter) - Static method in class at.dms.kjc.sir.lowering.fission.StatelessDuplicate
Checks whether or not can be fissed.
isFissable(SIRFilter) - Static method in class at.dms.kjc.sir.lowering.partition.ManualPartition
Returns whether or not 'filter' is fissable by the StreamIt compiler.
isFix() - Method in class at.dms.classfile.CodePosition
Returns true if min equals max
isFixedBuffer(int, int) - Static method in class at.dms.kjc.cluster.FixedBufferTape
Determine whether a tape is is "fused".
isFloatingPoint() - Method in class at.dms.kjc.CBitType
Is this a floating point type ?
isFloatingPoint() - Method in class at.dms.kjc.CByteType
Is this a floating point type ?
isFloatingPoint() - Method in class at.dms.kjc.CCharType
Is this a floating point type ?
isFloatingPoint() - Method in class at.dms.kjc.CDoubleType
Is this a floating point type ?
isFloatingPoint() - Method in class at.dms.kjc.CFloatType
Is this a floating point type ?
isFloatingPoint() - Method in class at.dms.kjc.CIntType
Is this a floating point type ?
isFloatingPoint() - Method in class at.dms.kjc.CLongType
Is this a floating point type ?
isFloatingPoint() - Method in class at.dms.kjc.CNumericType
Is this a floating point type ?
isFloatingPoint() - Method in class at.dms.kjc.CShortType
Is this a floating point type ?
isFloatingPoint() - Method in class at.dms.kjc.CType
Check if a type is a floating point type
isForceMarqueeEvent(MouseEvent) - Method in class org.jgraph.graph.BasicMarqueeHandler
 
isForceMarqueeEvent(MouseEvent) - Method in class org.jgraph.plaf.basic.BasicGraphUI
Returning true signifies the marquee handler has precedence over other handlers, and is receiving subsequent mouse events.
isForward() - Method in class streamit.frontend.controlflow.DataFlow
Determine if this is a forward or backward data-flow analysis.
isFP() - Method in class at.dms.kjc.slicegraph.FileInputContent
Returns if output format of file is floating point.
isFP() - Method in class at.dms.kjc.slicegraph.FileOutputContent
Returns if output format of file is floating point.
isFP() - Method in class at.dms.kjc.spacetime.FileState
 
isFullyDeclared() - Method in class at.dms.kjc.CSourceField
 
isFusable(SIRStream) - Static method in class at.dms.kjc.sir.lowering.fusion.FusePipe
Returns whether or note str is a candidate component for fusion.
isFusable(SIRSplitJoin) - Static method in class at.dms.kjc.sir.lowering.fusion.FuseSplit
Returns whether or not is fusable.
isGenerated() - Method in class at.dms.kjc.JLocalVariable
Returns the variable definied by this formal parameter
isGridEnabled() - Method in class org.jgraph.JGraph
Returns true if the grid is active.
isGridVisible() - Method in class org.jgraph.JGraph
Returns true if the grid will be visible.
isHead() - Method in class at.dms.kjc.spacedynamic.CircularSchedule
 
isHideEdgesOnBecomeInvisible() - Method in class org.jgraph.graph.GraphLayoutCache
Returns the hideEdgesOnBecomeInvisible.
isHideEdgesOnHide() - Method in class org.jgraph.graph.GraphLayoutCache
Returns the hideEdgesOnHide.
isHideGroups() - Method in class org.jgraph.graph.VertexRenderer
Returns the hideGroups.
isHTMLFlavor(DataFlavor) - Method in class org.jgraph.plaf.basic.BasicTransferable
Returns whether or not the specified data flavor is an HTML flavor that is supported.
isHTMLSupported() - Method in class org.jgraph.graph.GraphTransferable
Returns true if the transferable support a text/html format.
isHTMLSupported() - Method in class org.jgraph.plaf.basic.BasicTransferable
Should the HTML flavors be offered? If so, the method getHTMLData should be implemented to provide something reasonable.
isIdempotent() - Method in class at.dms.kjc.sir.lowering.partition.IdempotentTransform
This is idempotent if preds and succs are idempotent.
isIdempotent() - Method in class at.dms.kjc.sir.lowering.partition.StreamTransform
Returns whether or not the deep set of transforms starting at this performs any fusion or fission on the child streams.
isImmutable(String, String) - Method in class streamit.frontend.passes.DetectImmutable
Determines whether an array in a certain stream is immutable.
isImpossible() - Method in class streamit.stair.core.ControlEdge
Returns true if normal control flow will never follow this edge.
isInit - Variable in class at.dms.kjc.cluster.FlatIRToCluster
 
isInit - Variable in class at.dms.kjc.common.ToC
true if we are currently visiting the init function
isInitialized(int) - Static method in class at.dms.kjc.CVariableInfo
isInitialized
isInitialized(CExpressionContext) - Method in class at.dms.kjc.JArrayAccessExpression
 
isInitialized(CExpressionContext) - Method in class at.dms.kjc.JExpression
 
isInitialized(CExpressionContext) - Method in class at.dms.kjc.JFieldAccessExpression
Returns true iff this field is already initialized.
isInitialized(CExpressionContext) - Method in class at.dms.kjc.JLocalVariableExpression
Returns true if this field is already initialized
isInitOrPrimepump(SchedulingPhase) - Static method in enum at.dms.kjc.backendSupport.SchedulingPhase
to determine if INIT || PRIMEPUMP.
isInLoop() - Method in class at.dms.kjc.CBodyContext
Returns true iff execution is in the body of a loop.
isInput(FlatNode) - Method in class at.dms.kjc.flatgraph.StaticStreamGraph
is node a dynamic source for this SSG *
isInputSlice() - Method in class at.dms.kjc.slicegraph.SliceNode
 
isInputUsed(int) - Method in class streamit.library.Joiner
 
isInputUsed(int) - Method in class streamit.library.WeightedRoundRobinJoiner
 
isIntegerOffset() - Method in class at.dms.kjc.sir.linear.LinearForm
returns true if this linear form's offset is an integer
isIntegerOffset() - Method in class at.dms.kjc.sir.statespace.LinearForm
returns true if this linear form's offset is an integer
isIntegral() - Method in class at.dms.kjc.sir.linear.ComplexNumber
returns true if both the real and imaginary parts of this are integers
isIntegral() - Method in class at.dms.kjc.sir.linear.FilterMatrix
Return whether or not all the elements of this have integral components.
isIntegral() - Method in class at.dms.kjc.sir.statespace.ComplexNumber
returns true if both the real and imaginary parts of this are integers
isIntegral() - Method in class at.dms.kjc.sir.statespace.FilterMatrix
Return whether or not all the elements of this have integral components.
isInterface() - Method in class at.dms.kjc.CClass
 
isIntermediateTile(RawTile) - Method in class at.dms.kjc.spacedynamic.Layout
 
isInterSlice() - Method in class at.dms.kjc.spacetime.OffChipBuffer
 
isIntOne(JExpression) - Static method in class at.dms.kjc.rstream.Util
return true if this exp is a JIntLiteral and the int value is 1
isIntraSlice() - Method in class at.dms.kjc.spacetime.OffChipBuffer
 
isIntZero(JExpression) - Static method in class at.dms.kjc.rstream.Util
return true if this exp is a JIntLiteral and the int value is 0
isIO(Slice) - Method in class at.dms.kjc.slicegraph.Partitioner
Check for I/O in slice
isJoiner() - Method in class at.dms.kjc.flatgraph.FlatNode
Return True if the underlying SIROperator is an SIRJoiner
isJoiner() - Method in class at.dms.kjc.slicegraph.InputSliceNode
Is a joiner if there are at least 2 sources (even if same Edge object).
isJump() - Method in class at.dms.backend.InstructionHandle
Returns true if this instruction is a jump instruction
isJump() - Method in class at.dms.optimize.InstructionHandle
Returns true if this instruction is a jump instruction
isKeyDown - Variable in class org.jgraph.plaf.basic.BasicGraphUI.KeyHandler
Set to true while keyPressed is active.
isLast - Variable in class at.dms.kjc.raw.SimulatorEvent
 
isLast - Variable in class at.dms.kjc.spacedynamic.SimulatorEvent
 
isLeaf() - Method in class org.jgraph.graph.AbstractCellView
Returns true if the view is a leaf.
isLeaf() - Method in interface org.jgraph.graph.CellView
Returns true if the view is a leaf.
isLeaf(Object) - Method in class org.jgraph.graph.DefaultGraphModel
Returns whether the specified node is a leaf node.
isLeaf(Object) - Method in interface org.jgraph.graph.GraphModel
Returns whether the specified node is a leaf node.
isLeftSide() - Method in class at.dms.kjc.CExpressionContext
Returns true iff the expression is the left hand side of an assignment.
isLess(Object, Object) - Method in interface streamit.misc.Comperator
 
isLess(Object, Object) - Method in class streamit.misc.HashComperator
 
isLexerAutoGenRule() - Method in class at.dms.compiler.tools.antlr.compiler.RuleBlock
 
isLinear() - Method in class at.dms.kjc.backendSupport.FilterInfo
 
isLinear() - Method in class at.dms.kjc.slicegraph.FilterContent
Return if filter is linear.
isLinear() - Method in class at.dms.kjc.slicegraph.UnflatFilter
Returns if UnflatFilter is linear.
isLineComment() - Method in class at.dms.compiler.JavaStyleComment
 
isLineComment() - Method in class at.dms.compiler.tools.common.JavaStyleComment
 
isLiteral() - Method in class at.dms.classfile.Instruction
Returns true iff this instruction is a literal.
isLiteral() - Method in class at.dms.classfile.NoArgInstruction
Return true if this instruction is a literal
isLiteral() - Method in class at.dms.classfile.PushLiteralInstruction
Return true if this instruction is a literal
isLoad() - Method in class at.dms.classfile.LocalVarInstruction
 
isLoopVariable() - Method in class at.dms.kjc.JLocalVariable
 
isLValue(CExpressionContext) - Method in class at.dms.kjc.JArrayAccessExpression
 
isLValue(CExpressionContext) - Method in class at.dms.kjc.JExpression
Tests whether this expression can be at the left-hand side of an assignment, i.e.
isLValue(CExpressionContext) - Method in class at.dms.kjc.JFieldAccessExpression
Returns true if this field accepts assignments.
isLValue(CExpressionContext) - Method in class at.dms.kjc.JLocalVariableExpression
Returns true if this field accept assignment
isLValue(CExpressionContext) - Method in class at.dms.kjc.JThisExpression
 
isLValue() - Method in class streamit.frontend.nodes.ExprArray
Determine if this expression can be assigned to.
isLValue() - Method in class streamit.frontend.nodes.ExprArrayInit
Determine if this expression can be assigned to.
isLValue() - Method in class streamit.frontend.nodes.Expression
Determine if this expression can be assigned to.
isLValue() - Method in class streamit.frontend.nodes.ExprField
Determine if this expression can be assigned to.
isLValue() - Method in class streamit.frontend.nodes.ExprVar
Determine if this expression can be assigned to.
isMapped() - Method in class at.dms.kjc.spacetime.RawTile
 
isMarked() - Method in class at.dms.compiler.tools.antlr.runtime.InputBuffer
 
isMathMethod(JExpression, String) - Static method in class at.dms.util.Utils
Is the passed method name (broken into prefix and identifier) a Java math method? Limited to those methods that we can emit code for...
isMessageDirectionDownstream(SIRFilter, SIRFilter) - Static method in class at.dms.kjc.cluster.LatencyConstraints
Checks if the message direction between sender and receiver is downstream
isMoreSpecificThan(CMethod) - Method in class at.dms.kjc.CBinaryMethod
Is this method more specific than the one given as argument (JLS 15.12.2.2) ?
isMoreSpecificThan(CMethod) - Method in class at.dms.kjc.CMethod
Is this method more specific than the one given as argument (JLS 15.12.2.2) ?
isMoveable(Map) - Static method in class org.jgraph.graph.GraphConstants
Returns the moveable attribute from the specified map.
isMoveable() - Method in class org.jgraph.JGraph
 
isMoving - Variable in class org.jgraph.plaf.basic.BasicGraphUI.RootHandle
Indicates whether this handle is currently moving cells.
isMultiPhaseStyle() - Method in class streamit.library.Filter
 
isNative() - Method in class at.dms.kjc.CMethod
Returns true iff this method is native.
isNative() - Method in class at.dms.kjc.sir.SIRHelper
 
isNecesary() - Method in class at.dms.kjc.rstream.FusionState
 
isNested() - Method in class at.dms.kjc.CClass
Checks whether this type is nested.
isNested() - Method in class at.dms.kjc.JTypeDeclaration
Checks whether this type is nested.
isNew - Variable in class org.jgraph.graph.DefaultGraphSelectionModel.CellPlaceHolder
 
isNew() - Method in class org.jgraph.graph.DefaultGraphSelectionModel.CellPlaceHolder
Returns the isNew.
isNO_SWPIPELINE() - Static method in class at.dms.kjc.spacetime.SpaceTimeBackend
 
isNonLinear(SIRStream) - Method in class at.dms.kjc.sir.linear.LinearAnalyzer
Adds a mapping from SIRStream to linear filter rep.
isNonLinear(SIRStream) - Method in class at.dms.kjc.sir.statespace.LinearAnalyzer
Checks if stream is non-linear
isNormal() - Method in class streamit.stair.core.ControlEdge
Returns true if normal control flow might follow this edge.
isNull() - Method in class at.dms.kjc.sir.SIRJoinType
 
isNull() - Method in class at.dms.kjc.sir.SIRSplitType
 
isNullJoiner() - Method in class at.dms.kjc.flatgraph.FlatNode
 
isNullSplitter() - Method in class at.dms.kjc.flatgraph.FlatNode
Return true if this flat node is a null splitter.
isNumeric() - Method in class at.dms.kjc.CNumericType
Is this a numeric type ?
isNumeric() - Method in class at.dms.kjc.CType
Check if a type is a numeric type
isOnlyOffset() - Method in class at.dms.kjc.sir.linear.LinearForm
Returns true if this LinearForm contains only a constant offset and a vector of all zeros.
isOnlyOffset() - Method in class at.dms.kjc.sir.statespace.LinearForm
Returns true if this LinearForm contains only a constant offset This means the inputs vector is all zeros, and the states vector is all zeros except for the last weight
isOpaque(Map) - Static method in class org.jgraph.graph.GraphConstants
Returns the opaque attribute from the specified map.
isOrdered() - Method in class org.jgraph.graph.GraphLayoutCache
 
isOrdinal() - Method in class at.dms.kjc.CBitType
Is this type ordinal ?
isOrdinal() - Method in class at.dms.kjc.CByteType
Is this type ordinal ?
isOrdinal() - Method in class at.dms.kjc.CCharType
Is this type ordinal ?
isOrdinal() - Method in class at.dms.kjc.CDoubleType
Is this type ordinal ?
isOrdinal() - Method in class at.dms.kjc.CFloatType
Is this type ordinal ?
isOrdinal() - Method in class at.dms.kjc.CIntType
Is this type ordinal ?
isOrdinal() - Method in class at.dms.kjc.CLongType
Is this type ordinal ?
isOrdinal() - Method in class at.dms.kjc.CNumericType
Is this type ordinal ?
isOrdinal() - Method in class at.dms.kjc.CShortType
Is this type ordinal ?
isOrdinal() - Method in class at.dms.kjc.CType
Check if a type is an integer type
isOutput(FlatNode) - Method in class at.dms.kjc.flatgraph.StaticStreamGraph
is node a dynamic sink for this SSG *
isOutputSlice() - Method in class at.dms.kjc.slicegraph.SliceNode
 
isOutputUsed(int) - Method in class streamit.library.Splitter
 
isOutputUsed(int) - Method in class streamit.library.WeightedRoundRobinSplitter
 
isParallelTo(Operator) - Method in class streamit.library.Operator
Returns whether this is in parallel to
isPartial() - Method in class org.jgraph.graph.GraphLayoutCache
 
isPipeline() - Method in class at.dms.kjc.iterator.SIRIterator
 
isPipeline() - Method in class at.dms.kjc.iterator.SIRPipelineIter
 
isPipeline() - Method in class streamit.library.iriter.Iterator
 
isPipeline() - Method in interface streamit.scheduler2.iriter.Iterator
Checks if the iterator points to a Pipeline.
isPlainFlavor(DataFlavor) - Method in class org.jgraph.plaf.basic.BasicTransferable
Returns whether or not the specified data flavor is an plain flavor that is supported.
isPlainSupported() - Method in class org.jgraph.graph.GraphTransferable
Returns true if the transferable support a text/plain format.
isPlainSupported() - Method in class org.jgraph.plaf.basic.BasicTransferable
Should the plain text flavors be offered? If so, the method getPlainData should be implemented to provide something reasonable.
isPop() - Method in class at.dms.backend.InstructionHandle
 
isPort() - Method in class at.dms.kjc.spacedynamic.ComputeNode
 
isPort(Object) - Method in class org.jgraph.graph.DefaultGraphModel
Returns true if port is a valid port, possibly supporting edge connection.
isPort(Object) - Method in interface org.jgraph.graph.GraphModel
Returns true if port is a valid port, possibly supporting edge connection.
isPortsVisible() - Method in class org.jgraph.JGraph
Returns true if the ports will be visible.
isPPU() - Method in class at.dms.kjc.cell.CellPU
 
isPPU() - Method in class at.dms.kjc.cell.PPU
 
isPPU() - Method in class at.dms.kjc.cell.SPU
 
isPredefined() - Method in class at.dms.kjc.slicegraph.FilterSliceNode
 
isPrework() - Method in class streamit.frontend.tojava.StmtIODecl
Returns whether this corresponds to the prework function.
isPrimitive() - Method in class at.dms.kjc.CType
Check if a type is a class type
isPrimitiveWrapper(Object) - Static method in class at.dms.kjc.iterator.Memoizer
Returns whether or not is a wrapper for a primitive type
isPrivate() - Method in class at.dms.kjc.CMember
 
isProtected() - Method in class at.dms.kjc.CMember
 
isPublic() - Method in class at.dms.kjc.CMember
 
isPurelyReal() - Method in class at.dms.kjc.sir.linear.LinearFilterRepresentation
Returns true if and only if all coefficients in this filter rep are real valued.
isPurelyReal() - Method in class at.dms.kjc.sir.statespace.LinearFilterRepresentation
Returns true if and only if all coefficients in this filter rep are real valued.
isQualifiedAndAnonymous() - Method in class at.dms.kjc.CClass
 
isReachable() - Method in class at.dms.kjc.CBodyContext
Returns true iff the statement is reachable.
isReached() - Method in class at.dms.backend.InstructionHandle
isReached
isReached() - Method in class at.dms.optimize.InstructionHandle
isReached
isReader() - Method in class at.dms.kjc.spacetime.FileState
 
isReal() - Method in class at.dms.kjc.sir.linear.ComplexNumber
returns true of abs(imaginary part) is less than MAX_PRECISION
isReal() - Method in class at.dms.kjc.sir.linear.FilterMatrix
Return whether or not all the elements of this FilterMatrix are real.
isReal() - Method in class at.dms.kjc.sir.statespace.ComplexNumber
returns true of abs(imaginary part) is less than MAX_PRECISION
isReal() - Method in class at.dms.kjc.sir.statespace.FilterMatrix
Return whether or not all the elements of this FilterMatrix are real.
isRectangular() - Method in class at.dms.kjc.sir.SIRSplitJoin
Returns whether or not all streams in this have the same "height" (see getComponentHeight).
isReference() - Method in class at.dms.kjc.CArrayType
Checks if a type is a reference type
isReference() - Method in class at.dms.kjc.CClassType
Check if a type is a reference
isReference() - Method in class at.dms.kjc.CType
Check if a type is a class type
isRememberCellViews() - Method in class org.jgraph.graph.GraphLayoutCache
Returns the rememberCellViews.
isRemoveAll(Map) - Static method in class org.jgraph.graph.GraphConstants
Returns the offset attribute from the specified map.
isRemovePointEvent(MouseEvent) - Method in class org.jgraph.graph.EdgeView
Returning true signifies a mouse event removes a given point.
isRestricted(SIRFilter) - Static method in class at.dms.kjc.cluster.LatencyConstraints
Returns true if a SIRFilter needs to receive credit messages and limit its execution accordingly.
isRicherFlavor(DataFlavor) - Method in class org.jgraph.plaf.basic.BasicTransferable
 
isRoundRobin() - Method in class at.dms.kjc.sir.SIRJoinType
 
isRoundRobin() - Method in class at.dms.kjc.sir.SIRSplitType
 
isRRSplitter() - Method in class at.dms.kjc.slicegraph.OutputSliceNode
 
isSelectionEmpty() - Method in class org.jgraph.graph.DefaultGraphSelectionModel
Returns true if the selection is currently empty.
isSelectionEmpty() - Method in interface org.jgraph.graph.GraphSelectionModel
Returns true if the selection is currently empty.
isSelectionEmpty() - Method in class org.jgraph.JGraph
Returns true if the selection is currently empty.
isSelectNewCells() - Method in class org.jgraph.JGraph
Returns true if selected edges should be disconnected from unselected vertices when they are moved.
isShowAllEdgesForVisibleVertices() - Method in class org.jgraph.graph.GraphLayoutCache
Returns the showAllEdgesForVisibleVertices.
isShowEdgesOnShow() - Method in class org.jgraph.graph.GraphLayoutCache
Returns the showEdgesOnShow.
isSigned() - Method in class streamit.stair.core.TypeInt
Returns true if this is a signed integer, or false if this is unsigned.
isSignificant() - Method in class org.jgraph.graph.DefaultGraphModel.GraphModelEdit
 
isSignificant() - Method in class org.jgraph.graph.GraphLayoutCache.GraphViewEdit
 
isSimple() - Method in class at.dms.kjc.backendSupport.FilterInfo
Can we use a simple (non-circular, non-copy-down) receive buffer for this filter?
isSimple(Layout) - Static method in class at.dms.kjc.spacedynamic.SimpleSimulator
 
isSimple() - Method in class at.dms.kjc.spacedynamic.SpdStreamGraph
 
isSizeable(Map) - Static method in class org.jgraph.graph.GraphConstants
Returns the sizeable attribute from the specified map.
isSizeable() - Method in class org.jgraph.JGraph
Returns true if the graph allows cells to be resized.
isSnapSelectedView() - Method in class org.jgraph.plaf.basic.BasicGraphUI
 
isSource - Variable in class org.jgraph.graph.ConnectionSet.Connection
Indicates if port is the source of edge.
isSource() - Method in class org.jgraph.graph.ConnectionSet.Connection
Returns true if port is the source of edge.
isSourceEditing() - Method in class org.jgraph.graph.EdgeView.EdgeHandle
 
isSplitJoin() - Method in class at.dms.kjc.iterator.SIRIterator
 
isSplitJoin() - Method in class at.dms.kjc.iterator.SIRSplitJoinIter
 
isSplitJoin() - Method in class streamit.library.iriter.Iterator
 
isSplitJoin() - Method in interface streamit.scheduler2.iriter.Iterator
Checks if the iterator points to a SplitJoin.
isSplitter() - Method in class at.dms.kjc.flatgraph.FlatNode
Return True if the underlying SIROperator is an SIRSplitter
isSplitter() - Method in class at.dms.kjc.slicegraph.OutputSliceNode
 
isSPU() - Method in class at.dms.kjc.cell.CellPU
 
isSPU() - Method in class at.dms.kjc.cell.PPU
 
isSPU() - Method in class at.dms.kjc.cell.SPU
 
isStatementExpression() - Method in class at.dms.kjc.JAssignmentExpression
Returns true iff this expression can be used as a statement (JLS 14.8)
isStatementExpression() - Method in class at.dms.kjc.JCompoundAssignmentExpression
Returns true iff this expression can be used as a statement (JLS 14.8)
isStatementExpression() - Method in class at.dms.kjc.JExpression
Returns true iff this expression can be used as a statement (JLS 14.8)
isStatementExpression() - Method in class at.dms.kjc.JMethodCallExpression
Returns true iff this expression can be used as a statement (JLS 14.8)
isStatementExpression() - Method in class at.dms.kjc.JPostfixExpression
Returns true iff this expression can be used as a statement (JLS 14.8)
isStatementExpression() - Method in class at.dms.kjc.JPrefixExpression
Returns true iff this expression can be used as a statement (JLS 14.8)
isStatementExpression() - Method in class at.dms.kjc.JQualifiedAnonymousCreation
Returns true iff this expression can be used as a statement (JLS 14.8)
isStatementExpression() - Method in class at.dms.kjc.JQualifiedInstanceCreation
Returns true iff this expression can be used as a statement (JLS 14.8)
isStatementExpression() - Method in class at.dms.kjc.JUnqualifiedAnonymousCreation
Returns true iff this expression can be used as a statement (JLS 14.8)
isStatementExpression() - Method in class at.dms.kjc.JUnqualifiedInstanceCreation
Returns true iff this expression can be used as a statement (JLS 14.8)
isStatementExpression() - Method in class at.dms.kjc.sir.SIRPeekExpression
Returns true iff this expression can be used as a statement (JLS 14.8)
isStatementExpression() - Method in class at.dms.kjc.sir.SIRPopExpression
Returns true iff this expression can be used as a statement (JLS 14.8)
isStatementExpression() - Method in class at.dms.kjc.sir.SIRPushExpression
Returns true iff this expression can be used as a statement (JLS 14.8)
isStatic() - Method in class at.dms.kjc.CMember
 
isStatic() - Method in class at.dms.kjc.JLocalVariable
Returns if this variable is static
isStatic() - Method in class streamit.library.Rate
Returns whether or not this is a static rate.
isStatic() - Method in class streamit.library.RateStatic
Returns whether or not this is a statically known rate.
isStaticContext() - Method in class at.dms.kjc.CContext
JLS 8.1.2: A statement or expression occurs in a static context if and only if the innermost method, constructor, instance initializer, static initializer, field initializer, or explicit constructor statement enclosing the statement or expression is a static method, a static initializer, the variable initializer of a static variable, or an explicit constructor invocation statement
isStaticContext() - Method in class at.dms.kjc.CMethodContext
JLS 8.1.2: A statement or expression occurs in a static context if and only if the innermost method, constructor, instance initializer, static initializer, field initializer, or explicit constructor statement enclosing the statement or expression is a static method, a static initializer, the variable initializer of a static variable, or an explicit constructor invocation statement
isStaticInitializer() - Method in class at.dms.kjc.JClassBlock
 
isStaticNet() - Method in class at.dms.kjc.spacetime.IntraSliceBuffer
 
isStmt() - Method in class streamit.frontend.controlflow.CFGNode
Determine if this node is a statement node.
isStore() - Method in class at.dms.classfile.LocalVarInstruction
 
isStringFlavor(DataFlavor) - Method in class org.jgraph.plaf.basic.BasicTransferable
Returns whether or not the specified data flavor is a String flavor that is supported.
isStruct - Variable in class at.dms.kjc.lir.LIRToC
 
isStruct - Variable in class at.dms.kjc.sir.SIRToStreamIt
 
isSubsetOf(int, int) - Static method in class at.dms.kjc.CModifier
Tests if a set of modifiers contains all specified flags.
isSuperConstructorCalled() - Method in class at.dms.kjc.CConstructorContext
 
isSwap() - Method in class at.dms.backend.InstructionHandle
 
isSynthetic() - Method in class at.dms.classfile.FieldInfo
Returns true if the field is synthetic
isSynthetic() - Method in class at.dms.classfile.MethodInfo
Returns true if the field is synthetic
isTarget() - Method in class at.dms.backend.InstructionHandle
isTarget
isTarget() - Method in class at.dms.optimize.InstructionHandle
isTarget
isTargetEditing() - Method in class org.jgraph.graph.EdgeView.EdgeHandle
 
isThisAccess() - Method in class at.dms.kjc.JFieldAccessExpression
(bft: I think...) Returns whether or not this field access is on the
isTile() - Method in class at.dms.kjc.spacedynamic.ComputeNode
 
isToggleSelectionEvent(MouseEvent) - Method in class org.jgraph.plaf.basic.BasicGraphUI
Returning true signifies a mouse event on the cell should toggle the selection of only the cell under mouse.
isTop() - Method in class streamit.frontend.controlflow.AnyTypeLattice
 
isTop() - Method in class streamit.frontend.controlflow.CountLattice
 
isTopFilter() - Method in class at.dms.kjc.flatgraph.FlatNode
Return True if the the underlying SIROperator is a SIRFilter and could be at the top of a program
isToplevelStream(String) - Method in class at.dms.kjc.Kopi2SIR
Returns whether or not the given name represents a toplevel (void->void) stream that can be executed by itself.
isTwoStage() - Method in class at.dms.kjc.backendSupport.FilterInfo
 
isTwoStage() - Method in class at.dms.kjc.slicegraph.FilterContent
Returns if this filter is two-stage or not.
isUnaryRoundRobin() - Method in class at.dms.kjc.sir.SIRSplitter
Returns whether this is a round-robin with all weights equal to 1.
isUniform(JExpression[]) - Static method in class at.dms.util.Utils
Returns whether all elements of an array of JExpressions are JLiterals with the same value.
isUpstream() - Method in class streamit.scheduler2.constrained.P2PPortal
 
isUpstreamOf(Operator) - Method in class streamit.library.Operator
Returns whether this is upstream of
isUsed() - Method in class at.dms.kjc.CSourceField
Returns true iff this field is used.
isUsed() - Method in class at.dms.kjc.CSourceMethod
 
isUsed() - Method in class at.dms.kjc.JLocalVariable
 
isUseful(SIRStream) - Static method in class at.dms.kjc.sir.lowering.Vectorizable
Determine whether a vectorizable stream may contain useful vector operations.
isValidComputeNodeNumber(int) - Method in class at.dms.kjc.backendSupport.ComputeNodes
 
isValidComputeNodeNumber(int) - Method in interface at.dms.kjc.backendSupport.ComputeNodesI
Does a number correspond to a compute node?
isValidComputeNodeNumber(int) - Method in class at.dms.kjc.cell.CellChip
 
isValidComputeNodeNumber(int) - Method in class at.dms.kjc.spacetime.RawChip
 
isValidComputeNodeNumber(int) - Method in class at.dms.kjc.vanillaSlice.UniProcessors
 
isVisible(Object) - Method in class org.jgraph.graph.GraphLayoutCache
 
isVolatile() - Method in class at.dms.kjc.JLocalVariable
Returns true if this variable is declared volatile.
isWork() - Method in class streamit.frontend.tojava.StmtIODecl
Returns whether this corresponds to the work function.
isZero() - Method in class at.dms.kjc.sir.statespace.FilterMatrix
 
itemID - Variable in class at.dms.kjc.raw.SimulatorEvent
 
itemID - Variable in class at.dms.kjc.spacedynamic.SimulatorEvent
 
items - Variable in class at.dms.kjc.cluster.TapeFixedBase
Maximum number of items ever on the tape: for buffer size.
itemsFiring(int, boolean) - Method in class at.dms.kjc.backendSupport.FilterInfo
 
itemsNeeded - Variable in class streamit.library.jcc.JccFilter
 
itemsNeededToFire(int, boolean) - Method in class at.dms.kjc.backendSupport.FilterInfo
 
itemsNeededToFire(FlatNode, SimulationCounter, HashMap<FlatNode, Integer>) - Method in class at.dms.kjc.spacedynamic.Simulator
given a node
iterateInorder(Slice[], SchedulingPhase, ComputeNodesI) - Method in class at.dms.kjc.backendSupport.BackEndScaffold
Iterate over the schedule of slices and over each node of each slice and generate the code necessary to fire the schedule.
iterationBound - Static variable in class at.dms.kjc.vanillaSlice.UniBackEndFactory
name of variable used as bound for number of iterations.
iterations - Static variable in class at.dms.kjc.KjcOptions
 
iterator() - Method in class at.dms.kjc.flatgraph.FlatWeights
All access to nodes, weights should be done through this iterator.
iterator() - Method in class at.dms.kjc.raw.EventHeap
 
iterator() - Method in class at.dms.kjc.sir.SIRLatencySet
 
iterator() - Method in class at.dms.kjc.spacedynamic.EventHeap
 
iterator() - Method in class at.dms.util.ConstList
Returns an iterator over the elements in this list in proper sequence.
Iterator - Class in streamit.library.iriter
This is the implementation of the basic Iterator, as required by scheduler2.
Iterator(Stream) - Constructor for class streamit.library.iriter.Iterator
Construct an iterator for the given stream, with the default factory.
Iterator(Stream, IterFactory) - Constructor for class streamit.library.iriter.Iterator
Construct an iterator for the given stream, using the given factory to create new iterators.
Iterator - Interface in streamit.scheduler2.iriter
Purpose: An Iterator for StreamIt stream graph Description: This interface describes an iterator of a StreamIt stream graph.
IteratorBase - Interface in streamit.scheduler2.iriter
Purpose: Base iterator for StreamIt stream graph to provide some common functionality for all iterators.
IterFactory - Class in at.dms.kjc.iterator
This class is the outside interface for managing iterators.
IterFactory - Interface in streamit.library.iriter
This represents an iterator factory that returns iterators for streams.
iterOverAllFieldsAndMethods(SIRStream, boolean, boolean, boolean, EmptyAttributeVisitor) - Method in class at.dms.kjc.sir.lowering.StaticsProp.IterOverAllFieldsAndMethods
Visit all field, method, and parameter definitions reachable from a SIRStream (Including substreams).
iterOverFieldsAndMethods(SIRStream, boolean, boolean, boolean, EmptyAttributeVisitor) - Static method in class at.dms.kjc.sir.lowering.StaticsProp.IterOverAllFieldsAndMethods
Visit all field and method declarations in a SIRStream element (Not including substreams).
ITERS_PER_BATCH - Static variable in class at.dms.kjc.cell.CellBackend
 

J

JAddExpression - Class in at.dms.kjc
This class implements '+ - * /' specific operations Plus operand may be String, numbers
JAddExpression() - Constructor for class at.dms.kjc.JAddExpression
 
JAddExpression(TokenReference, JExpression, JExpression) - Constructor for class at.dms.kjc.JAddExpression
Construct a node in the parsing tree This method is directly called by the parser
JAddExpression(JExpression, JExpression) - Constructor for class at.dms.kjc.JAddExpression
 
JArrayAccessExpression - Class in at.dms.kjc
15.12 Array Access Expressions This class implements an access through an array constant values may be folded at compile time
JArrayAccessExpression() - Constructor for class at.dms.kjc.JArrayAccessExpression
 
JArrayAccessExpression(TokenReference, JExpression, JExpression) - Constructor for class at.dms.kjc.JArrayAccessExpression
This version is the original kopi one; tries to resolve type automatically.
JArrayAccessExpression(JExpression, JExpression) - Constructor for class at.dms.kjc.JArrayAccessExpression
 
JArrayAccessExpression(TokenReference, JExpression, JExpression, CType) - Constructor for class at.dms.kjc.JArrayAccessExpression
 
JArrayInitializer - Class in at.dms.kjc
This class implements an array of expressions and array initializers used to initialize arrays.
JArrayInitializer() - Constructor for class at.dms.kjc.JArrayInitializer
 
JArrayInitializer(TokenReference, JExpression[]) - Constructor for class at.dms.kjc.JArrayInitializer
Construct a node in the parsing tree This method is directly called by the parser
JArrayInitializer(JExpression[]) - Constructor for class at.dms.kjc.JArrayInitializer
 
JArrayLengthExpression - Class in at.dms.kjc
A 'ArrayLength' expression
JArrayLengthExpression() - Constructor for class at.dms.kjc.JArrayLengthExpression
 
JArrayLengthExpression(TokenReference, JExpression) - Constructor for class at.dms.kjc.JArrayLengthExpression
Construct a node in the parsing tree
JAssignmentExpression - Class in at.dms.kjc
This class implements the assignment operation
JAssignmentExpression() - Constructor for class at.dms.kjc.JAssignmentExpression
 
JAssignmentExpression(TokenReference, JExpression, JExpression) - Constructor for class at.dms.kjc.JAssignmentExpression
Construct a node in the parsing tree This method is directly called by the parser
JAssignmentExpression(JExpression, JExpression) - Constructor for class at.dms.kjc.JAssignmentExpression
 
JAV_CLASS - Static variable in interface at.dms.kjc.Constants
 
JAV_CLONE - Static variable in interface at.dms.kjc.Constants
 
JAV_CLONEABLE - Static variable in interface at.dms.kjc.Constants
 
JAV_CONSTRUCTOR - Static variable in interface at.dms.kjc.Constants
 
JAV_ERROR - Static variable in interface at.dms.kjc.Constants
 
JAV_EXCEPTION - Static variable in interface at.dms.kjc.Constants
 
JAV_INIT - Static variable in interface at.dms.kjc.Constants
 
JAV_LENGTH - Static variable in interface at.dms.kjc.Constants
 
JAV_NAME_SEPARATOR - Static variable in interface at.dms.kjc.Constants
 
JAV_OBJECT - Static variable in interface at.dms.kjc.Constants
 
JAV_OUTER_THIS - Static variable in interface at.dms.kjc.Constants
 
JAV_RUNTIME - Static variable in interface at.dms.kjc.Constants
 
JAV_RUNTIME_EXCEPTION - Static variable in interface at.dms.kjc.Constants
 
JAV_STATIC_INIT - Static variable in interface at.dms.kjc.Constants
 
JAV_STRING - Static variable in interface at.dms.kjc.Constants
 
JAV_STRINGBUFFER - Static variable in interface at.dms.kjc.Constants
 
JAV_THIS - Static variable in interface at.dms.kjc.Constants
 
JAV_THROWABLE - Static variable in interface at.dms.kjc.Constants
 
java - Static variable in class at.dms.kjc.KjcOptions
 
JAVA_CODE_GENERATED - Static variable in interface at.dms.compiler.CompilerMessages
 
JAVA_CODE_GENERATED - Static variable in interface at.dms.compiler.tools.common.CompilerMessages
 
JAVA_MAGIC - Static variable in interface at.dms.classfile.Constants
 
JAVA_MAJOR - Static variable in interface at.dms.classfile.Constants
 
JAVA_MINOR - Static variable in interface at.dms.classfile.Constants
 
JavaCodeGenerator - Class in at.dms.compiler.tools.antlr.compiler
A Java code generator.
JavaCodeGenerator() - Constructor for class at.dms.compiler.tools.antlr.compiler.JavaCodeGenerator
Create a Java code-generator using the given Grammar.
JavadocComment - Class in at.dms.compiler
A simple character constant
JavadocComment() - Constructor for class at.dms.compiler.JavadocComment
 
JavadocComment(String, boolean, boolean) - Constructor for class at.dms.compiler.JavadocComment
Construct a node in the parsing tree
JavadocComment - Class in at.dms.compiler.tools.common
A simple character constant
JavadocComment(String, boolean, boolean) - Constructor for class at.dms.compiler.tools.common.JavadocComment
Construct a node in the parsing tree
JavaStyleComment - Class in at.dms.compiler
A simple character constant
JavaStyleComment() - Constructor for class at.dms.compiler.JavaStyleComment
 
JavaStyleComment(String, boolean, boolean, boolean) - Constructor for class at.dms.compiler.JavaStyleComment
Construct a node in the parsing tree
JavaStyleComment - Class in at.dms.compiler.tools.common
A simple character constant
JavaStyleComment(String, boolean, boolean, boolean) - Constructor for class at.dms.compiler.tools.common.JavaStyleComment
Construct a node in the parsing tree
JBinaryArithmeticExpression - Class in at.dms.kjc
This class is an abstract root class for binary expressions
JBinaryArithmeticExpression() - Constructor for class at.dms.kjc.JBinaryArithmeticExpression
 
JBinaryArithmeticExpression(TokenReference, JExpression, JExpression) - Constructor for class at.dms.kjc.JBinaryArithmeticExpression
Construct a node in the parsing tree This method is directly called by the parser
JBinaryExpression - Class in at.dms.kjc
This class is an abstract root class for binary expressions
JBinaryExpression() - Constructor for class at.dms.kjc.JBinaryExpression
 
JBinaryExpression(TokenReference, JExpression, JExpression) - Constructor for class at.dms.kjc.JBinaryExpression
Construct a node in the parsing tree This method is directly called by the parser
JBitwiseComplementExpression - Class in at.dms.kjc
JLS 15.15.5 Bitwise Complement Operator ~
JBitwiseComplementExpression() - Constructor for class at.dms.kjc.JBitwiseComplementExpression
 
JBitwiseComplementExpression(TokenReference, JExpression) - Constructor for class at.dms.kjc.JBitwiseComplementExpression
Construct a node in the parsing tree
JBitwiseExpression - Class in at.dms.kjc
This class implements '+ - * /' specific operations Plus operand may be String, numbers
JBitwiseExpression() - Constructor for class at.dms.kjc.JBitwiseExpression
 
JBitwiseExpression(TokenReference, int, JExpression, JExpression) - Constructor for class at.dms.kjc.JBitwiseExpression
Construct a node in the parsing tree This method is directly called by the parser
JBitwiseExpression(int, JExpression, JExpression) - Constructor for class at.dms.kjc.JBitwiseExpression
 
JBlock - Class in at.dms.kjc
JLS 14.2: Block TA block is a sequence of statements and local variable declaration statements within braces.
JBlock(TokenReference, JStatement[], JavaStyleComment[]) - Constructor for class at.dms.kjc.JBlock
Construct a node in the parsing tree
JBlock(JStatement[]) - Constructor for class at.dms.kjc.JBlock
 
JBlock(TokenReference, List<JStatement>, JavaStyleComment[]) - Constructor for class at.dms.kjc.JBlock
Construct a node in the parsing tree
JBlock(List<JStatement>) - Constructor for class at.dms.kjc.JBlock
 
JBlock() - Constructor for class at.dms.kjc.JBlock
Construct a new JBlock with no statements inside.
JBooleanLiteral - Class in at.dms.kjc
Root class for all expressions
JBooleanLiteral() - Constructor for class at.dms.kjc.JBooleanLiteral
 
JBooleanLiteral(TokenReference, boolean) - Constructor for class at.dms.kjc.JBooleanLiteral
Construct a node in the parsing tree
JBooleanLiteral(boolean) - Constructor for class at.dms.kjc.JBooleanLiteral
 
JBreakStatement - Class in at.dms.kjc
JLS 14.14: Break Statement A break statement transfers control out of an enclosing statement.
JBreakStatement() - Constructor for class at.dms.kjc.JBreakStatement
 
JBreakStatement(TokenReference, String, JavaStyleComment[]) - Constructor for class at.dms.kjc.JBreakStatement
Construct a node in the parsing tree
JByteLiteral - Class in at.dms.kjc
JLS 3.10.1 Integer Literals.
JByteLiteral() - Constructor for class at.dms.kjc.JByteLiteral
 
JByteLiteral(TokenReference, byte) - Constructor for class at.dms.kjc.JByteLiteral
Constructs a literal expression from a constant value.
JCastExpression - Class in at.dms.kjc
This class represents a cast expression '((byte)2)'
JCastExpression() - Constructor for class at.dms.kjc.JCastExpression
 
JCastExpression(TokenReference, JExpression, CType) - Constructor for class at.dms.kjc.JCastExpression
Constructs a node in the parsing tree.
JCatchClause - Class in at.dms.kjc
This class represents a parameter declaration in the syntax tree
JCatchClause() - Constructor for class at.dms.kjc.JCatchClause
 
JCatchClause(TokenReference, JFormalParameter, JBlock) - Constructor for class at.dms.kjc.JCatchClause
Construct a node in the parsing tree This method is directly called by the parser
JccChannel - Class in streamit.library.jcc
This class implements a StreamIt channel in the JCC model.
JccCompositeFilter - Class in streamit.library.jcc
Base class for all composite filters (pipelines, splitjoins, feedbackloops).
JccDynamicRateFilter - Class in streamit.library.jcc
This class implements a filter with a dynamic peek rate.
JccFeedbackLoop - Class in streamit.library.jcc
 
JccFilter - Class in streamit.library.jcc
 
JccFilter(Filter, boolean) - Constructor for class streamit.library.jcc.JccFilter
Constructor provided for JccDynamicRateFilter.
JccPipeline - Class in streamit.library.jcc
 
JccSplitJoin - Class in streamit.library.jcc
 
JccStream - Class in streamit.library.jcc
Base class for all single-input/single-output stream objects (analogous to Stream).
JCharLiteral - Class in at.dms.kjc
A simple character constant
JCharLiteral() - Constructor for class at.dms.kjc.JCharLiteral
 
JCharLiteral(TokenReference, String) - Constructor for class at.dms.kjc.JCharLiteral
Construct a node in the parsing tree
JCharLiteral(TokenReference, char) - Constructor for class at.dms.kjc.JCharLiteral
Construct a node in the parsing tree
JCheckedExpression - Class in at.dms.kjc
An expression that is already analysed.
JCheckedExpression() - Constructor for class at.dms.kjc.JCheckedExpression
 
JCheckedExpression(TokenReference, JExpression) - Constructor for class at.dms.kjc.JCheckedExpression
Construct a node in the parsing tree
JClassBlock - Class in at.dms.kjc
JLS 14.2: Block TA block is a sequence of statements and local variable declaration statements within braces.
JClassBlock(TokenReference, boolean, JStatement[]) - Constructor for class at.dms.kjc.JClassBlock
Construct a node in the parsing tree
JClassDeclaration - Class in at.dms.kjc
This class represents a java class in the syntax tree
JClassDeclaration() - Constructor for class at.dms.kjc.JClassDeclaration
 
JClassDeclaration(TokenReference, int, String, CClassType, CClassType[], JFieldDeclaration[], JMethodDeclaration[], JTypeDeclaration[], JPhylum[], JavadocComment, JavaStyleComment[]) - Constructor for class at.dms.kjc.JClassDeclaration
Constructs a class declaration node in the syntax tree.
JClassExpression - Class in at.dms.kjc
A 'int.class' expression
JClassExpression() - Constructor for class at.dms.kjc.JClassExpression
 
JClassExpression(TokenReference, CType, int) - Constructor for class at.dms.kjc.JClassExpression
Construct a node in the parsing tree
JClassExpression(TokenReference, JExpression, int) - Constructor for class at.dms.kjc.JClassExpression
Construct a node in the parsing tree
JClassFieldDeclarator - Class in at.dms.kjc
JLS 8.3 : Class Field Declaration.
JClassFieldDeclarator() - Constructor for class at.dms.kjc.JClassFieldDeclarator
 
JClassFieldDeclarator(TokenReference, JFieldDeclaration) - Constructor for class at.dms.kjc.JClassFieldDeclarator
Construct a node in the parsing tree
JClassImport - Class in at.dms.kjc
JLS 7.5.1 Single-Type-Import Declaration.
JClassImport() - Constructor for class at.dms.kjc.JClassImport
 
JClassImport(TokenReference, String, JavaStyleComment[]) - Constructor for class at.dms.kjc.JClassImport
Constructs a single-type-import declaration node in the syntax tree.
JCompilationUnit - Class in at.dms.kjc
This class represents a virtual file and is the main entry point in java grammar
JCompilationUnit() - Constructor for class at.dms.kjc.JCompilationUnit
 
JCompilationUnit(TokenReference, JPackageName, JPackageImport[], JClassImport[], JTypeDeclaration[]) - Constructor for class at.dms.kjc.JCompilationUnit
Constructs a CompilationUnit with the specified top level context
jCompilationUnit() - Method in class at.dms.kjc.KjcParser
 
JCompoundAssignmentExpression - Class in at.dms.kjc
JLS 15.26.2 : Compound Assignment Operator.
JCompoundAssignmentExpression() - Constructor for class at.dms.kjc.JCompoundAssignmentExpression
 
JCompoundAssignmentExpression(TokenReference, int, JExpression, JExpression) - Constructor for class at.dms.kjc.JCompoundAssignmentExpression
Construct a node in the parsing tree This method is directly called by the parser Supported operators are Constants.OPE_PLUS, Constants.OPE_MINUS, Constants.OPE_STAR, Constants.OPE_SLASH, Constants.OPE_PERCENT, Constants.OPE_SL, Constants.OPE_SR, Constants.OPE_BSR, Constants.OPE_BAND, Constants.OPE_BOR, Constants.OPE_BXOR
JCompoundStatement - Class in at.dms.kjc
A compound statement is a sequence of statements and local variable declaration statements without braces.
JCompoundStatement() - Constructor for class at.dms.kjc.JCompoundStatement
 
JCompoundStatement(TokenReference, JStatement[]) - Constructor for class at.dms.kjc.JCompoundStatement
Construct a node in the parsing tree
JConditionalAndExpression - Class in at.dms.kjc
This class implements the conditional and operation
JConditionalAndExpression() - Constructor for class at.dms.kjc.JConditionalAndExpression
 
JConditionalAndExpression(TokenReference, JExpression, JExpression) - Constructor for class at.dms.kjc.JConditionalAndExpression
Construct a node in the parsing tree This method is directly called by the parser
JConditionalExpression - Class in at.dms.kjc
JLS 15.25 Conditional Operator ? :
JConditionalExpression() - Constructor for class at.dms.kjc.JConditionalExpression
 
JConditionalExpression(TokenReference, JExpression, JExpression, JExpression) - Constructor for class at.dms.kjc.JConditionalExpression
Construct a node in the parsing tree This method is directly called by the parser
JConditionalOrExpression - Class in at.dms.kjc
This class implements the conditional or operation
JConditionalOrExpression() - Constructor for class at.dms.kjc.JConditionalOrExpression
 
JConditionalOrExpression(TokenReference, JExpression, JExpression) - Constructor for class at.dms.kjc.JConditionalOrExpression
Construct a node in the parsing tree This method is directly called by the parser
JConstructorBlock - Class in at.dms.kjc
This class represents the body of a constructor.
JConstructorBlock(TokenReference, JConstructorCall, JStatement[]) - Constructor for class at.dms.kjc.JConstructorBlock
Construct a node in the parsing tree
JConstructorCall - Class in at.dms.kjc
This class represents a explicit call to a super or self constructor
JConstructorCall() - Constructor for class at.dms.kjc.JConstructorCall
 
JConstructorCall(TokenReference, boolean, JExpression[]) - Constructor for class at.dms.kjc.JConstructorCall
Construct a node in the parsing tree This method is directly called by the parser
JConstructorDeclaration - Class in at.dms.kjc
This class represents a java class in the syntax tree
JConstructorDeclaration() - Constructor for class at.dms.kjc.JConstructorDeclaration
 
JConstructorDeclaration(TokenReference, int, String, JFormalParameter[], CClassType[], JConstructorCall, JStatement[], JavadocComment, JavaStyleComment[]) - Constructor for class at.dms.kjc.JConstructorDeclaration
Construct a node in the parsing tree This method is directly called by the parser
JContinueStatement - Class in at.dms.kjc
JLS 14.15: Continue Statement A continue statement may occur only in a while, do, or for statement; statements of these three kinds are called iteration statements.
JContinueStatement() - Constructor for class at.dms.kjc.JContinueStatement
 
JContinueStatement(TokenReference, String, JavaStyleComment[]) - Constructor for class at.dms.kjc.JContinueStatement
Construct a node in the parsing tree
JDivideExpression - Class in at.dms.kjc
This class implements '/' specific operations Plus operand may be String, numbers
JDivideExpression() - Constructor for class at.dms.kjc.JDivideExpression
 
JDivideExpression(TokenReference, JExpression, JExpression) - Constructor for class at.dms.kjc.JDivideExpression
Construct a node in the parsing tree This method is directly called by the parser
JDoLoopStatement - Class in at.dms.kjc.rstream
An SIR node representing a do loop.
JDoLoopStatement(JLocalVariable, JExpression, JExpression, JExpression, JStatement, boolean) - Constructor for class at.dms.kjc.rstream.JDoLoopStatement
construct a new JDoLoopStatement, see the class comment for semantics.
JDoLoopStatement(JLocalVariable, JExpression, JExpression, JExpression, JStatement, boolean, boolean) - Constructor for class at.dms.kjc.rstream.JDoLoopStatement
construct a new JDoLoopStatement, see the class comment for semantics.
JDoLoopStatement() - Constructor for class at.dms.kjc.rstream.JDoLoopStatement
 
JDoStatement - Class in at.dms.kjc
JLS 14.12: Do Statement The do statement executes an expression and a statement repeatedly until the value of the expression is false.
JDoStatement() - Constructor for class at.dms.kjc.JDoStatement
 
JDoStatement(TokenReference, JExpression, JStatement, JavaStyleComment[]) - Constructor for class at.dms.kjc.JDoStatement
Construct a node in the parsing tree
JDoubleLiteral - Class in at.dms.kjc
JLS 3.10.2 Floating-Point Literals.
JDoubleLiteral() - Constructor for class at.dms.kjc.JDoubleLiteral
 
JDoubleLiteral(TokenReference, String) - Constructor for class at.dms.kjc.JDoubleLiteral
Constructs a literal expression from a textual representation.
JDoubleLiteral(TokenReference, double) - Constructor for class at.dms.kjc.JDoubleLiteral
Constructs a literal expression from a constant value.
JEmittedTextExpression - Class in at.dms.kjc
The sole purpose of this class is to emit text directly from a compiler backend.
JEmittedTextExpression() - Constructor for class at.dms.kjc.JEmittedTextExpression
for cloner only
JEmittedTextExpression(String) - Constructor for class at.dms.kjc.JEmittedTextExpression
create with a text string
JEmittedTextExpression(Object[]) - Constructor for class at.dms.kjc.JEmittedTextExpression
create with a misture of text strings, expressions, and types
JEmptyStatement - Class in at.dms.kjc
JLS 14.6: Empty Statement.
JEmptyStatement(TokenReference, JavaStyleComment[]) - Constructor for class at.dms.kjc.JEmptyStatement
Construct a node in the parsing tree
JEmptyStatement() - Constructor for class at.dms.kjc.JEmptyStatement
 
JEqualityExpression - Class in at.dms.kjc
JLS 15.21: Equality Operators ('==' and '!=')
JEqualityExpression() - Constructor for class at.dms.kjc.JEqualityExpression
 
JEqualityExpression(TokenReference, boolean, JExpression, JExpression) - Constructor for class at.dms.kjc.JEqualityExpression
Construct a node in the parsing tree This method is directly called by the parser
JExpression - Class in at.dms.kjc
Root class for all expressions
JExpression() - Constructor for class at.dms.kjc.JExpression
 
JExpression(TokenReference) - Constructor for class at.dms.kjc.JExpression
Construct a node in the parsing tree
JExpressionListStatement - Class in at.dms.kjc
JLS 14.8: Expression Statement Certain kinds of expressions may be used as statements by following them with semicolon.
JExpressionListStatement() - Constructor for class at.dms.kjc.JExpressionListStatement
 
JExpressionListStatement(TokenReference, JExpression[], JavaStyleComment[]) - Constructor for class at.dms.kjc.JExpressionListStatement
Construct a node in the parsing tree
JExpressionListStatement(JExpression[]) - Constructor for class at.dms.kjc.JExpressionListStatement
 
JExpressionStatement - Class in at.dms.kjc
JLS 14.8: Expression Statement Certain kinds of expressions may be used as statements by following them with semicolon.
JExpressionStatement() - Constructor for class at.dms.kjc.JExpressionStatement
 
JExpressionStatement(TokenReference, JExpression, JavaStyleComment[]) - Constructor for class at.dms.kjc.JExpressionStatement
Construct a node in the parsing tree
JExpressionStatement(JExpression) - Constructor for class at.dms.kjc.JExpressionStatement
 
JFieldAccessExpression - Class in at.dms.kjc
JLS 15.11 Field Access Expression.
JFieldAccessExpression() - Constructor for class at.dms.kjc.JFieldAccessExpression
 
JFieldAccessExpression(TokenReference, JExpression, String, CField) - Constructor for class at.dms.kjc.JFieldAccessExpression
You usually don't know the cfield--this is mostly for constructing new accesses from old accesses within the ir.
JFieldAccessExpression(TokenReference, JExpression, String) - Constructor for class at.dms.kjc.JFieldAccessExpression
Construct a node in the parsing tree
JFieldAccessExpression(JExpression, String) - Constructor for class at.dms.kjc.JFieldAccessExpression
 
JFieldAccessExpression(TokenReference, String) - Constructor for class at.dms.kjc.JFieldAccessExpression
Construct a node in the parsing tree
JFieldAccessExpression(String) - Constructor for class at.dms.kjc.JFieldAccessExpression
 
JFieldDeclaration - Class in at.dms.kjc
This class represents a java class in the syntax tree
JFieldDeclaration() - Constructor for class at.dms.kjc.JFieldDeclaration
 
JFieldDeclaration(TokenReference, JVariableDefinition, JavadocComment, JavaStyleComment[]) - Constructor for class at.dms.kjc.JFieldDeclaration
Construct a node in the parsing tree
JFieldDeclaration(JVariableDefinition) - Constructor for class at.dms.kjc.JFieldDeclaration
 
JFloatLiteral - Class in at.dms.kjc
JLS 3.10.2 Floating-Point Literals.
JFloatLiteral() - Constructor for class at.dms.kjc.JFloatLiteral
 
JFloatLiteral(TokenReference, String) - Constructor for class at.dms.kjc.JFloatLiteral
Constructs a literal expression from a textual representation.
JFloatLiteral(TokenReference, float) - Constructor for class at.dms.kjc.JFloatLiteral
Constructs a literal expression from a constant value.
JFloatLiteral(float) - Constructor for class at.dms.kjc.JFloatLiteral
 
JFormalParameter - Class in at.dms.kjc
This class represents a parameter declaration in the syntax tree
JFormalParameter() - Constructor for class at.dms.kjc.JFormalParameter
 
JFormalParameter(TokenReference, int, CType, String, boolean) - Constructor for class at.dms.kjc.JFormalParameter
Construct a node in the parsing tree This method is directly called by the parser
JFormalParameter(CType, String) - Constructor for class at.dms.kjc.JFormalParameter
 
JForStatement - Class in at.dms.kjc
JLS 14.11: While Statement The while statement executes an expression and a statement repeatedly until the value of the expression is false.
JForStatement() - Constructor for class at.dms.kjc.JForStatement
 
JForStatement(TokenReference, JStatement, JExpression, JStatement, JStatement, JavaStyleComment[]) - Constructor for class at.dms.kjc.JForStatement
Construct a node in the parsing tree
JForStatement(JStatement, JExpression, JStatement, JStatement) - Constructor for class at.dms.kjc.JForStatement
 
JGeneratedLocalVariable - Class in at.dms.kjc
This class represents a local variable declaration
JGeneratedLocalVariable() - Constructor for class at.dms.kjc.JGeneratedLocalVariable
 
JGeneratedLocalVariable(TokenReference, int, CType, String, JExpression) - Constructor for class at.dms.kjc.JGeneratedLocalVariable
Constructs a local variable definition
JGraph - Class in org.jgraph
A control that displays a network of related objects using the well-known paradigm of a graph.
JGraph() - Constructor for class org.jgraph.JGraph
Returns a JGraph with a sample model.
JGraph(GraphModel) - Constructor for class org.jgraph.JGraph
Returns an instance of JGraph which displays the the specified data model.
JGraph(GraphModel, GraphLayoutCache) - Constructor for class org.jgraph.JGraph
Returns an instance of JGraph which displays the specified data model using the specified view.
JGraph(GraphModel, BasicMarqueeHandler) - Constructor for class org.jgraph.JGraph
Returns an instance of JGraph which displays the specified data model using the specified view.
JGraph(GraphModel, GraphLayoutCache, BasicMarqueeHandler) - Constructor for class org.jgraph.JGraph
Returns an instance of JGraph which displays the specified data model using the specified view.
JGraph.EmptySelectionModel - Class in org.jgraph
EmptySelectionModel is a GraphSelectionModel that does not allow anything to be selected.
JGraph.EmptySelectionModel() - Constructor for class org.jgraph.JGraph.EmptySelectionModel
A null implementation that constructs an EmptySelectionModel.
JGraph.GraphSelectionRedirector - Class in org.jgraph
Handles creating a new GraphSelectionEvent with the JGraph as the source and passing it off to all the listeners.
JGraph.GraphSelectionRedirector() - Constructor for class org.jgraph.JGraph.GraphSelectionRedirector
 
JIfStatement - Class in at.dms.kjc
JLS 14.9: If Statement The if statement executes an expression and a statement repeatedly until the value of the expression is false.
JIfStatement() - Constructor for class at.dms.kjc.JIfStatement
 
JIfStatement(TokenReference, JExpression, JStatement, JStatement, JavaStyleComment[]) - Constructor for class at.dms.kjc.JIfStatement
Construct a node in the parsing tree
JInitializerDeclaration - Class in at.dms.kjc
This class represents a java class in the syntax tree
JInitializerDeclaration() - Constructor for class at.dms.kjc.JInitializerDeclaration
 
JInitializerDeclaration(TokenReference, JBlock, boolean, boolean) - Constructor for class at.dms.kjc.JInitializerDeclaration
Construct a node in the parsing tree This method is directly called by the parser
JInstanceofExpression - Class in at.dms.kjc
This class represents a instanceof expression.
JInstanceofExpression() - Constructor for class at.dms.kjc.JInstanceofExpression
 
JInstanceofExpression(TokenReference, JExpression, CType) - Constructor for class at.dms.kjc.JInstanceofExpression
Construct a node in the parsing tree This method is directly called by the parser
JInterfaceDeclaration - Class in at.dms.kjc
This class represents a Java interface declaration in the syntax tree.
JInterfaceDeclaration() - Constructor for class at.dms.kjc.JInterfaceDeclaration
 
JInterfaceDeclaration(TokenReference, int, String, CClassType[], JFieldDeclaration[], JMethodDeclaration[], JTypeDeclaration[], JPhylum[], JavadocComment, JavaStyleComment[]) - Constructor for class at.dms.kjc.JInterfaceDeclaration
Constructs an interface declaration node in the syntax tree.
JIntLiteral - Class in at.dms.kjc
JLS 3.10.1 Integer Literals.
JIntLiteral() - Constructor for class at.dms.kjc.JIntLiteral
 
JIntLiteral(TokenReference, String) - Constructor for class at.dms.kjc.JIntLiteral
Constructs a literal expression from a textual representation.
JIntLiteral(TokenReference, int) - Constructor for class at.dms.kjc.JIntLiteral
Constructs a literal expression from a constant value.
JIntLiteral(int) - Constructor for class at.dms.kjc.JIntLiteral
 
JLabeledStatement - Class in at.dms.kjc
JLS 14.7: Labeled Statement Statements may have label prefixes.
JLabeledStatement() - Constructor for class at.dms.kjc.JLabeledStatement
 
JLabeledStatement(TokenReference, String, JStatement, JavaStyleComment[]) - Constructor for class at.dms.kjc.JLabeledStatement
Construct a node in the parsing tree
JLiteral - Class in at.dms.kjc
Root class for all literals expression
JLiteral() - Constructor for class at.dms.kjc.JLiteral
 
JLiteral(TokenReference) - Constructor for class at.dms.kjc.JLiteral
Construct a node in the parsing tree
JLocalVariable - Class in at.dms.kjc
This class represents a local variable declaration
JLocalVariable() - Constructor for class at.dms.kjc.JLocalVariable
 
JLocalVariable(TokenReference, int, int, CType, String, JExpression) - Constructor for class at.dms.kjc.JLocalVariable
Constructs a local variable definition
JLocalVariableExpression - Class in at.dms.kjc
Root class for all expressions
JLocalVariableExpression() - Constructor for class at.dms.kjc.JLocalVariableExpression
 
JLocalVariableExpression(TokenReference, JLocalVariable) - Constructor for class at.dms.kjc.JLocalVariableExpression
Construct a node in the parsing tree
JLocalVariableExpression(JLocalVariable) - Constructor for class at.dms.kjc.JLocalVariableExpression
 
JLogicalComplementExpression - Class in at.dms.kjc
JLS 15.15.6 Logical Complement Operator !
JLogicalComplementExpression() - Constructor for class at.dms.kjc.JLogicalComplementExpression
 
JLogicalComplementExpression(TokenReference, JExpression) - Constructor for class at.dms.kjc.JLogicalComplementExpression
Construct a node in the parsing tree
JLongLiteral - Class in at.dms.kjc
JLS 3.10.1 Long Literals.
JLongLiteral() - Constructor for class at.dms.kjc.JLongLiteral
 
JLongLiteral(TokenReference, String) - Constructor for class at.dms.kjc.JLongLiteral
Constructs a literal expression from a textual representation.
JLongLiteral(TokenReference, long) - Constructor for class at.dms.kjc.JLongLiteral
Constructs a literal expression from a constant value.
JLoopStatement - Class in at.dms.kjc
Loop Statement Root class for loop statement
JLoopStatement() - Constructor for class at.dms.kjc.JLoopStatement
 
JLoopStatement(TokenReference, JavaStyleComment[]) - Constructor for class at.dms.kjc.JLoopStatement
Construct a node in the parsing tree
JMemberDeclaration - Class in at.dms.kjc
This class represents a java class in the syntax tree
JMemberDeclaration() - Constructor for class at.dms.kjc.JMemberDeclaration
 
JMemberDeclaration(TokenReference, JavadocComment, JavaStyleComment[]) - Constructor for class at.dms.kjc.JMemberDeclaration
Construct a node in the parsing tree This method is directly called by the parser
JMethodCallExpression - Class in at.dms.kjc
JLS 15.12 Method Invocation Expressions
JMethodCallExpression() - Constructor for class at.dms.kjc.JMethodCallExpression
 
JMethodCallExpression(TokenReference, String, JExpression[]) - Constructor for class at.dms.kjc.JMethodCallExpression
Construct a node with default prefix of This.
JMethodCallExpression(String, JExpression[]) - Constructor for class at.dms.kjc.JMethodCallExpression
 
JMethodCallExpression(TokenReference, JExpression, String, JExpression[]) - Constructor for class at.dms.kjc.JMethodCallExpression
Construct a node in the parsing tree This method is directly called by the parser
JMethodDeclaration - Class in at.dms.kjc
This class represents a Java method declaration in the syntax tree.
JMethodDeclaration() - Constructor for class at.dms.kjc.JMethodDeclaration
 
JMethodDeclaration(String) - Constructor for class at.dms.kjc.JMethodDeclaration
Dummy JMethodDeclarations should now include comment...
JMethodDeclaration(TokenReference, int, CType, String, JFormalParameter[], CClassType[], JBlock, JavadocComment, JavaStyleComment[]) - Constructor for class at.dms.kjc.JMethodDeclaration
Constructs a method declaration node in the syntax tree.
JMethodDeclaration(CType, String, JFormalParameter[], JBlock) - Constructor for class at.dms.kjc.JMethodDeclaration
 
JMinusExpression - Class in at.dms.kjc
This class implements '-' specific operations Plus operand may be String, numbers
JMinusExpression() - Constructor for class at.dms.kjc.JMinusExpression
 
JMinusExpression(TokenReference, JExpression, JExpression) - Constructor for class at.dms.kjc.JMinusExpression
Construct a node in the parsing tree This method is directly called by the parser
JModuloExpression - Class in at.dms.kjc
This class implements '/' specific operations Plus operand may be String, numbers
JModuloExpression() - Constructor for class at.dms.kjc.JModuloExpression
 
JModuloExpression(TokenReference, JExpression, JExpression) - Constructor for class at.dms.kjc.JModuloExpression
Construct a node in the parsing tree This method is directly called by the parser
JMultExpression - Class in at.dms.kjc
This class implements '*' specific operations Plus operand may be String, numbers
JMultExpression() - Constructor for class at.dms.kjc.JMultExpression
 
JMultExpression(TokenReference, JExpression, JExpression) - Constructor for class at.dms.kjc.JMultExpression
Construct a node in the parsing tree This method is directly called by the parser
JMultExpression(JExpression, JExpression) - Constructor for class at.dms.kjc.JMultExpression
Construct a multiply expression.
JNameExpression - Class in at.dms.kjc
JLS 6.5.6 Expression Names.
JNameExpression() - Constructor for class at.dms.kjc.JNameExpression
 
JNameExpression(TokenReference, String) - Constructor for class at.dms.kjc.JNameExpression
Construct a node in the parsing tree
JNameExpression(TokenReference, JExpression, String) - Constructor for class at.dms.kjc.JNameExpression
Construct a node in the parsing tree
JNameExpression(TokenReference, String, boolean) - Constructor for class at.dms.kjc.JNameExpression
Construct a node in the parsing tree
JNewArrayExpression - Class in at.dms.kjc
JLS 15.10 Array Creation Expressions.
JNewArrayExpression() - Constructor for class at.dms.kjc.JNewArrayExpression
 
JNewArrayExpression(TokenReference, CType, JExpression[], JArrayInitializer) - Constructor for class at.dms.kjc.JNewArrayExpression
Construct a node in the parsing tree This method is directly called by the parser
JNewArrayExpression(CType, JExpression[]) - Constructor for class at.dms.kjc.JNewArrayExpression
 
JNewArrayExpression(CType, JExpression[], JArrayInitializer) - Constructor for class at.dms.kjc.JNewArrayExpression
 
JNullLiteral - Class in at.dms.kjc
A simple character constant
JNullLiteral() - Constructor for class at.dms.kjc.JNullLiteral
 
JNullLiteral(TokenReference) - Constructor for class at.dms.kjc.JNullLiteral
Construct a node in the parsing tree
join_statement() - Method in class streamit.frontend.StreamItParserFE
 
joiner - Variable in class streamit.library.jcc.JccFeedbackLoop
 
joiner - Variable in class streamit.library.jcc.JccSplitJoin
 
Joiner - Class in streamit.library
 
Joiner() - Constructor for class streamit.library.Joiner
 
joiner_code - Variable in class at.dms.kjc.backendSupport.ProcessInputSliceNode
 
JOINER_WORK_ESTIMATE - Static variable in class at.dms.kjc.sir.lowering.partition.ILPPartitioner
The work estimate that is given to joiner nodes.
JOINER_WORK_NAME - Static variable in class at.dms.kjc.sir.lowering.LoweringConstants
The name of the method in the runtime system that runs a joiner.
joinerCode - Variable in class at.dms.kjc.spacedynamic.Simulator
the current joiner code we are working on (steady or init)
JoinerCounter - Class in at.dms.kjc.raw
This class keeps the counters for weights of the splitter/joiners and performs the test to check whether the simulation is finished
JoinerCounter() - Constructor for class at.dms.kjc.raw.JoinerCounter
 
JOINERCOUNTER - Static variable in class at.dms.kjc.rstream.JoinerFusionState
 
JoinerCounter - Class in at.dms.kjc.spacedynamic
This class keeps the counters for weights of the splitter/joiners and performs the test to check whether the simulation is finished
JoinerCounter() - Constructor for class at.dms.kjc.spacedynamic.JoinerCounter
 
JoinerFusionState - Class in at.dms.kjc.rstream
This class represent the state and conversion necessary to convert a joiner FlatNode into imperative SIR code so it can be added to the application's SIR code.
JoinerFusionState(FlatNode) - Constructor for class at.dms.kjc.rstream.JoinerFusionState
 
JOINERINNERVAR - Static variable in class at.dms.kjc.rstream.JoinerFusionState
 
JoinerIter - Interface in streamit.scheduler2.iriter
An interface for retrieving data about streams with a Joiner.
JoinerRemoval - Class in at.dms.kjc.raw
 
JoinerRemoval() - Constructor for class at.dms.kjc.raw.JoinerRemoval
 
JoinerScheduleNode - Class in at.dms.kjc.raw
 
JoinerScheduleNode() - Constructor for class at.dms.kjc.raw.JoinerScheduleNode
 
JoinerScheduleNode(int, String) - Constructor for class at.dms.kjc.raw.JoinerScheduleNode
 
JoinerScheduleNode - Class in at.dms.kjc.spacedynamic
 
JoinerScheduleNode(CType) - Constructor for class at.dms.kjc.spacedynamic.JoinerScheduleNode
 
JoinerScheduleNode(int, String, CType) - Constructor for class at.dms.kjc.spacedynamic.JoinerScheduleNode
 
JoinerSimulator - Class in at.dms.kjc.raw
 
JoinerSimulator() - Constructor for class at.dms.kjc.raw.JoinerSimulator
 
JoinerSimulator - Class in at.dms.kjc.spacedynamic
 
JoinerSimulator(SpdStreamGraph) - Constructor for class at.dms.kjc.spacedynamic.JoinerSimulator
 
joinerSimulator - Variable in class at.dms.kjc.spacedynamic.Simulator
joinerSimulator gives the receiving schedule for each joiner
joinerSimulator - Variable in class at.dms.kjc.spacedynamic.SpdStreamGraph
schedules of sending for all the joiners of the stream graph *
joinersNeedTiles() - Method in class at.dms.kjc.sir.lowering.partition.dynamicprog.DynamicProgPartitioner
Whether or not joiners in this need a tile.
joiningRatio(FlatNode) - Method in class at.dms.kjc.flatgraph.FlatNode
Return the ratio items that gets joined from the node in.
JOuterLocalVariableExpression - Class in at.dms.kjc
Root class for all expressions
JOuterLocalVariableExpression() - Constructor for class at.dms.kjc.JOuterLocalVariableExpression
 
JOuterLocalVariableExpression(TokenReference, JLocalVariable, CClass) - Constructor for class at.dms.kjc.JOuterLocalVariableExpression
Construct a node in the parsing tree
JPackageImport - Class in at.dms.kjc
This class represents the "package at.dms.kjc" statement
JPackageImport() - Constructor for class at.dms.kjc.JPackageImport
 
JPackageImport(TokenReference, String, JavaStyleComment[]) - Constructor for class at.dms.kjc.JPackageImport
construct a package name
JPackageName - Class in at.dms.kjc
This class represents the "package at.dms.kjc" statement
JPackageName() - Constructor for class at.dms.kjc.JPackageName
 
JPackageName(TokenReference, String, JavaStyleComment[]) - Constructor for class at.dms.kjc.JPackageName
construct a package name
JParenthesedExpression - Class in at.dms.kjc
This class represents expression within parenthese
JParenthesedExpression() - Constructor for class at.dms.kjc.JParenthesedExpression
 
JParenthesedExpression(TokenReference, JExpression) - Constructor for class at.dms.kjc.JParenthesedExpression
Construct a node in the parsing tree This method is directly called by the parser
JParenthesedExpression(JExpression) - Constructor for class at.dms.kjc.JParenthesedExpression
 
JPerf - Class in at.dms.compiler.tools.jperf
This class represents the perfect hashing function generator
JPerf(String[], String[], String[], double) - Constructor for class at.dms.compiler.tools.jperf.JPerf
Constructs a JPerf object
JPerf(String[], String[], String[]) - Constructor for class at.dms.compiler.tools.jperf.JPerf
Constructs a JPerf object with default load factor of 5
JPhylum - Class in at.dms.kjc
This class represents the root class for all elements of the parsing tree
JPhylum() - Constructor for class at.dms.kjc.JPhylum
 
JPhylum(TokenReference) - Constructor for class at.dms.kjc.JPhylum
construct an element of the parsing tree
JPhylumToC(JPhylum) - Static method in class at.dms.kjc.rstream.Util
convert an IR tree to a string of C code
JPostfixExpression - Class in at.dms.kjc
This class represents postfix increment and decrement expressions.
JPostfixExpression() - Constructor for class at.dms.kjc.JPostfixExpression
 
JPostfixExpression(TokenReference, int, JExpression) - Constructor for class at.dms.kjc.JPostfixExpression
Construct a node in the parsing tree
JPostfixExpression(int, JExpression) - Constructor for class at.dms.kjc.JPostfixExpression
 
JPrefixExpression - Class in at.dms.kjc
This class represents prefix increment and decrement expressions.
JPrefixExpression() - Constructor for class at.dms.kjc.JPrefixExpression
 
JPrefixExpression(TokenReference, int, JExpression) - Constructor for class at.dms.kjc.JPrefixExpression
Construct a node in the parsing tree
JQualifiedAnonymousCreation - Class in at.dms.kjc
!!! This class represents a new allocation expression 'new Toto(1)'
JQualifiedAnonymousCreation() - Constructor for class at.dms.kjc.JQualifiedAnonymousCreation
 
JQualifiedAnonymousCreation(TokenReference, JExpression, String, JExpression[], JClassDeclaration) - Constructor for class at.dms.kjc.JQualifiedAnonymousCreation
Construct a node in the parsing tree This method is directly called by the parser
JQualifiedInstanceCreation - Class in at.dms.kjc
JLS 15.9 Class Instance Creation Expressions.
JQualifiedInstanceCreation() - Constructor for class at.dms.kjc.JQualifiedInstanceCreation
 
JQualifiedInstanceCreation(TokenReference, JExpression, String, JExpression[]) - Constructor for class at.dms.kjc.JQualifiedInstanceCreation
Construct a node in the parsing tree This method is directly called by the parser
JRelationalExpression - Class in at.dms.kjc
This class implements '< > <= >=' specific operations Plus operand may be String, numbers
JRelationalExpression() - Constructor for class at.dms.kjc.JRelationalExpression
 
JRelationalExpression(TokenReference, int, JExpression, JExpression) - Constructor for class at.dms.kjc.JRelationalExpression
Construct a node in the parsing tree This method is directly called by the parser
JRelationalExpression(int, JExpression, JExpression) - Constructor for class at.dms.kjc.JRelationalExpression
 
JReturnStatement - Class in at.dms.kjc
JLS 14.16: Return Statement A return statement returns control to the invoker of a method or constructor.
JReturnStatement() - Constructor for class at.dms.kjc.JReturnStatement
 
JReturnStatement(TokenReference, JExpression, JavaStyleComment[]) - Constructor for class at.dms.kjc.JReturnStatement
Construct a node in the parsing tree
Jrstream_pr - Class in at.dms.kjc.rstream
This class represents a rstream_pr block in the parse tree of the application.
Jrstream_pr(TokenReference, JStatement[], JavaStyleComment[]) - Constructor for class at.dms.kjc.rstream.Jrstream_pr
 
JShiftExpression - Class in at.dms.kjc
This class implements '+ - * /' specific operations Plus operand may be String, numbers
JShiftExpression() - Constructor for class at.dms.kjc.JShiftExpression
 
JShiftExpression(TokenReference, int, JExpression, JExpression) - Constructor for class at.dms.kjc.JShiftExpression
Construct a node in the parsing tree This method is directly called by the parser
JShortLiteral - Class in at.dms.kjc
JLS 3.10.1 Integer Literals.
JShortLiteral() - Constructor for class at.dms.kjc.JShortLiteral
 
JShortLiteral(TokenReference, short) - Constructor for class at.dms.kjc.JShortLiteral
Constructs a literal expression from a constant value.
JStatement - Class in at.dms.kjc
JLS 14.5: Statement This class is the root class for all statement classes.
JStatement() - Constructor for class at.dms.kjc.JStatement
 
JStatement(TokenReference, JavaStyleComment[]) - Constructor for class at.dms.kjc.JStatement
Construct a node in the parsing tree
JStringLiteral - Class in at.dms.kjc
A simple character constant
JStringLiteral(TokenReference, String) - Constructor for class at.dms.kjc.JStringLiteral
Construct a node in the parsing tree
JStringLiteral(String) - Constructor for class at.dms.kjc.JStringLiteral
 
JStringLiteral(TokenReference, String, boolean) - Constructor for class at.dms.kjc.JStringLiteral
Construct a node in the parsing tree
JSuperExpression - Class in at.dms.kjc
A 'super' expression
JSuperExpression() - Constructor for class at.dms.kjc.JSuperExpression
 
JSuperExpression(TokenReference) - Constructor for class at.dms.kjc.JSuperExpression
Construct a node in the parsing tree
JSwitchGroup - Class in at.dms.kjc
This class represents a parameter declaration in the syntax tree
JSwitchGroup() - Constructor for class at.dms.kjc.JSwitchGroup
 
JSwitchGroup(TokenReference, JSwitchLabel[], JStatement[]) - Constructor for class at.dms.kjc.JSwitchGroup
Construct a node in the parsing tree This method is directly called by the parser
JSwitchLabel - Class in at.dms.kjc
This class represents a parameter declaration in the syntax tree
JSwitchLabel() - Constructor for class at.dms.kjc.JSwitchLabel
 
JSwitchLabel(TokenReference, JExpression) - Constructor for class at.dms.kjc.JSwitchLabel
Construct a node in the parsing tree This method is directly called by the parser
JSwitchStatement - Class in at.dms.kjc
JLS 14.10: Switch Statement
JSwitchStatement() - Constructor for class at.dms.kjc.JSwitchStatement
 
JSwitchStatement(TokenReference, JExpression, JSwitchGroup[], JavaStyleComment[]) - Constructor for class at.dms.kjc.JSwitchStatement
Construct a node in the parsing tree
JSynchronizedStatement - Class in at.dms.kjc
JLS 14.18: Synchronized Statement A synchronized statement acquires a mutual-exclusion lock on behalf of the executing thread, executes a block, then releases the lock.
JSynchronizedStatement() - Constructor for class at.dms.kjc.JSynchronizedStatement
 
JSynchronizedStatement(TokenReference, JExpression, JStatement, JavaStyleComment[]) - Constructor for class at.dms.kjc.JSynchronizedStatement
Construct a node in the parsing tree
JThisExpression - Class in at.dms.kjc
A 'this' expression
JThisExpression(TokenReference) - Constructor for class at.dms.kjc.JThisExpression
Construct a node in the parsing tree
JThisExpression() - Constructor for class at.dms.kjc.JThisExpression
 
JThisExpression(TokenReference, CClass) - Constructor for class at.dms.kjc.JThisExpression
Construct a node in the parsing tree
JThisExpression(TokenReference, JExpression) - Constructor for class at.dms.kjc.JThisExpression
Construct a node in the parsing tree
JThrowStatement - Class in at.dms.kjc
JLS 14.17: Throw Statement A throw statement causes an exception to be thrown.
JThrowStatement() - Constructor for class at.dms.kjc.JThrowStatement
 
JThrowStatement(TokenReference, JExpression, JavaStyleComment[]) - Constructor for class at.dms.kjc.JThrowStatement
Construct a node in the parsing tree
JTryCatchStatement - Class in at.dms.kjc
JLS 14.19: Try Statement A try statement executes a block.
JTryCatchStatement() - Constructor for class at.dms.kjc.JTryCatchStatement
 
JTryCatchStatement(TokenReference, JBlock, JCatchClause[], JavaStyleComment[]) - Constructor for class at.dms.kjc.JTryCatchStatement
Construct a node in the parsing tree
JTryFinallyStatement - Class in at.dms.kjc
JLS 14.19: Try Statement A try statement executes a block.
JTryFinallyStatement() - Constructor for class at.dms.kjc.JTryFinallyStatement
 
JTryFinallyStatement(TokenReference, JBlock, JBlock, JavaStyleComment[]) - Constructor for class at.dms.kjc.JTryFinallyStatement
Construct a node in the parsing tree
JTypeDeclaration - Class in at.dms.kjc
This class represents a Java class or interface declaration in the syntax tree.
JTypeDeclaration() - Constructor for class at.dms.kjc.JTypeDeclaration
 
JTypeDeclaration(TokenReference, int, String, CClassType[], JFieldDeclaration[], JMethodDeclaration[], JTypeDeclaration[], JPhylum[], JavadocComment, JavaStyleComment[]) - Constructor for class at.dms.kjc.JTypeDeclaration
Constructs a type declaration node in the syntax tree.
JTypeDeclarationStatement - Class in at.dms.kjc
JLS 14.3: Local Class Declaration A local type declaration declaration statement declares one type declaration in a body of a method.
JTypeDeclarationStatement() - Constructor for class at.dms.kjc.JTypeDeclarationStatement
 
JTypeDeclarationStatement(TokenReference, JTypeDeclaration) - Constructor for class at.dms.kjc.JTypeDeclarationStatement
Construct a node in the parsing tree
JTypeNameExpression - Class in at.dms.kjc
A 'int.class' expression
JTypeNameExpression(TokenReference, String) - Constructor for class at.dms.kjc.JTypeNameExpression
Construct a node in the parsing tree
JTypeNameExpression(TokenReference, CClassType) - Constructor for class at.dms.kjc.JTypeNameExpression
Construct a node in the parsing tree
JumpIns - Class in at.dms.kjc.spacetime.switchIR
 
JumpIns(String) - Constructor for class at.dms.kjc.spacetime.switchIR.JumpIns
 
JumpInstruction - Class in at.dms.classfile
This class represents instructions that take a label as argument.
JumpInstruction(int, InstructionAccessor) - Constructor for class at.dms.classfile.JumpInstruction
Constructs a new instruction that takes a label as argument.
jumpToBasicBlock(BasicBlock) - Method in class at.dms.backend.CodeSequence
Adds a basic block and a jump instruction as needed
JUnaryExpression - Class in at.dms.kjc
This class represents unary expressions.
JUnaryExpression() - Constructor for class at.dms.kjc.JUnaryExpression
 
JUnaryExpression(TokenReference, JExpression) - Constructor for class at.dms.kjc.JUnaryExpression
Construct a node in the parsing tree
JUnaryMinusExpression - Class in at.dms.kjc
JLS 15.15.4 Unary Minus Operator -
JUnaryMinusExpression() - Constructor for class at.dms.kjc.JUnaryMinusExpression
 
JUnaryMinusExpression(TokenReference, JExpression) - Constructor for class at.dms.kjc.JUnaryMinusExpression
Construct a node in the parsing tree
JUnaryPlusExpression - Class in at.dms.kjc
JLS 15.15.3 Unary Plus Operator +
JUnaryPlusExpression() - Constructor for class at.dms.kjc.JUnaryPlusExpression
 
JUnaryPlusExpression(TokenReference, JExpression) - Constructor for class at.dms.kjc.JUnaryPlusExpression
Construct a node in the parsing tree
JUnaryPromote - Class in at.dms.kjc
This class convert arithmetics expression from types to types
JUnaryPromote() - Constructor for class at.dms.kjc.JUnaryPromote
 
JUnaryPromote(JExpression, CType) - Constructor for class at.dms.kjc.JUnaryPromote
Construct a node in the parsing tree
JUnqualifiedAnonymousCreation - Class in at.dms.kjc
!!! This class represents a new allocation expression 'new Toto(1)'
JUnqualifiedAnonymousCreation() - Constructor for class at.dms.kjc.JUnqualifiedAnonymousCreation
 
JUnqualifiedAnonymousCreation(TokenReference, CClassType, JExpression[], JClassDeclaration) - Constructor for class at.dms.kjc.JUnqualifiedAnonymousCreation
Construct a node in the parsing tree This method is directly called by the parser
JUnqualifiedInstanceCreation - Class in at.dms.kjc
JLS 15.9 Class Instance Creation Expressions.
JUnqualifiedInstanceCreation() - Constructor for class at.dms.kjc.JUnqualifiedInstanceCreation
 
JUnqualifiedInstanceCreation(TokenReference, CClassType, JExpression[]) - Constructor for class at.dms.kjc.JUnqualifiedInstanceCreation
Construct a node in the parsing tree This method is directly called by the parser
JVariableDeclarationStatement - Class in at.dms.kjc
JLS 14.4: Local Variable Declaration Statement A local variable declaration statement declares one or more local variable names.
JVariableDeclarationStatement() - Constructor for class at.dms.kjc.JVariableDeclarationStatement
 
JVariableDeclarationStatement(TokenReference, JVariableDefinition[], JavaStyleComment[]) - Constructor for class at.dms.kjc.JVariableDeclarationStatement
Construct a node in the parsing tree
JVariableDeclarationStatement(JVariableDefinition[]) - Constructor for class at.dms.kjc.JVariableDeclarationStatement
 
JVariableDeclarationStatement(TokenReference, JVariableDefinition, JavaStyleComment[]) - Constructor for class at.dms.kjc.JVariableDeclarationStatement
Construct a node in the parsing tree
JVariableDeclarationStatement(JVariableDefinition) - Constructor for class at.dms.kjc.JVariableDeclarationStatement
 
JVariableDefinition - Class in at.dms.kjc
This class represents a local variable definition in the syntax tree
JVariableDefinition() - Constructor for class at.dms.kjc.JVariableDefinition
 
JVariableDefinition(TokenReference, int, CType, String, JExpression) - Constructor for class at.dms.kjc.JVariableDefinition
Construct a node in the parsing tree This method is directly called by the parser
JVariableDefinition(int, CType, String, JExpression) - Constructor for class at.dms.kjc.JVariableDefinition
 
JVariableDefinition(int, CType, String) - Constructor for class at.dms.kjc.JVariableDefinition
 
JVariableDefinition(CType, String) - Constructor for class at.dms.kjc.JVariableDefinition
 
JVectorLiteral - Class in at.dms.kjc.sir.lowering
Vector literals: a literal of a numeric base type duplicated to fill a vector.
JVectorLiteral(JLiteral) - Constructor for class at.dms.kjc.sir.lowering.JVectorLiteral
Construct from a scalar literal
JWhileStatement - Class in at.dms.kjc
JLS 14.11: While Statement The while statement executes an expression and a statement repeatedly until the value of the expression is false.
JWhileStatement() - Constructor for class at.dms.kjc.JWhileStatement
 
JWhileStatement(TokenReference, JExpression, JStatement, JavaStyleComment[]) - Constructor for class at.dms.kjc.JWhileStatement
Construct a node in the parsing tree

K

keepNewEqualMin() - Method in class at.dms.kjc.backendSupport.NoSWPipeLayout
Decide if we should keep a configuration that has a cost that is EQUAL to the current minimum of the search.
keepNewEqualMin() - Method in class at.dms.kjc.common.SimulatedAnnealing
Decide if we should keep a configuration that has a cost that is EQUAL to the current minimum of the search.
keepNewEqualMin() - Method in class at.dms.kjc.spacetime.AnnealedGreedyLayout
Decide if we should keep a configuration that has a cost that is EQUAL to the current minimum of the search.
keepNewEqualMin() - Method in class at.dms.kjc.spacetime.AnnealedLayout
 
keyListener - Variable in class org.jgraph.plaf.basic.BasicGraphUI
Listens for KeyListener events.
keyPressed(KeyEvent) - Method in class org.jgraph.plaf.basic.BasicGraphUI.KeyHandler
 
keyReleased(KeyEvent) - Method in class org.jgraph.plaf.basic.BasicGraphUI.KeyHandler
 
Keywords - Class in at.dms.compiler.tools.jperf
This class contains the keywords to hash
Keywords(String[]) - Constructor for class at.dms.compiler.tools.jperf.Keywords
Creates a Keywords object
keywords - Variable in class at.dms.compiler.tools.lexgen.LexgenOptions
 
kill() - Method in class at.dms.backend.DeadcodeElimination
 
kill() - Method in class at.dms.backend.StackSchleduler
Called when a branch is reached
kill() - Method in class at.dms.backend.TreeWalker
Called when a branch is reached
KIND_FIELD - Static variable in class streamit.frontend.nodes.SymbolTable
Kind of a filter field.
KIND_FUNC_PARAM - Static variable in class streamit.frontend.nodes.SymbolTable
Kind of a function parameter.
KIND_GLOBAL - Static variable in class streamit.frontend.nodes.SymbolTable
Kind of a global field.
KIND_LOCAL - Static variable in class streamit.frontend.nodes.SymbolTable
Kind of a local variable.
KIND_STREAM_PARAM - Static variable in class streamit.frontend.nodes.SymbolTable
Kind of a stream parameter.
KjcEmptyVisitor - Class in at.dms.kjc
This is a visitor that just recurses into children at every node.
KjcEmptyVisitor() - Constructor for class at.dms.kjc.KjcEmptyVisitor
 
KjcMessages - Interface in at.dms.kjc
 
KjcOptions - Class in at.dms.kjc
 
KjcOptions(String) - Constructor for class at.dms.kjc.KjcOptions
 
KjcOptions() - Constructor for class at.dms.kjc.KjcOptions
 
KjcParser - Class in at.dms.kjc
 
KjcParser(Compiler, InputBuffer) - Constructor for class at.dms.kjc.KjcParser
 
KjcPrettyPrinter - Class in at.dms.kjc
This class implements a Java pretty printer
KjcPrettyPrinter() - Constructor for class at.dms.kjc.KjcPrettyPrinter
construct a pretty printer object for java code
KjcPrettyPrinter(String) - Constructor for class at.dms.kjc.KjcPrettyPrinter
construct a pretty printer object for java code
KjcPrettyPrinter(TabbedPrintWriter) - Constructor for class at.dms.kjc.KjcPrettyPrinter
construct a pretty printer object for java code
KjcScanner - Class in at.dms.kjc
This class is a scanner generated by JFlex 1.3.2 on 4/8/08 7:38 PM from the specification file file:/home/bits8/streamit/regtest/20080408.193104.Tue/streams/src/at/dms/kjc/Kjc.flex
KjcScanner(Compiler, InputBuffer) - Constructor for class at.dms.kjc.KjcScanner
 
KjcScanner(Reader) - Constructor for class at.dms.kjc.KjcScanner
Creates a new scanner There is also a java.io.InputStream version of this constructor.
KjcScanner(InputStream) - Constructor for class at.dms.kjc.KjcScanner
Creates a new scanner.
KjcTokenTypes - Interface in at.dms.kjc
 
KjcVisitor - Interface in at.dms.kjc
Implementation of Visitor Design Pattern for KJC.
KND_LOAD - Static variable in class at.dms.classfile.LocalVarInstruction
 
KND_RET - Static variable in class at.dms.classfile.LocalVarInstruction
 
KND_STORE - Static variable in class at.dms.classfile.LocalVarInstruction
 
Kopi2SIR - Class in at.dms.kjc
 
Kopi2SIR() - Constructor for class at.dms.kjc.Kopi2SIR
 
Kopi2SIR(JCompilationUnit[]) - Constructor for class at.dms.kjc.Kopi2SIR
 
kopi_assert(boolean) - Static method in class at.dms.compiler.tools.common.Utils
Check if an assertion is valid
kopi_assert(boolean) - Static method in class at.dms.util.Utils
Check if an assertion is valid
kopi_assert(boolean, String) - Static method in class at.dms.util.Utils
Check if an assertion is valid with a given error message

L

l1d - Static variable in class at.dms.kjc.KjcOptions
 
l1i - Static variable in class at.dms.kjc.KjcOptions
 
l2 - Static variable in class at.dms.kjc.KjcOptions
 
LA(int) - Method in class at.dms.compiler.antlr.runtime.LLkParser
 
LA(int) - Method in class at.dms.compiler.antlr.runtime.Parser
Return the token type of the ith token of lookahead where i=1 is the current token being examined by the parser (i.e., it has not been matched yet).
LA(int) - Method in class at.dms.compiler.antlr.runtime.TokenBuffer
Get a lookahead token value
LA(int) - Method in class at.dms.compiler.tools.antlr.runtime.CharScanner
 
LA(int) - Method in class at.dms.compiler.tools.antlr.runtime.InputBuffer
Get a lookahead character
LA(int) - Method in class at.dms.compiler.tools.antlr.runtime.LLkParser
 
LA(int) - Method in class at.dms.compiler.tools.antlr.runtime.Parser
Return the token type of the ith token of lookahead where i=1 is the current token being examined by the parser (i.e., it has not been matched yet).
LA(int) - Method in class at.dms.compiler.tools.antlr.runtime.TokenBuffer
Get a lookahead token value
Label - Class in at.dms.kjc.spacetime.switchIR
 
Label(String) - Constructor for class at.dms.kjc.spacetime.switchIR.Label
 
Label() - Constructor for class at.dms.kjc.spacetime.switchIR.Label
 
label - Variable in class org.jgraph.graph.EdgeView.EdgeHandle
 
LABEL_ALREADY_EXISTS - Static variable in interface at.dms.kjc.KjcMessages
 
LABEL_UNKNOWN - Static variable in interface at.dms.kjc.KjcMessages
 
labelBorder - Variable in class org.jgraph.graph.EdgeRenderer
Boolean attributes of the current edgeview.
labelPosition - Variable in class org.jgraph.graph.EdgeView
Cached label position of the edge.
LABELPOSITION - Static variable in class org.jgraph.graph.GraphConstants
Key for the labelposition attribute.
labels - Variable in class at.dms.kjc.CMethodContext
 
LAND - Static variable in interface at.dms.kjc.KjcTokenTypes
 
lang - Static variable in class at.dms.kjc.KjcOptions
 
last - Variable in class at.dms.kjc.sir.lowering.partition.ListPartitioner
Maps a stream container (pipeline, splitjoin, feedbackloop) to an Integer denoting the first index in that belongs to the structure.
last() - Method in class at.dms.kjc.sir.SIRLatencySet
 
last - Variable in class org.jgraph.plaf.basic.BasicGraphUI.RootHandle
 
LAST - Static variable in class streamit.scheduler1.SchedJoinType
 
LAST - Static variable in class streamit.scheduler1.SchedSplitType
 
last_nonopt - Variable in class at.dms.compiler.getopt.Getopt
The index of the last non-option in argv[]
lastCell - Variable in class org.jgraph.graph.DefaultGraphCellEditor
last path that was selected.
lastElement - Variable in class at.dms.compiler.antlr.runtime.Vector
 
lastElement - Variable in class at.dms.compiler.tools.antlr.runtime.Vector
 
lastIndexOf(Object) - Method in class at.dms.util.ConstList
Returns the index in this list of the last occurrence of the specified element, or -1 if this list does not contain this element.
lastLeft - Variable in class at.dms.kjc.common.ToCCommon
Needed to pass info from assignment to visitNewArray *
lastParent - Variable in class org.jgraph.graph.PortView
Cache of the last valid parent.
lastRuleRef - Variable in class at.dms.compiler.tools.antlr.compiler.MakeGrammar
 
lastSourceRunCount - Variable in class streamit.library.jcc.JccFilter
 
latency - Variable in class at.dms.kjc.sir.SIRPortalSender
 
LatencyConstraint - Class in at.dms.kjc.cluster
Represents a pairwise constraint due to a latency constrained message between a source and destination filters.
LatencyConstraints - Class in at.dms.kjc.cluster
A class that detects and stores pairwise latency constraints between message senders and receivers.
LatencyConstraints() - Constructor for class at.dms.kjc.cluster.LatencyConstraints
 
LatencyEdge - Class in streamit.scheduler2.constrained
 
LatencyEdge(LatencyNode) - Constructor for class streamit.scheduler2.constrained.LatencyEdge
Construct an edge that points from the node to itself.
LatencyEdge(LatencyEdge, LatencyEdge) - Constructor for class streamit.scheduler2.constrained.LatencyEdge
Construct an edge from two other edges.
LatencyGraph - Class in streamit.scheduler2.constrained
LatencyGraph provides an implementation of a graph of stream operators.
LatencyGraph() - Constructor for class streamit.scheduler2.constrained.LatencyGraph
 
LatencyNode - Class in streamit.scheduler2.constrained
 
Lattice - Interface in streamit.frontend.controlflow
An element in a well-formed lattice structure.
layer - Variable in class org.jgraph.graph.GraphLayoutCache.GraphViewLayerEdit
 
layout - Variable in class at.dms.kjc.backendSupport.BackEndFactory
 
Layout<T extends ComputeNode> - Interface in at.dms.kjc.backendSupport
A Layout makes the association between a ComputeNode and a SliceNode.
Layout - Class in at.dms.kjc.raw
The Layout class generates mapping of filters to raw tiles.
Layout() - Constructor for class at.dms.kjc.raw.Layout
 
Layout - Class in at.dms.kjc.spacedynamic
The Layout class generates mapping of filters to raw tiles.
Layout(SpdStreamGraph) - Constructor for class at.dms.kjc.spacedynamic.Layout
 
layout - Variable in class at.dms.kjc.spacedynamic.Simulator
 
layout - Variable in class at.dms.kjc.spacetime.RawExecutionCode
 
LayoutDot - Class in at.dms.kjc.spacetime
This class generates a dot graph of the layout and for each tile the schedule of filters that the tile runs.
LayoutDot() - Constructor for class at.dms.kjc.spacetime.LayoutDot
 
layoutfile - Static variable in class at.dms.kjc.KjcOptions
 
layoutGraph() - Method in class at.dms.kjc.spacedynamic.SpdStreamGraph
layout the entire Stream Graph on the RawChip *
LBRACK - Static variable in interface at.dms.kjc.KjcTokenTypes
 
lcm(int, int) - Static method in class at.dms.kjc.sir.linear.transform.LinearTransform
Calculates the least common multiple of two integers.
lcm(int[]) - Static method in class at.dms.kjc.sir.linear.transform.LinearTransform
Calculates the least common multiple of all the integers contained in the array.
lcm(int, int) - Static method in class at.dms.kjc.sir.statespace.transform.LinearTransform
Calculates the least common multiple of two integers.
lcm(int[]) - Static method in class at.dms.kjc.sir.statespace.transform.LinearTransform
Calculates the least common multiple of all the integers contained in the array.
lcm(int, int) - Static method in class at.dms.kjc.spacedynamic.Util
LCM of a and b.
LCURLY - Static variable in interface at.dms.kjc.KjcTokenTypes
 
LCURLY - Static variable in interface streamit.frontend.StreamItLexTokenTypes
 
LCURLY - Static variable in interface streamit.frontend.StreamItParserFETokenTypes
 
LE - Static variable in interface at.dms.kjc.KjcTokenTypes
 
leastCommonPromotion(Type) - Method in class streamit.frontend.nodes.Type
Find the lowest type that two types can promote to.
LEETFrequencyReplacer - Class in at.dms.kjc.sir.linear.frequency
Replaces linear filters of sufficient length with a conversion into the frequency domain, multiplication, and convert the product back into the time domain.
left - Variable in class at.dms.kjc.JBinaryExpression
 
left_expr() - Method in class streamit.frontend.StreamItParserFE
 
len - Variable in class at.dms.kjc.slicegraph.Slice
 
length() - Method in interface at.dms.compiler.tools.antlr.compiler.List
 
length - Variable in class at.dms.compiler.tools.antlr.compiler.LList
 
length() - Method in class at.dms.compiler.tools.antlr.compiler.LList
Return the length of the list.
length - Variable in class at.dms.compiler.tools.antlr.runtime.ANTLRStringBuffer
 
length() - Method in class at.dms.compiler.tools.antlr.runtime.ANTLRStringBuffer
 
length() - Method in class at.dms.kjc.sir.statespace.FilterVector
return the length of this vector
LESS_EQUAL - Static variable in interface streamit.frontend.StreamItLexTokenTypes
 
LESS_EQUAL - Static variable in interface streamit.frontend.StreamItParserFETokenTypes
 
LESS_THAN - Static variable in interface streamit.frontend.StreamItLexTokenTypes
 
LESS_THAN - Static variable in interface streamit.frontend.StreamItParserFETokenTypes
 
lessThan(LinearCost) - Method in class at.dms.kjc.sir.linear.LinearCost
Returns true if this represents less computation than other.
lessThan(LinearCost) - Method in class at.dms.kjc.sir.statespace.LinearCost
Returns true if this represents less computation than other.
lessThan3(float3, float3) - Static method in class streamit.library.StreamItVectorLib
 
lexerOptionsSpec() - Method in class at.dms.compiler.tools.antlr.compiler.ANTLRParser
 
lexerRuleName(String) - Static method in class at.dms.compiler.tools.antlr.compiler.JavaCodeGenerator
 
LexerSharedInputState - Class in at.dms.compiler.tools.antlr.runtime
This object contains the data associated with an input stream of characters.
LexerSharedInputState(InputBuffer) - Constructor for class at.dms.compiler.tools.antlr.runtime.LexerSharedInputState
 
LexerSharedInputState(InputStream) - Constructor for class at.dms.compiler.tools.antlr.runtime.LexerSharedInputState
 
LexerSharedInputState(Reader) - Constructor for class at.dms.compiler.tools.antlr.runtime.LexerSharedInputState
 
lexerSpec(String) - Method in class at.dms.compiler.tools.antlr.compiler.ANTLRParser
 
LexgenError - Exception in at.dms.compiler.tools.lexgen
Error thrown on problems encountered while running the program.
LexgenError(Message) - Constructor for exception at.dms.compiler.tools.lexgen.LexgenError
An exception with a formatted message as argument
LexgenError(MessageDescription, Object[]) - Constructor for exception at.dms.compiler.tools.lexgen.LexgenError
An exception with an arbitrary number of parameters
LexgenError(MessageDescription, Object, Object) - Constructor for exception at.dms.compiler.tools.lexgen.LexgenError
An exception with two parameters
LexgenError(MessageDescription, Object) - Constructor for exception at.dms.compiler.tools.lexgen.LexgenError
An exception with one parameter
LexgenError(MessageDescription) - Constructor for exception at.dms.compiler.tools.lexgen.LexgenError
An exception without parameters
LexgenLexer - Class in at.dms.compiler.tools.lexgen
 
LexgenLexer(InputStream) - Constructor for class at.dms.compiler.tools.lexgen.LexgenLexer
 
LexgenLexer(Reader) - Constructor for class at.dms.compiler.tools.lexgen.LexgenLexer
 
LexgenLexer(InputBuffer) - Constructor for class at.dms.compiler.tools.lexgen.LexgenLexer
 
LexgenLexer(LexerSharedInputState) - Constructor for class at.dms.compiler.tools.lexgen.LexgenLexer
 
LexgenLexerTokenTypes - Interface in at.dms.compiler.tools.lexgen
 
LexgenMessages - Interface in at.dms.compiler.tools.lexgen
 
LexgenOptions - Class in at.dms.compiler.tools.lexgen
 
LexgenOptions(String) - Constructor for class at.dms.compiler.tools.lexgen.LexgenOptions
 
LexgenOptions() - Constructor for class at.dms.compiler.tools.lexgen.LexgenOptions
 
LexgenParser - Class in at.dms.compiler.tools.lexgen
 
LexgenParser(TokenBuffer, int) - Constructor for class at.dms.compiler.tools.lexgen.LexgenParser
 
LexgenParser(TokenBuffer) - Constructor for class at.dms.compiler.tools.lexgen.LexgenParser
 
LexgenParser(TokenStream, int) - Constructor for class at.dms.compiler.tools.lexgen.LexgenParser
 
LexgenParser(TokenStream) - Constructor for class at.dms.compiler.tools.lexgen.LexgenParser
 
LexgenParser(ParserSharedInputState) - Constructor for class at.dms.compiler.tools.lexgen.LexgenParser
 
LexgenTokenTypes - Interface in at.dms.compiler.tools.lexgen
 
lexicalAnalysis - Variable in class at.dms.compiler.tools.antlr.compiler.LLkAnalyzer
 
lfa - Variable in class at.dms.kjc.slicegraph.Partitioner
 
lhsBaseExpr(JExpression) - Static method in class at.dms.kjc.common.CommonUtils
Take an expression that could occur on the lhs of an assignment and drill down to find the name of the field or local involved.
lift(SIRStream) - Static method in class at.dms.kjc.sir.lowering.fusion.Lifter
Lift everything we can in and its children.
liftAggressiveSync(SIRStream) - Static method in class at.dms.kjc.sir.lowering.fusion.Lifter
Lift everything we can, using aggressive sync removal that could possibly add joiners to the graph.
Lifter - Class in at.dms.kjc.sir.lowering.fusion
Canonicalize stream structure eliminating some redundancies.
liftPreservingSync(SIRStream) - Static method in class at.dms.kjc.sir.lowering.fusion.Lifter
Lift everything we can, but don't eliminate matching sync points.
limitICode() - Method in class at.dms.kjc.sir.lowering.partition.dynamicprog.DynamicProgPartitioner
Whether or not to limit icode of fused parts.
line - Variable in exception at.dms.compiler.antlr.runtime.RecognitionException
 
line - Variable in class at.dms.compiler.TabbedPrintWriter
 
line(ImportVocabTokenManager) - Method in class at.dms.compiler.tools.antlr.compiler.ANTLRTokdefParser
 
line - Variable in class at.dms.compiler.tools.antlr.runtime.CommonToken
 
line - Variable in class at.dms.compiler.tools.antlr.runtime.LexerSharedInputState
 
line - Variable in exception at.dms.compiler.tools.antlr.runtime.RecognitionException
 
LINE_GRID_MODE - Static variable in class org.jgraph.JGraph
 
Linear - Class in at.dms.kjc.spacetime
 
Linear(RawTile, FilterInfo) - Constructor for class at.dms.kjc.spacetime.Linear
 
linearanalysis - Static variable in class at.dms.kjc.KjcOptions
 
LinearAnalyzer - Class in at.dms.kjc.sir.linear
The LinearAnalyzer visits all of the filters and structures in a StreamIt program.
LinearAnalyzer(boolean) - Constructor for class at.dms.kjc.sir.linear.LinearAnalyzer
 
LinearAnalyzer - Class in at.dms.kjc.sir.statespace
The LinearAnalyzer visits all of the filters and structures in a StreamIt program.
LinearAnalyzer(boolean) - Constructor for class at.dms.kjc.sir.statespace.LinearAnalyzer
 
LinearAtlasReplacer - Class in at.dms.kjc.sir.linear
This replacer works by calling the matrix multiply routines in the ATLAS package, which it assumes are installed in $ATLAS_HOME.
$Id: LinearAtlasReplacer.java,v 1.7 2006/09/25 13:54:42 dimock Exp $
LinearAtlasReplacer(LinearAnalyzer, LinearDirectReplacer.LinearReplaceCalculator) - Constructor for class at.dms.kjc.sir.linear.LinearAtlasReplacer
 
LinearComputationTuple - Class in at.dms.kjc.sir.linear
A LinearComputationTuple represents tuples of (input position, coefficent) (eg the terms that are calculated to produce linear output.) The input position is defined as follows: input position 0 is the input generated by peek(0); input position 1 is the input generated by peek(1) and so on.
LinearComputationTuple - Class in at.dms.kjc.sir.statespace
A LinearComputationTuple represents tuples of (input position, coefficent) (eg the terms that are calculated to produce linear output.) The input position is defined as follows: input position 0 is the input generated by peek(0); input position 1 is the input generated by peek(1) and so on.
LinearCost - Class in at.dms.kjc.sir.linear
This class represents the cost (variously defined) of computing the value of a linear filter representation.
LinearCost(int, int, int, int, int) - Constructor for class at.dms.kjc.sir.linear.LinearCost
Note that muls and adds do NOT count multiplication/addition by zero or multiplication by one, whereas originalMatrixSize gives the number of elements (including zero and one) that were in the original matrix.
LinearCost - Class in at.dms.kjc.sir.statespace
This class represents the cost (variously defined) of computing the value of a linear filter representation.
LinearCost(int, int, int, int) - Constructor for class at.dms.kjc.sir.statespace.LinearCost
Note that muls and adds do NOT count multiplication/addition by zero or multiplication by one, whereas originalMatrixSize gives the number of elements (including zero and one) that were in the original matrix.
LinearDiagonalReplacer - Class in at.dms.kjc.sir.linear
This replacer works well when the non-zero elements of the matrix form a strip or diagonal -- more specifically, when some contiguous elements in each column are non-zero.
LinearDiagonalReplacer(LinearAnalyzer, LinearDirectReplacer.LinearReplaceCalculator) - Constructor for class at.dms.kjc.sir.linear.LinearDiagonalReplacer
 
LinearDirectReplacer - Class in at.dms.kjc.sir.linear
A LinearDirectReplacer replaces the contents of the work functions for linear filters (as determined by the linear filter analyzer) with an appripriate direct implementation (eg a bunch of push statements with the specified combination of input values.
LinearDirectReplacer(LinearAnalyzer, LinearDirectReplacer.LinearReplaceCalculator) - Constructor for class at.dms.kjc.sir.linear.LinearDirectReplacer
 
LinearDirectReplacer - Class in at.dms.kjc.sir.statespace
A LinearDirectReplacer replaces the contents of the work functions for linear filters (as determined by the linear filter analyzer) with an appropriate direct implementation (eg a bunch of push statements with the specified combination of input values.
LinearDirectReplacer(LinearAnalyzer, LinearDirectReplacer.LinearReplaceCalculator) - Constructor for class at.dms.kjc.sir.statespace.LinearDirectReplacer
 
LinearDot - Class in at.dms.kjc.sir.linear
This class extends the main StreamIt dot (graph) printer to annotate the dot graphs with linear analysis information.
LinearDot(PrintStream, LinearAnalyzer, LinearRedundancyAnalyzer) - Constructor for class at.dms.kjc.sir.linear.LinearDot
Make a LinearDot printer that prints out the dot graph using information from the linear filter analyzer to annotate the graph (eg color it silly).
LinearDot - Class in at.dms.kjc.sir.statespace
This class extends the main StreamIt dot (graph) printer to annotate the dot graphs with linear analysis information.
LinearDot(PrintStream, LinearAnalyzer, LinearRedundancyAnalyzer) - Constructor for class at.dms.kjc.sir.statespace.LinearDot
Make a LinearDot printer that prints out the dot graph using information from the linear filter analyzer to annotate the graph (eg color it silly).
LinearDotSimple - Class in at.dms.kjc.sir.linear
This is like LinearDot except that the node labels are only the names and not the IO rates.
LinearDotSimple(PrintStream, LinearAnalyzer, LinearRedundancyAnalyzer) - Constructor for class at.dms.kjc.sir.linear.LinearDotSimple
Make a LinearDotSimple printer that prints out the dot graph using information from the linear filter analyzer to annotate the graph (eg color it silly).
LinearDotSimple - Class in at.dms.kjc.sir.statespace
This is like LinearDot except that the node labels are only the names and not the IO rates.
LinearDotSimple(PrintStream, LinearAnalyzer, LinearRedundancyAnalyzer) - Constructor for class at.dms.kjc.sir.statespace.LinearDotSimple
Make a LinearDotSimple printer that prints out the dot graph using information from the linear filter analyzer to annotate the graph (eg color it silly).
LinearFilterRepresentation - Class in at.dms.kjc.sir.linear
A LinearFilterRepresentation represents the computations performed by a filter on its input values as a matrix and a vector.
LinearFilterRepresentation(FilterMatrix, FilterVector, int) - Constructor for class at.dms.kjc.sir.linear.LinearFilterRepresentation
Create a new linear filter representation with matrix A and vector b.
LinearFilterRepresentation - Class in at.dms.kjc.sir.statespace
A LinearFilterRepresentation represents the computations performed by a filter on its input values as four matrices.
LinearFilterRepresentation(FilterMatrix, FilterMatrix, FilterMatrix, FilterMatrix, int, FilterVector) - Constructor for class at.dms.kjc.sir.statespace.LinearFilterRepresentation
Create a new linear filter representation with matrices A, B, C, and D.
LinearFilterRepresentation(FilterMatrix, FilterMatrix, FilterMatrix, FilterMatrix, FilterMatrix, FilterMatrix, int, FilterVector) - Constructor for class at.dms.kjc.sir.statespace.LinearFilterRepresentation
 
LinearFission - Class in at.dms.kjc.spacetime
This class will fiss a linear filter in a pipeline of smaller filters, where each filter has a subset of the original weights.
LinearFission() - Constructor for class at.dms.kjc.spacetime.LinearFission
 
LinearForm - Class in at.dms.kjc.sir.linear
A LinearForm is the representation of a variable inside the linear dataflow analysis.
LinearForm(int) - Constructor for class at.dms.kjc.sir.linear.LinearForm
Construct a new LinearForm with vector size size with all elements zero.
LinearForm - Class in at.dms.kjc.sir.statespace
A LinearForm is the representation of a variable inside the linear dataflow analysis.
LinearForm(int, int) - Constructor for class at.dms.kjc.sir.statespace.LinearForm
Construct a new LinearForm with vector size size with all elements zero.
LinearIndirectReplacer - Class in at.dms.kjc.sir.linear
A LinearIndirectReplacer replaces the contents of the work functions for linear filters (as determined by the linear filter analyzer) with a sparse matrix multiply, using indirection through an array (see makeLinearWork for example).
LinearIndirectReplacer(LinearAnalyzer, LinearDirectReplacer.LinearReplaceCalculator) - Constructor for class at.dms.kjc.sir.linear.LinearIndirectReplacer
 
LinearOptimizer - Class in at.dms.kjc.sir.statespace
 
LinearOptimizer(LinearFilterRepresentation, boolean) - Constructor for class at.dms.kjc.sir.statespace.LinearOptimizer
 
linearpartition - Static variable in class at.dms.kjc.KjcOptions
 
LinearPartitioner - Class in at.dms.kjc.sir.lowering.partition.linear
 
LinearPartitioner(SIRStream, LinearAnalyzer) - Constructor for class at.dms.kjc.sir.lowering.partition.linear.LinearPartitioner
 
LinearPreprocessor - Class in at.dms.kjc.spacetime
Replaces linear filters with two stage filters that have and initWork that peeks 2(peek-pop) and pops (peek-pop) Important for linear codegen
LinearPreprocessor(LinearAnalyzer) - Constructor for class at.dms.kjc.spacetime.LinearPreprocessor
 
LinearPrinter - Class in at.dms.kjc.sir.linear
Control point for printing messages generated by the LinearAnalysis pass.
LinearPrinter() - Constructor for class at.dms.kjc.sir.linear.LinearPrinter
 
LinearPrinter - Class in at.dms.kjc.sir.statespace
Control point for printing messages generated by the LinearAnalysis pass.
LinearPrinter() - Constructor for class at.dms.kjc.sir.statespace.LinearPrinter
 
LinearProgram - Interface in at.dms.kjc.linprog
A generic inteface to a linear programming package.
LinearProgramSolver - Interface in at.dms.kjc.linprog
 
LinearRedundancy - Class in at.dms.kjc.sir.linear
A LinearRedundancy contains information about redundant computations that occur across filter invocations.
LinearRedundancy(LinearFilterRepresentation) - Constructor for class at.dms.kjc.sir.linear.LinearRedundancy
Creates a new linear redundancy from the linear filter rep that is passed in (which has a matrix and a vector to describe computation.
LinearRedundancy - Class in at.dms.kjc.sir.statespace
A LinearRedundancy contains information about redundant computations that occur across filter invocations.
LinearRedundancy(LinearFilterRepresentation) - Constructor for class at.dms.kjc.sir.statespace.LinearRedundancy
Creates a new linear redundancy from the linear filter rep that is passed in (which has a matrix and a vector to describe computation.
LinearRedundancyAnalyzer - Class in at.dms.kjc.sir.linear
The LinearRedundancyAnalyzer tries to determine redundant computations across the firings of filters.
LinearRedundancyAnalyzer(LinearAnalyzer) - Constructor for class at.dms.kjc.sir.linear.LinearRedundancyAnalyzer
Main entry point for redundancy analysis.
LinearRedundancyAnalyzer - Class in at.dms.kjc.sir.statespace
The LinearRedundancyAnalyzer tries to determine redundant computations across the firings of filters.
LinearRedundancyAnalyzer(LinearAnalyzer) - Constructor for class at.dms.kjc.sir.statespace.LinearRedundancyAnalyzer
Main entry point for redundancy analysis.
LinearRedundancyReplacer - Class in at.dms.kjc.sir.linear
Generates replacement filter code using the information within a LinearRedundancyAnalyzer to generate filters with less computational requirements.
linearreplacement - Static variable in class at.dms.kjc.KjcOptions
 
linearreplacement2 - Static variable in class at.dms.kjc.KjcOptions
 
linearreplacement3 - Static variable in class at.dms.kjc.KjcOptions
 
LinearReplacer - Class in at.dms.kjc.sir.linear
A LinearReplacer is the base class that all replacers that make use of linear information inherit from.
$Id: LinearReplacer.java,v 1.23 2006/09/25 13:54:42 dimock Exp $
LinearReplacer() - Constructor for class at.dms.kjc.sir.linear.LinearReplacer
 
LinearReplacer - Class in at.dms.kjc.sir.statespace
A LinearReplacer is the base class that all replacers that make use of linear information inherit from.
$Id: LinearReplacer.java,v 1.5 2006/09/25 13:54:46 dimock Exp $
LinearReplacer() - Constructor for class at.dms.kjc.sir.statespace.LinearReplacer
 
LinearReplaceTransform - Class in at.dms.kjc.sir.lowering.partition
LinearReplace transform on a stream graph.
LinearReplaceTransform(LinearAnalyzer) - Constructor for class at.dms.kjc.sir.lowering.partition.LinearReplaceTransform
 
LinearTransform - Class in at.dms.kjc.sir.linear.transform
A LinearTransform communicates information about how to transform one or more linear representations into a new linear representation (eg combination rules).
LinearTransform() - Constructor for class at.dms.kjc.sir.linear.transform.LinearTransform
 
LinearTransform - Class in at.dms.kjc.sir.statespace.transform
A LinearTransform communicates information about how to transform one or more linear representations into a new linear representation (eg combination rules).
LinearTransform() - Constructor for class at.dms.kjc.sir.statespace.transform.LinearTransform
 
LinearTransformFeedback - Class in at.dms.kjc.sir.statespace.transform
 
LinearTransformNull - Class in at.dms.kjc.sir.linear.transform
Represents a null transform -- eg no transform to apply.
LinearTransformNull(String) - Constructor for class at.dms.kjc.sir.linear.transform.LinearTransformNull
Creates a new LinearTransformNull.
LinearTransformNull - Class in at.dms.kjc.sir.statespace.transform
Represents a null transform -- eg no transform to apply.
LinearTransformNull(String) - Constructor for class at.dms.kjc.sir.statespace.transform.LinearTransformNull
Creates a new LinearTransformNull.
LinearTransformPipeline - Class in at.dms.kjc.sir.linear.transform
Represents a pipeline combination transform.
LinearTransformPipeline - Class in at.dms.kjc.sir.statespace.transform
Represents a pipeline combination transform.
LinearTransformSplitJoin - Class in at.dms.kjc.sir.linear.transform
Contains the code for merging all the filters from a split join into a single monolithic matrix.
LinearTransformSplitJoin - Class in at.dms.kjc.sir.statespace.transform
Contains the code for merging all the filters from a split join into a single monolithic matrix.
LINEBEGIN - Static variable in class org.jgraph.graph.GraphConstants
Key for the start attribute.
LINECOLOR - Static variable in class org.jgraph.graph.GraphConstants
Key for the linecolor attribute.
lineDash - Variable in class org.jgraph.graph.EdgeRenderer
Contains the current dash pattern.
LINEEND - Static variable in class org.jgraph.graph.GraphConstants
Key for the start attribute.
LineNumberInfo - Class in at.dms.classfile
VMS 4.7.8: Line Number Table Attribute.
LineNumberInfo(short, InstructionAccessor) - Constructor for class at.dms.classfile.LineNumberInfo
Create an entry in the line number table
LineNumberInfo(DataInput, ConstantPool, Instruction[]) - Constructor for class at.dms.classfile.LineNumberInfo
Create an entry in the line number table from a class file stream
LineNumberTable - Class in at.dms.classfile
VMS 4.7.8: Line Number Table Attribute.
LineNumberTable(LineNumberInfo[]) - Constructor for class at.dms.classfile.LineNumberTable
Create a line number table attribute.
LineNumberTable(DataInput, ConstantPool, Instruction[]) - Constructor for class at.dms.classfile.LineNumberTable
Constructs a line number table attribute from a class file stream.
lineOffset - Variable in class at.dms.compiler.tools.antlr.compiler.ActionLexer
 
lineShape - Variable in class org.jgraph.graph.EdgeView
Drawing attributes that are created on the fly
lineStyle - Variable in class org.jgraph.graph.EdgeRenderer
Painting attributes of the current edgeview
LINESTYLE - Static variable in class org.jgraph.graph.GraphConstants
Key for the lineStyle attribute.
lineWidth - Variable in class org.jgraph.graph.EdgeRenderer
Width of the current edge view
LINEWIDTH - Static variable in class org.jgraph.graph.GraphConstants
Key for the linewidth attribute.
LIR_FEEDBACK_LOOP - Static variable in class at.dms.kjc.lir.LIRStreamType
 
LIR_FILTER - Static variable in class at.dms.kjc.lir.LIRStreamType
 
LIR_PIPELINE - Static variable in class at.dms.kjc.lir.LIRStreamType
 
LIR_SPLIT_JOIN - Static variable in class at.dms.kjc.lir.LIRStreamType
 
LIRFileReader - Class in at.dms.kjc.lir
This represents allocation and initialization of a child stream that is a file reader.
LIRFileReader(JExpression, String, String) - Constructor for class at.dms.kjc.lir.LIRFileReader
Construct a node.
LIRFileWriter - Class in at.dms.kjc.lir
This represents allocation and initialization of a child stream that is a file writer.
LIRFileWriter(JExpression, String, String) - Constructor for class at.dms.kjc.lir.LIRFileWriter
Construct a node.
LIRFunctionPointer - Class in at.dms.kjc.lir
This represents a function pointer.
LIRFunctionPointer(String) - Constructor for class at.dms.kjc.lir.LIRFunctionPointer
Construct a node in the parsing tree
LIRFunctionPointer(JMethodDeclaration) - Constructor for class at.dms.kjc.lir.LIRFunctionPointer
Construct a node in the parsing tree
LIRIdentity - Class in at.dms.kjc.lir
This represents allocation and initialization of a child stream that is an identity filter.
LIRIdentity(JExpression, String) - Constructor for class at.dms.kjc.lir.LIRIdentity
Construct a node.
LIRMainFunction - Class in at.dms.kjc.lir
This represents the contents of the main function in the low-level program.
LIRMainFunction(String, LIRFunctionPointer, LinkedList<JStatement>) - Constructor for class at.dms.kjc.lir.LIRMainFunction
Construct a node.
LIRNode - Class in at.dms.kjc.lir
This is a node in the low IR.
LIRNode(JExpression) - Constructor for class at.dms.kjc.lir.LIRNode
Construct a node in the parsing tree
LIRRegisterReceiver - Class in at.dms.kjc.lir
Call to the C library register_receiver() function.
LIRRegisterReceiver(JExpression, SIRPortal, String, SIRInterfaceTable) - Constructor for class at.dms.kjc.lir.LIRRegisterReceiver
Construct a node.
LIRSetBodyOfFeedback - Class in at.dms.kjc.lir
This represents a the body stream in a feedback loop.
LIRSetBodyOfFeedback(JExpression, JExpression, CType, CType, int, int) - Constructor for class at.dms.kjc.lir.LIRSetBodyOfFeedback
Construct a node.
LIRSetChild - Class in at.dms.kjc.lir
This represents the allocation and initialization of a child stream structure.
LIRSetChild(JExpression, String, String) - Constructor for class at.dms.kjc.lir.LIRSetChild
Construct a node.
LIRSetDecode - Class in at.dms.kjc.lir
This registers the function in the stream that takes the internal representation of a black box and decodes it into a form that the runtime system can use.
LIRSetDecode(JExpression, LIRFunctionPointer) - Constructor for class at.dms.kjc.lir.LIRSetDecode
Construct a node.
LIRSetDelay - Class in at.dms.kjc.lir
Tell the run-time system how many items need to be pushed on to the feedback input of a feedback loop's joiner, and what function to call to get them.
LIRSetDelay(JExpression, JExpression, int, CType, LIRFunctionPointer) - Constructor for class at.dms.kjc.lir.LIRSetDelay
Construct a node.
LIRSetEncode - Class in at.dms.kjc.lir
This registers the function in the stream that takes the canonical representation from the runtime system and encodes it into a form that a black box can utilize.
LIRSetEncode(JExpression, LIRFunctionPointer) - Constructor for class at.dms.kjc.lir.LIRSetEncode
Construct a node.
LIRSetJoiner - Class in at.dms.kjc.lir
This gives the run-time system information about the joiner for a feedback loop or split/join structure.
LIRSetJoiner(JExpression, SIRJoinType, int, int[]) - Constructor for class at.dms.kjc.lir.LIRSetJoiner
 
LIRSetLoopOfFeedback - Class in at.dms.kjc.lir
This represents a the loop stream in a feedback loop.
LIRSetLoopOfFeedback(JExpression, JExpression, CType, CType, int, int) - Constructor for class at.dms.kjc.lir.LIRSetLoopOfFeedback
Construct a node.
LIRSetParallelStream - Class in at.dms.kjc.lir
This represents a parallel stream in a split-join construct.
LIRSetParallelStream(JExpression, JExpression, int, CType, CType, int, int) - Constructor for class at.dms.kjc.lir.LIRSetParallelStream
Construct a node.
LIRSetPeek - Class in at.dms.kjc.lir
This sets how many items are peeked by this stream.
LIRSetPeek(JExpression, int) - Constructor for class at.dms.kjc.lir.LIRSetPeek
Construct a node.
LIRSetPop - Class in at.dms.kjc.lir
This sets how many items are popped by this stream.
LIRSetPop(JExpression, int) - Constructor for class at.dms.kjc.lir.LIRSetPop
Construct a node.
LIRSetPush - Class in at.dms.kjc.lir
This sets how many items are pushed by this stream.
LIRSetPush(JExpression, int) - Constructor for class at.dms.kjc.lir.LIRSetPush
Construct a node.
LIRSetSplitter - Class in at.dms.kjc.lir
This gives the run-time system information about the splitter for a feedback loop or split/join structure.
LIRSetSplitter(JExpression, SIRSplitType, int, int[]) - Constructor for class at.dms.kjc.lir.LIRSetSplitter
 
LIRSetStreamType - Class in at.dms.kjc.lir
This sets the type of a stream.
LIRSetStreamType(JExpression, LIRStreamType) - Constructor for class at.dms.kjc.lir.LIRSetStreamType
Construct a node.
LIRSetTape - Class in at.dms.kjc.lir
This specifies a tape connection between two streams.
LIRSetTape(JExpression, JExpression, JExpression, CType, int) - Constructor for class at.dms.kjc.lir.LIRSetTape
Construct a node.
LIRSetWork - Class in at.dms.kjc.lir
This registers a stream's work function with the runtime system.
LIRSetWork(JExpression, LIRFunctionPointer) - Constructor for class at.dms.kjc.lir.LIRSetWork
Construct a node.
LIRStreamType - Class in at.dms.kjc.lir
This sets the type of a stream.
LIRToC - Class in at.dms.kjc.lir
 
LIRWorkEntry - Class in at.dms.kjc.lir
This appears at the entry to a work function.
LIRWorkEntry(JExpression) - Constructor for class at.dms.kjc.lir.LIRWorkEntry
 
LIRWorkExit - Class in at.dms.kjc.lir
This appears at each exit from a work function.
LIRWorkExit(JExpression) - Constructor for class at.dms.kjc.lir.LIRWorkExit
 
List - Interface in at.dms.compiler.tools.antlr.compiler
A simple List interface that describes operations on a list.
list - Variable in class at.dms.util.ConstList
 
listenerList - Variable in class org.jgraph.graph.DefaultGraphModel
The list of listeners that listen to the model.
listenerList - Variable in class org.jgraph.graph.DefaultGraphSelectionModel
Event listener list.
listIterator() - Method in class at.dms.util.ConstList
Returns a list iterator of the elements in this list (in proper sequence).
listIterator(int) - Method in class at.dms.util.ConstList
Returns a list iterator of the elements in this list (in proper sequence), starting at the specified position in this list.
ListPartitioner - Class in at.dms.kjc.sir.lowering.partition
This is a partitioner that keeps a canonical list of underlying nodes to help with partitioning.
ListPartitioner(SIRStream, WorkEstimate, int) - Constructor for class at.dms.kjc.sir.lowering.partition.ListPartitioner
 
LITERAL_abstract - Static variable in interface at.dms.kjc.KjcTokenTypes
 
LITERAL_boolean - Static variable in interface at.dms.compiler.tools.optgen.OptgenLexerTokenTypes
 
LITERAL_boolean - Static variable in interface at.dms.compiler.tools.optgen.OptgenTokenTypes
 
LITERAL_boolean - Static variable in interface at.dms.kjc.KjcTokenTypes
 
LITERAL_break - Static variable in interface at.dms.kjc.KjcTokenTypes
 
LITERAL_byte - Static variable in interface at.dms.kjc.KjcTokenTypes
 
LITERAL_case - Static variable in interface at.dms.kjc.KjcTokenTypes
 
LITERAL_catch - Static variable in interface at.dms.compiler.tools.antlr.compiler.ANTLRTokenTypes
 
LITERAL_catch - Static variable in interface at.dms.compiler.tools.antlr.compiler.PreprocessorTokenTypes
 
LITERAL_catch - Static variable in interface at.dms.kjc.KjcTokenTypes
 
LITERAL_caution - Static variable in interface at.dms.compiler.tools.msggen.MsggenLexerTokenTypes
 
LITERAL_caution - Static variable in interface at.dms.compiler.tools.msggen.MsggenTokenTypes
 
LITERAL_char - Static variable in interface at.dms.kjc.KjcTokenTypes
 
LITERAL_charVocabulary - Static variable in interface at.dms.compiler.tools.antlr.compiler.ANTLRTokenTypes
 
LITERAL_class - Static variable in interface at.dms.compiler.tools.antlr.compiler.ANTLRTokenTypes
 
LITERAL_class - Static variable in interface at.dms.compiler.tools.antlr.compiler.PreprocessorTokenTypes
 
LITERAL_class - Static variable in interface at.dms.kjc.KjcTokenTypes
 
LITERAL_const - Static variable in interface at.dms.kjc.KjcTokenTypes
 
LITERAL_continue - Static variable in interface at.dms.kjc.KjcTokenTypes
 
LITERAL_default - Static variable in interface at.dms.compiler.tools.optgen.OptgenLexerTokenTypes
 
LITERAL_default - Static variable in interface at.dms.compiler.tools.optgen.OptgenTokenTypes
 
LITERAL_default - Static variable in interface at.dms.kjc.KjcTokenTypes
 
LITERAL_do - Static variable in interface at.dms.kjc.KjcTokenTypes
 
LITERAL_double - Static variable in interface at.dms.kjc.KjcTokenTypes
 
LITERAL_else - Static variable in interface at.dms.kjc.KjcTokenTypes
 
LITERAL_error - Static variable in interface at.dms.compiler.tools.msggen.MsggenLexerTokenTypes
 
LITERAL_error - Static variable in interface at.dms.compiler.tools.msggen.MsggenTokenTypes
 
LITERAL_exception - Static variable in interface at.dms.compiler.tools.antlr.compiler.ANTLRTokenTypes
 
LITERAL_exception - Static variable in interface at.dms.compiler.tools.antlr.compiler.PreprocessorTokenTypes
 
LITERAL_extends - Static variable in interface at.dms.compiler.tools.antlr.compiler.ANTLRTokenTypes
 
LITERAL_extends - Static variable in interface at.dms.compiler.tools.antlr.compiler.PreprocessorTokenTypes
 
LITERAL_extends - Static variable in interface at.dms.kjc.KjcTokenTypes
 
LITERAL_false - Static variable in interface at.dms.kjc.KjcTokenTypes
 
LITERAL_final - Static variable in interface at.dms.kjc.KjcTokenTypes
 
LITERAL_finally - Static variable in interface at.dms.kjc.KjcTokenTypes
 
LITERAL_float - Static variable in interface at.dms.kjc.KjcTokenTypes
 
LITERAL_for - Static variable in interface at.dms.kjc.KjcTokenTypes
 
LITERAL_goto - Static variable in interface at.dms.kjc.KjcTokenTypes
 
LITERAL_header - Static variable in interface at.dms.compiler.tools.antlr.compiler.ANTLRTokenTypes
 
LITERAL_help - Static variable in interface at.dms.compiler.tools.optgen.OptgenLexerTokenTypes
 
LITERAL_help - Static variable in interface at.dms.compiler.tools.optgen.OptgenTokenTypes
 
LITERAL_if - Static variable in interface at.dms.kjc.KjcTokenTypes
 
LITERAL_implements - Static variable in interface at.dms.kjc.KjcTokenTypes
 
LITERAL_import - Static variable in interface at.dms.kjc.KjcTokenTypes
 
LITERAL_info - Static variable in interface at.dms.compiler.tools.msggen.MsggenLexerTokenTypes
 
LITERAL_info - Static variable in interface at.dms.compiler.tools.msggen.MsggenTokenTypes
 
LITERAL_instanceof - Static variable in interface at.dms.kjc.KjcTokenTypes
 
LITERAL_int - Static variable in interface at.dms.compiler.tools.optgen.OptgenLexerTokenTypes
 
LITERAL_int - Static variable in interface at.dms.compiler.tools.optgen.OptgenTokenTypes
 
LITERAL_int - Static variable in interface at.dms.kjc.KjcTokenTypes
 
LITERAL_interface - Static variable in interface at.dms.kjc.KjcTokenTypes
 
LITERAL_Lexer - Static variable in interface at.dms.compiler.tools.antlr.compiler.ANTLRTokenTypes
 
LITERAL_long - Static variable in interface at.dms.kjc.KjcTokenTypes
 
LITERAL_longname - Static variable in interface at.dms.compiler.tools.optgen.OptgenLexerTokenTypes
 
LITERAL_longname - Static variable in interface at.dms.compiler.tools.optgen.OptgenTokenTypes
 
LITERAL_message - Static variable in interface at.dms.compiler.tools.msggen.MsggenLexerTokenTypes
 
LITERAL_message - Static variable in interface at.dms.compiler.tools.msggen.MsggenTokenTypes
 
LITERAL_native - Static variable in interface at.dms.kjc.KjcTokenTypes
 
LITERAL_new - Static variable in interface at.dms.kjc.KjcTokenTypes
 
LITERAL_notice - Static variable in interface at.dms.compiler.tools.msggen.MsggenLexerTokenTypes
 
LITERAL_notice - Static variable in interface at.dms.compiler.tools.msggen.MsggenTokenTypes
 
LITERAL_null - Static variable in interface at.dms.kjc.KjcTokenTypes
 
LITERAL_optionalDefault - Static variable in interface at.dms.compiler.tools.optgen.OptgenLexerTokenTypes
 
LITERAL_optionalDefault - Static variable in interface at.dms.compiler.tools.optgen.OptgenTokenTypes
 
LITERAL_options - Static variable in interface at.dms.compiler.tools.antlr.compiler.ANTLRTokenTypes
 
LITERAL_package - Static variable in interface at.dms.compiler.tools.msggen.MsggenLexerTokenTypes
 
LITERAL_package - Static variable in interface at.dms.compiler.tools.msggen.MsggenTokenTypes
 
LITERAL_package - Static variable in interface at.dms.compiler.tools.optgen.OptgenLexerTokenTypes
 
LITERAL_package - Static variable in interface at.dms.compiler.tools.optgen.OptgenTokenTypes
 
LITERAL_package - Static variable in interface at.dms.kjc.KjcTokenTypes
 
LITERAL_parent - Static variable in interface at.dms.compiler.tools.msggen.MsggenLexerTokenTypes
 
LITERAL_parent - Static variable in interface at.dms.compiler.tools.msggen.MsggenTokenTypes
 
LITERAL_parent - Static variable in interface at.dms.compiler.tools.optgen.OptgenLexerTokenTypes
 
LITERAL_parent - Static variable in interface at.dms.compiler.tools.optgen.OptgenTokenTypes
 
LITERAL_Parser - Static variable in interface at.dms.compiler.tools.antlr.compiler.ANTLRTokenTypes
 
LITERAL_prefix - Static variable in interface at.dms.compiler.tools.msggen.MsggenLexerTokenTypes
 
LITERAL_prefix - Static variable in interface at.dms.compiler.tools.msggen.MsggenTokenTypes
 
LITERAL_prefix - Static variable in interface at.dms.compiler.tools.optgen.OptgenLexerTokenTypes
 
LITERAL_prefix - Static variable in interface at.dms.compiler.tools.optgen.OptgenTokenTypes
 
LITERAL_private - Static variable in interface at.dms.compiler.tools.antlr.compiler.ANTLRTokenTypes
 
LITERAL_private - Static variable in interface at.dms.compiler.tools.antlr.compiler.PreprocessorTokenTypes
 
LITERAL_private - Static variable in interface at.dms.kjc.KjcTokenTypes
 
LITERAL_protected - Static variable in interface at.dms.compiler.tools.antlr.compiler.ANTLRTokenTypes
 
LITERAL_protected - Static variable in interface at.dms.compiler.tools.antlr.compiler.PreprocessorTokenTypes
 
LITERAL_protected - Static variable in interface at.dms.kjc.KjcTokenTypes
 
LITERAL_public - Static variable in interface at.dms.compiler.tools.antlr.compiler.ANTLRTokenTypes
 
LITERAL_public - Static variable in interface at.dms.compiler.tools.antlr.compiler.PreprocessorTokenTypes
 
LITERAL_public - Static variable in interface at.dms.kjc.KjcTokenTypes
 
LITERAL_requireArgument - Static variable in interface at.dms.compiler.tools.optgen.OptgenLexerTokenTypes
 
LITERAL_requireArgument - Static variable in interface at.dms.compiler.tools.optgen.OptgenTokenTypes
 
LITERAL_return - Static variable in interface at.dms.kjc.KjcTokenTypes
 
LITERAL_returns - Static variable in interface at.dms.compiler.tools.antlr.compiler.ANTLRTokenTypes
 
LITERAL_returns - Static variable in interface at.dms.compiler.tools.antlr.compiler.PreprocessorTokenTypes
 
LITERAL_short - Static variable in interface at.dms.kjc.KjcTokenTypes
 
LITERAL_shortcut - Static variable in interface at.dms.compiler.tools.optgen.OptgenLexerTokenTypes
 
LITERAL_shortcut - Static variable in interface at.dms.compiler.tools.optgen.OptgenTokenTypes
 
LITERAL_static - Static variable in interface at.dms.kjc.KjcTokenTypes
 
LITERAL_strictfp - Static variable in interface at.dms.kjc.KjcTokenTypes
 
LITERAL_String - Static variable in interface at.dms.compiler.tools.optgen.OptgenLexerTokenTypes
 
LITERAL_String - Static variable in interface at.dms.compiler.tools.optgen.OptgenTokenTypes
 
LITERAL_super - Static variable in interface at.dms.kjc.KjcTokenTypes
 
LITERAL_switch - Static variable in interface at.dms.kjc.KjcTokenTypes
 
LITERAL_synchronized - Static variable in interface at.dms.kjc.KjcTokenTypes
 
LITERAL_this - Static variable in interface at.dms.kjc.KjcTokenTypes
 
LITERAL_throw - Static variable in interface at.dms.kjc.KjcTokenTypes
 
LITERAL_throws - Static variable in interface at.dms.compiler.tools.antlr.compiler.ANTLRTokenTypes
 
LITERAL_throws - Static variable in interface at.dms.compiler.tools.antlr.compiler.PreprocessorTokenTypes
 
LITERAL_throws - Static variable in interface at.dms.kjc.KjcTokenTypes
 
LITERAL_tokens - Static variable in interface at.dms.compiler.tools.antlr.compiler.ANTLRTokenTypes
 
LITERAL_tokens - Static variable in interface at.dms.compiler.tools.antlr.compiler.PreprocessorTokenTypes
 
LITERAL_transient - Static variable in interface at.dms.kjc.KjcTokenTypes
 
LITERAL_true - Static variable in interface at.dms.kjc.KjcTokenTypes
 
LITERAL_try - Static variable in interface at.dms.kjc.KjcTokenTypes
 
LITERAL_type - Static variable in interface at.dms.compiler.tools.optgen.OptgenLexerTokenTypes
 
LITERAL_type - Static variable in interface at.dms.compiler.tools.optgen.OptgenTokenTypes
 
LITERAL_usage - Static variable in interface at.dms.compiler.tools.optgen.OptgenLexerTokenTypes
 
LITERAL_usage - Static variable in interface at.dms.compiler.tools.optgen.OptgenTokenTypes
 
LITERAL_version - Static variable in interface at.dms.compiler.tools.optgen.OptgenLexerTokenTypes
 
LITERAL_version - Static variable in interface at.dms.compiler.tools.optgen.OptgenTokenTypes
 
LITERAL_void - Static variable in interface at.dms.kjc.KjcTokenTypes
 
LITERAL_volatile - Static variable in interface at.dms.kjc.KjcTokenTypes
 
LITERAL_warning - Static variable in interface at.dms.compiler.tools.msggen.MsggenLexerTokenTypes
 
LITERAL_warning - Static variable in interface at.dms.compiler.tools.msggen.MsggenTokenTypes
 
LITERAL_while - Static variable in interface at.dms.kjc.KjcTokenTypes
 
literalChar(int) - Method in interface at.dms.compiler.antlr.runtime.CharFormatter
 
literalChar(int) - Method in interface at.dms.compiler.tools.antlr.runtime.CharFormatter
 
literalOrVariable(JExpression) - Method in class at.dms.kjc.sir.lowering.ThreeAddressCode
is an expression a literal or a variable?
literals - Variable in class at.dms.compiler.tools.antlr.runtime.CharScanner
 
literalsPrefix - Static variable in class at.dms.compiler.tools.antlr.compiler.Main
 
literalString(String) - Method in interface at.dms.compiler.antlr.runtime.CharFormatter
 
literalString(String) - Method in interface at.dms.compiler.tools.antlr.runtime.CharFormatter
 
LivenessAnalysis - Class in at.dms.backend
This class compute the liveness of each temporaries
LivenessAnalysis(BasicBlock[], BasicBlock[]) - Constructor for class at.dms.backend.LivenessAnalysis
Creates a new instruction handle.
LList - Class in at.dms.compiler.tools.antlr.compiler
A Linked List Implementation (not thread-safe for simplicity) (adds to the tail) (has an enumeration)
LList() - Constructor for class at.dms.compiler.tools.antlr.compiler.LList
 
LLkAnalyzer - Class in at.dms.compiler.tools.antlr.compiler
A linear-approximate LL(k) grammar analzyer.
LLkAnalyzer(Main) - Constructor for class at.dms.compiler.tools.antlr.compiler.LLkAnalyzer
Create an LLk analyzer
LLkGrammarAnalyzer - Interface in at.dms.compiler.tools.antlr.compiler
 
LLkParser - Class in at.dms.compiler.antlr.runtime
An LL(k) parser.
LLkParser(int) - Constructor for class at.dms.compiler.antlr.runtime.LLkParser
 
LLkParser(ParserSharedInputState, int) - Constructor for class at.dms.compiler.antlr.runtime.LLkParser
 
LLkParser(TokenBuffer, int) - Constructor for class at.dms.compiler.antlr.runtime.LLkParser
 
LLkParser(TokenStream, int) - Constructor for class at.dms.compiler.antlr.runtime.LLkParser
 
LLkParser - Class in at.dms.compiler.tools.antlr.runtime
An LL(k) parser.
LLkParser(int) - Constructor for class at.dms.compiler.tools.antlr.runtime.LLkParser
 
LLkParser(ParserSharedInputState, int) - Constructor for class at.dms.compiler.tools.antlr.runtime.LLkParser
 
LLkParser(TokenBuffer, int) - Constructor for class at.dms.compiler.tools.antlr.runtime.LLkParser
 
LLkParser(TokenStream, int) - Constructor for class at.dms.compiler.tools.antlr.runtime.LLkParser
 
LNOT - Static variable in interface at.dms.kjc.KjcTokenTypes
 
load(CodeSequence, JLocalVariable) - Method in class at.dms.kjc.JReturnStatement
Load the value from a local var (after finally)
loadClass(String, boolean) - Method in class at.dms.classfile.ClassPath
Loads the class with specified name.
loadClass(String) - Static method in class at.dms.kjc.CTopLevel
Loads class definition from .class file
loadInnerClasses(InnerClassInfo[]) - Method in class at.dms.kjc.CBinaryClass
 
loadInterfaces(String[]) - Method in class at.dms.kjc.CBinaryClass
 
loc - Variable in class org.jgraph.graph.EdgeView.EdgeHandle
 
localsIndex() - Method in class at.dms.kjc.CBlockContext
 
localsPosition() - Method in class at.dms.kjc.CBlockContext
 
localsPosition() - Method in class at.dms.kjc.CBodyContext
 
localsPosition() - Method in class at.dms.kjc.CMethodContext
 
localstoglobals - Static variable in class at.dms.kjc.KjcOptions
 
LocalVariableInfo - Class in at.dms.classfile
VMS 4.7.9: Local Variable Table Attribute.
LocalVariableInfo(InstructionAccessor, InstructionAccessor, String, String, short) - Constructor for class at.dms.classfile.LocalVariableInfo
Create an entry in the line number table
LocalVariableInfo(DataInput, ConstantPool, Instruction[]) - Constructor for class at.dms.classfile.LocalVariableInfo
Create an entry in the line number table from a class file stream
LocalVariableTable - Class in at.dms.classfile
VMS 4.7.9: Local Variable Table Attribute.
LocalVariableTable(LocalVariableInfo[]) - Constructor for class at.dms.classfile.LocalVariableTable
Create a line number table attribute.
LocalVariableTable(DataInput, ConstantPool, Instruction[]) - Constructor for class at.dms.classfile.LocalVariableTable
Constructs a line number table attribute from a class file stream.
LocalVarInstruction - Class in at.dms.classfile
This class represents instructions that take a local variable as argument.
LocalVarInstruction(int, int) - Constructor for class at.dms.classfile.LocalVarInstruction
Constructs a new instruction that takes a local variable as argument.
location - Variable in class at.dms.kjc.backendSupport.ProcessFilterSliceNode
 
location - Variable in class at.dms.kjc.backendSupport.ProcessInputSliceNode
 
location - Variable in class at.dms.kjc.backendSupport.ProcessOutputSliceNode
 
lock - Variable in class at.dms.compiler.tools.antlr.compiler.RuleBlock
 
lockedHandleColor - Variable in class org.jgraph.JGraph
Color of the handles and locked handles.
LOG_BITS - Static variable in class at.dms.compiler.antlr.runtime.BitSet
 
LOG_BITS - Static variable in class at.dms.compiler.tools.antlr.runtime.BitSet
 
LOGIC_AND - Static variable in interface streamit.frontend.StreamItLexTokenTypes
 
LOGIC_AND - Static variable in interface streamit.frontend.StreamItParserFETokenTypes
 
LOGIC_OR - Static variable in interface streamit.frontend.StreamItLexTokenTypes
 
LOGIC_OR - Static variable in interface streamit.frontend.StreamItParserFETokenTypes
 
LogicalDramTileMapping - Class in at.dms.kjc.spacetime
This static class stores the logical mapping between tiles and drams that the compiler uses to map buffers to drams.
LogicalDramTileMapping() - Constructor for class at.dms.kjc.spacetime.LogicalDramTileMapping
 
logicAndExpr() - Method in class streamit.frontend.StreamItParserFE
 
logicOrExpr() - Method in class streamit.frontend.StreamItParserFE
 
Long - Static variable in class at.dms.kjc.CStdType
 
long_only - Variable in class at.dms.compiler.getopt.Getopt
This flag determines whether or not we are parsing only long args
long_options - Variable in class at.dms.compiler.getopt.Getopt
This is an array of LongOpt objects which describ the valid long options.
LongConstant - Class in at.dms.classfile
Wrap an Long constant reference with this CPE.
LongConstant(long) - Constructor for class at.dms.classfile.LongConstant
 
longind - Variable in class at.dms.compiler.getopt.Getopt
Stores the index into the long_options array of the long option found
LongOpt - Class in at.dms.compiler.getopt
This object represents the definition of a long option in the Java port of GNU getopt.
LongOpt(String, int, StringBuffer, int) - Constructor for class at.dms.compiler.getopt.LongOpt
Create a new LongOpt object with the given parameter values.
longopt_handled - Variable in class at.dms.compiler.getopt.Getopt
A flag which communicates whether or not checkLongOption() did all necessary processing for the current option
longValue() - Method in class at.dms.kjc.JExpression
Returns the constant value of the expression.
longValue() - Method in class at.dms.kjc.JLongLiteral
Returns the constant value of the expression.
look(int, ActionElement) - Method in class at.dms.compiler.tools.antlr.compiler.LLkAnalyzer
Actions are ignored
look(int, AlternativeBlock) - Method in class at.dms.compiler.tools.antlr.compiler.LLkAnalyzer
Combine the lookahead computed for each alternative
look(int, BlockEndElement) - Method in class at.dms.compiler.tools.antlr.compiler.LLkAnalyzer
Compute what follows this place-holder node and possibly what begins the associated loop unless the node is locked.
look(int, CharLiteralElement) - Method in class at.dms.compiler.tools.antlr.compiler.LLkAnalyzer
Return this char as the lookahead if k=1.
look(int, CharRangeElement) - Method in class at.dms.compiler.tools.antlr.compiler.LLkAnalyzer
 
look(int, GrammarAtom) - Method in class at.dms.compiler.tools.antlr.compiler.LLkAnalyzer
 
look(int, OneOrMoreBlock) - Method in class at.dms.compiler.tools.antlr.compiler.LLkAnalyzer
The lookahead of a (...)+ block is the combined lookahead of all alternatives and, if an empty path is found, the lookahead of what follows the block.
look(int, RuleBlock) - Method in class at.dms.compiler.tools.antlr.compiler.LLkAnalyzer
Combine the lookahead computed for each alternative.
look(int, RuleEndElement) - Method in class at.dms.compiler.tools.antlr.compiler.LLkAnalyzer
If not locked or noFOLLOW set, compute FOLLOW of a rule.
look(int, RuleRefElement) - Method in class at.dms.compiler.tools.antlr.compiler.LLkAnalyzer
Compute the lookahead contributed by a rule reference.
look(int, StringLiteralElement) - Method in class at.dms.compiler.tools.antlr.compiler.LLkAnalyzer
 
look(int, SynPredBlock) - Method in class at.dms.compiler.tools.antlr.compiler.LLkAnalyzer
The lookahead of a (...)=> block is the lookahead of what follows the block.
look(int, TokenRangeElement) - Method in class at.dms.compiler.tools.antlr.compiler.LLkAnalyzer
 
look(int, WildcardElement) - Method in class at.dms.compiler.tools.antlr.compiler.LLkAnalyzer
 
look(int, ZeroOrMoreBlock) - Method in class at.dms.compiler.tools.antlr.compiler.LLkAnalyzer
The (...)* element is the combined lookahead of the alternatives and what can follow the loop.
look(int, String) - Method in class at.dms.compiler.tools.antlr.compiler.LLkAnalyzer
Compute the combined lookahead for all productions of a rule.
look(int, ActionElement) - Method in interface at.dms.compiler.tools.antlr.compiler.LLkGrammarAnalyzer
 
look(int, AlternativeBlock) - Method in interface at.dms.compiler.tools.antlr.compiler.LLkGrammarAnalyzer
 
look(int, BlockEndElement) - Method in interface at.dms.compiler.tools.antlr.compiler.LLkGrammarAnalyzer
 
look(int, CharLiteralElement) - Method in interface at.dms.compiler.tools.antlr.compiler.LLkGrammarAnalyzer
 
look(int, CharRangeElement) - Method in interface at.dms.compiler.tools.antlr.compiler.LLkGrammarAnalyzer
 
look(int, GrammarAtom) - Method in interface at.dms.compiler.tools.antlr.compiler.LLkGrammarAnalyzer
 
look(int, OneOrMoreBlock) - Method in interface at.dms.compiler.tools.antlr.compiler.LLkGrammarAnalyzer
 
look(int, RuleBlock) - Method in interface at.dms.compiler.tools.antlr.compiler.LLkGrammarAnalyzer
 
look(int, RuleEndElement) - Method in interface at.dms.compiler.tools.antlr.compiler.LLkGrammarAnalyzer
 
look(int, RuleRefElement) - Method in interface at.dms.compiler.tools.antlr.compiler.LLkGrammarAnalyzer
 
look(int, StringLiteralElement) - Method in interface at.dms.compiler.tools.antlr.compiler.LLkGrammarAnalyzer
 
look(int, SynPredBlock) - Method in interface at.dms.compiler.tools.antlr.compiler.LLkGrammarAnalyzer
 
look(int, TokenRangeElement) - Method in interface at.dms.compiler.tools.antlr.compiler.LLkGrammarAnalyzer
 
look(int, WildcardElement) - Method in interface at.dms.compiler.tools.antlr.compiler.LLkGrammarAnalyzer
 
look(int, ZeroOrMoreBlock) - Method in interface at.dms.compiler.tools.antlr.compiler.LLkGrammarAnalyzer
 
look(int, String) - Method in interface at.dms.compiler.tools.antlr.compiler.LLkGrammarAnalyzer
 
look(int) - Method in class at.dms.compiler.tools.antlr.compiler.RuleBlock
 
Lookahead - Class in at.dms.compiler.tools.antlr.compiler
This object holds all information needed to represent the lookahead for any particular lookahead computation for a single lookahead depth.
Lookahead() - Constructor for class at.dms.compiler.tools.antlr.compiler.Lookahead
 
Lookahead(BitSet) - Constructor for class at.dms.compiler.tools.antlr.compiler.Lookahead
create a new lookahead set with the LL(1) set to the parameter
Lookahead(String) - Constructor for class at.dms.compiler.tools.antlr.compiler.Lookahead
create an empty lookahead set, but with cycle
LOOKAHEAD_DEPTH_INIT - Static variable in interface at.dms.compiler.tools.antlr.compiler.GrammarAnalyzer
 
lookaheadEquivForApproxAndFullAnalysis(Lookahead[], int) - Static method in class at.dms.compiler.tools.antlr.compiler.LLkAnalyzer
If the first k-1 sets are singleton sets, the appoximate lookahead analysis is equivalent to full lookahead analysis.
lookup(String) - Static method in class at.dms.kjc.CClassType
 
lookupClass(CClass, String) - Method in class at.dms.kjc.CBadClass
This can be used to see if a given class name is visible inside of this file.
lookupClass(CClass, String) - Method in class at.dms.kjc.CBlockContext
lookupClass search for a class with the provided type parameters
lookupClass(CClass, String) - Method in class at.dms.kjc.CClass
This can be used to see if a given class name is visible inside of this file.
lookupClass(CClass, String) - Method in class at.dms.kjc.CClassContext
lookupClass search for a class with the provided type parameters
lookupClass(CClass, String) - Method in class at.dms.kjc.CCompilationUnit
 
lookupClass(CClass, String) - Method in class at.dms.kjc.CCompilationUnitContext
 
lookupClass(CClass, String) - Method in class at.dms.kjc.CContext
lookupClass search for a class with the provided type parameters
lookupField(String) - Method in class at.dms.kjc.CBadClass
lookupField search for a field look in parent hierarchy as needed
lookupField(CClass, String) - Method in class at.dms.kjc.CClass
Searches the class or interface to locate declarations of fields that are accessible.
lookupField(CClass, String) - Method in class at.dms.kjc.CClassContext
Searches the class or interface to locate declarations of fields that are accessible.
lookupField(CClass, String) - Method in class at.dms.kjc.CContext
Searches the class or interface to locate declarations of fields that are accessible.
lookupFn(String) - Method in class streamit.frontend.nodes.SymbolTable
Looks up the function corresponding to a particular name.
lookupKind(String) - Method in class streamit.frontend.nodes.SymbolTable
Gets the kind (local, field, etc.) of a particular symbol.
lookupLocalVariable(String) - Method in class at.dms.kjc.CBlockContext
lookupLocalVariable
lookupLocalVariable(String) - Method in class at.dms.kjc.CClassContext
lookupLocalVariable
lookupLocalVariable(String) - Method in class at.dms.kjc.CContext
lookupLocalVariable
lookupMethod(String, CType[]) - Method in class at.dms.kjc.CBadClass
lookupMethod search for a matching method with the provided type parameters look in parent hierarchy as needed
lookupMethod(CClass, String, CType[]) - Method in class at.dms.kjc.CClass
JLS 15.12.2 : Searches the class or interface to locate method declarations that are both applicable and accessible, that is, declarations that can be correctly invoked on the given arguments.
lookupMethod(CClass, String, CType[]) - Method in class at.dms.kjc.CClassContext
JLS 15.12.2 : Searches the class or interface to locate method declarations that are both applicable and accessible, that is, declarations that can be correctly invoked on the given arguments.
lookupMethod(CClass, String, CType[]) - Method in class at.dms.kjc.CContext
JLS 15.12.2 : Searches the class or interface to locate method declarations that are both applicable and accessible, that is, declarations that can be correctly invoked on the given arguments.
lookupOrigin(String) - Method in class streamit.frontend.nodes.SymbolTable
Finds the object that declared a particular symbol.
lookupOuterField(CClass, String) - Method in class at.dms.kjc.CClassContext
Searches the class or interface to locate declarations of fields that are accessible.
lookupOuterLocalVariable(TokenReference, String) - Method in class at.dms.kjc.CBodyContext
lookupOuterLocalVariable
lookupOuterLocalVariable(TokenReference, String) - Method in class at.dms.kjc.CClassContext
lookupOuterLocalVariable
lookupSuperField(CClass, String) - Method in class at.dms.kjc.CClass
Searches the class or interface to locate declarations of fields that are accessible.
lookupSuperMethod(String, CType[]) - Method in class at.dms.kjc.CBadClass
lookupSuperMethod search for a matching method with the provided type parameters look in parent hierarchy as needed
lookupSuperMethod(String, CType[]) - Method in class at.dms.kjc.CClass
Searches the superclass and superinterfaces to locate method declarations that are applicable.
lookupToken(int, char[], int, int) - Method in class at.dms.compiler.tools.antlr.extra.TokenCache
 
lookupVar(String) - Method in class streamit.frontend.nodes.SymbolTable
Looks up the type for a symbol.
lookupVar(ExprVar) - Method in class streamit.frontend.nodes.SymbolTable
Looks up the type for a variable expression.
LOOP - Static variable in class at.dms.kjc.sir.SIRFeedbackLoop
 
loop - Variable in class streamit.library.jcc.JccFeedbackLoop
 
LOOP_IF_BIGGER - Static variable in class at.dms.kjc.spacedynamic.SwitchCode
if we find a sequence of anything greater we will loop it if possible
loop_statement() - Method in class streamit.frontend.StreamItParserFE
 
LOOP_VAR - Static variable in class at.dms.kjc.spacedynamic.TileCode
 
loopCounterVar - Variable in class at.dms.kjc.rstream.FilterFusionState
the induction variable for the outer loop
LoopIterInfo - Class in at.dms.kjc.sir.lowering
Information about loops with fixed number of iterations.
LOR - Static variable in interface at.dms.kjc.KjcTokenTypes
 
lostOwnership(Clipboard, Transferable) - Method in class org.jgraph.graph.GraphTransferable
 
lower(SIRIterator, SIRSchedule) - Static method in class at.dms.kjc.sir.lowering.LowerInitFunctions
Lowers the init functions in .
lower(SIRIterator) - Static method in class at.dms.kjc.sir.lowering.LowerWorkFunctions
Lowers the work functions in .
lower_bound(Object) - Method in class streamit.misc.OMap
 
lower_bound(Object) - Method in class streamit.misc.OSet
 
lower_bound(Object) - Method in class streamit.misc.RBTree
 
lowerFilterContents(SIRStream, boolean) - Static method in class at.dms.kjc.sir.lowering.Flattener
Lowers the contents of filters as is appropriate along the main compilation path.
LoweringConstants - Class in at.dms.kjc.sir.lowering
Contains various constants for the lowering process.
LoweringConstants() - Constructor for class at.dms.kjc.sir.lowering.LoweringConstants
 
LowerInitFunctions - Class in at.dms.kjc.sir.lowering
This class adds LIR hooks to the init functions.
lowerIRToJava(Program, boolean, TempVarGen) - Static method in class streamit.frontend.ToJava
Transform front-end code to have the Java syntax.
lowerIRToJava(Program) - Static method in class streamit.frontend.ToKopi
 
LowerWorkFunctions - Class in at.dms.kjc.sir.lowering
This class adds LIR hooks to work functions.
LowerWorkFunctions() - Constructor for class at.dms.kjc.sir.lowering.LowerWorkFunctions
 
LPAREN - Static variable in interface at.dms.compiler.tools.antlr.compiler.ANTLRTokdefParserTokenTypes
 
LPAREN - Static variable in interface at.dms.compiler.tools.antlr.compiler.ANTLRTokenTypes
 
LPAREN - Static variable in interface at.dms.kjc.KjcTokenTypes
 
LPAREN - Static variable in interface streamit.frontend.StreamItLexTokenTypes
 
LPAREN - Static variable in interface streamit.frontend.StreamItParserFETokenTypes
 
LPSolve - Class in at.dms.kjc.linprog
This is an integer linear program solver based on the Java port of lp_solve 2.0, available from: http://www.cs.wustl.edu/~javagrp/help/LinearProgramming.html
LPSolve(int, int) - Constructor for class at.dms.kjc.linprog.LPSolve
Construct an LP with constraints and variables.
LPSolverFailedException - Exception in at.dms.kjc.linprog
 
LPSolverFailedException() - Constructor for exception at.dms.kjc.linprog.LPSolverFailedException
 
LPSolverFailedException(String) - Constructor for exception at.dms.kjc.linprog.LPSolverFailedException
 
LSHIFT - Static variable in interface streamit.frontend.StreamItLexTokenTypes
 
LSHIFT - Static variable in interface streamit.frontend.StreamItParserFETokenTypes
 
LSHIFT_EQUALS - Static variable in interface streamit.frontend.StreamItLexTokenTypes
 
LSHIFT_EQUALS - Static variable in interface streamit.frontend.StreamItParserFETokenTypes
 
LSQUARE - Static variable in interface streamit.frontend.StreamItLexTokenTypes
 
LSQUARE - Static variable in interface streamit.frontend.StreamItParserFETokenTypes
 
LT(int) - Method in class at.dms.compiler.antlr.runtime.LLkParser
 
LT(int) - Method in class at.dms.compiler.antlr.runtime.Parser
Return the ith token of lookahead
LT(int) - Method in class at.dms.compiler.antlr.runtime.TokenBuffer
Get a lookahead token
LT(int) - Method in class at.dms.compiler.tools.antlr.runtime.LLkParser
 
LT(int) - Method in class at.dms.compiler.tools.antlr.runtime.Parser
Return the ith token of lookahead
LT(int) - Method in class at.dms.compiler.tools.antlr.runtime.TokenBuffer
Get a lookahead token
LT - Static variable in interface at.dms.kjc.KjcTokenTypes
 
LVL_CAUTION - Static variable in class at.dms.compiler.tools.common.MessageDescription
 
LVL_CAUTION - Static variable in class at.dms.util.MessageDescription
 
LVL_ERROR - Static variable in class at.dms.compiler.tools.common.MessageDescription
 
LVL_ERROR - Static variable in class at.dms.util.MessageDescription
 
LVL_INFO - Static variable in class at.dms.compiler.tools.common.MessageDescription
 
LVL_INFO - Static variable in class at.dms.util.MessageDescription
 
LVL_NOTICE - Static variable in class at.dms.compiler.tools.common.MessageDescription
 
LVL_NOTICE - Static variable in class at.dms.util.MessageDescription
 
LVL_UNDEFINED - Static variable in class at.dms.compiler.tools.common.MessageDescription
 
LVL_UNDEFINED - Static variable in class at.dms.util.MessageDescription
 
LVL_WARNING - Static variable in class at.dms.compiler.tools.common.MessageDescription
 
LVL_WARNING - Static variable in class at.dms.util.MessageDescription
 

M

MacroConversion - Class in at.dms.kjc.common
This class converts small functions to macros.
MacroConversion() - Constructor for class at.dms.kjc.common.MacroConversion
 
macros - Static variable in class at.dms.kjc.KjcOptions
 
mACTION(boolean) - Method in class at.dms.compiler.tools.antlr.compiler.ActionLexer
 
mACTION(boolean) - Method in class at.dms.compiler.tools.antlr.compiler.ANTLRLexer
 
mACTION(boolean) - Method in class at.dms.compiler.tools.antlr.compiler.PreprocessorLexer
 
magic_net - Static variable in class at.dms.kjc.KjcOptions
 
magicBufferSize(InterSliceEdge) - Static method in class at.dms.kjc.spacetime.Util
 
MagicDram - Class in at.dms.kjc.spacetime
 
MagicDram(RawChip, int, RawTile) - Constructor for class at.dms.kjc.spacetime.MagicDram
 
MagicDramInstruction - Class in at.dms.kjc.spacetime
 
MagicDramInstruction() - Constructor for class at.dms.kjc.spacetime.MagicDramInstruction
 
MagicDramLoad - Class in at.dms.kjc.spacetime
 
MagicDramLoad(InputSliceNode, OutputSliceNode) - Constructor for class at.dms.kjc.spacetime.MagicDramLoad
 
MagicDramLoop - Class in at.dms.kjc.spacetime
 
MagicDramLoop() - Constructor for class at.dms.kjc.spacetime.MagicDramLoop
 
MagicDramLoop(int, LinkedList<MagicDramInstruction>) - Constructor for class at.dms.kjc.spacetime.MagicDramLoop
 
MagicDramStore - Class in at.dms.kjc.spacetime
 
MagicDramStore(OutputSliceNode, InputSliceNode[]) - Constructor for class at.dms.kjc.spacetime.MagicDramStore
 
MagicNetworkSchedule - Class in at.dms.kjc.raw
This class generates bC code that describes the destinations for each send instruction and the sources for each receive instruction for each tile.
MagicNetworkSchedule() - Constructor for class at.dms.kjc.raw.MagicNetworkSchedule
 
Main - Class in at.dms.backend
This class is the entry point for the optimizer.
main(String[]) - Static method in class at.dms.backend.Main
Entry point to the assembler
Main - Class in at.dms.compiler.tools.antlr.compiler
 
Main() - Constructor for class at.dms.compiler.tools.antlr.compiler.Main
 
main(String[]) - Static method in class at.dms.compiler.tools.antlr.compiler.Main
Entry point
Main - Class in at.dms.compiler.tools.include
This class is the entry point for the KOPI assembler.
main(String[]) - Static method in class at.dms.compiler.tools.include.Main
Entry point to the assembler
Main - Class in at.dms.compiler.tools.jperf
Main is the main driver of the package.
Main() - Constructor for class at.dms.compiler.tools.jperf.Main
 
main(String[]) - Static method in class at.dms.compiler.tools.jperf.Main
The main driver.
Main - Class in at.dms.compiler.tools.lexgen
This class is the entry point for token file generator.
main(String[]) - Static method in class at.dms.compiler.tools.lexgen.Main
Program entry point.
Main - Class in at.dms.compiler.tools.msggen
This class is the entry point for the Message generator.
main(String[]) - Static method in class at.dms.compiler.tools.msggen.Main
Entry point
Main - Class in at.dms.compiler.tools.optgen
This class is the entry point for the Message generator.
main(String[]) - Static method in class at.dms.compiler.tools.optgen.Main
Program entry point.
main(String[]) - Static method in class at.dms.kjc.CloneGenerator
Call as with argument "replace" to do replacement in actual java code.
main(String[]) - Static method in class at.dms.kjc.linprog.CPLEXServer
 
Main - Class in at.dms.kjc
This class implements the entry point of the Java compiler
Main() - Constructor for class at.dms.kjc.Main
 
main(String[]) - Static method in class at.dms.kjc.Main
Entry point
main(String[]) - Static method in class at.dms.kjc.raw.TExecWrapper
 
main - Static variable in class at.dms.kjc.rstream.Names
 
main(String[]) - Static method in class at.dms.kjc.sir.SIRBuilder
 
main(String[]) - Static method in class at.dms.kjc.spacedynamic.TExecWrapper
 
main(String[]) - Static method in class at.dms.kjc.TestK2S
Entry point
Main - Class in at.dms.optimize
This class is the entry point for the simple optimizer.
main(String[]) - Static method in class at.dms.optimize.Main
Entry point to the assembler
main(String[]) - Static method in class org.jgraph.JGraph
 
main(String[]) - Static method in class streamit.frontend.StreamItParserFE
 
main(String[]) - Static method in class streamit.frontend.ToJava
 
mainMethod - Variable in class at.dms.kjc.backendSupport.ComputeCodeStore
this method calls all the initialization routines and the steady state routines
MAINMETHOD - Static variable in class at.dms.kjc.rstream.GenerateCCode
 
MAINMETHOD_ARGC - Static variable in class at.dms.kjc.raw.FlatIRToC
 
MAINMETHOD_ARGC - Static variable in class at.dms.kjc.spacedynamic.FlatIRToC
 
MAINMETHOD_ARGV - Static variable in class at.dms.kjc.raw.FlatIRToC
 
MAINMETHOD_ARGV - Static variable in class at.dms.kjc.spacedynamic.FlatIRToC
 
MAINMETHOD_COUNTER - Static variable in class at.dms.kjc.raw.FlatIRToC
 
MAINMETHOD_COUNTER - Static variable in class at.dms.kjc.spacedynamic.FlatIRToC
 
mainName - Static variable in class at.dms.kjc.backendSupport.ComputeCodeStore
The name of the main function for each tile.
makeArrayAddAndPushStatement(JLocalVariable, JLocalVariable, JVariableDefinition) - Method in class at.dms.kjc.sir.linear.frequency.LEETFrequencyReplacer
makes an array push statement of the following form: push(this.arr1[indexVar] + this.arr2[indexVar]);
makeArrayAssignment(JLocalVariable, int, float) - Method in class at.dms.kjc.sir.linear.frequency.LEETFrequencyReplacer
Creates an assignment expression of the form: this.f[index]=value;
makeArrayAssignment(JLocalVariable, JVariableDefinition, JExpression, String) - Method in class at.dms.kjc.sir.linear.frequency.LEETFrequencyReplacer
Creates an assignment expression of the form: this.f[index]=rhs;
makeArrayAssignment(JLocalVariable, JExpression, JExpression, String) - Method in class at.dms.kjc.sir.linear.frequency.LEETFrequencyReplacer
Creates an assignment expression of the form: this.f[index]=rhs;
makeArrayFieldAccessExpr(JLocalVariable, int) - Static method in class at.dms.kjc.sir.linear.LinearReplacer
 
makeArrayFieldAccessExpr(JLocalVariable, JExpression) - Static method in class at.dms.kjc.sir.linear.LinearReplacer
Makes a field array access expression of the form prefix-arrField[index], where user can set prefix.
makeArrayFieldAccessExpr(String, int) - Static method in class at.dms.kjc.sir.linear.LinearReplacer
 
makeArrayFieldAccessExpr(JLocalVariable, int) - Static method in class at.dms.kjc.sir.statespace.LinearReplacer
 
makeArrayFieldAccessExpr(JLocalVariable, JExpression) - Static method in class at.dms.kjc.sir.statespace.LinearReplacer
Makes a field array access expression of the form prefix-arrField[index], where user can set prefix.
makeArrayFieldAccessExpr(String, int) - Static method in class at.dms.kjc.sir.statespace.LinearReplacer
 
makeArrayInts(JExpression[]) - Static method in class at.dms.kjc.common.CommonUtils
Make an array of int's from an array of JExpression's for array dimensions.
makeArrayPushStatement(JLocalVariable, JVariableDefinition) - Method in class at.dms.kjc.sir.linear.frequency.LEETFrequencyReplacer
 
makeArrayStrings(JPhylum[]) - Method in class at.dms.kjc.common.ToCCommon
Generate an array of code strings for an array of JPhylums.
makeArrayVariableDefn(int, CType, String) - Static method in class at.dms.kjc.common.CommonUtils
Make a JVariableDefinition for a static array.
makeAssignmentStatement(JExpression, JExpression) - Static method in class at.dms.kjc.sir.linear.LinearReplacer
Creates a statement assigning "right" to "left".
makeAssignmentStatement(JExpression, JExpression) - Static method in class at.dms.kjc.sir.statespace.LinearReplacer
Creates a statement assigning "right" to "left".
makeBeginMarker(SIROperator) - Static method in class at.dms.kjc.sir.lowering.MarkFilterBoundaries
Return begin marker for .
MakeBodiesBlocks - Class in streamit.frontend.nodes
Front-end visitor pass to replace the bodies of compound statements with blocks.
MakeBodiesBlocks() - Constructor for class streamit.frontend.nodes.MakeBodiesBlocks
 
makeBuffer(int, CType, String) - Method in class at.dms.kjc.rstream.FusionState
create a JVarDef representing an array of type *elementType* (which itself can be an array, with *bufferSize* elements and name *bufferName*.
makeBufferPeek(FuseSplit.BufferInfo, JExpression) - Static method in class at.dms.kjc.sir.lowering.fusion.FuseSplit
Generates an expression that gives the value at offset in .
makeBufferPop(FuseSplit.BufferInfo) - Static method in class at.dms.kjc.sir.lowering.fusion.FuseSplit
Generates a pop expression that gives the next value in , also incrementing the internal read index.
makeBufferPush(FuseSplit.BufferInfo, JExpression) - Static method in class at.dms.kjc.sir.lowering.fusion.FuseSplit
Generates a push of to .
makeComment(String) - Static method in class at.dms.kjc.sir.linear.LinearReplacer
Make an array of one java comments from a string.
makeComment(String) - Static method in class at.dms.kjc.sir.statespace.LinearReplacer
Make an array of one java comments from a string.
makeConstantForLoop(JVariableDefinition, int, int, JStatement) - Method in class at.dms.kjc.sir.linear.frequency.LEETFrequencyReplacer
Generates the a for loop of the form:
makeConstructor(Type) - Method in class streamit.frontend.tojava.NodesToJava
 
makeCountdownForLoop(JStatement, JExpression, JVariableDefinition) - Static method in class at.dms.util.Utils
Returns a block with a loop counter declaration and a for loop that executes body for count number of times.
makeDecimatorForFrequencyNode(int, int, CType) - Static method in class at.dms.kjc.sir.linear.frequency.LEETFrequencyReplacer
Returns a filter that has this behavior:
makeDoLoop(JStatement, JLocalVariable, JIntLiteral) - Static method in class at.dms.kjc.rstream.GenerateCCode
Returns a do loop that uses local variable *var* to count *count* times with the body of the loop being *body*.
makeDotFileName(String, SIRStream) - Static method in class at.dms.kjc.spacedynamic.SpaceDynamicBackend
 
makeDotFileName(String, SIRStream) - Static method in class at.dms.util.Utils
Make a name for a dot file from a supplied prefix and the name of the top-level SIRStream.
makeEfficientImplementation(SIRStream, LinearFilterRepresentation) - Method in class at.dms.kjc.sir.linear.LinearAtlasReplacer
 
makeEfficientImplementation(SIRStream, LinearFilterRepresentation) - Method in class at.dms.kjc.sir.linear.LinearDiagonalReplacer
 
makeEfficientImplementation(SIRStream, LinearFilterRepresentation) - Method in class at.dms.kjc.sir.linear.LinearDirectReplacer
Creates a filter that has a work function that directly implements the linear representation that is passed in.
makeEfficientImplementation(SIRStream, LinearFilterRepresentation) - Method in class at.dms.kjc.sir.linear.LinearIndirectReplacer
 
makeEfficientImplementation(SIRStream, LinearFilterRepresentation) - Method in class at.dms.kjc.sir.statespace.LinearDirectReplacer
Creates a filter that has a work function that directly implements the linear representation that is passed in.
makeEmptyInit() - Static method in class at.dms.kjc.sir.SIRStream
Returns an empty init function.
makeEmptyInitWork() - Static method in class at.dms.kjc.sir.SIRStream
Returns an empty prework function.
makeEmptyWork() - Static method in class at.dms.kjc.sir.SIRStream
Returns an empty work function.
makeEndMarker(SIROperator) - Static method in class at.dms.kjc.sir.lowering.MarkFilterBoundaries
Return end marker for .
makeFieldAccessExpression(String) - Static method in class at.dms.kjc.sir.linear.LinearReplacer
Create a field access expression for the field named "name"
makeFieldAccessExpression(String) - Static method in class at.dms.kjc.sir.statespace.LinearReplacer
Create a field access expression for the field named "name"
makeFieldInitialization(String, int, String) - Static method in class at.dms.kjc.sir.linear.LinearReplacer
Initializes a field to a particular integer value.
makeFieldInitialization(String, int, String) - Static method in class at.dms.kjc.sir.statespace.LinearReplacer
Initializes a field to a particular integer value.
makeFields(LinearRedundancyReplacer.RedundancyReplacerData) - Method in class at.dms.kjc.sir.linear.LinearRedundancyReplacer
Makes the state and index fields for each of the tuple.
Makefile - Class in at.dms.kjc.spacetime
 
Makefile(RawChip) - Constructor for class at.dms.kjc.spacetime.Makefile
 
MAKEFILE_NAME - Static variable in class at.dms.kjc.raw.MakefileGenerator
 
MAKEFILE_NAME - Static variable in class at.dms.kjc.spacedynamic.MakefileGenerator
 
MAKEFILE_NAME - Static variable in class at.dms.kjc.spacetime.Makefile
 
MakefileGenerator - Class in at.dms.kjc.raw
 
MakefileGenerator() - Constructor for class at.dms.kjc.raw.MakefileGenerator
 
MakefileGenerator - Class in at.dms.kjc.spacedynamic
 
MakefileGenerator() - Constructor for class at.dms.kjc.spacedynamic.MakefileGenerator
 
makeFilterLabel(SIRPhasedFilter) - Static method in class at.dms.kjc.StreamItDot
Returns the rate information for a filter.
makeForLoop(JStatement, JLocalVariable, JExpression) - Static method in class at.dms.kjc.raw.RawExecutionCode
Returns a for loop that uses field to count times with the body of the loop being .
makeForLoop(JStatement, JLocalVariable, JExpression) - Static method in class at.dms.kjc.rstream.GenerateCCode
Returns a for loop that uses local variable *var* to count *count* times with the body of the loop being *body*.
makeForLoop(JStatement, JLocalVariable, JExpression) - Static method in class at.dms.kjc.spacedynamic.RawExecutionCode
Returns a for loop that uses field
makeForLoop(JStatement, int) - Static method in class at.dms.util.Utils
Returns a block with a loop counter declaration and a for loop that executes body for count number of times.
makeForLoop(JStatement, JExpression) - Static method in class at.dms.util.Utils
Returns a block with a loop counter declaration and a for loop that executes body for count number of times.
makeForLoop(JStatement, JExpression, JVariableDefinition) - Static method in class at.dms.util.Utils
Returns a block with a loop counter declaration and a for loop that executes body for count number of times.
makeForLoopFieldIndex(JStatement, JVariableDefinition, JExpression) - Static method in class at.dms.util.Utils
Returns a for loop that uses field var to count count times with the body of the loop being body.
makeForLoopLocalIndex(JStatement, JVariableDefinition, JExpression) - Static method in class at.dms.util.Utils
Returns a for loop that uses local var to count count times with the body of the loop being body.
makeFrequencyScale(JVariableDefinition, int) - Method in class at.dms.kjc.sir.linear.frequency.LEETFrequencyReplacer
An assignment to scale each element in an array by 1/size via a callout.
MakeGrammar - Class in at.dms.compiler.tools.antlr.compiler
 
MakeGrammar(Main, LLkAnalyzer) - Constructor for class at.dms.compiler.tools.antlr.compiler.MakeGrammar
 
makeIdentityFilter(JExpression, CType) - Method in class at.dms.kjc.sir.SIRFilter
Set init and work functions to be for an identity filter with the given pop / push rate.
makeIdentityFilter(CType) - Static method in class at.dms.kjc.spacetime.SafeFileReaderWriterPositions
Create a new identity filter at a specified type.
makeIncrAssignment(LoopIterInfo, int) - Static method in class at.dms.kjc.sir.lowering.LoopIterInfo
Return an assignment statement (ExpressionStatement(AssignmentExpression)) to increment (+,-,*,/) the induction variable by num.
makeIncreased(LoopIterInfo, int) - Static method in class at.dms.kjc.sir.lowering.LoopIterInfo
Return a JExpression that corresponds performing the loop increment operation num times on the loop induction variable.
makeIncrementStatement(JExpression) - Static method in class at.dms.kjc.sir.linear.LinearReplacer
Creates a post increment statement: expr++.
makeIncrementStatement(JExpression) - Static method in class at.dms.kjc.sir.statespace.LinearReplacer
Creates a post increment statement: expr++.
makeIndexUpdateStatement(JBlock, LinearComputationTuple, LinearRedundancyReplacer.RedundancyReplacerData) - Method in class at.dms.kjc.sir.linear.LinearRedundancyReplacer
Creates an index increment of the form:
makeInitPushStatementVector(LinearFilterRepresentation, CType, CType) - Method in class at.dms.kjc.sir.statespace.LinearDirectReplacer
Generate a Vector of JExpressionStatements which wrap SIRPushExpressions that implement (directly) the matrix multiplication represented by the linear representation.
makeInt(JExpression[]) - Static method in class at.dms.kjc.raw.Util
 
makeInt(JExpression[]) - Static method in class at.dms.kjc.rstream.Util
turn an array of JIntLiterals into an array of ints, fail if not JIntLiterals
makeInt(JExpression[]) - Static method in class at.dms.kjc.spacetime.Util
 
makeInterSliceChannel(InterSliceEdge) - Method in class at.dms.kjc.backendSupport.GetOrMakeChannel
Create channel between slices.
makeInterSliceChannel(InterSliceEdge) - Method in class at.dms.kjc.cell.GetOrMakeCellChannel
 
makeIntraSliceChannel(Edge) - Method in class at.dms.kjc.backendSupport.GetOrMakeChannel
For an edge within a slice, create a channel that implements that edge.
makeIntraSliceChannel(Edge) - Method in class at.dms.kjc.cell.GetOrMakeCellChannel
 
makeJoinerWork(InputSliceNode, BackEndFactory, CodeStoreHelper) - Static method in class at.dms.kjc.backendSupport.ProcessInputSliceNode
Make a work function for a joiner
makeJoinerWork(InputSliceNode, BackEndFactory, CodeStoreHelper) - Static method in class at.dms.kjc.cell.CellProcessInputSliceNode
Make a work function for a joiner
makeLabelledNode(String) - Method in class at.dms.kjc.StreamItDot
 
makeLessThanExpression(JExpression, JExpression) - Static method in class at.dms.kjc.sir.linear.LinearReplacer
Creates a less than expression: left < right.
makeLessThanExpression(JExpression, JExpression) - Static method in class at.dms.kjc.sir.statespace.LinearReplacer
Creates a less than expression: left < right.
makeLocalVarExpression(JLocalVariable) - Static method in class at.dms.kjc.sir.linear.LinearReplacer
Creates a local variable expression.
makeLocalVarExpression(JLocalVariable) - Static method in class at.dms.kjc.sir.statespace.LinearReplacer
Creates a local variable expression.
makeNewInit(LinearFilterRepresentation, JVariableDefinition[], JVariableDefinition[], JVariableDefinition, JVariableDefinition, JVariableDefinition[], int, int) - Method in class at.dms.kjc.sir.linear.frequency.LEETFrequencyReplacer
Make the init function.
makeNewWork(int, JVariableDefinition[], JVariableDefinition[], JVariableDefinition, JVariableDefinition, JVariableDefinition[], int, int, int) - Method in class at.dms.kjc.sir.linear.frequency.LEETFrequencyReplacer
Make both the initWork and the work function (because they are not very different).
We make a function that copies N+2(x-1) elements from the input tape into a local array, calls the library function with the local array and the weight field to calcluate the FFT of the input and the weight fields.
makePartialCopyExpression(JLocalVariable, JExpression, JLocalVariable, JExpression) - Method in class at.dms.kjc.sir.linear.frequency.LEETFrequencyReplacer
Makes a copy expression from one array field to another array field of the form this.field1[index1] = this.field2[index2].
makePartitionMap(SIRStream, Map<SIROperator, Integer>, int) - Static method in class at.dms.kjc.sir.lowering.partition.GreedyPartitioner
Assuming that 'str' is the product of a greedy (or greedier) partitioning, produce a mapping from SIROperator's to N hosts.
makePopStatements(JBlock, int) - Method in class at.dms.kjc.sir.linear.frequency.LEETFrequencyReplacer
adds n popFloat() statements to the end of body.
makePopStatements(int, CType) - Method in class at.dms.kjc.sir.lowering.PopToPeek
returns a list of pop statements that are appended on the end of the work function.
makePushStatementVector(LinearFilterRepresentation, CType, CType) - Method in class at.dms.kjc.sir.linear.LinearAtlasReplacer
Generate a Vector of Statements which implements the matrix multiply using a callout to ATLAS.
makePushStatementVector(LinearFilterRepresentation, CType, CType) - Method in class at.dms.kjc.sir.linear.LinearDiagonalReplacer
Generate a Vector of Statements which implement (directly) the matrix multiplication represented by the linear representation.
The basic format of the resulting statements is:
makePushStatementVector(LinearFilterRepresentation, CType, CType) - Method in class at.dms.kjc.sir.linear.LinearDirectReplacer
Generate a Vector of JExprssionStatements which wrap SIRPushExpressions that implement (directly) the matrix multiplication represented by the linear representation.
makePushStatementVector(LinearFilterRepresentation, CType, CType) - Method in class at.dms.kjc.sir.linear.LinearIndirectReplacer
Generate a Vector of Statements which implement (directly) the matrix multiplication represented by the linear representation.
makePushStatementVector(LinearFilterRepresentation, CType, CType) - Method in class at.dms.kjc.sir.statespace.LinearDirectReplacer
Generate a Vector of JExpressionStatements which wrap SIRPushExpressions that implement (directly) the matrix multiplication represented by the linear representation.
makeRectangular() - Method in class at.dms.kjc.sir.SIRSplitJoin
If this is not rectangular, then pad the shorter streams in this with Identity filters until all component streams have the same length.
makeRedundancyString(SIRStream) - Method in class at.dms.kjc.sir.linear.LinearDot
Creates a string that represents the linear redundancy of this str.
makeRedundancyString(SIRStream) - Method in class at.dms.kjc.sir.statespace.LinearDot
Creates a string that represents the linear redundancy of this str.
makeReplacement(SIRStream) - Method in class at.dms.kjc.sir.linear.frequency.LEETFrequencyReplacer
Does the actual work of replacing something that computes a convolution sum with something that does a FFT, multiply, and then IFFT.
makeReplacement(SIRStream) - Method in class at.dms.kjc.sir.linear.LinearDirectReplacer
Visit a pipeline, splitjoin or filter, replacing them with a new filter that directly implements the linear representation.
makeReplacement(SIRStream) - Method in class at.dms.kjc.sir.linear.LinearRedundancyReplacer
Visit a pipeline, splitjoin or filter, replacing them with a new filter that directly implements the linear representation.
makeReplacement(SIRStream) - Method in class at.dms.kjc.sir.linear.LinearReplacer
Visit a pipeline, splitjoin or filter, replacing them with a new filter that presumably executes more efficiently.
makeReplacement(SIRStream) - Method in class at.dms.kjc.sir.lowering.fission.FissionReplacer
Overrides replacement method in LinearReplacer.
makeReplacement(SIRStream) - Method in class at.dms.kjc.sir.statespace.LinearDirectReplacer
Visit a pipeline, splitjoin or filter, replacing them with a new filter that directly implements the linear representation.
makeReplacement(SIRStream) - Method in class at.dms.kjc.sir.statespace.LinearReplacer
Visit a pipeline, splitjoin or filter, replacing them with a new filter that presumably executes more efficiently.
makeShortRedundancyString() - Method in class at.dms.kjc.sir.linear.LinearRedundancy
Generates a string of the form: totalOriginalTuples:reusedTuples|crossFiringTuples reused pct:subsequent reused pct)
makeShortRedundancyString() - Method in class at.dms.kjc.sir.statespace.LinearRedundancy
Generates a string of the form: totalOriginalTuples:reusedTuples|crossFiringTuples reused pct:subsequent reused pct)
makeString(JPhylum) - Method in class at.dms.kjc.common.ToCCommon
Generate a code string for a JExpression or JStatement
makeString(JExpression[]) - Static method in class at.dms.kjc.rstream.Util
turn an array of expressions to any array of strings using FlatIRToRS
makeString(JExpression[]) - Static method in class at.dms.kjc.spacedynamic.Util
 
makeString(JExpression[]) - Static method in class at.dms.kjc.spacetime.Util
 
makeTimeToFrequencyConversion(JVariableDefinition, int) - Method in class at.dms.kjc.sir.linear.frequency.LEETFrequencyReplacer
An assignment to convert a field to frequency, via an external callout.
makeTmp(CType) - Static method in class at.dms.kjc.common.ALocalVariable
Create a new local variable, don't care about name so long as it is likely to be unique.
makeToken(int) - Method in class at.dms.compiler.tools.antlr.runtime.CharScanner
 
makeTupleAccess(LinearComputationTuple, LinearRedundancyReplacer.RedundancyReplacerData) - Method in class at.dms.kjc.sir.linear.LinearRedundancyReplacer
Creats a tuple access to a tuple state field for the specified tuple.
makeTupleComputation(LinearComputationTuple) - Method in class at.dms.kjc.sir.linear.LinearRedundancyReplacer
Generate a JExpression that computes the value specified by a computation tuple.
makeVar(CType, String) - Static method in class at.dms.kjc.common.ALocalVariable
Create a new local variable with a specified name and type.
makeVectortype(CType) - Static method in class at.dms.kjc.CVectorType
Turn numeric types into vector types, array types into array types of vector types.
makeWeightField(String, int) - Method in class at.dms.kjc.sir.linear.frequency.LEETFrequencyReplacer
Create the field that we put the filter's frequency response in.
makeWork(int, LinearFilterRepresentation, LinearRedundancyReplacer.RedundancyReplacerData) - Method in class at.dms.kjc.sir.linear.LinearRedundancyReplacer
Make either the work or the init work function.
makeWrapper(SIRStream) - Static method in class at.dms.kjc.sir.SIRContainer
Returns a wrapper for str.
malloczeros - Static variable in class at.dms.kjc.KjcOptions
 
mALT(boolean) - Method in class at.dms.compiler.tools.antlr.compiler.PreprocessorLexer
 
manhattanDistance(RawComputeNode, RawComputeNode) - Method in class at.dms.kjc.spacetime.RawProcElements
 
ManualDRAMPortAssignment - Class in at.dms.kjc.spacetime
This class asks the user to assign the input and output of each slice (trace) to a DRAM a attached to the raw chip through an I/O port.
ManualDRAMPortAssignment() - Constructor for class at.dms.kjc.spacetime.ManualDRAMPortAssignment
 
manuallayout - Static variable in class at.dms.kjc.KjcOptions
 
ManualPartition - Class in at.dms.kjc.sir.lowering.partition
Represents an interface to the StreamIt compiler that allows the programmer to specify how the partitioning / load balancing is done.
ManualPartition() - Constructor for class at.dms.kjc.sir.lowering.partition.ManualPartition
 
ManualSliceLayout - Class in at.dms.kjc.spacetime
Given a trace, ask the user where he/she wants it placed on the raw chip.
ManualSliceLayout(SpaceTimeSchedule) - Constructor for class at.dms.kjc.spacetime.ManualSliceLayout
 
map - Variable in class at.dms.kjc.sir.lowering.DataFlow
 
mapper - Variable in class org.jgraph.graph.AbstractCellView
Reference to the cell mapper for the view
mapper - Variable in class org.jgraph.graph.GraphLayoutCache
 
mapping - Variable in class org.jgraph.graph.GraphLayoutCache
 
mARG(boolean) - Method in class at.dms.compiler.tools.antlr.compiler.ActionLexer
 
mARG_ACTION(boolean) - Method in class at.dms.compiler.tools.antlr.compiler.ANTLRLexer
 
mARG_ACTION(boolean) - Method in class at.dms.compiler.tools.antlr.compiler.PreprocessorLexer
 
mark() - Method in class at.dms.compiler.antlr.runtime.Parser
 
mark() - Method in class at.dms.compiler.antlr.runtime.TokenBuffer
Return an integer marker that can be used to rewind the buffer to its current state.
mark() - Method in class at.dms.compiler.tools.antlr.runtime.CharScanner
 
mark() - Method in class at.dms.compiler.tools.antlr.runtime.InputBuffer
Return an integer marker that can be used to rewind the buffer to its current state.
mark() - Method in class at.dms.compiler.tools.antlr.runtime.Parser
 
mark() - Method in class at.dms.compiler.tools.antlr.runtime.TokenBuffer
Return an integer marker that can be used to rewind the buffer to its current state.
markAllFieldToInitialized(boolean) - Method in class at.dms.kjc.CClassContext
Marks all class or instance fields of this class initialized.
markAllFieldToInitialized() - Method in class at.dms.kjc.CConstructorContext
Marks all instance fields of this class initialized.
markedPos - Variable in class at.dms.compiler.antlr.extra.InputBufferState
 
markedPos - Variable in class at.dms.compiler.tools.antlr.extra.InputBufferState
 
markerOffset - Variable in class at.dms.compiler.tools.antlr.runtime.InputBuffer
 
MarkFilterBoundaries - Class in at.dms.kjc.sir.lowering
Inserts an SIRMarker at the beginning and end of every filter's work function.
MarkFilterBoundaries() - Constructor for class at.dms.kjc.sir.lowering.MarkFilterBoundaries
 
markSupported() - Method in class at.dms.compiler.tools.common.UnicodeReader
Tell whether this stream supports the mark() operation.
markSupported() - Method in class at.dms.util.UnicodeReader
Tell whether this stream supports the mark() operation.
marquee - Variable in class org.jgraph.JGraph
Handler for marquee selection.
marquee - Variable in class org.jgraph.plaf.basic.BasicGraphUI
Marquee that we are going to use.
MARQUEE_HANDLER_PROPERTY - Static variable in class org.jgraph.JGraph
Bound property name for graphModel.
marqueeBounds - Variable in class org.jgraph.graph.BasicMarqueeHandler
 
marqueeColor - Variable in class org.jgraph.JGraph
Color of the marquee.
mARROW(boolean) - Method in class streamit.frontend.StreamItLex
 
maskName - Variable in class at.dms.kjc.cluster.TapeFixedCircular
 
mASSIGN(boolean) - Method in class at.dms.compiler.tools.antlr.compiler.ANTLRLexer
 
mASSIGN(boolean) - Method in class at.dms.compiler.tools.antlr.compiler.ANTLRTokdefLexer
 
mASSIGN(boolean) - Method in class streamit.frontend.StreamItLex
 
mASSIGN_RHS(boolean) - Method in class at.dms.compiler.tools.antlr.compiler.PreprocessorLexer
 
match(int) - Method in class at.dms.compiler.antlr.runtime.Parser
Make sure current lookahead symbol matches token type t.
match(BitSet) - Method in class at.dms.compiler.antlr.runtime.Parser
Make sure current lookahead symbol matches the given set Throw an exception upon mismatch, which is catch by either the error handler or by the syntactic predicate.
match(char) - Method in class at.dms.compiler.tools.antlr.runtime.CharScanner
 
match(BitSet) - Method in class at.dms.compiler.tools.antlr.runtime.CharScanner
 
match(String) - Method in class at.dms.compiler.tools.antlr.runtime.CharScanner
 
match(int) - Method in class at.dms.compiler.tools.antlr.runtime.Parser
Make sure current lookahead symbol matches token type t.
match(BitSet) - Method in class at.dms.compiler.tools.antlr.runtime.Parser
Make sure current lookahead symbol matches the given set Throw an exception upon mismatch, which is catch by either the error handler or by the syntactic predicate.
matchNot(int) - Method in class at.dms.compiler.antlr.runtime.Parser
 
matchNot(char) - Method in class at.dms.compiler.tools.antlr.runtime.CharScanner
 
matchNot(int) - Method in class at.dms.compiler.tools.antlr.runtime.Parser
 
matchRange(char, char) - Method in class at.dms.compiler.tools.antlr.runtime.CharScanner
 
max - Variable in class at.dms.classfile.CodePosition
 
max - Variable in class at.dms.kjc.sir.SIRLatencyMax
The maximum latency.
max - Variable in class streamit.library.Rate
 
MAX(int, int) - Static method in class streamit.misc.Misc
 
max2(float2, float2) - Static method in class streamit.library.StreamItVectorLib
 
max3(float3, float3) - Static method in class streamit.library.StreamItVectorLib
 
MAX_ADDRESS - Static variable in class at.dms.kjc.spacetime.Address
 
MAX_CODE_PER_METHOD - Static variable in interface at.dms.classfile.Constants
 
MAX_ENTRY - Static variable in class at.dms.classfile.ConstantPool
 
MAX_GDN_PKT_SIZE - Static variable in class at.dms.kjc.spacetime.RawChip
the maximum packet size of a gdn packet (not including the header)
MAX_MULT_TO_UNROLL - Static variable in class at.dms.kjc.sir.lowering.partition.linear.LinearPartitioner
The threshold for the number of multiplies in a node before we stop unrolling and generate a matrix multiply with loops.
MAX_PRECISION - Static variable in class at.dms.kjc.sir.linear.ComplexNumber
The maximum difference between two complex numbers (either their real or imaginary parts) before the equals method will not distinguish them anymore.
MAX_PRECISION - Static variable in class at.dms.kjc.sir.statespace.ComplexNumber
The maximum difference between two complex numbers (either their real or imaginary parts) before the equals method will not distinguish them anymore.
MAX_PRECISION_BUFFER - Static variable in class at.dms.kjc.sir.statespace.ComplexNumber
 
MAX_TAPES - Static variable in class at.dms.kjc.cell.CellBackend
 
maxBinWeight() - Method in class at.dms.kjc.backendSupport.BasicGreedyLayout
get maximum bin weight (Estimated max computation at any node).
maxBinWeight() - Method in class at.dms.kjc.spacetime.GreedyBinPacking
 
maxBinWeight() - Method in class at.dms.kjc.spacetime.GreedyLayout
 
MAXCELLS - Static variable in class org.jgraph.plaf.basic.BasicGraphUI
The maximum number of cells to paint when dragging.
MAXCLIPCELLS - Static variable in class org.jgraph.plaf.basic.BasicGraphUI
Maximum number of cells to compute clipping bounds for.
MAXHANDLES - Static variable in class org.jgraph.plaf.basic.BasicGraphUI
The maximum number of handles to paint individually.
maxJoinerBufferSize - Static variable in class at.dms.kjc.raw.SimulationCounter
 
maxJoinerBufferSize - Static variable in class at.dms.kjc.spacedynamic.SimulationCounter
 
maxk - Variable in class at.dms.compiler.tools.antlr.compiler.Grammar
 
maxPartitions - Variable in class at.dms.kjc.slicegraph.Partitioner
 
MAXTEMPITERATIONS - Static variable in class at.dms.kjc.common.SimulatedAnnealing
 
MAXTEMPITERATIONS - Static variable in class at.dms.kjc.raw.Layout
 
MAXTEMPITERATIONS - Static variable in class at.dms.kjc.spacedynamic.Layout
 
mayBeInitialized(int) - Static method in class at.dms.kjc.CVariableInfo
mayBeInitialized
mBANG(boolean) - Method in class streamit.frontend.StreamItLex
 
mBITWISE_AND(boolean) - Method in class streamit.frontend.StreamItLex
 
mBITWISE_COMPLEMENT(boolean) - Method in class streamit.frontend.StreamItLex
 
mBITWISE_OR(boolean) - Method in class streamit.frontend.StreamItLex
 
mBITWISE_XOR(boolean) - Method in class streamit.frontend.StreamItLex
 
mCHAR(boolean) - Method in class at.dms.compiler.tools.antlr.compiler.ActionLexer
 
mCHAR_LITERAL(boolean) - Method in class at.dms.compiler.tools.antlr.compiler.ANTLRLexer
 
mCHAR_LITERAL(boolean) - Method in class at.dms.compiler.tools.antlr.compiler.PreprocessorLexer
 
mCHAR_LITERAL(boolean) - Method in class streamit.frontend.StreamItLex
 
mCLOSE_ELEMENT_OPTION(boolean) - Method in class at.dms.compiler.tools.antlr.compiler.ANTLRLexer
 
mCOLON(boolean) - Method in class at.dms.compiler.tools.antlr.compiler.ANTLRLexer
 
mCOLON(boolean) - Method in class streamit.frontend.StreamItLex
 
mCOMMA(boolean) - Method in class at.dms.compiler.tools.antlr.compiler.ANTLRLexer
 
mCOMMA(boolean) - Method in class at.dms.compiler.tools.antlr.compiler.PreprocessorLexer
 
mCOMMA(boolean) - Method in class streamit.frontend.StreamItLex
 
mCOMMENT(boolean) - Method in class at.dms.compiler.tools.antlr.compiler.ActionLexer
 
mCOMMENT(boolean) - Method in class at.dms.compiler.tools.antlr.compiler.ANTLRLexer
 
mCOMMENT(boolean) - Method in class at.dms.compiler.tools.antlr.compiler.PreprocessorLexer
 
mCURLY_BLOCK_SCARF(boolean) - Method in class at.dms.compiler.tools.antlr.compiler.PreprocessorLexer
 
mDECREMENT(boolean) - Method in class streamit.frontend.StreamItLex
 
mDIGIT(boolean) - Method in class at.dms.compiler.tools.antlr.compiler.ActionLexer
 
mDIGIT(boolean) - Method in class at.dms.compiler.tools.antlr.compiler.ANTLRLexer
 
mDIGIT(boolean) - Method in class at.dms.compiler.tools.antlr.compiler.ANTLRTokdefLexer
 
mDIGIT(boolean) - Method in class at.dms.compiler.tools.antlr.compiler.PreprocessorLexer
 
mDIGIT(boolean) - Method in class streamit.frontend.StreamItLex
 
mDIV(boolean) - Method in class streamit.frontend.StreamItLex
 
mDIV_EQUALS(boolean) - Method in class streamit.frontend.StreamItLex
 
mDOT(boolean) - Method in class at.dms.compiler.tools.lexgen.LexgenLexer
 
mDOT(boolean) - Method in class at.dms.compiler.tools.msggen.MsggenLexer
 
mDOT(boolean) - Method in class at.dms.compiler.tools.optgen.OptgenLexer
 
mDOT(boolean) - Method in class streamit.frontend.StreamItLex
 
mDUMMY(boolean) - Method in class at.dms.compiler.tools.lexgen.LexgenLexer
 
mDUMMY(boolean) - Method in class at.dms.compiler.tools.msggen.MsggenLexer
 
mDUMMY(boolean) - Method in class at.dms.compiler.tools.optgen.OptgenLexer
 
mean(int[]) - Static method in class at.dms.kjc.spacetime.Util
 
median(int[]) - Static method in class at.dms.kjc.spacetime.Util
 
meet(Lattice) - Method in class streamit.frontend.controlflow.CountLattice
 
meet(Lattice) - Method in interface streamit.frontend.controlflow.Lattice
Find the 'meet' of two elements.
meet(Lattice) - Method in class streamit.frontend.controlflow.StrictTypeLattice
 
meet(Lattice) - Method in class streamit.frontend.controlflow.TypeLattice
 
mELEMENT(boolean) - Method in class at.dms.compiler.tools.antlr.compiler.PreprocessorLexer
 
Member - Class in at.dms.classfile
VMS 4 : Members.
Member(short) - Constructor for class at.dms.classfile.Member
Constructs a member object.
member(int) - Method in class at.dms.compiler.antlr.runtime.BitSet
 
member(int) - Method in class at.dms.compiler.tools.antlr.runtime.BitSet
 
Memoizer - Class in at.dms.kjc.iterator
In this implementation, an object is memoized iff it is immutable.
MEMORY_SCALE - Static variable in class at.dms.kjc.spacedynamic.Layout
 
mencoder - Static variable in class at.dms.kjc.KjcOptions
 
mEQUAL(boolean) - Method in class streamit.frontend.StreamItLex
 
merge(CBodyContext) - Method in class at.dms.kjc.CBodyContext
 
merge(int, int) - Static method in class at.dms.kjc.CVariableInfo
merge
mergeFieldInfos(CBodyContext) - Method in class at.dms.kjc.CBodyContext
 
mergeFlowState(CBodyContext) - Method in class at.dms.kjc.CBodyContext
 
mergeFunction(HashMap) - Method in class at.dms.kjc.sir.lowering.DataFlow
 
mergeThrowables(CBodyContext) - Method in class at.dms.kjc.CBodyContext
 
mergeVariableInfos(CBodyContext) - Method in class at.dms.kjc.CBodyContext
 
mESC(boolean) - Method in class at.dms.compiler.tools.antlr.compiler.ActionLexer
 
mESC(boolean) - Method in class at.dms.compiler.tools.antlr.compiler.ANTLRLexer
 
mESC(boolean) - Method in class at.dms.compiler.tools.antlr.compiler.ANTLRTokdefLexer
 
mESC(boolean) - Method in class at.dms.compiler.tools.antlr.compiler.PreprocessorLexer
 
mESC(boolean) - Method in class at.dms.compiler.tools.lexgen.LexgenLexer
 
mESC(boolean) - Method in class at.dms.compiler.tools.msggen.MsggenLexer
 
mESC(boolean) - Method in class at.dms.compiler.tools.optgen.OptgenLexer
 
mESC(boolean) - Method in class streamit.frontend.StreamItLex
 
Message - Class in at.dms.compiler.tools.common
This class represents the root class for all kopic errors
Message(MessageDescription, Object[]) - Constructor for class at.dms.compiler.tools.common.Message
Constructs a message with an arbitrary number of parameters
Message(MessageDescription, Object, Object) - Constructor for class at.dms.compiler.tools.common.Message
Constructs a message with two parameters
Message(MessageDescription, Object) - Constructor for class at.dms.compiler.tools.common.Message
Constructs a message with one parameter
Message(MessageDescription) - Constructor for class at.dms.compiler.tools.common.Message
Constructs a message without parameters
Message - Class in at.dms.util
This class represents the root class for all kopic errors
Message(MessageDescription, Object[]) - Constructor for class at.dms.util.Message
Constructs a message with an arbitrary number of parameters
Message(MessageDescription, Object, Object) - Constructor for class at.dms.util.Message
Constructs a message with two parameters
Message(MessageDescription, Object) - Constructor for class at.dms.util.Message
Constructs a message with one parameter
Message(MessageDescription) - Constructor for class at.dms.util.Message
Constructs a message without parameters
Message - Class in streamit.library
This class represents a message that is sent from one filter to another using the out-of-band messaging system (it is not for steady-state dataflow).
Message(int, boolean, String, Object[]) - Constructor for class streamit.library.Message
 
MESSAGE_STUB - Static variable in class streamit.library.Operator
 
MessageDescription - Class in at.dms.compiler.tools.common
This class defines message descriptions (errors, warnings, notices, ...) The message format is a text message with placeholders for its arguments of the form {0}, {1}, ...
MessageDescription(String, String, int) - Constructor for class at.dms.compiler.tools.common.MessageDescription
Constructs a message description
MessageDescription - Class in at.dms.util
This class defines message descriptions (errors, warnings, notices, ...) The message format is a text message with placeholders for its arguments of the form 0, 1, ...
MessageDescription(String, String, int) - Constructor for class at.dms.util.MessageDescription
Constructs a message description
method - Variable in class at.dms.kjc.common.ToC
the current function we are visiting
method - Variable in class at.dms.kjc.JMethodCallExpression
 
METHOD_ABSTRACT_CALL - Static variable in interface at.dms.kjc.KjcMessages
 
METHOD_ABSTRACT_CLASSNOT - Static variable in interface at.dms.kjc.KjcMessages
 
METHOD_ACCESS_DIFFERENT - Static variable in interface at.dms.kjc.KjcMessages
 
METHOD_BADPREFIX - Static variable in interface at.dms.kjc.KjcMessages
 
METHOD_BODY_IN_INTERFACE - Static variable in interface at.dms.kjc.KjcMessages
 
METHOD_BODY_NATIVE_ABSTRACT - Static variable in interface at.dms.kjc.KjcMessages
 
METHOD_FLAGS - Static variable in interface at.dms.kjc.KjcMessages
 
METHOD_FLAGS_IN_INTERFACE - Static variable in interface at.dms.kjc.KjcMessages
 
METHOD_INSTANCE_OVERRIDES_STATIC - Static variable in interface at.dms.kjc.KjcMessages
 
METHOD_INVOCATION_AMBIGUOUS - Static variable in interface at.dms.kjc.KjcMessages
 
METHOD_NEED_RETURN - Static variable in interface at.dms.kjc.KjcMessages
 
METHOD_NOACCESS - Static variable in interface at.dms.kjc.KjcMessages
 
METHOD_NOBODY_NOABSTRACT - Static variable in interface at.dms.kjc.KjcMessages
 
METHOD_NOT_FOUND - Static variable in interface at.dms.kjc.KjcMessages
 
METHOD_NOTFOUND - Static variable in interface at.dms.kjc.KjcMessages
 
METHOD_OVERRIDE_FINAL - Static variable in interface at.dms.kjc.KjcMessages
 
METHOD_REDEFINE - Static variable in interface at.dms.kjc.KjcMessages
 
METHOD_RETURN_DIFFERENT - Static variable in interface at.dms.kjc.KjcMessages
 
METHOD_STATIC_BAD - Static variable in interface at.dms.kjc.KjcMessages
 
METHOD_STATIC_HIDES_INSTANCE - Static variable in interface at.dms.kjc.KjcMessages
 
METHOD_THROWS_DIFFERENT - Static variable in interface at.dms.kjc.KjcMessages
 
METHOD_UNCATCHED_EXCEPTION - Static variable in interface at.dms.kjc.KjcMessages
 
METHOD_UNCHECKED_EXCEPTION - Static variable in interface at.dms.kjc.KjcMessages
 
METHOD_UNTHROWN_EXCEPTION - Static variable in interface at.dms.kjc.KjcMessages
 
MethodInfo - Class in at.dms.classfile
VMS 4.6: Methods.
MethodInfo(short, String, String, String[], CodeInfo, boolean, boolean) - Constructor for class at.dms.classfile.MethodInfo
Constructs a method entry
MethodInfo(DataInput, ConstantPool, boolean) - Constructor for class at.dms.classfile.MethodInfo
Constructs a method entry from a class file stream.
methodModsState(JMethodDeclaration) - Static method in class at.dms.kjc.cluster.ModState
 
MethodRefConstant - Class in at.dms.classfile
 
MethodRefConstant(String, String) - Constructor for class at.dms.classfile.MethodRefConstant
Constructs a new method reference constant.
MethodRefConstant(String, String, String) - Constructor for class at.dms.classfile.MethodRefConstant
Constructs a new method reference constant.
MethodRefConstant(ClassConstant, NameAndTypeConstant) - Constructor for class at.dms.classfile.MethodRefConstant
Constructs a method reference constant.
MethodRefInstruction - Class in at.dms.classfile
Instruction that references method opc_invokevirtual,_invokespecial, opc_invokestatic
MethodRefInstruction(int, String, String) - Constructor for class at.dms.classfile.MethodRefInstruction
Constructs a new method reference instruction
MethodRefInstruction(int, String, String, String) - Constructor for class at.dms.classfile.MethodRefInstruction
Constructs a new method reference instruction
MethodRefInstruction(int, MethodRefConstant) - Constructor for class at.dms.classfile.MethodRefInstruction
Constructs a new method reference instruction from a class file
methods - Variable in class at.dms.kjc.backendSupport.ComputeCodeStore
the methods of this tile
methods - Variable in class at.dms.kjc.JTypeDeclaration
 
methods - Variable in class at.dms.kjc.sir.SIRInterfaceTable
The methods that implement that interface.
methods - Variable in class at.dms.kjc.sir.SIRStream
The methods of this, INCLUDING work, init, initPath, etc.
MethodSignatureParser - Class in at.dms.kjc
 
MethodSignatureParser() - Constructor for class at.dms.kjc.MethodSignatureParser
 
metrics - Variable in class org.jgraph.graph.EdgeRenderer
Reference to the font metrics of the above
mHEADER(boolean) - Method in class at.dms.compiler.tools.msggen.MsggenLexer
 
mHEADER(boolean) - Method in class at.dms.compiler.tools.optgen.OptgenLexer
 
mHEX_DIGIT(boolean) - Method in class at.dms.compiler.tools.lexgen.LexgenLexer
 
mHEX_DIGIT(boolean) - Method in class at.dms.compiler.tools.msggen.MsggenLexer
 
mHEX_DIGIT(boolean) - Method in class at.dms.compiler.tools.optgen.OptgenLexer
 
mHEXNUMBER(boolean) - Method in class streamit.frontend.StreamItLex
 
mID(boolean) - Method in class at.dms.compiler.tools.antlr.compiler.ActionLexer
 
mID(boolean) - Method in class at.dms.compiler.tools.antlr.compiler.ANTLRTokdefLexer
 
mID(boolean) - Method in class at.dms.compiler.tools.antlr.compiler.PreprocessorLexer
 
mID(boolean) - Method in class streamit.frontend.StreamItLex
 
mID_OR_KEYWORD(boolean) - Method in class at.dms.compiler.tools.antlr.compiler.PreprocessorLexer
This rule picks off keywords in the lexer that need to be handled specially.
mIDENT(boolean) - Method in class at.dms.compiler.tools.lexgen.LexgenLexer
 
mIDENT(boolean) - Method in class at.dms.compiler.tools.msggen.MsggenLexer
 
mIDENT(boolean) - Method in class at.dms.compiler.tools.optgen.OptgenLexer
 
mIMPLIES(boolean) - Method in class at.dms.compiler.tools.antlr.compiler.ANTLRLexer
 
min - Variable in class at.dms.classfile.CodePosition
 
min - Variable in class at.dms.kjc.sir.SIRLatencyRange
The minimum latency for this.
min - Variable in class streamit.library.Rate
 
MIN(int, int) - Static method in class streamit.misc.Misc
 
min2(float2, float2) - Static method in class streamit.library.StreamItVectorLib
 
min3(float3, float3) - Static method in class streamit.library.StreamItVectorLib
 
MIN_USER_TYPE - Static variable in class at.dms.compiler.antlr.runtime.Token
 
MIN_USER_TYPE - Static variable in class at.dms.compiler.tools.antlr.runtime.Token
 
MinCodeUnit - Class in at.dms.kjc.backendSupport
Minimum usable implementation of SIRCodeUnit interface.
MinCodeUnit(JFieldDeclaration[], JMethodDeclaration[]) - Constructor for class at.dms.kjc.backendSupport.MinCodeUnit
Create a new MinCodeUnit.
mINCREMENT(boolean) - Method in class streamit.frontend.StreamItLex
 
minic_value_expr() - Method in class streamit.frontend.StreamItParserFE
 
minimumMove - Variable in class org.jgraph.JGraph
Minimum amount of pixels to start a move transaction.
mINT(boolean) - Method in class at.dms.compiler.tools.antlr.compiler.ActionLexer
 
mINT(boolean) - Method in class at.dms.compiler.tools.antlr.compiler.ANTLRLexer
 
mINT(boolean) - Method in class at.dms.compiler.tools.antlr.compiler.ANTLRTokdefLexer
 
mINT_OR_FLOAT(boolean) - Method in class at.dms.compiler.tools.antlr.compiler.ActionLexer
 
MINTEMPITERATIONS - Static variable in class at.dms.kjc.common.SimulatedAnnealing
 
MINTEMPITERATIONS - Static variable in class at.dms.kjc.raw.Layout
 
MINTEMPITERATIONS - Static variable in class at.dms.kjc.spacedynamic.Layout
 
mINTERNAL_RULE_REF(boolean) - Method in class at.dms.compiler.tools.antlr.compiler.ANTLRLexer
 
MINUS - Static variable in interface at.dms.kjc.KjcTokenTypes
 
MINUS - Static variable in interface streamit.frontend.StreamItLexTokenTypes
 
MINUS - Static variable in interface streamit.frontend.StreamItParserFETokenTypes
 
MINUS_ASSIGN - Static variable in interface at.dms.kjc.KjcTokenTypes
 
MINUS_BADTYPE - Static variable in interface at.dms.kjc.KjcMessages
 
MINUS_EQUALS - Static variable in interface streamit.frontend.StreamItLexTokenTypes
 
MINUS_EQUALS - Static variable in interface streamit.frontend.StreamItParserFETokenTypes
 
Misc - Class in streamit.misc
 
Misc() - Constructor for class streamit.misc.Misc
 
miscStrings() - Static method in class at.dms.kjc.CVectorType
Return vector stuff to be included in a header file (including any final ";" and "\n").
MismatchedCharException - Exception in at.dms.compiler.tools.antlr.runtime
 
MismatchedCharException() - Constructor for exception at.dms.compiler.tools.antlr.runtime.MismatchedCharException
MismatchedCharException constructor comment.
MismatchedCharException(char, char, char, boolean, CharScanner) - Constructor for exception at.dms.compiler.tools.antlr.runtime.MismatchedCharException
 
MismatchedCharException(char, char, boolean, CharScanner) - Constructor for exception at.dms.compiler.tools.antlr.runtime.MismatchedCharException
 
MismatchedCharException(char, BitSet, boolean, CharScanner) - Constructor for exception at.dms.compiler.tools.antlr.runtime.MismatchedCharException
 
MismatchedCharException(String, int) - Constructor for exception at.dms.compiler.tools.antlr.runtime.MismatchedCharException
MismatchedCharException constructor comment.
MismatchedTokenException - Exception in at.dms.compiler.antlr.runtime
 
MismatchedTokenException() - Constructor for exception at.dms.compiler.antlr.runtime.MismatchedTokenException
Looking for AST wildcard, didn't find it
MismatchedTokenException(String[], Token, int, int, boolean, String) - Constructor for exception at.dms.compiler.antlr.runtime.MismatchedTokenException
 
MismatchedTokenException(String[], Token, int, boolean, String) - Constructor for exception at.dms.compiler.antlr.runtime.MismatchedTokenException
 
MismatchedTokenException(String[], Token, BitSet, boolean, String) - Constructor for exception at.dms.compiler.antlr.runtime.MismatchedTokenException
 
MismatchedTokenException - Exception in at.dms.compiler.tools.antlr.runtime
 
MismatchedTokenException() - Constructor for exception at.dms.compiler.tools.antlr.runtime.MismatchedTokenException
Looking for AST wildcard, didn't find it
MismatchedTokenException(String[], Token, int, int, boolean, String) - Constructor for exception at.dms.compiler.tools.antlr.runtime.MismatchedTokenException
 
MismatchedTokenException(String[], Token, int, boolean, String) - Constructor for exception at.dms.compiler.tools.antlr.runtime.MismatchedTokenException
 
MismatchedTokenException(String[], Token, BitSet, boolean, String) - Constructor for exception at.dms.compiler.tools.antlr.runtime.MismatchedTokenException
 
mismatchType - Variable in exception at.dms.compiler.antlr.runtime.MismatchedTokenException
 
mismatchType - Variable in exception at.dms.compiler.tools.antlr.runtime.MismatchedCharException
 
mismatchType - Variable in exception at.dms.compiler.tools.antlr.runtime.MismatchedTokenException
 
ML_COMMENT - Static variable in interface at.dms.compiler.tools.antlr.compiler.ActionLexerTokenTypes
 
ML_COMMENT - Static variable in interface at.dms.compiler.tools.antlr.compiler.ANTLRTokdefParserTokenTypes
 
ML_COMMENT - Static variable in interface at.dms.compiler.tools.antlr.compiler.ANTLRTokenTypes
 
ML_COMMENT - Static variable in interface at.dms.compiler.tools.antlr.compiler.PreprocessorTokenTypes
 
ML_COMMENT - Static variable in interface at.dms.compiler.tools.lexgen.LexgenLexerTokenTypes
 
ML_COMMENT - Static variable in interface at.dms.compiler.tools.msggen.MsggenLexerTokenTypes
 
ML_COMMENT - Static variable in interface at.dms.compiler.tools.optgen.OptgenLexerTokenTypes
 
ML_COMMENT - Static variable in interface streamit.frontend.StreamItLexTokenTypes
 
ML_COMMENT - Static variable in interface streamit.frontend.StreamItParserFETokenTypes
 
mLCURLY(boolean) - Method in class streamit.frontend.StreamItLex
 
mLESS_EQUAL(boolean) - Method in class streamit.frontend.StreamItLex
 
mLESS_THAN(boolean) - Method in class streamit.frontend.StreamItLex
 
mLOGIC_AND(boolean) - Method in class streamit.frontend.StreamItLex
 
mLOGIC_OR(boolean) - Method in class streamit.frontend.StreamItLex
 
mLPAREN(boolean) - Method in class at.dms.compiler.tools.antlr.compiler.ANTLRLexer
 
mLPAREN(boolean) - Method in class at.dms.compiler.tools.antlr.compiler.ANTLRTokdefLexer
 
mLPAREN(boolean) - Method in class streamit.frontend.StreamItLex
 
mLSHIFT(boolean) - Method in class streamit.frontend.StreamItLex
 
mLSHIFT_EQUALS(boolean) - Method in class streamit.frontend.StreamItLex
 
mLSQUARE(boolean) - Method in class streamit.frontend.StreamItLex
 
mMINUS(boolean) - Method in class streamit.frontend.StreamItLex
 
mMINUS_EQUALS(boolean) - Method in class streamit.frontend.StreamItLex
 
mML_COMMENT(boolean) - Method in class at.dms.compiler.tools.antlr.compiler.ActionLexer
 
mML_COMMENT(boolean) - Method in class at.dms.compiler.tools.antlr.compiler.ANTLRLexer
 
mML_COMMENT(boolean) - Method in class at.dms.compiler.tools.antlr.compiler.ANTLRTokdefLexer
 
mML_COMMENT(boolean) - Method in class at.dms.compiler.tools.antlr.compiler.PreprocessorLexer
 
mML_COMMENT(boolean) - Method in class at.dms.compiler.tools.lexgen.LexgenLexer
 
mML_COMMENT(boolean) - Method in class at.dms.compiler.tools.msggen.MsggenLexer
 
mML_COMMENT(boolean) - Method in class at.dms.compiler.tools.optgen.OptgenLexer
 
mML_COMMENT(boolean) - Method in class streamit.frontend.StreamItLex
 
mMOD(boolean) - Method in class streamit.frontend.StreamItLex
 
mMORE_EQUAL(boolean) - Method in class streamit.frontend.StreamItLex
 
mMORE_THAN(boolean) - Method in class streamit.frontend.StreamItLex
 
mNESTED_ACTION(boolean) - Method in class at.dms.compiler.tools.antlr.compiler.ANTLRLexer
 
mNESTED_ARG_ACTION(boolean) - Method in class at.dms.compiler.tools.antlr.compiler.ANTLRLexer
 
mNEWLINE(boolean) - Method in class at.dms.compiler.tools.antlr.compiler.PreprocessorLexer
 
mNOT_EQUAL(boolean) - Method in class streamit.frontend.StreamItLex
 
mNOT_OP(boolean) - Method in class at.dms.compiler.tools.antlr.compiler.ANTLRLexer
 
mNOT_USEFUL(boolean) - Method in class at.dms.compiler.tools.antlr.compiler.ANTLRLexer
 
mNUMBER(boolean) - Method in class streamit.frontend.StreamItLex
 
mOCT_DIGIT(boolean) - Method in class at.dms.compiler.tools.lexgen.LexgenLexer
 
mOCT_DIGIT(boolean) - Method in class at.dms.compiler.tools.msggen.MsggenLexer
 
mOCT_DIGIT(boolean) - Method in class at.dms.compiler.tools.optgen.OptgenLexer
 
MOD - Static variable in interface streamit.frontend.StreamItLexTokenTypes
 
MOD - Static variable in interface streamit.frontend.StreamItParserFETokenTypes
 
MOD_MASK - Static variable in class at.dms.compiler.antlr.runtime.BitSet
 
MOD_MASK - Static variable in class at.dms.compiler.tools.antlr.runtime.BitSet
 
modfusion - Static variable in class at.dms.kjc.KjcOptions
 
MODIFIER_ORDER - Static variable in interface at.dms.kjc.KjcMessages
 
modifiers - Variable in class at.dms.kjc.JLocalVariable
 
modifiers - Variable in class at.dms.kjc.JMethodDeclaration
 
modifiers - Variable in class at.dms.kjc.JTypeDeclaration
 
ModState - Class in at.dms.kjc.cluster
Determines if a method modifies the state of a stream node!
MODULO_BADTYPE - Static variable in interface at.dms.kjc.KjcMessages
 
mOPEN_ELEMENT_OPTION(boolean) - Method in class at.dms.compiler.tools.antlr.compiler.ANTLRLexer
 
mOR(boolean) - Method in class at.dms.compiler.tools.antlr.compiler.ANTLRLexer
 
MORE_EQUAL - Static variable in interface streamit.frontend.StreamItLexTokenTypes
 
MORE_EQUAL - Static variable in interface streamit.frontend.StreamItParserFETokenTypes
 
MORE_THAN - Static variable in interface streamit.frontend.StreamItLexTokenTypes
 
MORE_THAN - Static variable in interface streamit.frontend.StreamItParserFETokenTypes
 
mouseClicked(MouseEvent) - Method in class org.jgraph.plaf.basic.BasicGraphUI.MouseInputHandler
 
mouseDragged(MouseEvent) - Method in class org.jgraph.graph.BasicMarqueeHandler
Includes the specified startPoint in the marquee selection.
mouseDragged(MouseEvent) - Method in interface org.jgraph.graph.CellHandle
Messagedwhen the user drags the selection.
mouseDragged(MouseEvent) - Method in class org.jgraph.graph.EdgeView.EdgeHandle
 
mouseDragged(MouseEvent) - Method in class org.jgraph.graph.VertexView.SizeHandle
Process mouse dragged event.
mouseDragged(MouseEvent) - Method in class org.jgraph.plaf.basic.BasicGraphUI.MouseHandler
 
mouseDragged(MouseEvent) - Method in class org.jgraph.plaf.basic.BasicGraphUI.MouseInputHandler
 
mouseDragged(MouseEvent) - Method in class org.jgraph.plaf.basic.BasicGraphUI.RootHandle
Process mouse dragged event.
mouseEntered(MouseEvent) - Method in class org.jgraph.plaf.basic.BasicGraphUI.MouseInputHandler
 
mouseExited(MouseEvent) - Method in class org.jgraph.plaf.basic.BasicGraphUI.MouseInputHandler
 
mouseListener - Variable in class org.jgraph.plaf.basic.BasicGraphUI
Listens for Mouse events.
mouseMoved(MouseEvent) - Method in class org.jgraph.graph.BasicMarqueeHandler
Empty.
mouseMoved(MouseEvent) - Method in interface org.jgraph.graph.CellHandle
Return a cursor for the given point.
mouseMoved(MouseEvent) - Method in class org.jgraph.graph.EdgeView.EdgeHandle
Invoked when the mouse pointer has been moved on a component (with no buttons down).
mouseMoved(MouseEvent) - Method in class org.jgraph.graph.VertexView.SizeHandle
Invoked when the mouse pointer has been moved on a component (with no buttons down).
mouseMoved(MouseEvent) - Method in class org.jgraph.plaf.basic.BasicGraphUI.MouseHandler
Invoked when the mouse pointer has been moved on a component (with no buttons down).
mouseMoved(MouseEvent) - Method in class org.jgraph.plaf.basic.BasicGraphUI.MouseInputHandler
 
mouseMoved(MouseEvent) - Method in class org.jgraph.plaf.basic.BasicGraphUI.RootHandle
Invoked when the mouse pointer has been moved on a component (with no buttons down).
mousePressed(MouseEvent) - Method in class org.jgraph.graph.BasicMarqueeHandler
Start the marquee at the specified startPoint.
mousePressed(MouseEvent) - Method in interface org.jgraph.graph.CellHandle
Messaged when a drag gesture is recogniced.
mousePressed(MouseEvent) - Method in class org.jgraph.graph.EdgeView.EdgeHandle
 
mousePressed(MouseEvent) - Method in class org.jgraph.graph.VertexView.SizeHandle
Process mouse pressed event.
mousePressed(MouseEvent) - Method in class org.jgraph.plaf.basic.BasicGraphUI.MouseHandler
Invoked when a mouse button has been pressed on a component.
mousePressed(MouseEvent) - Method in class org.jgraph.plaf.basic.BasicGraphUI.MouseInputHandler
 
mousePressed(MouseEvent) - Method in class org.jgraph.plaf.basic.BasicGraphUI.RootHandle
 
mouseReleased(MouseEvent) - Method in class org.jgraph.graph.BasicMarqueeHandler
Stops the current marquee selection.
mouseReleased(MouseEvent) - Method in interface org.jgraph.graph.CellHandle
Messaged when the drag operation has terminated with a drop.
mouseReleased(MouseEvent) - Method in class org.jgraph.graph.EdgeView.EdgeHandle
 
mouseReleased(MouseEvent) - Method in class org.jgraph.graph.VertexView.SizeHandle
 
mouseReleased(MouseEvent) - Method in class org.jgraph.plaf.basic.BasicGraphUI.MouseHandler
 
mouseReleased(MouseEvent) - Method in class org.jgraph.plaf.basic.BasicGraphUI.MouseInputHandler
 
mouseReleased(MouseEvent) - Method in class org.jgraph.plaf.basic.BasicGraphUI.RootHandle
 
MOVE_ARRAY_INITIALIZERS - Static variable in class at.dms.kjc.sir.lowering.FieldInitMover
 
MOVEABLE - Static variable in class org.jgraph.graph.GraphConstants
Key for the moveable attribute.
moveable - Variable in class org.jgraph.JGraph
True if the graph allows move operations.
moveFilterInitialAssignments(SIRFilter, int) - Static method in class at.dms.kjc.sir.lowering.FieldInitMover
Move all (scalar and optionally array) field initializations out of declaration for a filter.
MoveIns - Class in at.dms.kjc.spacetime.switchIR
 
MoveIns(SwitchReg, SwitchSrc) - Constructor for class at.dms.kjc.spacetime.switchIR.MoveIns
 
moveStreamInitialAssignments(SIRStream, int) - Static method in class at.dms.kjc.sir.lowering.FieldInitMover
Move all (scalar and optionally array) field initializations out of declaration for a stream.
MoveStreamParameters - Class in streamit.frontend.tojava
Move stream parameters into fields, and generate constructors and init functions.
MoveStreamParameters() - Constructor for class streamit.frontend.tojava.MoveStreamParameters
 
mPLUS(boolean) - Method in class at.dms.compiler.tools.antlr.compiler.ANTLRLexer
 
mPLUS(boolean) - Method in class streamit.frontend.StreamItLex
 
mPLUS_EQUALS(boolean) - Method in class streamit.frontend.StreamItLex
 
MPSWriter - Class in at.dms.kjc.linprog
Writes an MPS representation of a linear program.
MPSWriter(int) - Constructor for class at.dms.kjc.linprog.MPSWriter
Create one of these with variables.
mQUESTION(boolean) - Method in class at.dms.compiler.tools.antlr.compiler.ANTLRLexer
 
mQUESTION(boolean) - Method in class streamit.frontend.StreamItLex
 
mRANGE(boolean) - Method in class at.dms.compiler.tools.antlr.compiler.ANTLRLexer
 
mRCURLY(boolean) - Method in class at.dms.compiler.tools.antlr.compiler.ANTLRLexer
 
mRCURLY(boolean) - Method in class at.dms.compiler.tools.antlr.compiler.PreprocessorLexer
 
mRCURLY(boolean) - Method in class streamit.frontend.StreamItLex
 
mRPAREN(boolean) - Method in class at.dms.compiler.tools.antlr.compiler.ANTLRLexer
 
mRPAREN(boolean) - Method in class at.dms.compiler.tools.antlr.compiler.ANTLRTokdefLexer
 
mRPAREN(boolean) - Method in class streamit.frontend.StreamItLex
 
mRSHIFT(boolean) - Method in class streamit.frontend.StreamItLex
 
mRSHIFT_EQUALS(boolean) - Method in class streamit.frontend.StreamItLex
 
mRSQUARE(boolean) - Method in class streamit.frontend.StreamItLex
 
mRULE_BLOCK(boolean) - Method in class at.dms.compiler.tools.antlr.compiler.PreprocessorLexer
 
mRULE_REF(boolean) - Method in class at.dms.compiler.tools.antlr.compiler.ANTLRLexer
 
mSEMI(boolean) - Method in class at.dms.compiler.tools.antlr.compiler.ANTLRLexer
 
mSEMI(boolean) - Method in class at.dms.compiler.tools.antlr.compiler.PreprocessorLexer
 
mSEMI(boolean) - Method in class streamit.frontend.StreamItLex
 
msg_statement() - Method in class streamit.frontend.StreamItParserFE
 
MsggenError - Exception in at.dms.compiler.tools.msggen
Error thrown on problems encountered while running the program.
MsggenError(Message) - Constructor for exception at.dms.compiler.tools.msggen.MsggenError
An exception with a formatted message as argument
MsggenError(MessageDescription, Object[]) - Constructor for exception at.dms.compiler.tools.msggen.MsggenError
An exception with an arbitrary number of parameters
MsggenError(MessageDescription, Object, Object) - Constructor for exception at.dms.compiler.tools.msggen.MsggenError
An exception with two parameters
MsggenError(MessageDescription, Object) - Constructor for exception at.dms.compiler.tools.msggen.MsggenError
An exception with one parameter
MsggenError(MessageDescription) - Constructor for exception at.dms.compiler.tools.msggen.MsggenError
An exception without parameters
MsggenLexer - Class in at.dms.compiler.tools.msggen
 
MsggenLexer(InputStream) - Constructor for class at.dms.compiler.tools.msggen.MsggenLexer
 
MsggenLexer(Reader) - Constructor for class at.dms.compiler.tools.msggen.MsggenLexer
 
MsggenLexer(InputBuffer) - Constructor for class at.dms.compiler.tools.msggen.MsggenLexer
 
MsggenLexer(LexerSharedInputState) - Constructor for class at.dms.compiler.tools.msggen.MsggenLexer
 
MsggenLexerTokenTypes - Interface in at.dms.compiler.tools.msggen
 
MsggenMessages - Interface in at.dms.compiler.tools.msggen
 
MsggenOptions - Class in at.dms.compiler.tools.msggen
 
MsggenOptions(String) - Constructor for class at.dms.compiler.tools.msggen.MsggenOptions
 
MsggenOptions() - Constructor for class at.dms.compiler.tools.msggen.MsggenOptions
 
MsggenParser - Class in at.dms.compiler.tools.msggen
 
MsggenParser(TokenBuffer, int) - Constructor for class at.dms.compiler.tools.msggen.MsggenParser
 
MsggenParser(TokenBuffer) - Constructor for class at.dms.compiler.tools.msggen.MsggenParser
 
MsggenParser(TokenStream, int) - Constructor for class at.dms.compiler.tools.msggen.MsggenParser
 
MsggenParser(TokenStream) - Constructor for class at.dms.compiler.tools.msggen.MsggenParser
 
MsggenParser(ParserSharedInputState) - Constructor for class at.dms.compiler.tools.msggen.MsggenParser
 
MsggenTokenTypes - Interface in at.dms.compiler.tools.msggen
 
mSHARP(boolean) - Method in class at.dms.compiler.tools.lexgen.LexgenLexer
 
mSL_COMMENT(boolean) - Method in class at.dms.compiler.tools.antlr.compiler.ActionLexer
 
mSL_COMMENT(boolean) - Method in class at.dms.compiler.tools.antlr.compiler.ANTLRLexer
 
mSL_COMMENT(boolean) - Method in class at.dms.compiler.tools.antlr.compiler.ANTLRTokdefLexer
 
mSL_COMMENT(boolean) - Method in class at.dms.compiler.tools.antlr.compiler.PreprocessorLexer
 
mSL_COMMENT(boolean) - Method in class at.dms.compiler.tools.lexgen.LexgenLexer
 
mSL_COMMENT(boolean) - Method in class at.dms.compiler.tools.msggen.MsggenLexer
 
mSL_COMMENT(boolean) - Method in class at.dms.compiler.tools.optgen.OptgenLexer
 
mSL_COMMENT(boolean) - Method in class streamit.frontend.StreamItLex
 
mSTAR(boolean) - Method in class at.dms.compiler.tools.antlr.compiler.ANTLRLexer
 
mSTAR(boolean) - Method in class streamit.frontend.StreamItLex
 
mSTAR_EQUALS(boolean) - Method in class streamit.frontend.StreamItLex
 
mSTRING(boolean) - Method in class at.dms.compiler.tools.antlr.compiler.ActionLexer
 
mSTRING(boolean) - Method in class at.dms.compiler.tools.antlr.compiler.ANTLRTokdefLexer
 
mSTRING(boolean) - Method in class at.dms.compiler.tools.lexgen.LexgenLexer
 
mSTRING(boolean) - Method in class at.dms.compiler.tools.msggen.MsggenLexer
 
mSTRING(boolean) - Method in class at.dms.compiler.tools.optgen.OptgenLexer
 
mSTRING_LITERAL(boolean) - Method in class at.dms.compiler.tools.antlr.compiler.ANTLRLexer
 
mSTRING_LITERAL(boolean) - Method in class at.dms.compiler.tools.antlr.compiler.PreprocessorLexer
 
mSTRING_LITERAL(boolean) - Method in class streamit.frontend.StreamItLex
 
mSTUFF(boolean) - Method in class at.dms.compiler.tools.antlr.compiler.ActionLexer
 
mSUBRULE_BLOCK(boolean) - Method in class at.dms.compiler.tools.antlr.compiler.PreprocessorLexer
 
mTEXT_ARG(boolean) - Method in class at.dms.compiler.tools.antlr.compiler.ActionLexer
 
mTEXT_ARG_ELEMENT(boolean) - Method in class at.dms.compiler.tools.antlr.compiler.ActionLexer
 
mTEXT_ARG_ID_ELEMENT(boolean) - Method in class at.dms.compiler.tools.antlr.compiler.ActionLexer
 
mTEXT_ITEM(boolean) - Method in class at.dms.compiler.tools.antlr.compiler.ActionLexer
 
mTOKEN_REF(boolean) - Method in class at.dms.compiler.tools.antlr.compiler.ANTLRLexer
 
mul2(float2, float2) - Static method in class streamit.library.StreamItVectorLib
 
mul3(float3, float3) - Static method in class streamit.library.StreamItVectorLib
 
mul4(float4, float4) - Static method in class streamit.library.StreamItVectorLib
 
mult(int) - Method in class at.dms.kjc.spacetime.Address
Return a new Address whose value is this * i.
MULT_BADTYPE - Static variable in interface at.dms.kjc.KjcMessages
 
multExpr() - Method in class streamit.frontend.StreamItParserFE
 
multi - Static variable in class at.dms.kjc.KjcOptions
 
MULTIARRAY_BOUND_MISSING - Static variable in interface at.dms.kjc.KjcMessages
 
MultiarrayInstruction - Class in at.dms.classfile
Some instructions are perniticky enough that its simpler to write them separately instead of smushing them with all the rest.
MultiarrayInstruction(String, int) - Constructor for class at.dms.classfile.MultiarrayInstruction
Constructs a new multiarray instruction
MultiarrayInstruction(ClassConstant, int) - Constructor for class at.dms.classfile.MultiarrayInstruction
Constructs a new multiarray instruction from a class file
MultiLevelSplitsJoins - Class in at.dms.kjc.backendSupport
This pass will break up splits or joins (OutputSliceNodes and InputSliceNodes) that are wider than the number of memories attached to the chip.
MultiLevelSplitsJoins(Partitioner, int) - Constructor for class at.dms.kjc.backendSupport.MultiLevelSplitsJoins
Create an instance of the pass that will operate on the partitioning calculated by partitioner for the number of memories in RawChip.
MULTIPLE_GRAPH_SELECTION - Static variable in interface org.jgraph.graph.GraphSelectionModel
Selection can contain any number of items.
multiply(Fraction) - Method in class streamit.misc.Fraction
 
multiply(BigInteger) - Method in class streamit.misc.Fraction
 
multiplyByConstant(ComplexNumber) - Method in class at.dms.kjc.sir.linear.LinearForm
Scale a linear form by a constant.
multiplyByConstant(ComplexNumber) - Method in class at.dms.kjc.sir.statespace.LinearForm
Scale a linear form by a constant.
multiplyCol(int, double) - Method in class at.dms.kjc.sir.statespace.FilterMatrix
multiplies column by specified scalar
multiplyRow(int, double) - Method in class at.dms.kjc.sir.statespace.FilterMatrix
multiplies row by specified scalar
multiplyRowAndCol(int, double) - Method in class at.dms.kjc.sir.statespace.FilterMatrix
multiplies row and col by specified scalar
MultiplySteadyState - Class in at.dms.kjc.spacetime
 
MultiplySteadyState() - Constructor for class at.dms.kjc.spacetime.MultiplySteadyState
 
multNumExecutions(BigInteger) - Method in class streamit.scheduler1.SchedStream
 
multNumExecutions(BigInteger) - Method in interface streamit.scheduler1.SchedStreamInterface
 
multSteadyMult(int) - Method in class at.dms.kjc.slicegraph.FilterContent
Multiplies the steady state schedule by mult amount.
mustUseGdn(ComputeNode) - Static method in class at.dms.kjc.spacetime.LogicalDramTileMapping
 
MutableList - Class in at.dms.util
Intended to be used in conjunction with ConstList, if one user wants a constant view of a list while another wants to be able to mutate it.
MutableList() - Constructor for class at.dms.util.MutableList
 
mVAR_ASSIGN(boolean) - Method in class at.dms.compiler.tools.antlr.compiler.ActionLexer
 
mVOCAB(boolean) - Method in class at.dms.compiler.tools.antlr.compiler.ANTLRLexer
 
mVOCAB(boolean) - Method in class at.dms.compiler.tools.antlr.compiler.ANTLRTokdefLexer
 
mVOCAB(boolean) - Method in class at.dms.compiler.tools.lexgen.LexgenLexer
 
mVOCAB(boolean) - Method in class at.dms.compiler.tools.msggen.MsggenLexer
 
mVOCAB(boolean) - Method in class at.dms.compiler.tools.optgen.OptgenLexer
 
mWILDCARD(boolean) - Method in class at.dms.compiler.tools.antlr.compiler.ANTLRLexer
 
mWS(boolean) - Method in class at.dms.compiler.tools.antlr.compiler.ActionLexer
 
mWS(boolean) - Method in class at.dms.compiler.tools.antlr.compiler.ANTLRLexer
 
mWS(boolean) - Method in class at.dms.compiler.tools.antlr.compiler.ANTLRTokdefLexer
 
mWS(boolean) - Method in class at.dms.compiler.tools.antlr.compiler.PreprocessorLexer
 
mWS(boolean) - Method in class at.dms.compiler.tools.lexgen.LexgenLexer
 
mWS(boolean) - Method in class at.dms.compiler.tools.msggen.MsggenLexer
 
mWS(boolean) - Method in class at.dms.compiler.tools.optgen.OptgenLexer
 
mWS(boolean) - Method in class streamit.frontend.StreamItLex
 
mWS_LOOP(boolean) - Method in class at.dms.compiler.tools.antlr.compiler.ANTLRLexer
 
mWS_OPT(boolean) - Method in class at.dms.compiler.tools.antlr.compiler.ANTLRLexer
 
mXDIGIT(boolean) - Method in class at.dms.compiler.tools.antlr.compiler.ANTLRLexer
 
mXDIGIT(boolean) - Method in class at.dms.compiler.tools.antlr.compiler.ANTLRTokdefLexer
 
mXDIGIT(boolean) - Method in class at.dms.compiler.tools.antlr.compiler.PreprocessorLexer
 
my_unique_ID - Variable in class at.dms.kjc.slicegraph.FilterContent
The unique id given to this FilterContent for use in constructing names
myBeInitialized(CExpressionContext) - Method in class at.dms.kjc.JLocalVariableExpression
Returns true if this field may be initialized (used for assignment)
myChildren() - Method in class at.dms.kjc.sir.SIRContainer
So subclasses can view children.
myMainName - Variable in class at.dms.kjc.backendSupport.ComputeCodeStore
name that may be unique per processor.
myParams() - Method in class at.dms.kjc.sir.SIRContainer
So subclasses can view parameter list.
myqueue - Variable in class streamit.library.Channel
 
myUniqueID - Variable in class at.dms.kjc.rstream.FusionState
the unique ID of this fusionstate

N

N - Static variable in class at.dms.kjc.spacetime.switchIR.SwitchIPort
 
N - Static variable in class at.dms.kjc.spacetime.switchIR.SwitchOPort
 
N2 - Static variable in class at.dms.kjc.spacetime.switchIR.SwitchIPort
 
N2 - Static variable in class at.dms.kjc.spacetime.switchIR.SwitchOPort
 
name - Variable in class at.dms.compiler.getopt.LongOpt
The name of the long option
name - Variable in class at.dms.kjc.JLocalVariable
 
NameAndTypeConstant - Class in at.dms.classfile
This constant represent a name and a type in the contant pool
NameAndTypeConstant(String, String) - Constructor for class at.dms.classfile.NameAndTypeConstant
Constructs a name/type constant pool entry.
NameAndTypeConstant(AsciiConstant, AsciiConstant) - Constructor for class at.dms.classfile.NameAndTypeConstant
Constructs a name/type constant pool entry.
NameAnonymousFunctions - Class in streamit.frontend.tojava
Pass to replace anonymous functions with named ones.
NameAnonymousFunctions() - Constructor for class streamit.frontend.tojava.NameAnonymousFunctions
 
NameAnonymousStreams - Class in streamit.frontend.passes
Convert anonymous streams into named streams.
NameAnonymousStreams(TempVarGen) - Constructor for class streamit.frontend.passes.NameAnonymousStreams
 
named_stream() - Method in class streamit.frontend.StreamItParserFE
 
nameForExpandedGrammarFile(String) - Method in class at.dms.compiler.tools.antlr.compiler.GrammarFile
 
Names - Class in at.dms.kjc.rstream
This class stores various string names that are used in different passes such as the name of the functions produced in the C code and different variables used in the C code produced.
Names() - Constructor for class at.dms.kjc.rstream.Names
 
NARROWING_COMPOUND_ASSIGNMENT - Static variable in interface at.dms.kjc.KjcMessages
 
native_decl() - Method in class streamit.frontend.StreamItParserFE
 
native_function_decl() - Method in class streamit.frontend.StreamItParserFE
 
NATIVE_HELPERS - Static variable in class streamit.frontend.nodes.TypeHelper
 
NativeHelper - Class in streamit.library
 
NativeHelper() - Constructor for class streamit.library.NativeHelper
 
nbrEntries - Variable in class at.dms.compiler.tools.antlr.runtime.CharQueue
 
necessary - Variable in class at.dms.kjc.rstream.FusionState
true if this node *needs* to code generated for correctness false for some identity's and duplicate splitters
needInitialization() - Method in class at.dms.kjc.JFieldDeclaration
Returns true if this field need to be initialized WARNING: this method return true when initial value corresponds to a default value ====> a second check should be made after calling "analyse" to ensure that an initialization is really needed
needSimulator(SpdStaticStreamGraph) - Static method in class at.dms.kjc.spacedynamic.Simulator
 
needsInit() - Method in class at.dms.kjc.sir.SIRGlobal
 
needsInit() - Method in class at.dms.kjc.sir.SIRHelper
 
needsInit() - Method in class at.dms.kjc.sir.SIRPredefinedFilter
 
needsInit() - Method in class at.dms.kjc.sir.SIRStream
Returns whether or not this class needs a call to an init function to be generated.
needsInit() - Method in class at.dms.kjc.sir.SIRStructure
 
needsModularBuffer(int, int) - Static method in class at.dms.kjc.cluster.FixedBufferTape
Return whether a tape buffer should be modular based on destination.
needsSchedule() - Method in interface streamit.scheduler2.base.StreamFactory
Whether a schedule should be computed for objects created by this factory.
needsSchedule() - Method in class streamit.scheduler2.constrained.ConstrainedStreamFactory
 
needsSchedule() - Method in class streamit.scheduler2.minlatency.StreamFactory
 
needsSchedule() - Method in class streamit.scheduler2.singleappearance.StreamFactory
 
needsToBeSched - Static variable in class at.dms.kjc.flatgraph.GraphFlattener
Used by --sync (synch removal) to reschedule the flat graph
needsWork() - Method in class at.dms.kjc.sir.SIRGlobal
 
needsWork() - Method in class at.dms.kjc.sir.SIRHelper
 
needsWork() - Method in class at.dms.kjc.sir.SIRPredefinedFilter
 
needsWork() - Method in class at.dms.kjc.sir.SIRStream
Returns whether or not this class needs a call to a work function to be generated.
needsWork() - Method in class at.dms.kjc.sir.SIRStructure
 
neg2(float2) - Static method in class streamit.library.StreamItVectorLib
 
neg3(float3) - Static method in class streamit.library.StreamItVectorLib
 
neg4(float4) - Static method in class streamit.library.StreamItVectorLib
 
negate() - Method in class at.dms.kjc.sir.linear.ComplexNumber
Compute the negative of this complex number.
negate() - Method in class at.dms.kjc.sir.linear.LinearForm
Negate the LinearForm.
negate() - Method in class at.dms.kjc.sir.statespace.ComplexNumber
Compute the negative of this complex number.
negate() - Method in class at.dms.kjc.sir.statespace.LinearForm
Negate the LinearForm.
negate() - Method in class streamit.misc.Fraction
 
nested - Variable in class at.dms.compiler.tools.antlr.compiler.MakeGrammar
 
NESTED_ACTION - Static variable in interface at.dms.compiler.tools.antlr.compiler.ANTLRTokenTypes
 
NESTED_ARG_ACTION - Static variable in interface at.dms.compiler.tools.antlr.compiler.ANTLRTokenTypes
 
NetStream - Class in at.dms.kjc.cluster
A class that represents a tape with input and output operators and object type.
NetStream(int, int, CType) - Constructor for class at.dms.kjc.cluster.NetStream
Constructor.
networkReceive(boolean, CType) - Static method in class at.dms.kjc.spacedynamic.Util
 
networkReceive(boolean, CType) - Static method in class at.dms.kjc.spacetime.Util
 
networkSendPrefix(boolean, CType) - Static method in class at.dms.kjc.spacedynamic.Util
 
networkSendPrefix(boolean, CType) - Static method in class at.dms.kjc.spacetime.Util
 
networkSendSuffix(boolean) - Static method in class at.dms.kjc.spacedynamic.Util
 
networkSendSuffix(boolean) - Static method in class at.dms.kjc.spacetime.Util
 
NEW_ABSTRACT - Static variable in interface at.dms.kjc.KjcMessages
 
NEW_INTERFACE - Static variable in interface at.dms.kjc.KjcMessages
 
new_StaticStreamGraph(StreamGraph, FlatNode) - Method in class at.dms.kjc.cluster.ClusterStreamGraph
Use in place of "new StaticStreamGraph" for subclassing.
new_StaticStreamGraph(StreamGraph, FlatNode) - Method in class at.dms.kjc.flatgraph.ScheduledStreamGraph
Use in place of "new StaticStreamGraph" for subclassing.
new_StaticStreamGraph(StreamGraph, FlatNode) - Method in class at.dms.kjc.flatgraph.StreamGraph
Use in place of "new StaticStreamGraph" for subclassing.
new_StaticStreamGraph(StreamGraph, FlatNode) - Method in class at.dms.kjc.spacedynamic.SpdStreamGraph
Use in place of "new StaticStreamGraph" for subclassing.
NewarrayInstruction - Class in at.dms.classfile
This class represents instructions that take a local variable as argument.
NewarrayInstruction(byte) - Constructor for class at.dms.classfile.NewarrayInstruction
Constructs a new instruction that takes a local variable as argument.
newComputeNode() - Method in class at.dms.kjc.backendSupport.ComputeNodes
 
newComputeNode() - Method in interface at.dms.kjc.backendSupport.ComputeNodesI
Create a new compute node if compute nodes are dynamically creatable.
newComputeNode() - Method in class at.dms.kjc.cell.CellChip
 
newComputeNode() - Method in class at.dms.kjc.spacetime.RawChip
 
newComputeNode() - Method in class at.dms.kjc.vanillaSlice.UniProcessors
 
newFrom(Filter) - Method in class streamit.library.iriter.BasicIterFactory
Returns a new basic iterator for
newFrom(Pipeline) - Method in class streamit.library.iriter.BasicIterFactory
Returns a new basic iterator for
newFrom(SplitJoin) - Method in class streamit.library.iriter.BasicIterFactory
Returns a new basic iterator for
newFrom(FeedbackLoop) - Method in class streamit.library.iriter.BasicIterFactory
Returns a new basic iterator for
newFrom(Filter) - Method in interface streamit.library.iriter.IterFactory
Returns a new basic iterator for
newFrom(Pipeline) - Method in interface streamit.library.iriter.IterFactory
Returns a new iterator for
newFrom(SplitJoin) - Method in interface streamit.library.iriter.IterFactory
Returns a new iterator for
newFrom(FeedbackLoop) - Method in interface streamit.library.iriter.IterFactory
Returns a new iterator for
newFrom(Iterator, Iterator) - Method in interface streamit.scheduler2.base.StreamFactory
Given an iterator, create an appropriate stream out of it.
newFrom(Iterator, Iterator) - Method in class streamit.scheduler2.constrained.ConstrainedStreamFactory
 
newFrom(Iterator, Iterator) - Method in class streamit.scheduler2.minlatency.StreamFactory
 
newFrom(Iterator, Iterator) - Method in class streamit.scheduler2.singleappearance.StreamFactory
 
newHandler(FEContext, String, List, Statement) - Static method in class streamit.frontend.nodes.Function
Create a new message handler given its name (not null), parameters, and body.
newHelper(FEContext, String, Type, List, Statement, Expression, Expression, Expression) - Static method in class streamit.frontend.nodes.Function
Create a new helper function given its parts.
newInit(FEContext, Statement) - Static method in class streamit.frontend.nodes.Function
Create a new init function given its body.
newIntAddExpr(JExpression, JExpression) - Static method in class at.dms.kjc.rstream.Util
construct a new JAddExpression, *left* + *right* where both are of type int.
newIntLocal(String, int, int) - Static method in class at.dms.kjc.rstream.GenerateCCode
Return a new integer local variable definition with name *prefix* + *uniqueID*, that is initialized to *initVal*.
newIntMultExpr(JExpression, JExpression) - Static method in class at.dms.kjc.rstream.Util
construct a new JMultExpression, *left* * *right* where both are of type int.
newIntSubExpr(JExpression, JExpression) - Static method in class at.dms.kjc.rstream.Util
construct a new JMinusExpression, *left* - *right* where both are of type int.
NEWLINE - Static variable in interface at.dms.compiler.tools.antlr.compiler.PreprocessorTokenTypes
 
newline() - Method in class at.dms.compiler.tools.antlr.runtime.CharScanner
 
newline() - Method in class at.dms.kjc.cell.CellComputeCodeStore
Insert a new line.
newLine() - Method in class at.dms.kjc.common.CodegenPrintWriter
Start a new line.
newline() - Method in class at.dms.kjc.common.CodegenPrintWriter
Synonym for CodegenPrintWriter.newLine().
newLine() - Method in class at.dms.kjc.KjcPrettyPrinter
 
newline - Variable in class at.dms.kjc.sir.SIRPrintStatement
Whether the print ends with a newline.
newName(String) - Static method in class at.dms.kjc.sir.lowering.RenameAll
Return a new name of the form oldName__number
newSchedFilter(Object, int, int, int) - Method in class streamit.scheduler1.Scheduler
Construct a new filter object
newSchedFilter(Object, int, int, int) - Method in class streamit.scheduler1.simple.SimpleHierarchicalScheduler
Construct a new filter object
newSchedJoinType(int, List, Object) - Method in class streamit.scheduler1.Scheduler
Construct a new join type object
newSchedLoop(Object, SchedJoinType, SchedStream, SchedSplitType, SchedStream, int) - Method in class streamit.scheduler1.Scheduler
Construct a new feedback loop object
newSchedLoop(Object, SchedJoinType, SchedStream, SchedSplitType, SchedStream, int) - Method in class streamit.scheduler1.simple.SimpleHierarchicalScheduler
Construct a new feedback loop object
newSchedPipeline(Object) - Method in class streamit.scheduler1.Scheduler
Construct a new pipeline object
newSchedPipeline(Object) - Method in class streamit.scheduler1.simple.SimpleHierarchicalScheduler
Construct a new pipeline object
newSchedSplitJoin(Object) - Method in class streamit.scheduler1.Scheduler
Construct a new splitjoin object
newSchedSplitJoin(Object) - Method in class streamit.scheduler1.simple.SimpleHierarchicalScheduler
Construct a new splitjoin object
newSchedSplitType(int, List, Object) - Method in class streamit.scheduler1.Scheduler
Construct a new split type object
newSimple - Static variable in class at.dms.kjc.KjcOptions
 
newStatements - Variable in class streamit.frontend.nodes.FEReplacer
Mutable list of statements to be added to the current block.
newTape(int, int, CType) - Static method in class at.dms.kjc.cluster.TapeBase
Select type of tape and return one.
next - Variable in class at.dms.kjc.raw.JoinerScheduleNode
 
next - Variable in class at.dms.kjc.raw.SwitchScheduleNode
 
next() - Method in class at.dms.kjc.spacedynamic.CircularSchedule
 
next - Variable in class at.dms.kjc.spacedynamic.JoinerScheduleNode
 
next() - Method in class org.jgraph.graph.DefaultGraphModel.EmptyIterator
 
next - Variable in class org.jgraph.graph.GraphLayoutCache.GraphViewLayerEdit
 
next() - Method in class streamit.misc.DLListElement
Return the next element in the list.
next() - Method in class streamit.misc.DLListIterator
Advance the iterator to the next element
next() - Method in class streamit.misc.OMapIterator
 
next() - Method in class streamit.misc.OSetIterator
 
nextchar - Variable in class at.dms.compiler.getopt.Getopt
The next char to be scanned in the option-element in which the last option character we returned was found.
nextEditToBeRedone(UndoableEdit) - Method in class org.jgraph.graph.GraphUndoManager
Returns the the next significant edit wrt.
nextEditToBeUndone(UndoableEdit) - Method in class org.jgraph.graph.GraphUndoManager
Returns the the next significant edit wrt.
nextPow2(int) - Static method in class at.dms.kjc.common.CommonUtils
Compute the smallest power of 2 that is >= i and >= 0.
nextPow2(int) - Static method in class at.dms.kjc.common.RawUtil
 
nextPow2(int) - Static method in class at.dms.kjc.raw.Util
 
nextPow2(int) - Static method in class at.dms.kjc.rstream.Util
 
nextPow2(int) - Static method in class at.dms.kjc.spacedynamic.Util
 
nextPow2(int) - Static method in class at.dms.util.Utils
Returns a power of 2 that is greater than or equal to
nexts - Variable in class at.dms.kjc.flatgraph.StaticStreamGraph
 
nextSSGs - Variable in class at.dms.kjc.flatgraph.StaticStreamGraph
SSGs that this SSG has edges to.
nextTemp() - Static method in class at.dms.kjc.sir.lowering.ThreeAddressCode
nextTemp returns a fresh variable name (hopefully)
nextToken() - Method in class at.dms.compiler.antlr.extra.Scanner
Returns the next token in the input.
nextToken() - Method in interface at.dms.compiler.antlr.runtime.TokenStream
 
nextToken() - Method in class at.dms.compiler.tools.antlr.compiler.ActionLexer
 
nextToken() - Method in class at.dms.compiler.tools.antlr.compiler.ANTLRLexer
 
nextToken() - Method in class at.dms.compiler.tools.antlr.compiler.ANTLRTokdefLexer
 
nextToken() - Method in class at.dms.compiler.tools.antlr.compiler.PreprocessorLexer
 
nextToken() - Method in class at.dms.compiler.tools.antlr.extra.Scanner
Returns the next token in the input.
nextToken() - Method in interface at.dms.compiler.tools.antlr.runtime.TokenStream
 
nextToken() - Method in class at.dms.compiler.tools.lexgen.LexgenLexer
 
nextToken() - Method in class at.dms.compiler.tools.msggen.MsggenLexer
 
nextToken() - Method in class at.dms.compiler.tools.optgen.OptgenLexer
 
nextToken() - Method in class streamit.frontend.StreamItLex
 
nextTokenImpl() - Method in class at.dms.compiler.antlr.extra.Scanner
Returns the next token in the input.
nextTokenImpl() - Method in class at.dms.compiler.tools.antlr.extra.Scanner
Returns the next token in the input.
nextTokenImpl() - Method in class at.dms.kjc.KjcScanner
Resumes scanning until the next regular expression is matched, the end of input is encountered or an I/O-Error occurs.
nextVar() - Method in class streamit.frontend.nodes.TempVarGen
Get the name of the next variable, and increment the counter.
nextVarNum() - Method in class streamit.frontend.nodes.TempVarGen
Get the next variable number, and increment the counter.
NIBBLE - Static variable in class at.dms.compiler.antlr.runtime.BitSet
 
NIBBLE - Static variable in class at.dms.compiler.tools.antlr.runtime.BitSet
 
nil() - Method in class at.dms.compiler.antlr.runtime.BitSet
 
nil() - Method in class at.dms.compiler.tools.antlr.compiler.Lookahead
 
nil() - Method in class at.dms.compiler.tools.antlr.runtime.BitSet
 
nl - Variable in class at.dms.kjc.KjcPrettyPrinter
 
nl - Variable in class at.dms.kjc.lir.LIRToC
 
nl - Variable in class at.dms.kjc.sir.SIRToStreamIt
 
nMarkers - Variable in class at.dms.compiler.tools.antlr.runtime.InputBuffer
 
NO_ARGUMENT - Static variable in class at.dms.compiler.getopt.LongOpt
Constant value used for the "has_arg" constructor argument.
NO_INPUT_FILE - Static variable in interface at.dms.compiler.CompilerMessages
 
NO_INPUT_FILE - Static variable in interface at.dms.compiler.tools.common.CompilerMessages
 
NO_REF - Static variable in class at.dms.compiler.TokenReference
 
NO_REF - Static variable in class at.dms.compiler.tools.common.TokenReference
 
NO_SWPIPELINE - Static variable in class at.dms.kjc.spacetime.SpaceTimeBackend
Should we not software pipeline the steady state.
NO_VIABLE_ALT_FOR_CHAR - Static variable in interface at.dms.compiler.CompilerMessages
 
NO_VIABLE_ALT_FOR_CHAR - Static variable in interface at.dms.compiler.tools.common.CompilerMessages
 
NoArgInstruction - Class in at.dms.classfile
This class represents instructions that take no arguments.
NoArgInstruction(int) - Constructor for class at.dms.classfile.NoArgInstruction
Constructs a new instruction that takes no arguments
noBuffer() - Method in class at.dms.kjc.backendSupport.FilterInfo
Does this filter require a receive buffer during code generation?
nodatacollapse - Static variable in class at.dms.kjc.KjcOptions
 
node - Variable in class at.dms.kjc.raw.SimulatorEvent
 
node - Variable in class at.dms.kjc.rstream.FusionState
the flatnode that this object represents
node - Variable in class at.dms.kjc.spacedynamic.SimulatorEvent
 
NodeEnumerator - Class in at.dms.kjc.cluster
Create a mapping from SIROperators and FlatNodes to unique numbers [0..n] used for thread ids.
NodeEnumerator() - Constructor for class at.dms.kjc.cluster.NodeEnumerator
 
nodes - Variable in class at.dms.kjc.sir.lowering.partition.ListPartitioner
List of NODES (i.e., filters and joiners) in the stream graph.
NodeSteadyRestriction - Class in streamit.scheduler2.constrained
 
NodesToJava - Class in streamit.frontend.tojava
Traverse a front-end tree and produce Java code.
NodesToJava(boolean, boolean, TempVarGen) - Constructor for class streamit.frontend.tojava.NodesToJava
 
noInputs() - Method in class at.dms.kjc.slicegraph.InputSliceNode
Are there no inputs?
nolinearcollapse - Static variable in class at.dms.kjc.KjcOptions
 
nomult - Static variable in class at.dms.kjc.KjcOptions
 
NONDETERMINISTIC - Static variable in interface at.dms.compiler.tools.antlr.compiler.GrammarAnalyzer
The epsilon token type is an imaginary type used during analysis.
NonLinearException - Exception in at.dms.kjc.sir.linear
This exception is thrown when a filter is determined to be non-linear.
NonLinearException(String) - Constructor for exception at.dms.kjc.sir.linear.NonLinearException
 
NonLinearException - Exception in at.dms.kjc.sir.statespace
This exception is thrown when a filter is determined to be non-linear.
NonLinearException(String) - Constructor for exception at.dms.kjc.sir.statespace.NonLinearException
 
nonOptions - Variable in class at.dms.compiler.tools.common.Options
The array of non-option arguments.
nonOptions - Variable in class at.dms.util.Options
The array of non-option arguments.
noOutputs() - Method in class at.dms.kjc.slicegraph.OutputSliceNode
 
nopartition - Static variable in class at.dms.kjc.KjcOptions
 
NoPathException - Exception in streamit.scheduler2.constrained
 
NoRefTypes - Class in streamit.frontend.passes
Replace "reference" types with their actual types.
NoRefTypes() - Constructor for class streamit.frontend.passes.NoRefTypes
 
NORMAL_HELPERS - Static variable in class streamit.frontend.nodes.TypeHelper
 
normalize2(float2) - Static method in class streamit.library.StreamItVectorLib
 
normalize3(float3) - Static method in class streamit.library.StreamItVectorLib
 
normalize4(float4) - Static method in class streamit.library.StreamItVectorLib
 
NoSimulator - Class in at.dms.kjc.spacedynamic
 
NoSimulator(SpdStaticStreamGraph, JoinerSimulator) - Constructor for class at.dms.kjc.spacedynamic.NoSimulator
 
noswitchcomp - Static variable in class at.dms.kjc.KjcOptions
 
noswpipe - Static variable in class at.dms.kjc.KjcOptions
 
NoSWPipeLayout<T extends ComputeNode,Ts extends ComputeNodesI> - Class in at.dms.kjc.backendSupport
 
NoSWPipeLayout(SpaceTimeScheduleAndPartitioner, Ts) - Constructor for class at.dms.kjc.backendSupport.NoSWPipeLayout
 
not() - Method in class at.dms.compiler.antlr.runtime.BitSet
 
not() - Method in class at.dms.compiler.tools.antlr.runtime.BitSet
 
NOT_CHAR - Static variable in exception at.dms.compiler.tools.antlr.runtime.MismatchedCharException
 
NOT_CLASS_FIELD_MODIFIERS - Static variable in interface at.dms.kjc.KjcMessages
 
NOT_CLASS_MODIFIERS - Static variable in interface at.dms.kjc.KjcMessages
 
NOT_EQUAL - Static variable in interface at.dms.kjc.KjcTokenTypes
 
NOT_EQUAL - Static variable in interface streamit.frontend.StreamItLexTokenTypes
 
NOT_EQUAL - Static variable in interface streamit.frontend.StreamItParserFETokenTypes
 
NOT_INNER_CLASS - Static variable in interface at.dms.kjc.KjcMessages
 
NOT_INTERFACE_FIELD_MODIFIERS - Static variable in interface at.dms.kjc.KjcMessages
 
NOT_INTERFACE_MODIFIERS - Static variable in interface at.dms.kjc.KjcMessages
 
NOT_OP - Static variable in interface at.dms.compiler.tools.antlr.compiler.ANTLRTokenTypes
 
NOT_RANGE - Static variable in exception at.dms.compiler.antlr.runtime.MismatchedTokenException
 
NOT_RANGE - Static variable in exception at.dms.compiler.tools.antlr.runtime.MismatchedCharException
 
NOT_RANGE - Static variable in exception at.dms.compiler.tools.antlr.runtime.MismatchedTokenException
 
NOT_SET - Static variable in exception at.dms.compiler.antlr.runtime.MismatchedTokenException
 
NOT_SET - Static variable in exception at.dms.compiler.tools.antlr.runtime.MismatchedCharException
 
NOT_SET - Static variable in exception at.dms.compiler.tools.antlr.runtime.MismatchedTokenException
 
NOT_TOKEN - Static variable in exception at.dms.compiler.antlr.runtime.MismatchedTokenException
 
NOT_TOKEN - Static variable in exception at.dms.compiler.tools.antlr.runtime.MismatchedTokenException
 
NOT_USEFUL - Static variable in interface at.dms.compiler.tools.antlr.compiler.ANTLRTokenTypes
 
notElementsOf(int, int) - Static method in class at.dms.kjc.CModifier
Returns the subset flags not contained in a set of modifiers.
notifyCellChange(Vector) - Method in class org.jgraph.graph.DefaultGraphSelectionModel
Notifies listeners of a change in path.
notifyDownstreamRestrictionBlocked() - Method in class streamit.scheduler2.constrained.SteadyUpstreamRestriction
 
notifyExpired() - Method in class streamit.scheduler2.constrained.FilterInitRestriction
 
notifyExpired() - Method in class streamit.scheduler2.constrained.InitDownstreamRestriction
 
notifyExpired() - Method in class streamit.scheduler2.constrained.InitializationSourceRestriction
 
notifyExpired() - Method in class streamit.scheduler2.constrained.InitPeekRestriction
 
notifyExpired() - Method in class streamit.scheduler2.constrained.InitUpstreamRestriction
 
notifyExpired() - Method in class streamit.scheduler2.constrained.NodeSteadyRestriction
 
notifyExpired() - Method in class streamit.scheduler2.constrained.Restriction
Notify the restriction that it has expired.
notifyExpired() - Method in class streamit.scheduler2.constrained.SteadyDownstreamRestriction
 
notifyExpired() - Method in class streamit.scheduler2.constrained.SteadyUpstreamRestriction
 
notifyUpstreamRestrictionBlocked() - Method in class streamit.scheduler2.constrained.SteadyDownstreamRestriction
 
NotImplementedException - Exception in at.dms.util
This exception is thrown when an unimplemented operation or feature is requested.
NotImplementedException() - Constructor for exception at.dms.util.NotImplementedException
Constructs am NotImplementedException with no specified detail message.
NotImplementedException(String) - Constructor for exception at.dms.util.NotImplementedException
Constructs am NotImplementedException with the specified detail message.
notInPlace() - Method in class at.dms.compiler.antlr.runtime.BitSet
 
notInPlace(int) - Method in class at.dms.compiler.antlr.runtime.BitSet
complement bits in the range 0..maxBit.
notInPlace(int, int) - Method in class at.dms.compiler.antlr.runtime.BitSet
complement bits in the range minBit..maxBit.
notInPlace() - Method in class at.dms.compiler.tools.antlr.runtime.BitSet
 
notInPlace(int) - Method in class at.dms.compiler.tools.antlr.runtime.BitSet
complement bits in the range 0..maxBit.
notInPlace(int, int) - Method in class at.dms.compiler.tools.antlr.runtime.BitSet
complement bits in the range minBit..maxBit.
NoTransformPossibleException - Exception in at.dms.kjc.sir.linear.transform
Exception that is thrown when we can't compute a transform for some reason.
NoTransformPossibleException(String) - Constructor for exception at.dms.kjc.sir.linear.transform.NoTransformPossibleException
 
NoTransformPossibleException - Exception in at.dms.kjc.sir.statespace.transform
Exception that is thrown when we can't compute a transform for some reason.
NoTransformPossibleException(String) - Constructor for exception at.dms.kjc.sir.statespace.transform.NoTransformPossibleException
 
notTerminal(Token) - Method in class at.dms.compiler.tools.antlr.compiler.ANTLRParser
 
NoViableAltException - Exception in at.dms.compiler.antlr.runtime
 
NoViableAltException(Token, String) - Constructor for exception at.dms.compiler.antlr.runtime.NoViableAltException
 
NoViableAltException - Exception in at.dms.compiler.tools.antlr.runtime
 
NoViableAltException(Token, String) - Constructor for exception at.dms.compiler.tools.antlr.runtime.NoViableAltException
 
NoViableAltForCharException - Exception in at.dms.compiler.tools.antlr.runtime
 
NoViableAltForCharException(char, CharScanner) - Constructor for exception at.dms.compiler.tools.antlr.runtime.NoViableAltForCharException
 
NoViableAltForCharException(char, String, int) - Constructor for exception at.dms.compiler.tools.antlr.runtime.NoViableAltForCharException
 
nowarn - Static variable in class at.dms.kjc.KjcOptions
 
nowrite - Static variable in class at.dms.kjc.KjcOptions
 
Null - Static variable in class at.dms.kjc.CStdType
 
NULL - Static variable in class at.dms.kjc.sir.SIRJoinType
A null splitter, providing no tokens on its output.
NULL - Static variable in class at.dms.kjc.sir.SIRSplitType
A null splitter, providing no tokens on its output.
NULL() - Static method in class streamit.library.FeedbackLoop
 
NULL() - Static method in class streamit.library.SplitJoin
 
NULL - Static variable in class streamit.scheduler1.SchedJoinType
 
NULL - Static variable in class streamit.scheduler1.SchedSplitType
 
NULL_TREE_LOOKAHEAD - Static variable in class at.dms.compiler.antlr.runtime.Token
 
NULL_TREE_LOOKAHEAD - Static variable in interface at.dms.compiler.tools.antlr.compiler.ActionLexerTokenTypes
 
NULL_TREE_LOOKAHEAD - Static variable in interface at.dms.compiler.tools.antlr.compiler.ANTLRTokdefParserTokenTypes
 
NULL_TREE_LOOKAHEAD - Static variable in interface at.dms.compiler.tools.antlr.compiler.ANTLRTokenTypes
 
NULL_TREE_LOOKAHEAD - Static variable in interface at.dms.compiler.tools.antlr.compiler.PreprocessorTokenTypes
 
NULL_TREE_LOOKAHEAD - Static variable in class at.dms.compiler.tools.antlr.runtime.Token
 
NULL_TREE_LOOKAHEAD - Static variable in interface at.dms.compiler.tools.lexgen.LexgenLexerTokenTypes
 
NULL_TREE_LOOKAHEAD - Static variable in interface at.dms.compiler.tools.lexgen.LexgenTokenTypes
 
NULL_TREE_LOOKAHEAD - Static variable in interface at.dms.compiler.tools.msggen.MsggenLexerTokenTypes
 
NULL_TREE_LOOKAHEAD - Static variable in interface at.dms.compiler.tools.msggen.MsggenTokenTypes
 
NULL_TREE_LOOKAHEAD - Static variable in interface at.dms.compiler.tools.optgen.OptgenLexerTokenTypes
 
NULL_TREE_LOOKAHEAD - Static variable in interface at.dms.compiler.tools.optgen.OptgenTokenTypes
 
NULL_TREE_LOOKAHEAD - Static variable in interface at.dms.kjc.KjcTokenTypes
 
NULL_TREE_LOOKAHEAD - Static variable in interface streamit.frontend.StreamItLexTokenTypes
 
NULL_TREE_LOOKAHEAD - Static variable in interface streamit.frontend.StreamItParserFETokenTypes
 
NullJoiner - Class in streamit.library
 
NullJoiner() - Constructor for class streamit.library.NullJoiner
 
NullSplitter - Class in streamit.library
 
NullSplitter() - Constructor for class streamit.library.NullSplitter
 
NUM_OPS - Static variable in class streamit.library.Profiler
 
NUMBER - Static variable in interface streamit.frontend.StreamItLexTokenTypes
 
NUMBER - Static variable in interface streamit.frontend.StreamItParserFETokenTypes
 
NumberDot - Class in at.dms.kjc
This class does the front-end processing to turn a Kopi compilation unit into StreamIt classes, and then prints the class graph as a dot file.
NumberDot(PrintStream) - Constructor for class at.dms.kjc.NumberDot
 
NumberGathering - Class in at.dms.kjc.raw
A pass to generate a run of the simulation that will print various performance numbers, this pass must be run before RawExecutionCode*.
NumberGathering() - Constructor for class at.dms.kjc.raw.NumberGathering
 
NumberGathering - Class in at.dms.kjc.spacedynamic
This class stores statistics needed to generate automatic performance statistics on the raw simulator.
NumberGathering() - Constructor for class at.dms.kjc.spacedynamic.NumberGathering
 
NumberGathering - Class in at.dms.kjc.spacetime
This class stores statistics needed to generate automatic performance statistics on the raw simulator.
numberOfSPUs() - Method in class at.dms.kjc.cell.CellChip
 
NumberParser - Class in at.dms.compiler
This class parse Strings to convert them to ordinal literal
NumberParser() - Constructor for class at.dms.compiler.NumberParser
 
numbers - Static variable in class at.dms.kjc.KjcOptions
 
numchannels - Static variable in class at.dms.kjc.cell.CellBackend
 
numfilters - Static variable in class at.dms.kjc.cell.CellBackend
 
numLexers - Variable in class at.dms.compiler.tools.antlr.compiler.DefineGrammarSymbols
 
numParsers - Variable in class at.dms.compiler.tools.antlr.compiler.DefineGrammarSymbols
 
numspus - Static variable in class at.dms.kjc.cell.CellBackend
 
numTiles - Variable in class at.dms.kjc.sir.lowering.partition.ListPartitioner
The target number of tiles this partitioner is going for.
numToConsume - Variable in class at.dms.compiler.tools.antlr.runtime.InputBuffer
 
numVars - Variable in class at.dms.kjc.linprog.SimpleLinearProgram
Number of variables.

O

obj - Variable in class at.dms.kjc.iterator.SIRFeedbackLoopIter
Object pointed to by this iterator.
obj - Variable in class at.dms.kjc.iterator.SIRSplitJoinIter
Object pointed to by this iterator.
obj - Variable in class at.dms.kjc.linprog.SimpleLinearProgram
The objective function.
Object - Static variable in class at.dms.kjc.CStdType
 
ObjectDeepCloner - Class in at.dms.kjc
This class implements general deep cloning using the serializable interface
OCT_DIGIT - Static variable in interface at.dms.compiler.tools.lexgen.LexgenLexerTokenTypes
 
OCT_DIGIT - Static variable in interface at.dms.compiler.tools.msggen.MsggenLexerTokenTypes
 
OCT_DIGIT - Static variable in interface at.dms.compiler.tools.optgen.OptgenLexerTokenTypes
 
of(int) - Static method in class at.dms.compiler.antlr.runtime.BitSet
 
of(int) - Static method in class at.dms.compiler.tools.antlr.compiler.Lookahead
 
of(int) - Static method in class at.dms.compiler.tools.antlr.runtime.BitSet
 
OffChipBuffer - Class in at.dms.kjc.spacetime
This abstract class represents a buffer in the partitioner slice graph.
OffChipBuffer(SliceNode, SliceNode) - Constructor for class at.dms.kjc.spacetime.OffChipBuffer
 
OffChipBuffer(Edge) - Constructor for class at.dms.kjc.spacetime.OffChipBuffer
 
offgraphics - Variable in class org.jgraph.graph.VertexView.SizeHandle
 
offgraphics - Variable in class org.jgraph.plaf.basic.BasicGraphUI.RootHandle
 
offscreen - Variable in class org.jgraph.graph.VertexView.SizeHandle
 
offscreen - Variable in class org.jgraph.plaf.basic.BasicGraphUI.RootHandle
 
offset - Variable in class at.dms.compiler.tools.antlr.runtime.CharQueue
 
OFFSET - Static variable in class org.jgraph.graph.GraphConstants
Key for the translate attribute.
offsetMask - Variable in class at.dms.kjc.backendSupport.ChannelAsCircularArray
buffer size is alway power of 2, nmask id power of 2 - 1
offsetX - Variable in class org.jgraph.graph.DefaultGraphCellEditor
Used in editing.
offsetY - Variable in class org.jgraph.graph.DefaultGraphCellEditor
 
OLD_STYLE_ARRAY_BOUNDS - Static variable in interface at.dms.kjc.KjcMessages
 
oldContents - Variable in class at.dms.kjc.flatgraph.FlatNode
Used by synch removal to remember the old sir Operator
oldSumWeights - Variable in class at.dms.kjc.sir.SIRJoiner
 
OMap - Class in streamit.misc
 
OMap() - Constructor for class streamit.misc.OMap
 
OMap(Comperator) - Constructor for class streamit.misc.OMap
 
OMapIterator - Class in streamit.misc
 
ONE - Static variable in class at.dms.kjc.sir.linear.ComplexNumber
Canonical real number one.
ONE - Static variable in class at.dms.kjc.sir.statespace.ComplexNumber
Canonical real number one.
oneInput() - Method in class at.dms.kjc.slicegraph.InputSliceNode
Does sources have a single element.
oneOrMoreSubRule() - Method in interface at.dms.compiler.tools.antlr.compiler.ANTLRGrammarParseBehavior
 
oneOrMoreSubRule() - Method in class at.dms.compiler.tools.antlr.compiler.DefineGrammarSymbols
 
oneOrMoreSubRule() - Method in class at.dms.compiler.tools.antlr.compiler.MakeGrammar
 
oneOutput() - Method in class at.dms.kjc.slicegraph.OutputSliceNode
 
onlyFileInput(InputSliceNode) - Static method in class at.dms.kjc.spacetime.Util
Determine if this input slice node reads from a single source and the source is a file device.
onlyWritingToAFile(OutputSliceNode) - Static method in class at.dms.kjc.spacetime.Util
 
op - Variable in class at.dms.kjc.spacetime.switchIR.SwitchProcessorIns
 
OP_TO_NAME - Static variable in class streamit.library.Profiler
 
opaque - Variable in class org.jgraph.graph.EdgeRenderer
Boolean attributes of the current edgeview.
OPAQUE - Static variable in class org.jgraph.graph.GraphConstants
Key for the opaque attribute.
opaque - Variable in class org.jgraph.graph.VertexRenderer
Cached hasFocus and selected value.
opc_aaload - Static variable in interface at.dms.classfile.Constants
 
opc_aastore - Static variable in interface at.dms.classfile.Constants
 
opc_aconst_null - Static variable in interface at.dms.classfile.Constants
 
opc_aload - Static variable in interface at.dms.classfile.Constants
 
opc_aload_0 - Static variable in interface at.dms.classfile.Constants
 
opc_aload_1 - Static variable in interface at.dms.classfile.Constants
 
opc_aload_2 - Static variable in interface at.dms.classfile.Constants
 
opc_aload_3 - Static variable in interface at.dms.classfile.Constants
 
opc_anewarray - Static variable in interface at.dms.classfile.Constants
 
opc_areturn - Static variable in interface at.dms.classfile.Constants
 
opc_arraylength - Static variable in interface at.dms.classfile.Constants
 
opc_astore - Static variable in interface at.dms.classfile.Constants
 
opc_astore_0 - Static variable in interface at.dms.classfile.Constants
 
opc_astore_1 - Static variable in interface at.dms.classfile.Constants
 
opc_astore_2 - Static variable in interface at.dms.classfile.Constants
 
opc_astore_3 - Static variable in interface at.dms.classfile.Constants
 
opc_athrow - Static variable in interface at.dms.classfile.Constants
 
opc_baload - Static variable in interface at.dms.classfile.Constants
 
opc_bastore - Static variable in interface at.dms.classfile.Constants
 
opc_bipush - Static variable in interface at.dms.classfile.Constants
 
opc_caload - Static variable in interface at.dms.classfile.Constants
 
opc_castore - Static variable in interface at.dms.classfile.Constants
 
opc_checkcast - Static variable in interface at.dms.classfile.Constants
 
opc_d2f - Static variable in interface at.dms.classfile.Constants
 
opc_d2i - Static variable in interface at.dms.classfile.Constants
 
opc_d2l - Static variable in interface at.dms.classfile.Constants
 
opc_dadd - Static variable in interface at.dms.classfile.Constants
 
opc_daload - Static variable in interface at.dms.classfile.Constants
 
opc_dastore - Static variable in interface at.dms.classfile.Constants
 
opc_dcmpg - Static variable in interface at.dms.classfile.Constants
 
opc_dcmpl - Static variable in interface at.dms.classfile.Constants
 
opc_dconst_0 - Static variable in interface at.dms.classfile.Constants
 
opc_dconst_1 - Static variable in interface at.dms.classfile.Constants
 
opc_ddiv - Static variable in interface at.dms.classfile.Constants
 
opc_dload - Static variable in interface at.dms.classfile.Constants
 
opc_dload_0 - Static variable in interface at.dms.classfile.Constants
 
opc_dload_1 - Static variable in interface at.dms.classfile.Constants
 
opc_dload_2 - Static variable in interface at.dms.classfile.Constants
 
opc_dload_3 - Static variable in interface at.dms.classfile.Constants
 
opc_dmul - Static variable in interface at.dms.classfile.Constants
 
opc_dneg - Static variable in interface at.dms.classfile.Constants
 
opc_drem - Static variable in interface at.dms.classfile.Constants
 
opc_dreturn - Static variable in interface at.dms.classfile.Constants
 
opc_dstore - Static variable in interface at.dms.classfile.Constants
 
opc_dstore_0 - Static variable in interface at.dms.classfile.Constants
 
opc_dstore_1 - Static variable in interface at.dms.classfile.Constants
 
opc_dstore_2 - Static variable in interface at.dms.classfile.Constants
 
opc_dstore_3 - Static variable in interface at.dms.classfile.Constants
 
opc_dsub - Static variable in interface at.dms.classfile.Constants
 
opc_dup - Static variable in interface at.dms.classfile.Constants
 
opc_dup2 - Static variable in interface at.dms.classfile.Constants
 
opc_dup2_x1 - Static variable in interface at.dms.classfile.Constants
 
opc_dup2_x2 - Static variable in interface at.dms.classfile.Constants
 
opc_dup_x1 - Static variable in interface at.dms.classfile.Constants
 
opc_dup_x2 - Static variable in interface at.dms.classfile.Constants
 
opc_f2d - Static variable in interface at.dms.classfile.Constants
 
opc_f2i - Static variable in interface at.dms.classfile.Constants
 
opc_f2l - Static variable in interface at.dms.classfile.Constants
 
opc_fadd - Static variable in interface at.dms.classfile.Constants
 
opc_faload - Static variable in interface at.dms.classfile.Constants
 
opc_fastore - Static variable in interface at.dms.classfile.Constants
 
opc_fcmpg - Static variable in interface at.dms.classfile.Constants
 
opc_fcmpl - Static variable in interface at.dms.classfile.Constants
 
opc_fconst_0 - Static variable in interface at.dms.classfile.Constants
 
opc_fconst_1 - Static variable in interface at.dms.classfile.Constants
 
opc_fconst_2 - Static variable in interface at.dms.classfile.Constants
 
opc_fdiv - Static variable in interface at.dms.classfile.Constants
 
opc_fload - Static variable in interface at.dms.classfile.Constants
 
opc_fload_0 - Static variable in interface at.dms.classfile.Constants
 
opc_fload_1 - Static variable in interface at.dms.classfile.Constants
 
opc_fload_2 - Static variable in interface at.dms.classfile.Constants
 
opc_fload_3 - Static variable in interface at.dms.classfile.Constants
 
opc_fmul - Static variable in interface at.dms.classfile.Constants
 
opc_fneg - Static variable in interface at.dms.classfile.Constants
 
opc_frem - Static variable in interface at.dms.classfile.Constants
 
opc_freturn - Static variable in interface at.dms.classfile.Constants
 
opc_fstore - Static variable in interface at.dms.classfile.Constants
 
opc_fstore_0 - Static variable in interface at.dms.classfile.Constants
 
opc_fstore_1 - Static variable in interface at.dms.classfile.Constants
 
opc_fstore_2 - Static variable in interface at.dms.classfile.Constants
 
opc_fstore_3 - Static variable in interface at.dms.classfile.Constants
 
opc_fsub - Static variable in interface at.dms.classfile.Constants
 
opc_getfield - Static variable in interface at.dms.classfile.Constants
 
opc_getstatic - Static variable in interface at.dms.classfile.Constants
 
opc_goto - Static variable in interface at.dms.classfile.Constants
 
opc_goto_w - Static variable in interface at.dms.classfile.Constants
 
opc_i2b - Static variable in interface at.dms.classfile.Constants
 
opc_i2c - Static variable in interface at.dms.classfile.Constants
 
opc_i2d - Static variable in interface at.dms.classfile.Constants
 
opc_i2f - Static variable in interface at.dms.classfile.Constants
 
opc_i2l - Static variable in interface at.dms.classfile.Constants
 
opc_i2s - Static variable in interface at.dms.classfile.Constants
 
opc_iadd - Static variable in interface at.dms.classfile.Constants
 
opc_iaload - Static variable in interface at.dms.classfile.Constants
 
opc_iand - Static variable in interface at.dms.classfile.Constants
 
opc_iastore - Static variable in interface at.dms.classfile.Constants
 
opc_iconst_0 - Static variable in interface at.dms.classfile.Constants
 
opc_iconst_1 - Static variable in interface at.dms.classfile.Constants
 
opc_iconst_2 - Static variable in interface at.dms.classfile.Constants
 
opc_iconst_3 - Static variable in interface at.dms.classfile.Constants
 
opc_iconst_4 - Static variable in interface at.dms.classfile.Constants
 
opc_iconst_5 - Static variable in interface at.dms.classfile.Constants
 
opc_iconst_m1 - Static variable in interface at.dms.classfile.Constants
 
opc_idiv - Static variable in interface at.dms.classfile.Constants
 
opc_if_acmpeq - Static variable in interface at.dms.classfile.Constants
 
opc_if_acmpne - Static variable in interface at.dms.classfile.Constants
 
opc_if_icmpeq - Static variable in interface at.dms.classfile.Constants
 
opc_if_icmpge - Static variable in interface at.dms.classfile.Constants
 
opc_if_icmpgt - Static variable in interface at.dms.classfile.Constants
 
opc_if_icmple - Static variable in interface at.dms.classfile.Constants
 
opc_if_icmplt - Static variable in interface at.dms.classfile.Constants
 
opc_if_icmpne - Static variable in interface at.dms.classfile.Constants
 
opc_ifeq - Static variable in interface at.dms.classfile.Constants
 
opc_ifge - Static variable in interface at.dms.classfile.Constants
 
opc_ifgt - Static variable in interface at.dms.classfile.Constants
 
opc_ifle - Static variable in interface at.dms.classfile.Constants
 
opc_iflt - Static variable in interface at.dms.classfile.Constants
 
opc_ifne - Static variable in interface at.dms.classfile.Constants
 
opc_ifnonnull - Static variable in interface at.dms.classfile.Constants
 
opc_ifnull - Static variable in interface at.dms.classfile.Constants
 
opc_iinc - Static variable in interface at.dms.classfile.Constants
 
opc_iload - Static variable in interface at.dms.classfile.Constants
 
opc_iload_0 - Static variable in interface at.dms.classfile.Constants
 
opc_iload_1 - Static variable in interface at.dms.classfile.Constants
 
opc_iload_2 - Static variable in interface at.dms.classfile.Constants
 
opc_iload_3 - Static variable in interface at.dms.classfile.Constants
 
opc_imul - Static variable in interface at.dms.classfile.Constants
 
opc_ineg - Static variable in interface at.dms.classfile.Constants
 
opc_instanceof - Static variable in interface at.dms.classfile.Constants
 
opc_invokeinterface - Static variable in interface at.dms.classfile.Constants
 
opc_invokespecial - Static variable in interface at.dms.classfile.Constants
 
opc_invokestatic - Static variable in interface at.dms.classfile.Constants
 
opc_invokevirtual - Static variable in interface at.dms.classfile.Constants
 
opc_ior - Static variable in interface at.dms.classfile.Constants
 
opc_irem - Static variable in interface at.dms.classfile.Constants
 
opc_ireturn - Static variable in interface at.dms.classfile.Constants
 
opc_ishl - Static variable in interface at.dms.classfile.Constants
 
opc_ishr - Static variable in interface at.dms.classfile.Constants
 
opc_istore - Static variable in interface at.dms.classfile.Constants
 
opc_istore_0 - Static variable in interface at.dms.classfile.Constants
 
opc_istore_1 - Static variable in interface at.dms.classfile.Constants
 
opc_istore_2 - Static variable in interface at.dms.classfile.Constants
 
opc_istore_3 - Static variable in interface at.dms.classfile.Constants
 
opc_isub - Static variable in interface at.dms.classfile.Constants
 
opc_iushr - Static variable in interface at.dms.classfile.Constants
 
opc_ixor - Static variable in interface at.dms.classfile.Constants
 
opc_jsr - Static variable in interface at.dms.classfile.Constants
 
opc_jsr_w - Static variable in interface at.dms.classfile.Constants
 
opc_l2d - Static variable in interface at.dms.classfile.Constants
 
opc_l2f - Static variable in interface at.dms.classfile.Constants
 
opc_l2i - Static variable in interface at.dms.classfile.Constants
 
opc_ladd - Static variable in interface at.dms.classfile.Constants
 
opc_laload - Static variable in interface at.dms.classfile.Constants
 
opc_land - Static variable in interface at.dms.classfile.Constants
 
opc_lastore - Static variable in interface at.dms.classfile.Constants
 
opc_lcmp - Static variable in interface at.dms.classfile.Constants
 
opc_lconst_0 - Static variable in interface at.dms.classfile.Constants
 
opc_lconst_1 - Static variable in interface at.dms.classfile.Constants
 
opc_ldc - Static variable in interface at.dms.classfile.Constants
 
opc_ldc2_w - Static variable in interface at.dms.classfile.Constants
 
opc_ldc_w - Static variable in interface at.dms.classfile.Constants
 
opc_ldiv - Static variable in interface at.dms.classfile.Constants
 
opc_lload - Static variable in interface at.dms.classfile.Constants
 
opc_lload_0 - Static variable in interface at.dms.classfile.Constants
 
opc_lload_1 - Static variable in interface at.dms.classfile.Constants
 
opc_lload_2 - Static variable in interface at.dms.classfile.Constants
 
opc_lload_3 - Static variable in interface at.dms.classfile.Constants
 
opc_lmul - Static variable in interface at.dms.classfile.Constants
 
opc_lneg - Static variable in interface at.dms.classfile.Constants
 
opc_lookupswitch - Static variable in interface at.dms.classfile.Constants
 
opc_lor - Static variable in interface at.dms.classfile.Constants
 
opc_lrem - Static variable in interface at.dms.classfile.Constants
 
opc_lreturn - Static variable in interface at.dms.classfile.Constants
 
opc_lshl - Static variable in interface at.dms.classfile.Constants
 
opc_lshr - Static variable in interface at.dms.classfile.Constants
 
opc_lstore - Static variable in interface at.dms.classfile.Constants
 
opc_lstore_0 - Static variable in interface at.dms.classfile.Constants
 
opc_lstore_1 - Static variable in interface at.dms.classfile.Constants
 
opc_lstore_2 - Static variable in interface at.dms.classfile.Constants
 
opc_lstore_3 - Static variable in interface at.dms.classfile.Constants
 
opc_lsub - Static variable in interface at.dms.classfile.Constants
 
opc_lushr - Static variable in interface at.dms.classfile.Constants
 
opc_lxor - Static variable in interface at.dms.classfile.Constants
 
opc_monitorenter - Static variable in interface at.dms.classfile.Constants
 
opc_monitorexit - Static variable in interface at.dms.classfile.Constants
 
opc_multianewarray - Static variable in interface at.dms.classfile.Constants
 
opc_new - Static variable in interface at.dms.classfile.Constants
 
opc_newarray - Static variable in interface at.dms.classfile.Constants
 
opc_nop - Static variable in interface at.dms.classfile.Constants
 
opc_pop - Static variable in interface at.dms.classfile.Constants
 
opc_pop2 - Static variable in interface at.dms.classfile.Constants
 
opc_putfield - Static variable in interface at.dms.classfile.Constants
 
opc_putstatic - Static variable in interface at.dms.classfile.Constants
 
opc_ret - Static variable in interface at.dms.classfile.Constants
 
opc_return - Static variable in interface at.dms.classfile.Constants
 
opc_saload - Static variable in interface at.dms.classfile.Constants
 
opc_sastore - Static variable in interface at.dms.classfile.Constants
 
opc_sipush - Static variable in interface at.dms.classfile.Constants
 
opc_swap - Static variable in interface at.dms.classfile.Constants
 
opc_tableswitch - Static variable in interface at.dms.classfile.Constants
 
opc_wide - Static variable in interface at.dms.classfile.Constants
 
opc_xxxunusedxxx - Static variable in interface at.dms.classfile.Constants
 
Opcode - Interface in streamit.stair.core
 
OpcodeNames - Class in at.dms.classfile
The human-readable name of this opcodes
OpcodeNames() - Constructor for class at.dms.classfile.OpcodeNames
 
OPE_BAND - Static variable in interface at.dms.kjc.Constants
X &= ...
OPE_BNOT - Static variable in interface at.dms.kjc.Constants
?? KJC legacy not used in code
OPE_BOR - Static variable in interface at.dms.kjc.Constants
X |= ...
OPE_BSR - Static variable in interface at.dms.kjc.Constants
X >>>= ...
OPE_BXOR - Static variable in interface at.dms.kjc.Constants
X ^= ...
OPE_EQ - Static variable in interface at.dms.kjc.Constants
X == Y for JRelationalExpression obsolete? @see JEqualityExpression
OPE_GE - Static variable in interface at.dms.kjc.Constants
X >= Y for JRelationalExpression
OPE_GT - Static variable in interface at.dms.kjc.Constants
X > Y for JRelationalExpression
OPE_LE - Static variable in interface at.dms.kjc.Constants
X <= Y for JRelationalExpression
OPE_LNOT - Static variable in interface at.dms.kjc.Constants
?? KJC legacy not used in code
OPE_LT - Static variable in interface at.dms.kjc.Constants
X < Y for JRelationalExpression
OPE_MINUS - Static variable in interface at.dms.kjc.Constants
X -= ...
OPE_NE - Static variable in interface at.dms.kjc.Constants
X != Y for JRelationalExpression obsolete? @see JEqualityExpression
OPE_PERCENT - Static variable in interface at.dms.kjc.Constants
X %= ...
OPE_PLUS - Static variable in interface at.dms.kjc.Constants
X += ...
OPE_POSTDEC - Static variable in interface at.dms.kjc.Constants
Unary operator X-- for JPostFixExpression
OPE_POSTINC - Static variable in interface at.dms.kjc.Constants
Unary operator X++ for JPostFixExpression
OPE_PREDEC - Static variable in interface at.dms.kjc.Constants
Unary operator --X for JPreFixExpression
OPE_PREINC - Static variable in interface at.dms.kjc.Constants
Unary operator ++X for JPreFixExpression
OPE_SIMPLE - Static variable in interface at.dms.kjc.Constants
?? not used in code
OPE_SL - Static variable in interface at.dms.kjc.Constants
X <<= ...
OPE_SLASH - Static variable in interface at.dms.kjc.Constants
X /= ...
OPE_SR - Static variable in interface at.dms.kjc.Constants
X >>= ...
OPE_STAR - Static variable in interface at.dms.kjc.Constants
X *= ...
OPEN_ELEMENT_OPTION - Static variable in interface at.dms.compiler.tools.antlr.compiler.ANTLRTokenTypes
 
openOutputFile(String) - Method in class at.dms.compiler.tools.antlr.compiler.Main
 
oper - Variable in class at.dms.kjc.JBitwiseExpression
 
oper - Variable in class at.dms.kjc.JCompoundAssignmentExpression
 
oper - Variable in class at.dms.kjc.JPostfixExpression
 
oper - Variable in class at.dms.kjc.JPrefixExpression
 
oper - Variable in class at.dms.kjc.JRelationalExpression
 
oper - Variable in class at.dms.kjc.JShiftExpression
 
Operand - Class in streamit.stair.core
An operand to a machine instruction.
Operand() - Constructor for class streamit.stair.core.Operand
 
Operator - Class in streamit.library
 
Operator(float, float, int) - Constructor for class streamit.library.Operator
 
Operator(int, float) - Constructor for class streamit.library.Operator
 
Operator(float[]) - Constructor for class streamit.library.Operator
 
Operator(int, float[]) - Constructor for class streamit.library.Operator
 
Operator(int, int[]) - Constructor for class streamit.library.Operator
 
Operator(int, float[][]) - Constructor for class streamit.library.Operator
 
Operator(int, int, float) - Constructor for class streamit.library.Operator
 
Operator(boolean) - Constructor for class streamit.library.Operator
 
Operator(int, boolean) - Constructor for class streamit.library.Operator
 
Operator(int, int, boolean) - Constructor for class streamit.library.Operator
 
Operator(int, int, float[]) - Constructor for class streamit.library.Operator
 
Operator(int, int, int, float[]) - Constructor for class streamit.library.Operator
 
Operator(int, float[], float[]) - Constructor for class streamit.library.Operator
 
Operator(int, int, float[][]) - Constructor for class streamit.library.Operator
 
Operator(int, int, float, float) - Constructor for class streamit.library.Operator
 
Operator(int, int, float, float, float) - Constructor for class streamit.library.Operator
 
Operator(int, int, int, int, int, float) - Constructor for class streamit.library.Operator
 
Operator(int, int, int, int, int, int, float, float) - Constructor for class streamit.library.Operator
 
Operator(int, int, int, int, int, int, int, float, float) - Constructor for class streamit.library.Operator
 
Operator(int, int, int, int, float[][]) - Constructor for class streamit.library.Operator
 
Operator(int, int, float[][], float[]) - Constructor for class streamit.library.Operator
 
Operator(int, int, int, float[][], float[]) - Constructor for class streamit.library.Operator
 
Operator(int, boolean, float, float, float[][], float[]) - Constructor for class streamit.library.Operator
 
Operator(int, int, int, int, float[][], float[][]) - Constructor for class streamit.library.Operator
 
Operator(int, int, int, float[][], float[][]) - Constructor for class streamit.library.Operator
 
Operator(float, int) - Constructor for class streamit.library.Operator
 
Operator(float, float) - Constructor for class streamit.library.Operator
 
Operator(float, float, float) - Constructor for class streamit.library.Operator
 
Operator(float, float, float, int, int) - Constructor for class streamit.library.Operator
 
Operator(float, float, float, int, int, int) - Constructor for class streamit.library.Operator
 
Operator(float, float, float, float, int, int) - Constructor for class streamit.library.Operator
 
Operator(float, float, float, float) - Constructor for class streamit.library.Operator
 
Operator(float, float, float, float, float, float, float) - Constructor for class streamit.library.Operator
 
Operator(float, float, int, int) - Constructor for class streamit.library.Operator
 
Operator(float, float, int, int, int) - Constructor for class streamit.library.Operator
 
Operator(float, float, int, int, int, int) - Constructor for class streamit.library.Operator
 
Operator(float, float, int, int, int, int, int) - Constructor for class streamit.library.Operator
 
Operator(float, int, float[], float[], int) - Constructor for class streamit.library.Operator
 
Operator(int, int, int, int, int, int, int, int, int, int, float) - Constructor for class streamit.library.Operator
 
Operator(int, int, int, int, int, int, int, int, int) - Constructor for class streamit.library.Operator
 
Operator(int, int, float, int, float) - Constructor for class streamit.library.Operator
 
Operator(int, int, int, float, float) - Constructor for class streamit.library.Operator
 
Operator(int, int, int, float[][]) - Constructor for class streamit.library.Operator
 
Operator(int, int, int, float, int) - Constructor for class streamit.library.Operator
 
Operator(float, float, float, int, float) - Constructor for class streamit.library.Operator
 
Operator(float, float, float, int) - Constructor for class streamit.library.Operator
 
Operator(int, int, int, float) - Constructor for class streamit.library.Operator
 
Operator() - Constructor for class streamit.library.Operator
 
Operator(int) - Constructor for class streamit.library.Operator
 
Operator(char) - Constructor for class streamit.library.Operator
 
Operator(int, int) - Constructor for class streamit.library.Operator
 
Operator(int, int, int) - Constructor for class streamit.library.Operator
 
Operator(int, int, int, int) - Constructor for class streamit.library.Operator
 
Operator(int, int, int, int, int) - Constructor for class streamit.library.Operator
 
Operator(int, int, int, int, float) - Constructor for class streamit.library.Operator
 
Operator(int, int, int, int, int, int) - Constructor for class streamit.library.Operator
 
Operator(int, int, int, int, int, int, int) - Constructor for class streamit.library.Operator
 
Operator(int, int, int, int, int, int, int, float) - Constructor for class streamit.library.Operator
 
Operator(float) - Constructor for class streamit.library.Operator
 
Operator(String) - Constructor for class streamit.library.Operator
 
Operator(ParameterContainer) - Constructor for class streamit.library.Operator
 
Operator(int, int, int, int, int, int, int, int, int, float) - Constructor for class streamit.library.Operator
 
Operator(int, int, int, int, int, int, float) - Constructor for class streamit.library.Operator
 
Operator(int, int, float[], float[]) - Constructor for class streamit.library.Operator
 
Operator(short, short, short) - Constructor for class streamit.library.Operator
 
Operator(Object) - Constructor for class streamit.library.Operator
 
Operator(Object, int) - Constructor for class streamit.library.Operator
 
Operator(int, int, Object) - Constructor for class streamit.library.Operator
 
Operator(Object, Object) - Constructor for class streamit.library.Operator
 
Operator(Object, Object, Object) - Constructor for class streamit.library.Operator
 
Operator.MessageStub - Class in streamit.library
 
OperatorPhases - Class in streamit.scheduler2.constrained
 
OperatorPhases(int, int, int) - Constructor for class streamit.scheduler2.constrained.OperatorPhases
 
optarg - Variable in class at.dms.compiler.getopt.Getopt
For communication from `getopt' to the caller.
opterr - Variable in class at.dms.compiler.getopt.Getopt
Callers store false here to inhibit the error message for unrecognized options.
optfile - Static variable in class at.dms.kjc.KjcOptions
 
OptgenError - Exception in at.dms.compiler.tools.optgen
Error thrown on problems encountered while running the program.
OptgenError(Message) - Constructor for exception at.dms.compiler.tools.optgen.OptgenError
An exception with a formatted message as argument
OptgenError(MessageDescription, Object[]) - Constructor for exception at.dms.compiler.tools.optgen.OptgenError
An exception with an arbitrary number of parameters
OptgenError(MessageDescription, Object, Object) - Constructor for exception at.dms.compiler.tools.optgen.OptgenError
An exception with two parameters
OptgenError(MessageDescription, Object) - Constructor for exception at.dms.compiler.tools.optgen.OptgenError
An exception with one parameter
OptgenError(MessageDescription) - Constructor for exception at.dms.compiler.tools.optgen.OptgenError
An exception without parameters
OptgenLexer - Class in at.dms.compiler.tools.optgen
 
OptgenLexer(InputStream) - Constructor for class at.dms.compiler.tools.optgen.OptgenLexer
 
OptgenLexer(Reader) - Constructor for class at.dms.compiler.tools.optgen.OptgenLexer
 
OptgenLexer(InputBuffer) - Constructor for class at.dms.compiler.tools.optgen.OptgenLexer
 
OptgenLexer(LexerSharedInputState) - Constructor for class at.dms.compiler.tools.optgen.OptgenLexer
 
OptgenLexerTokenTypes - Interface in at.dms.compiler.tools.optgen
 
OptgenMessages - Interface in at.dms.compiler.tools.optgen
 
OptgenOptions - Class in at.dms.compiler.tools.optgen
 
OptgenOptions(String) - Constructor for class at.dms.compiler.tools.optgen.OptgenOptions
 
OptgenOptions() - Constructor for class at.dms.compiler.tools.optgen.OptgenOptions
 
OptgenParser - Class in at.dms.compiler.tools.optgen
 
OptgenParser(TokenBuffer, int) - Constructor for class at.dms.compiler.tools.optgen.OptgenParser
 
OptgenParser(TokenBuffer) - Constructor for class at.dms.compiler.tools.optgen.OptgenParser
 
OptgenParser(TokenStream, int) - Constructor for class at.dms.compiler.tools.optgen.OptgenParser
 
OptgenParser(TokenStream) - Constructor for class at.dms.compiler.tools.optgen.OptgenParser
 
OptgenParser(ParserSharedInputState) - Constructor for class at.dms.compiler.tools.optgen.OptgenParser
 
OptgenTokenTypes - Interface in at.dms.compiler.tools.optgen
 
OPTIMAL_TIMEOUT - Static variable in class at.dms.kjc.sir.lowering.partition.ILPPartitioner
The following two parameters control when the ILPPartitioner will terminate.
optimize - Variable in class at.dms.backend.BackendOptions
 
optimize() - Method in class at.dms.backend.ControlFlow
 
optimize(MethodInfo, CodeInfo, BackendOptions) - Static method in class at.dms.backend.Optimizer
Optimizes the byte code for a single method.
optimize(CodeInfo) - Static method in class at.dms.backend.Optimizer
Optimizes the byte code for a single method.
optimize(SIRCodeUnit) - Method in class at.dms.kjc.sir.lowering.FinalUnitOptimize
Loop over all methods in a code unit optimizing all vetted by optimizeThisMethod running standard optimization passes as mentioned in class header.
optimize() - Method in class at.dms.kjc.sir.statespace.LinearOptimizer
 
optimize - Variable in class at.dms.optimize.OptimizeOptions
 
optimize(CodeInfo, int) - Static method in class at.dms.optimize.Optimizer
Optimizes the byte code for a single method.
optimize(InstructionHandle) - Static method in class at.dms.optimize.Patterns
Optimizes the byte code for a single method.
optimize() - Method in class streamit.scheduler2.ScheduleOptimizer
 
optimizeClass(ClassInfo, BackendOptions) - Static method in class at.dms.backend.Main
Reads, optimizes and writes a class file
optimizeClass(ClassInfo, int, boolean) - Static method in class at.dms.optimize.Main
Reads, optimizes and writes a class file
optimizeJump(InstructionHandle, int) - Static method in class at.dms.optimize.Patterns
Optimizes the byte code for a single method.
OptimizeMessages - Interface in at.dms.optimize
 
optimizeNoArgInstruction(InstructionHandle, int) - Static method in class at.dms.optimize.Patterns
Optimizes the byte code for a single method.
OptimizeOptions - Class in at.dms.optimize
 
OptimizeOptions(String) - Constructor for class at.dms.optimize.OptimizeOptions
 
OptimizeOptions() - Constructor for class at.dms.optimize.OptimizeOptions
 
optimizePushLiteralInstruction(InstructionHandle, int) - Static method in class at.dms.optimize.Patterns
Optimizes the byte code for a single method.
Optimizer - Class in at.dms.backend
This class is the entry point for the peephole byte code optimizer
Optimizer(CodeInfo) - Constructor for class at.dms.backend.Optimizer
Constructs a new optimizer object.
Optimizer - Class in at.dms.optimize
This class is the entry point for the peephole byte code optimizer
Optimizer(CodeInfo) - Constructor for class at.dms.optimize.Optimizer
Constructs a new optimizer object.
optimizeThisMethod(SIRCodeUnit, JMethodDeclaration) - Method in class at.dms.kjc.sir.lowering.FinalUnitOptimize
To not optimize method of unit return false from this method.
optind - Variable in class at.dms.compiler.getopt.Getopt
Index in ARGV of the next element to be scanned.
OPTIONAL_ARGUMENT - Static variable in class at.dms.compiler.getopt.LongOpt
Constant value used for the "has_arg" constructor argument.
optionalSubRule() - Method in interface at.dms.compiler.tools.antlr.compiler.ANTLRGrammarParseBehavior
 
optionalSubRule() - Method in class at.dms.compiler.tools.antlr.compiler.DefineGrammarSymbols
 
optionalSubRule() - Method in class at.dms.compiler.tools.antlr.compiler.MakeGrammar
 
options - Variable in class at.dms.backend.Main
 
OPTIONS - Static variable in interface at.dms.compiler.tools.antlr.compiler.ANTLRTokenTypes
 
options - Variable in class at.dms.compiler.tools.antlr.compiler.Grammar
 
options - Variable in class at.dms.compiler.tools.antlr.compiler.GrammarFile
 
Options - Class in at.dms.compiler.tools.common
This class implements the entry point of the Java compiler
Options(String) - Constructor for class at.dms.compiler.tools.common.Options
Creates a new Option object.
options - Variable in class at.dms.kjc.Main
 
options - Variable in class at.dms.optimize.Main
 
Options - Class in at.dms.util
This class implements the entry point of the Java compiler
Options(String) - Constructor for class at.dms.util.Options
Creates a new Option object.
OPTIONS_START - Static variable in interface at.dms.compiler.tools.antlr.compiler.PreprocessorTokenTypes
 
optionSpec(GrammarDefinition) - Method in class at.dms.compiler.tools.antlr.compiler.Preprocessor
 
optionsToString(IndexedVector) - Static method in class at.dms.compiler.tools.antlr.compiler.Hierarchy
 
optionValue() - Method in class at.dms.compiler.tools.antlr.compiler.ANTLRParser
 
optopt - Variable in class at.dms.compiler.getopt.Getopt
When an unrecognized option is encountered, getopt will return a '?' and store the value of the invalid option here.
optstring - Variable in class at.dms.compiler.getopt.Getopt
This is the string describing the valid short options.
or(BitSet) - Method in class at.dms.compiler.antlr.runtime.BitSet
return this | a in a new set
OR - Static variable in interface at.dms.compiler.tools.antlr.compiler.ANTLRTokenTypes
 
or(BitSet) - Method in class at.dms.compiler.tools.antlr.runtime.BitSet
return this | a in a new set
OR_BADTYPE - Static variable in interface at.dms.kjc.KjcMessages
 
order(Object[]) - Method in class org.jgraph.graph.GraphLayoutCache
Returns the specified cells in view-order if the model is not ordered.
ordered - Variable in class org.jgraph.graph.GraphLayoutCache
 
ordering - Variable in class at.dms.compiler.getopt.Getopt
Determines whether we permute arguments or not
org.jgraph - package org.jgraph
 
org.jgraph.event - package org.jgraph.event
 
org.jgraph.graph - package org.jgraph.graph
 
org.jgraph.plaf - package org.jgraph.plaf
 
org.jgraph.plaf.basic - package org.jgraph.plaf.basic
 
orig - Variable in class org.jgraph.graph.EdgeView.EdgeHandle
 
orInPlace(BitSet) - Method in class at.dms.compiler.antlr.runtime.BitSet
 
orInPlace(BitSet) - Method in class at.dms.compiler.tools.antlr.runtime.BitSet
 
OSet - Class in streamit.misc
Set is a Java equivalent of the STL set class.
OSet() - Constructor for class streamit.misc.OSet
 
OSet(Comperator) - Constructor for class streamit.misc.OSet
 
OSetIterator - Class in streamit.misc
 
otherSplitFiltersMapped(FilterSliceNode, ComputeNode) - Method in class at.dms.kjc.spacetime.AnnealedLayout
Return true if other filters that this filter's upstream slice splits to are mapped to tile.
out - Variable in class at.dms.kjc.slicegraph.UnflatFilter
Outgoing UnflatEdge.
out - Variable in class org.jgraph.plaf.basic.BasicGraphUI.GraphTransferHandler
 
outChannel - Variable in class streamit.library.jcc.JccFilter
 
outdent() - Method in class at.dms.kjc.common.CodegenPrintWriter
Decrement indentation level.
outer - Variable in class at.dms.kjc.JOuterLocalVariableExpression
 
output - Variable in class at.dms.compiler.tools.include.IncludeOptions
 
output() - Method in class at.dms.kjc.cluster.LatencyConstraint
 
output - Static variable in class at.dms.kjc.KjcOptions
 
OUTPUT_TAPE_NAME - Static variable in class at.dms.kjc.sir.lowering.LoweringConstants
The name of the parameter corresponding to the output tape.
outputChannel - Variable in class streamit.library.Joiner
 
outputChannel - Variable in class streamit.library.Splitter
 
outputChannel - Variable in class streamit.library.Stream
 
outputChannelMap - Static variable in class at.dms.kjc.cell.CellBackend
OutputSliceNode -> List of output channel IDs
OutputContent - Class in at.dms.kjc.slicegraph
Predefined FilterContent for output.
OutputContent(OutputContent) - Constructor for class at.dms.kjc.slicegraph.OutputContent
Copy constructor for OutputContent.
OutputContent(SIRPredefinedFilter) - Constructor for class at.dms.kjc.slicegraph.OutputContent
Construct OutputContent from SIRPredefinedFilter
OutputContent(UnflatFilter) - Constructor for class at.dms.kjc.slicegraph.OutputContent
Construct OutputContent from UnflatFilter.
outputFiles - Variable in class at.dms.kjc.spacetime.MagicDram
 
outputNode - Variable in class at.dms.kjc.backendSupport.ProcessOutputSliceNode
 
outputs - Variable in class at.dms.kjc.flatgraph.StaticStreamGraph
 
outputs - Static variable in class at.dms.kjc.KjcOptions
 
OutputSliceNode - Class in at.dms.kjc.slicegraph
Each slice is terminated by an OutputSliceNode that has single input (the last filter) and multiple outputs (to downstream slices through edges).
OutputSliceNode(int[], InterSliceEdge[][]) - Constructor for class at.dms.kjc.slicegraph.OutputSliceNode
Construct a new output slice node based on the arrays weights and dests.
OutputSliceNode(LinkedList<Integer>, LinkedList<LinkedList<InterSliceEdge>>) - Constructor for class at.dms.kjc.slicegraph.OutputSliceNode
Construct a new output slice node based on the lists weights and dests.
OutputSliceNode(int[]) - Constructor for class at.dms.kjc.slicegraph.OutputSliceNode
Construct a new output slice node based on the array weights.
OutputSliceNode() - Constructor for class at.dms.kjc.slicegraph.OutputSliceNode
Construct a nre output slice node.
outputsPerSteady() - Method in class at.dms.kjc.backendSupport.SpaceTimeScheduleAndPartitioner
Return the number of outputs that are written to file writers during the steady-state.
outputsPerSteady(SIRStream, HashMap) - Static method in class at.dms.kjc.spacetime.Util
Calculate the number of items the file writers write to files in the schedule exeCounts.
outputType - Variable in class at.dms.kjc.slicegraph.FilterContent
Input and output types
outWeights - Variable in class at.dms.kjc.slicegraph.UnflatFilter
Weights on outgoing edges.
overlay(Graphics) - Method in class org.jgraph.graph.BasicMarqueeHandler
 
overlay(Graphics) - Method in interface org.jgraph.graph.CellHandle
Paint the handle on the given graphics object during mouse operations.
overlay(Graphics) - Method in class org.jgraph.graph.EdgeView.EdgeHandle
 
overlay(Graphics) - Method in class org.jgraph.graph.VertexView.SizeHandle
 
overlay(Graphics) - Method in class org.jgraph.plaf.basic.BasicGraphUI.RootHandle
 
owner - Variable in class at.dms.kjc.CMember
 
owner - Variable in class at.dms.kjc.spacetime.OffChipBuffer
The sending or receiving tile

P

p - Variable in class at.dms.kjc.common.ToCCommon
Object with useful print routines
p - Variable in class at.dms.kjc.KjcPrettyPrinter
 
p - Variable in class at.dms.util.IRPrinter
Where printed text should go
P2PPortal - Class in streamit.scheduler2.constrained
 
P2PPortal(boolean, LatencyNode, LatencyNode, int, int, StreamInterface) - Constructor for class streamit.scheduler2.constrained.P2PPortal
 
P2PPortal(boolean, LatencyNode, LatencyNode, int, int, StreamInterface, StreamInterface, Iterator, Object) - Constructor for class streamit.scheduler2.constrained.P2PPortal
 
pack() - Method in class at.dms.kjc.spacetime.GreedyBinPacking
 
PACKAGE_IS_MISSING - Static variable in interface at.dms.kjc.KjcMessages
 
PACKAGE_PROTECTED_ATTRIBUTE - Static variable in interface at.dms.kjc.KjcMessages
 
paint(Graphics) - Method in class org.jgraph.graph.BasicMarqueeHandler
Called after the component was repainted (ie.
paint(Graphics) - Method in interface org.jgraph.graph.CellHandle
Paint the handle on the given graphics object once.
paint(Graphics) - Method in class org.jgraph.graph.DefaultGraphCellEditor.EditorContainer
Overrides Container.paint to paint the node's icon and use the selection color for the background.
paint(Graphics) - Method in class org.jgraph.graph.EdgeRenderer
Paint the renderer.
paint(Graphics) - Method in class org.jgraph.graph.EdgeView.EdgeHandle
 
paint(Graphics) - Method in class org.jgraph.graph.PortRenderer
Paint the renderer.
paint(Graphics) - Method in class org.jgraph.graph.VertexRenderer
Paint the renderer.
paint(Graphics) - Method in class org.jgraph.graph.VertexView.SizeHandle
 
paint(Graphics, JComponent) - Method in class org.jgraph.plaf.basic.BasicGraphUI
Main painting routine.
paint(Graphics) - Method in class org.jgraph.plaf.basic.BasicGraphUI.RootHandle
 
paintBackground(Graphics) - Method in class org.jgraph.plaf.basic.BasicGraphUI
Paint the background of this graph.
paintCell(Graphics, CellView, Rectangle, boolean) - Method in class org.jgraph.plaf.basic.BasicGraphUI
Paints the renderer of view to g at bounds.
paintCell(Graphics, CellView, Rectangle, boolean) - Method in class org.jgraph.plaf.GraphUI
Paints the renderer of view to g at bounds.
paintForeground(Graphics) - Method in class org.jgraph.plaf.basic.BasicGraphUI
Paint the foreground of this graph.
paintGrid(int, Graphics, Rectangle) - Method in class org.jgraph.plaf.basic.BasicGraphUI
Paint the grid.
paintLabel(Graphics, String) - Method in class org.jgraph.graph.EdgeRenderer
Paint the specified label for the current edgeview.
paintPort(Graphics, CellView) - Method in class org.jgraph.graph.EdgeView.EdgeHandle
 
paintPorts(Graphics, CellView[]) - Method in class org.jgraph.plaf.basic.BasicGraphUI
Paint ports.
paintPorts(Graphics, CellView[]) - Method in class org.jgraph.plaf.GraphUI
Paints the renderers of portViews to g.
paintSelectionBorder(Graphics) - Method in class org.jgraph.graph.VertexRenderer
Provided for subclassers to paint a selection border.
Pair<S,T> - Class in streamit.misc
Purpose: Store two Objects in a Single Object.
Pair(S, T) - Constructor for class streamit.misc.Pair
Constructor simply stores the two objects.
panic() - Static method in class at.dms.compiler.antlr.runtime.Parser
 
panic() - Static method in class at.dms.compiler.tools.antlr.compiler.Utils
Issue an unknown fatal error
panic(String) - Static method in class at.dms.compiler.tools.antlr.compiler.Utils
Issue a fatal error message
panic() - Method in class at.dms.compiler.tools.antlr.runtime.CharScanner
 
panic(String) - Method in class at.dms.compiler.tools.antlr.runtime.CharScanner
 
panic() - Static method in class at.dms.compiler.tools.antlr.runtime.Parser
 
ParallelizationGathering - Class in at.dms.kjc.sir.stats
This class gathers statistics about the parallelization potential of stream programs.
ParallelizationGathering() - Constructor for class at.dms.kjc.sir.stats.ParallelizationGathering
 
param_decl() - Method in class streamit.frontend.StreamItParserFE
 
param_decl_list() - Method in class streamit.frontend.StreamItParserFE
 
Parameter - Class in streamit.frontend.nodes
A formal parameter to a function or stream.
Parameter(Type, String) - Constructor for class streamit.frontend.nodes.Parameter
Creates a new Parameter with the specified type and name.
ParameterContainer - Class in streamit.library
 
ParameterContainer(String) - Constructor for class streamit.library.ParameterContainer
 
parameters - Variable in class at.dms.kjc.JMethodDeclaration
 
paramString() - Method in class org.jgraph.JGraph
Returns a string representation of this JGraph.
parent - Variable in class at.dms.kjc.backendSupport.ComputeCodeStore
The ComputeNode this compute code will be place on
parent - Variable in class at.dms.kjc.CContext
 
parent - Variable in class at.dms.kjc.spacetime.SwitchCodeStore
 
parent - Variable in class org.jgraph.graph.AbstractCellView
Cached parent view
parent - Variable in class org.jgraph.graph.ParentMap.Entry
Child and parent of the relation this entry describes.
parentMap - Variable in class at.dms.kjc.flatgraph.StreamGraph
map of flat nodes to parent ssg.
parentMap - Variable in class org.jgraph.graph.DefaultGraphModel.GraphModelEdit
 
ParentMap - Class in org.jgraph.graph
An object that describes relations between childs and parents.
ParentMap() - Constructor for class org.jgraph.graph.ParentMap
Constructs a ParentMap object.
ParentMap.Entry - Class in org.jgraph.graph
Object that represents the relation between a child an a parent.
ParentMap.Entry(Object, Object) - Constructor for class org.jgraph.graph.ParentMap.Entry
Constructs a new relation between child and parent.
parents - Variable in class org.jgraph.graph.DefaultGraphModel.GraphModelLayerEdit
 
parseArguments(String[]) - Method in class at.dms.kjc.Main
Parse the argument list
parseCommandLine(String[]) - Method in class at.dms.compiler.tools.common.Options
Parses the command line and processes the arguments.
parseCommandLine(String[]) - Method in class at.dms.util.Options
Parses the command line and processes the arguments.
parseComments() - Method in class at.dms.compiler.Compiler
Returns true iff comments should be parsed (false if to be skipped).
parseComments() - Method in class at.dms.compiler.tools.common.Compiler
Returns true iff comments should be parsed (false if to be skipped).
parseComments() - Method in class at.dms.kjc.Main
Returns true iff comments should be parsed (false if to be skipped)
parseFile(File) - Method in class at.dms.kjc.Main
parse the givven file and return a compilation unit side effect: increment error number
parseFiles(List<String>) - Static method in class streamit.frontend.ToJava
Read, parse, and combine all of the StreamIt code in a list of files.
parseInteger(TokenReference, String) - Static method in class at.dms.kjc.JLiteral
Constructs an integer (int or long) literal
parseMethodSignature(String) - Static method in class at.dms.kjc.CType
Returns an array of types represented by the type signature For methods, the return type is the last element of the array
parseMethodSignature(String) - Method in class at.dms.kjc.MethodSignatureParser
Returns an array of types represented by the type signature For methods, the return type is the last element of the array
parseMultiProc(JCompilationUnit[]) - Method in class at.dms.kjc.Main
Parse each file in multi thread
Parser - Class in at.dms.compiler.antlr.extra
This class describes the capabilities of parsers.
Parser(Compiler, Scanner, int) - Constructor for class at.dms.compiler.antlr.extra.Parser
Constructs a new parser instance.
Parser - Class in at.dms.compiler.antlr.runtime
 
Parser() - Constructor for class at.dms.compiler.antlr.runtime.Parser
 
Parser(ParserSharedInputState) - Constructor for class at.dms.compiler.antlr.runtime.Parser
 
Parser - Class in at.dms.compiler.tools.antlr.extra
This class describes the capabilities of parsers.
Parser(Compiler, Scanner, int) - Constructor for class at.dms.compiler.tools.antlr.extra.Parser
Constructs a new parser instance.
Parser - Class in at.dms.compiler.tools.antlr.runtime
 
Parser() - Constructor for class at.dms.compiler.tools.antlr.runtime.Parser
 
Parser(ParserSharedInputState) - Constructor for class at.dms.compiler.tools.antlr.runtime.Parser
 
parseReal(TokenReference, String) - Static method in class at.dms.kjc.JLiteral
Constructs a real (float or double) literal
parseRepList(List<LinearFilterRepresentation>) - Static method in class at.dms.kjc.sir.linear.transform.LinearTransformSplitJoin
Utility method.
parseRepList(List<LinearFilterRepresentation>) - Static method in class at.dms.kjc.sir.statespace.transform.LinearTransformSplitJoin
Utility method.
ParserException - Exception in at.dms.compiler.antlr.runtime
 
ParserException() - Constructor for exception at.dms.compiler.antlr.runtime.ParserException
 
ParserException(String) - Constructor for exception at.dms.compiler.antlr.runtime.ParserException
 
ParserException - Exception in at.dms.compiler.tools.antlr.runtime
 
ParserException() - Constructor for exception at.dms.compiler.tools.antlr.runtime.ParserException
 
ParserException(String) - Constructor for exception at.dms.compiler.tools.antlr.runtime.ParserException
 
parserOptionsSpec() - Method in class at.dms.compiler.tools.antlr.compiler.ANTLRParser
 
ParserSharedInputState - Class in at.dms.compiler.antlr.runtime
This object contains the data associated with an input stream of tokens.
ParserSharedInputState() - Constructor for class at.dms.compiler.antlr.runtime.ParserSharedInputState
 
ParserSharedInputState - Class in at.dms.compiler.tools.antlr.runtime
This object contains the data associated with an input stream of tokens.
ParserSharedInputState() - Constructor for class at.dms.compiler.tools.antlr.runtime.ParserSharedInputState
 
parserSpec(String) - Method in class at.dms.compiler.tools.antlr.compiler.ANTLRParser
 
parseSignature(String) - Static method in class at.dms.kjc.CType
Parse a java type signature Description : Attempts to parse the provided string as if it started with the Java VM-standard signature for a type.
parseSignature(String) - Method in class at.dms.kjc.MethodSignatureParser
Parses a VM-standard type signature.
parseSignature(String, int, int) - Method in class at.dms.kjc.MethodSignatureParser
Parses a VM-standard type signature within a signature string.
partial - Variable in class org.jgraph.graph.GraphLayoutCache
 
partition(SIRStream, int) - Static method in class at.dms.kjc.sir.lowering.partition.ManualPartition
Runs dynamic programming partitioner on 'str', aiming to reduce the number of tiles needed to 'targetTiles'.
partition() - Method in class at.dms.kjc.slicegraph.AdaptivePartitioner
 
partition() - Method in class at.dms.kjc.slicegraph.FlattenAndPartition
 
partition() - Method in class at.dms.kjc.slicegraph.Partitioner
Partition the stream graph into slices (slices) and return the slices.
partition() - Method in class at.dms.kjc.slicegraph.SimplePartitioner
 
partition_dp - Static variable in class at.dms.kjc.KjcOptions
 
partition_greedier - Static variable in class at.dms.kjc.KjcOptions
 
partition_greedy - Static variable in class at.dms.kjc.KjcOptions
 
partition_ilp - Static variable in class at.dms.kjc.KjcOptions
 
PartitionDot - Class in at.dms.kjc.sir.lowering.partition
This class extends the main streamit dot printer to annotate the dot graphs with partitioning information.
PartitionDot(SIRStream, PrintStream, HashMap<SIROperator, Object>, String, boolean, boolean, boolean) - Constructor for class at.dms.kjc.sir.lowering.partition.PartitionDot
PrefixLabel is a prefix for each node.
partitioner - Variable in class at.dms.kjc.backendSupport.NoSWPipeLayout
 
Partitioner - Class in at.dms.kjc.sir.lowering.partition
 
Partitioner() - Constructor for class at.dms.kjc.sir.lowering.partition.Partitioner
 
Partitioner - Class in at.dms.kjc.slicegraph
An abstract class that a slice parititoner will subclass from: It holds the partitioned stream graph.
Partitioner(UnflatFilter[], HashMap[], LinearAnalyzer, WorkEstimate, int) - Constructor for class at.dms.kjc.slicegraph.Partitioner
Create a Partitioner.
partitionGreedy(SIRStream, int) - Static method in class at.dms.kjc.sir.lowering.partition.ManualPartition
Runs greedy partitioner on 'str', aiming to reduce the number of tiles needed to 'targetTiles'.
PartitionGroup - Class in at.dms.kjc.sir.lowering.partition
This represents a partitioning of the children of a single SIR Container.
PartitionRecord - Class in at.dms.kjc.sir.lowering.partition
This is just a structure for recording what has been assigned to a given partition.
PartitionRecord() - Constructor for class at.dms.kjc.sir.lowering.partition.PartitionRecord
 
PartitionUtil - Class in at.dms.kjc.sir.lowering.partition
 
PartitionUtil() - Constructor for class at.dms.kjc.sir.lowering.partition.PartitionUtil
 
passOneData(Channel, Channel) - Static method in class streamit.library.Operator
 
passParentheses(JExpression) - Method in class at.dms.kjc.common.ToC
 
passParentheses(JExpression) - Method in class at.dms.kjc.rstream.FlatIRToRS
 
passThruParens(JExpression) - Static method in class at.dms.util.Utils
Return the first non-parentheses expressions contained in
pathToFile(String) - Static method in class at.dms.compiler.tools.antlr.compiler.Utils
given a filename, strip off the directory prefix (if any) and return it.
pattern - Variable in class at.dms.compiler.tools.include.IncludeOptions
 
Patterns - Class in at.dms.optimize
This class is the entry point for the peephole byte code optimizer
Patterns() - Constructor for class at.dms.optimize.Patterns
 
peek - Variable in class at.dms.kjc.backendSupport.FilterInfo
peek depth of work function, (includes pops?)
peek(int) - Method in class streamit.library.Channel
 
peek2DFloat(int) - Method in class streamit.library.Channel
 
peek_name - Variable in class at.dms.kjc.cluster.TapeBase
name of peek routine (downstream)
peekBit(int) - Method in class streamit.library.Channel
 
peekChar(int) - Method in class streamit.library.Channel
 
peekCount - Variable in class streamit.library.Filter
 
peekDouble(int) - Method in class streamit.library.Channel
 
peekDynamic - Static variable in class at.dms.kjc.spacedynamic.RawExecutionCode
the name of the peek method for each filter when the filter has dynamic input and we are not inlining the method
peekFloat(int) - Method in class streamit.library.Channel
 
peekFloat(int) - Method in class streamit.library.jcc.JccChannel
 
peekFunction(StreamType) - Method in class streamit.frontend.tojava.NodesToJava
 
peekInt(int) - Method in class streamit.library.Channel
 
peekInt(int) - Method in class streamit.library.jcc.JccChannel
 
peekMethod() - Method in class at.dms.kjc.backendSupport.Channel
 
peekMethod() - Method in class at.dms.kjc.backendSupport.ChannelAsArray
input_type peek(int offset)
peekMethod() - Method in class at.dms.kjc.backendSupport.ChannelAsCircularArray
input_type peek(int offset)
peekMethod() - Method in class at.dms.kjc.backendSupport.DelegatingChannel
 
peekMethod() - Method in class at.dms.kjc.cell.InterSPUChannel
 
peekMethodName() - Method in class at.dms.kjc.backendSupport.Channel
 
peekMethodName() - Method in class at.dms.kjc.backendSupport.DelegatingChannel
 
peekMethodName() - Method in class at.dms.kjc.cell.InterSPUChannel
 
peekNextEvent() - Method in class at.dms.kjc.raw.EventHeap
 
peekNextEvent() - Method in class at.dms.kjc.spacedynamic.EventHeap
 
PeekPopInHelper - Class in at.dms.kjc.common
This class will search for input communication expressions outside of the work function of a filter and return true if they exist.
PeekPopInHelper() - Constructor for class at.dms.kjc.common.PeekPopInHelper
 
PeekPopPushInHelper - Class in at.dms.kjc.common
This class will search for all communication expressions outside of the work function of a filter and return true if they exist.
PeekPopPushInHelper() - Constructor for class at.dms.kjc.common.PeekPopPushInHelper
 
PeekPopPushInHelper - Class in at.dms.kjc.slicegraph
This class will search for all communication expressions outside of the work function of a filter and return true if they exist.
PeekPopPushInHelper() - Constructor for class at.dms.kjc.slicegraph.PeekPopPushInHelper
 
peekPrefix() - Method in interface at.dms.kjc.cluster.Tape
prefix to peek expression
peekPrefix() - Method in class at.dms.kjc.cluster.TapeBase
 
peekPrefix() - Method in class at.dms.kjc.cluster.TapeCluster
 
peekPrefix() - Method in class at.dms.kjc.cluster.TapeClusterFused
 
peekPrefix() - Method in class at.dms.kjc.cluster.TapeDynrate
 
peekPrefix() - Method in class at.dms.kjc.cluster.TapeFixedCircular
 
peekPrefix() - Method in class at.dms.kjc.cluster.TapeFixedCopydown
 
peekRate - Variable in class streamit.library.jcc.JccFilter
 
peekratio - Static variable in class at.dms.kjc.KjcOptions
 
peekShort(int) - Method in class streamit.library.Channel
 
peekString(int) - Method in class streamit.library.Channel
 
peekSuffix() - Method in interface at.dms.kjc.cluster.Tape
suffix to peek expression
peekSuffix() - Method in class at.dms.kjc.cluster.TapeBase
 
peekSuffix() - Method in class at.dms.kjc.cluster.TapeCluster
 
peekSuffix() - Method in class at.dms.kjc.cluster.TapeClusterFused
 
peekSuffix() - Method in class at.dms.kjc.cluster.TapeDynrate
 
peekSuffix() - Method in class at.dms.kjc.cluster.TapeFixedCircular
 
peekSuffix() - Method in class at.dms.kjc.cluster.TapeFixedCopydown
 
peelMarkers(JStatement) - Static method in class at.dms.util.Utils
If the first and last SIRMarker's in
PeepholeOptimizer - Class in at.dms.backend
This class performs peephole optimizations
PeepholeOptimizer(BasicBlock[], BasicBlock[]) - Constructor for class at.dms.backend.PeepholeOptimizer
Creates a new instruction handle.
PERCENT - Static variable in interface at.dms.kjc.KjcTokenTypes
 
PERCENT - Static variable in class org.jgraph.graph.GraphConstants
100 percent unit for relative positioning.
PERCENT_ASSIGN - Static variable in interface at.dms.kjc.KjcTokenTypes
 
percentStateless(SIRStream) - Method in class at.dms.kjc.spacetime.DuplicateBottleneck
Print the percentage of work that is contained in stateless filters compared to the total work of the application.
PERMUTE - Static variable in class at.dms.compiler.getopt.Getopt
PERMUTE is the default.
PhasingSchedule - Class in streamit.scheduler2.hierarchical
This class stores all information about PhasingSchedules.
PhasingSchedule(StreamInterface, Schedule, int, int, int) - Constructor for class streamit.scheduler2.hierarchical.PhasingSchedule
Setup a PhasingSchedule with a real Schedule.
PhasingSchedule(StreamInterface) - Constructor for class streamit.scheduler2.hierarchical.PhasingSchedule
Setup a PhasingSchedule for being a proper phasing schedule.
Phylum - Class in at.dms.compiler
This class represents the root class for all elements of the parsing tree
Phylum() - Constructor for class at.dms.compiler.Phylum
 
Phylum(TokenReference) - Constructor for class at.dms.compiler.Phylum
construct an element of the parsing tree
pipeline - Variable in class streamit.library.jcc.JccPipeline
 
Pipeline - Class in streamit.library
implements a pipeline - stream already has all the functionality, so there's no need to put it in Pipeline - just inherit Stream :)
Pipeline() - Constructor for class streamit.library.Pipeline
Default constructor
Pipeline(float, float, int) - Constructor for class streamit.library.Pipeline
 
Pipeline(int, float) - Constructor for class streamit.library.Pipeline
 
Pipeline(float[]) - Constructor for class streamit.library.Pipeline
 
Pipeline(int, float[]) - Constructor for class streamit.library.Pipeline
 
Pipeline(int, int[]) - Constructor for class streamit.library.Pipeline
 
Pipeline(int, float[][]) - Constructor for class streamit.library.Pipeline
 
Pipeline(int, int, float) - Constructor for class streamit.library.Pipeline
 
Pipeline(int, int, int, float[]) - Constructor for class streamit.library.Pipeline
 
Pipeline(int, int, float, float) - Constructor for class streamit.library.Pipeline
 
Pipeline(int, int, float[]) - Constructor for class streamit.library.Pipeline
 
Pipeline(int, int, float[][]) - Constructor for class streamit.library.Pipeline
 
Pipeline(int, float[], float[]) - Constructor for class streamit.library.Pipeline
 
Pipeline(int, int, int, int, float[][]) - Constructor for class streamit.library.Pipeline
 
Pipeline(int, int, int, int, float[][], float[][]) - Constructor for class streamit.library.Pipeline
 
Pipeline(int, int, int, float[][], float[][]) - Constructor for class streamit.library.Pipeline
 
Pipeline(int, int, float[][], float[]) - Constructor for class streamit.library.Pipeline
 
Pipeline(int, int, int, float[][], float[]) - Constructor for class streamit.library.Pipeline
 
Pipeline(int, boolean, float, float, float[][], float[]) - Constructor for class streamit.library.Pipeline
 
Pipeline(int, int, int, int, int, float) - Constructor for class streamit.library.Pipeline
 
Pipeline(int, int, int, int, int, int, float, float) - Constructor for class streamit.library.Pipeline
 
Pipeline(int, int, int, int, int, int, int, float, float) - Constructor for class streamit.library.Pipeline
 
Pipeline(float, int) - Constructor for class streamit.library.Pipeline
 
Pipeline(float, float) - Constructor for class streamit.library.Pipeline
 
Pipeline(float, float, float) - Constructor for class streamit.library.Pipeline
 
Pipeline(float, float, float, float) - Constructor for class streamit.library.Pipeline
 
Pipeline(float, float, float, float, int, int) - Constructor for class streamit.library.Pipeline
 
Pipeline(float, float, int, int) - Constructor for class streamit.library.Pipeline
 
Pipeline(float, float, float, int, float) - Constructor for class streamit.library.Pipeline
 
Pipeline(int, int, int, float, int) - Constructor for class streamit.library.Pipeline
 
Pipeline(int, int, int, float, float) - Constructor for class streamit.library.Pipeline
 
Pipeline(float, float, float, int, int, int) - Constructor for class streamit.library.Pipeline
 
Pipeline(float, float, int, int, int, int) - Constructor for class streamit.library.Pipeline
 
Pipeline(float, float, int, int, int, int, int) - Constructor for class streamit.library.Pipeline
 
Pipeline(int, int, float, int, float) - Constructor for class streamit.library.Pipeline
 
Pipeline(float, float, float, int) - Constructor for class streamit.library.Pipeline
 
Pipeline(float, float, float, int, int) - Constructor for class streamit.library.Pipeline
 
Pipeline(float, float, int, int, int) - Constructor for class streamit.library.Pipeline
 
Pipeline(float, int, float[], float[], int) - Constructor for class streamit.library.Pipeline
 
Pipeline(char) - Constructor for class streamit.library.Pipeline
 
Pipeline(int) - Constructor for class streamit.library.Pipeline
 
Pipeline(boolean) - Constructor for class streamit.library.Pipeline
 
Pipeline(int, int, boolean) - Constructor for class streamit.library.Pipeline
 
Pipeline(int, boolean) - Constructor for class streamit.library.Pipeline
 
Pipeline(int, int) - Constructor for class streamit.library.Pipeline
 
Pipeline(int, int, int) - Constructor for class streamit.library.Pipeline
 
Pipeline(int, int, int, float[][]) - Constructor for class streamit.library.Pipeline
 
Pipeline(int, int, int, int) - Constructor for class streamit.library.Pipeline
 
Pipeline(int, int, int, int, int) - Constructor for class streamit.library.Pipeline
 
Pipeline(int, int, int, int, int, int, int) - Constructor for class streamit.library.Pipeline
 
Pipeline(int, int, int, int, float) - Constructor for class streamit.library.Pipeline
 
Pipeline(int, int, int, int, int, int) - Constructor for class streamit.library.Pipeline
 
Pipeline(int, int, int, int, int, int, int, float) - Constructor for class streamit.library.Pipeline
 
Pipeline(int, int, int, int, int, int, int, int, int, int, float) - Constructor for class streamit.library.Pipeline
 
Pipeline(int, int, int, int, int, int, int, int, int) - Constructor for class streamit.library.Pipeline
 
Pipeline(float) - Constructor for class streamit.library.Pipeline
 
Pipeline(String) - Constructor for class streamit.library.Pipeline
 
Pipeline(ParameterContainer) - Constructor for class streamit.library.Pipeline
 
Pipeline(int, int, int, int, int, int, int, int, int, float) - Constructor for class streamit.library.Pipeline
 
Pipeline(int, int, int, int, int, int, float) - Constructor for class streamit.library.Pipeline
 
Pipeline(int, int, float[], float[]) - Constructor for class streamit.library.Pipeline
 
Pipeline(short, short, short) - Constructor for class streamit.library.Pipeline
 
Pipeline(int, int, int, float) - Constructor for class streamit.library.Pipeline
 
Pipeline(Object) - Constructor for class streamit.library.Pipeline
 
Pipeline(Object, int) - Constructor for class streamit.library.Pipeline
 
Pipeline(int, int, Object) - Constructor for class streamit.library.Pipeline
 
Pipeline(Object, Object) - Constructor for class streamit.library.Pipeline
 
Pipeline(Object, Object, Object) - Constructor for class streamit.library.Pipeline
 
Pipeline - Class in streamit.scheduler2.base
Computes some basic data for Pipelines.
Pipeline(PipelineIter, StreamFactory) - Constructor for class streamit.scheduler2.base.Pipeline
 
Pipeline - Class in streamit.scheduler2.constrained
streamit.scheduler2.constrained.Pipeline is the pipeline constrained scheduler.
Pipeline(PipelineIter, Iterator, StreamFactory) - Constructor for class streamit.scheduler2.constrained.Pipeline
 
Pipeline - Class in streamit.scheduler2.hierarchical
This class provides the required functions to implement a schduler for a Pipeline.
Pipeline(PipelineIter, StreamFactory) - Constructor for class streamit.scheduler2.hierarchical.Pipeline
 
Pipeline - Class in streamit.scheduler2.minlatency
This class implements a minimum-latency algorithm for creating schedules.
Pipeline(PipelineIter, StreamFactory) - Constructor for class streamit.scheduler2.minlatency.Pipeline
 
Pipeline - Class in streamit.scheduler2.singleappearance
This class implements a single-appearance algorithm for creating schedules.
Pipeline(PipelineIter, StreamFactory) - Constructor for class streamit.scheduler2.singleappearance.Pipeline
 
PipelineIter - Class in streamit.library.iriter
This is the implementation of the Pipeline iterator, as required by scheduler2.
PipelineIter - Interface in streamit.scheduler2.iriter
Purpose: An Iterator for StreamIt Graph Description: This interface describes an iterator for a Pipeline.
placementCost(boolean) - Method in class at.dms.kjc.backendSupport.NoSWPipeLayout
The placement cost (energy) of the configuration.
placementCost(boolean) - Method in class at.dms.kjc.common.SimulatedAnnealing
The placement cost (energy) of the configuration.
placementCost(boolean) - Method in class at.dms.kjc.spacedynamic.Layout
return the cost of this layout calculated by the cost function, if the cost is negative, this layout is illegal.
placementCost(boolean) - Method in class at.dms.kjc.spacetime.AnnealedGreedyLayout
The placement cost (energy) of the configuration.
placementCost(boolean) - Method in class at.dms.kjc.spacetime.AnnealedLayout
Return the cost function evaluated on the current assignment.
plantBasicBlock(BasicBlock) - Method in class at.dms.backend.CodeSequence
Adds a basic block at the end of the sequence
plantBasicBlock(BasicBlock, JumpInstruction, QQuadruple[]) - Method in class at.dms.backend.CodeSequence
Adds a basic block at the end of the sequence
plantBasicBlock(BasicBlock, int) - Method in class at.dms.backend.CodeSequence
Adds a basic block at the end of the sequence
plantBreak(JStatement) - Method in class at.dms.kjc.CodeSequence
Ask the code handler to generate the necessary code to call every finally and monitorexit
plantClassRefInstruction(int, String) - Method in class at.dms.kjc.CodeSequence
Adds a class reference instruction to the code of the current method.
plantFieldRefInstruction(int, String, String, String) - Method in class at.dms.kjc.CodeSequence
Adds a field reference instruction to the code of the current method.
plantInstruction(InstructionHandle) - Method in class at.dms.backend.CodeSequence
Adds an instruction at the end of the sequence
plantInstruction(Instruction) - Method in class at.dms.backend.CodeSequence
Adds an instruction at the end of the sequence
plantInstruction(Instruction) - Method in class at.dms.kjc.CodeSequence
Adds an instruction to the code of the current method.
plantJumpInstruction(int, CodeLabel) - Method in class at.dms.kjc.CodeSequence
Adds an jump instruction to the code of the current method.
plantLabel(CodeLabel) - Method in class at.dms.kjc.CodeSequence
Adds an instruction to the code of the current method.
plantLoadThis() - Method in class at.dms.kjc.CodeSequence
Adds a load of this (local var 0) to the code of the current method.
plantLocalVar(int, JLocalVariable) - Method in class at.dms.kjc.CodeSequence
Adds a local var instruction to the code of the current method.
plantMethodRefInstruction(int, String, String, String) - Method in class at.dms.kjc.CodeSequence
Adds a method reference instruction to the code of the current method.
plantNewArrayInstruction(CType) - Method in class at.dms.kjc.CodeSequence
Appends an array creation instruction to the code of the current method.
plantNoArgInstruction(int) - Method in class at.dms.kjc.CodeSequence
Appends an instruction without arguments to the code of the current method.
plantPopInstruction(CType) - Method in class at.dms.kjc.CodeSequence
Appends an instruction to the code of the current method which pops the top-most element from the stack.
plantQuadruple(QNode) - Method in class at.dms.backend.CodeSequence
Adds a quadruple at the end of the sequence
plantReturn(JReturnStatement) - Method in class at.dms.kjc.CodeSequence
Ask the code handler to generate the necessary code to call every finally clause of all try statements
PLUS - Static variable in interface at.dms.compiler.tools.antlr.compiler.ANTLRTokenTypes
 
PLUS - Static variable in interface at.dms.kjc.KjcTokenTypes
 
plus(ComplexNumber) - Method in class at.dms.kjc.sir.linear.ComplexNumber
Compute the sum of this and the passed complex number.
plus(FilterMatrix) - Method in class at.dms.kjc.sir.linear.FilterMatrix
Return the element-wise sum of this matrix with other.
plus(LinearCost) - Method in class at.dms.kjc.sir.linear.LinearCost
returns a new LinearCost that represents the sum (element wise) of this and other.
plus(LinearForm) - Method in class at.dms.kjc.sir.linear.LinearForm
Add two linear forms together.
plus(ComplexNumber) - Method in class at.dms.kjc.sir.statespace.ComplexNumber
Compute the sum of this and the passed complex number.
plus(FilterMatrix) - Method in class at.dms.kjc.sir.statespace.FilterMatrix
Return the element-wise sum of this matrix with other.
plus(LinearCost) - Method in class at.dms.kjc.sir.statespace.LinearCost
returns a new LinearCost that represents the sum (element wise) of this and other.
plus(LinearForm) - Method in class at.dms.kjc.sir.statespace.LinearForm
Add two linear forms together.
PLUS - Static variable in interface streamit.frontend.StreamItLexTokenTypes
 
PLUS - Static variable in interface streamit.frontend.StreamItParserFETokenTypes
 
PLUS_ASSIGN - Static variable in interface at.dms.kjc.KjcTokenTypes
 
PLUS_EQUALS - Static variable in interface streamit.frontend.StreamItLexTokenTypes
 
PLUS_EQUALS - Static variable in interface streamit.frontend.StreamItParserFETokenTypes
 
pm - Variable in class org.jgraph.graph.GraphTransferable
Object that describes the group structure between cells.
points - Variable in class org.jgraph.graph.EdgeView
List of points of the edge.
POINTS - Static variable in class org.jgraph.graph.GraphConstants
Key for the points attribute.
POO_ASCII_CONSTANT - Static variable in interface at.dms.classfile.Constants
 
POO_CLASS_CONSTANT - Static variable in interface at.dms.classfile.Constants
 
POO_DOUBLE_CONSTANT - Static variable in interface at.dms.classfile.Constants
 
POO_FLOAT_CONSTANT - Static variable in interface at.dms.classfile.Constants
 
POO_INTEGER_CONSTANT - Static variable in interface at.dms.classfile.Constants
 
POO_LONG_CONSTANT - Static variable in interface at.dms.classfile.Constants
 
POO_NAT_CONSTANT - Static variable in interface at.dms.classfile.Constants
 
POO_REF_CONSTANT - Static variable in interface at.dms.classfile.Constants
 
POO_STRING_CONSTANT - Static variable in interface at.dms.classfile.Constants
 
PooledConstant - Class in at.dms.classfile
this is an abstraction to contain all the constant items that can be created.
PooledConstant() - Constructor for class at.dms.classfile.PooledConstant
Constructs a new pooled constant.
pop() - Method in class at.dms.compiler.tools.antlr.compiler.LList
Pop the top element of the stack off.
pop() - Method in interface at.dms.compiler.tools.antlr.compiler.Stack
 
pop - Variable in class at.dms.kjc.backendSupport.FilterInfo
number of items popped by a call to the work function
pop() - Method in class streamit.library.Channel
 
pop2DFloat() - Method in class streamit.library.Channel
 
pop_buffer() - Method in class at.dms.kjc.cluster.NetStream
a buffer name
pop_buffer - Variable in class at.dms.kjc.cluster.TapeCluster
name of pop buffer
pop_index() - Method in class at.dms.kjc.cluster.NetStream
a variable name for a tape offset
pop_index - Variable in class at.dms.kjc.cluster.TapeCluster
a variable name for a tape offset (downstream)
pop_name() - Method in class at.dms.kjc.cluster.NetStream
 
pop_name - Variable in class at.dms.kjc.cluster.TapeBase
name of pop routine (downstream)
popArrayRefPrefix - Variable in class at.dms.kjc.cluster.TapeFixedBase
in pop / peek refer to scalar as buffer[offset] but refer to array as &buffer[offset][0]...[0]
popArrayRefSuffix - Variable in class at.dms.kjc.cluster.TapeFixedBase
 
popBack() - Method in class streamit.misc.DLList
 
popBeforePeek(JStatement) - Static method in class at.dms.util.Utils
Returns whether or not there are any pop expressions before peek expressions in the dynamic execution of
popBit() - Method in class streamit.library.Channel
 
popBool() - Method in class streamit.library.Channel
 
popChar() - Method in class streamit.library.Channel
 
popContext(JStatement) - Method in class at.dms.kjc.CodeSequence
Informs the code handlers that we exit a breakable code.
popCount - Variable in class at.dms.kjc.slicegraph.UnflatFilter
The pop count of this filter.
popCount - Variable in class streamit.library.Filter
 
POPCOUNTERNAME - Static variable in class at.dms.kjc.rstream.FilterFusionState
prefix of the pop counter, if necessary
popCounterVar - Variable in class at.dms.kjc.rstream.FilterFusionState
index variables indexing the different buffers
popDouble() - Method in class streamit.library.Channel
 
popDynamic - Static variable in class at.dms.kjc.spacedynamic.RawExecutionCode
the name of the pop mehtod for each filter when the filter has dynamic input and we are not inlining
popExpr() - Method in interface at.dms.kjc.cluster.Tape
expression to pop an item: to end of statement.
popExpr() - Method in class at.dms.kjc.cluster.TapeBase
 
popExpr() - Method in class at.dms.kjc.cluster.TapeCluster
 
popExpr() - Method in class at.dms.kjc.cluster.TapeClusterFused
 
popExpr() - Method in class at.dms.kjc.cluster.TapeDynrate
 
popExpr() - Method in class at.dms.kjc.cluster.TapeFixedCircular
 
popExpr() - Method in class at.dms.kjc.cluster.TapeFixedCopydown
 
popExprCleanup() - Method in interface at.dms.kjc.cluster.Tape
if expression to pop an item requires statements to clean up then this is cleanup.
popExprCleanup() - Method in class at.dms.kjc.cluster.TapeBase
 
popExprCleanup() - Method in class at.dms.kjc.cluster.TapeCluster
 
popExprCleanup() - Method in class at.dms.kjc.cluster.TapeDynrate
 
popExprCleanup() - Method in class at.dms.kjc.cluster.TapeFixedCircular
 
popExprCleanup() - Method in class at.dms.kjc.cluster.TapeFixedCopydown
 
popExprNoCleanup() - Method in interface at.dms.kjc.cluster.Tape
expression to pop an item, really an expression.
popExprNoCleanup() - Method in class at.dms.kjc.cluster.TapeBase
 
popExprNoCleanup() - Method in class at.dms.kjc.cluster.TapeCluster
 
popExprNoCleanup() - Method in class at.dms.kjc.cluster.TapeDynrate
 
popExprNoCleanup() - Method in class at.dms.kjc.cluster.TapeFixedCircular
 
popExprNoCleanup() - Method in class at.dms.kjc.cluster.TapeFixedCopydown
 
popFloat() - Method in class streamit.library.Channel
 
popFloat() - Method in class streamit.library.jcc.JccChannel
 
popFront() - Method in class streamit.misc.DLList
 
popFunction(StreamType) - Method in class streamit.frontend.tojava.NodesToJava
 
popInt() - Method in class streamit.library.Channel
 
popInt() - Method in class streamit.library.jcc.JccChannel
 
popManyItems(String, int, int) - Method in interface at.dms.kjc.cluster.Tape
 
popManyItems(String, int, int) - Method in class at.dms.kjc.cluster.TapeBase
 
popManyItems(String, int, int) - Method in class at.dms.kjc.cluster.TapeCluster
 
popManyMethod() - Method in class at.dms.kjc.backendSupport.Channel
Pop many items at once ignoring them.
popManyMethod() - Method in class at.dms.kjc.backendSupport.ChannelAsArray
void pop(int N).
popManyMethod() - Method in class at.dms.kjc.backendSupport.ChannelAsCircularArray
void pop(int N).
popManyMethod() - Method in class at.dms.kjc.backendSupport.DelegatingChannel
 
popManyMethod() - Method in class at.dms.kjc.cell.InterSPUChannel
 
popManyMethodName() - Method in class at.dms.kjc.backendSupport.Channel
 
popManyMethodName() - Method in class at.dms.kjc.backendSupport.DelegatingChannel
 
popManyMethodName() - Method in class at.dms.kjc.cell.InterSPUChannel
 
popMethod() - Method in class at.dms.kjc.backendSupport.Channel
 
popMethod() - Method in class at.dms.kjc.backendSupport.ChannelAsArray
input_type pop().
popMethod() - Method in class at.dms.kjc.backendSupport.ChannelAsCircularArray
input_type pop().
popMethod() - Method in class at.dms.kjc.backendSupport.DelegatingChannel
 
popMethod() - Method in class at.dms.kjc.cell.InterSPUChannel
 
popMethodName() - Method in class at.dms.kjc.backendSupport.Channel
 
popMethodName() - Method in class at.dms.kjc.backendSupport.DelegatingChannel
 
popMethodName() - Method in class at.dms.kjc.backendSupport.UnbufferredPopChannel
popMethodName: overridden to return string from construction time.
popMethodName() - Method in class at.dms.kjc.cell.InterSPUChannel
 
popNStmt(int) - Method in interface at.dms.kjc.cluster.Tape
prefix to pop N items discarding them.
popNStmt(int) - Method in class at.dms.kjc.cluster.TapeBase
 
popNStmt(int) - Method in class at.dms.kjc.cluster.TapeCluster
 
popNStmt(int) - Method in class at.dms.kjc.cluster.TapeClusterFused
 
popNStmt(int) - Method in class at.dms.kjc.cluster.TapeDynrate
 
popNStmt(int) - Method in class at.dms.kjc.cluster.TapeFixedCircular
 
popNStmt(int) - Method in class at.dms.kjc.cluster.TapeFixedCopydown
 
popPolicy() - Static method in class at.dms.kjc.sir.SIRDynamicRateManager
Pops a policy off the stack.
popShort() - Method in class streamit.library.Channel
 
PopSimulator - Class in at.dms.kjc.raw
This class generates a push schedule for the switch code by simulating pushes from the filter.
PopSimulator() - Constructor for class at.dms.kjc.raw.PopSimulator
 
popString() - Method in class streamit.library.Channel
 
poptopeek - Static variable in class at.dms.kjc.KjcOptions
 
PopToPeek - Class in at.dms.kjc.sir.lowering
This class converts all pops in a program into peeks.
port - Variable in class at.dms.kjc.spacedynamic.IODevice
The port interfaced to by this device
port - Variable in class at.dms.kjc.spacetime.IODevice
 
port - Variable in class org.jgraph.graph.ConnectionSet.Connection
The port that will be connected to the edge.
Port - Interface in org.jgraph.graph
Defines the requirements for an object that represents a port in a graph model.
Portal - Class in streamit.library
A portal that messages can be sent to.
Portal() - Constructor for class streamit.library.Portal
 
portal_spec() - Method in class streamit.frontend.StreamItParserFE
 
portalCount - Variable in class at.dms.kjc.lir.LIRToC
 
portalCount - Variable in class at.dms.kjc.sir.SIRToStreamIt
 
portalNames - Variable in class at.dms.kjc.lir.LIRToC
 
portalNames - Variable in class at.dms.kjc.sir.SIRToStreamIt
 
portals - Static variable in class at.dms.kjc.sir.SIRPortal
 
PortRenderer - Class in org.jgraph.graph
This renderer displays entries that implement the CellView interface and supports the following attributes: GraphConstants.OFFSET GraphConstants.ABSOLUTE PortRenderer() - Constructor for class org.jgraph.graph.PortRenderer
Constructs a renderer that may be used to render ports.
ports - Variable in class org.jgraph.graph.GraphLayoutCache
 
PORTS_VISIBLE_PROPERTY - Static variable in class org.jgraph.JGraph
Bound property name for gridVisible.
portsVisible - Variable in class org.jgraph.JGraph
True if the ports are visible.
PortView - Class in org.jgraph.graph
The default implementation of a port view.
PortView(Object, JGraph, CellMapper) - Constructor for class org.jgraph.graph.PortView
Constructs a view that holds a reference to the specified cell, anchor and parent vertex.
portViews - Variable in class org.jgraph.graph.VertexView.SizeHandle
 
portViews - Variable in class org.jgraph.plaf.basic.BasicGraphUI.RootHandle
 
pos - Variable in class at.dms.compiler.TabbedPrintWriter
 
pos - Variable in class at.dms.kjc.KjcPrettyPrinter
 
PositionedError - Exception in at.dms.compiler
This class is the root class for all compiler errors with a reference to the source text.
PositionedError(TokenReference, Message) - Constructor for exception at.dms.compiler.PositionedError
An error with a formatted message as argument
PositionedError(TokenReference, MessageDescription, Object[]) - Constructor for exception at.dms.compiler.PositionedError
An error with an arbitrary number of parameters
PositionedError(TokenReference, MessageDescription, Object, Object) - Constructor for exception at.dms.compiler.PositionedError
An error with two parameters
PositionedError(TokenReference, MessageDescription, Object) - Constructor for exception at.dms.compiler.PositionedError
An error with one parameter
PositionedError(TokenReference, MessageDescription) - Constructor for exception at.dms.compiler.PositionedError
An error without parameters
PositionedError - Exception in at.dms.compiler.tools.common
This class is the root class for all compiler errors with a reference to the source text.
PositionedError(TokenReference, Message) - Constructor for exception at.dms.compiler.tools.common.PositionedError
An error with a formatted message as argument
PositionedError(TokenReference, MessageDescription, Object[]) - Constructor for exception at.dms.compiler.tools.common.PositionedError
An error with an arbitrary number of parameters
PositionedError(TokenReference, MessageDescription, Object, Object) - Constructor for exception at.dms.compiler.tools.common.PositionedError
An error with two parameters
PositionedError(TokenReference, MessageDescription, Object) - Constructor for exception at.dms.compiler.tools.common.PositionedError
An error with one parameter
PositionedError(TokenReference, MessageDescription) - Constructor for exception at.dms.compiler.tools.common.PositionedError
An error without parameters
posixly_correct - Variable in class at.dms.compiler.getopt.Getopt
The flag determines whether or not we operate in strict POSIX compliance
postCheck(Stack<JExpression>, JExpression) - Method in class at.dms.kjc.sir.lowering.ThreeAddressExpressionCheck
Check on way back out (postfix check).
POSTFIX_BADTYPE - Static variable in interface at.dms.kjc.KjcMessages
 
POSTFIX_NOTINITIALIZED - Static variable in interface at.dms.kjc.KjcMessages
 
POSTFIX_NOTLVALUE - Static variable in interface at.dms.kjc.KjcMessages
 
postPreworkInitRead() - Method in class at.dms.kjc.backendSupport.Channel
 
postPreworkInitRead() - Method in class at.dms.kjc.backendSupport.DelegatingChannel
 
postPreworkInitRead() - Method in class at.dms.kjc.backendSupport.UnbufferredPopChannel
 
postProcessSelection(MouseEvent, Object, boolean) - Method in class org.jgraph.plaf.basic.BasicGraphUI.MouseHandler
Invoked after a cell has been selected in the mouseReleased method.
postVisit(SIRStream) - Method in class at.dms.kjc.sir.lowering.StaticsProp.IterOverAllFieldsAndMethods
Operation to perform after visiting a SIRStream
postVisitFeedbackLoop(SIRFeedbackLoop, SIRFeedbackLoopIter) - Method in class at.dms.kjc.CloningVisitor
 
postVisitFeedbackLoop(SIRFeedbackLoop, SIRFeedbackLoopIter) - Method in class at.dms.kjc.cluster.FlatIRToCluster
 
postVisitFeedbackLoop(SIRFeedbackLoop, SIRFeedbackLoopIter) - Method in class at.dms.kjc.raw.FlatIRToC
 
postVisitFeedbackLoop(SIRFeedbackLoop, SIRFeedbackLoopIter) - Method in class at.dms.kjc.rstream.FlatIRToRS
 
postVisitFeedbackLoop(SIRFeedbackLoop, SIRFeedbackLoopIter) - Method in class at.dms.kjc.sir.EmptyStreamVisitor
 
postVisitFeedbackLoop(SIRFeedbackLoop, SIRFeedbackLoopIter) - Method in class at.dms.kjc.sir.linear.LinearAnalyzer
 
postVisitFeedbackLoop(SIRFeedbackLoop, SIRFeedbackLoopIter) - Method in class at.dms.kjc.sir.lowering.fusion.FuseAll
 
postVisitFeedbackLoop(SIRFeedbackLoop, SIRFeedbackLoopIter) - Method in class at.dms.kjc.sir.lowering.fusion.Lifter
 
postVisitFeedbackLoop(SIRFeedbackLoop, SIRFeedbackLoopIter) - Method in class at.dms.kjc.sir.lowering.LowerInitFunctions
 
postVisitFeedbackLoop(SIRFeedbackLoop, SIRFeedbackLoopIter) - Method in class at.dms.kjc.sir.lowering.LowerWorkFunctions
 
postVisitFeedbackLoop(SIRFeedbackLoop, SIRFeedbackLoopIter) - Method in class at.dms.kjc.sir.lowering.partition.SJToPipe
 
postVisitFeedbackLoop(SIRFeedbackLoop, SIRFeedbackLoopIter) - Method in class at.dms.kjc.sir.lowering.Structurer
 
postVisitFeedbackLoop(SIRFeedbackLoop, SIRFeedbackLoopIter) - Method in class at.dms.kjc.sir.statespace.LinearAnalyzer
 
postVisitFeedbackLoop(SIRFeedbackLoop, SIRFeedbackLoopIter) - Method in class at.dms.kjc.sir.statespace.LinearReplacer
 
postVisitFeedbackLoop(SIRFeedbackLoop, SIRFeedbackLoopIter) - Method in interface at.dms.kjc.sir.StreamVisitor
 
postVisitFeedbackLoop(SIRFeedbackLoop, SIRFeedbackLoopIter) - Method in class at.dms.kjc.spacedynamic.FlatIRToC
 
postVisitFeedbackLoop(SIRFeedbackLoop, SIRFeedbackLoopIter) - Method in class at.dms.util.SIRPrinter
 
postVisitPipeline(SIRPipeline, SIRPipelineIter) - Method in class at.dms.kjc.CloningVisitor
POST-VISITS
postVisitPipeline(SIRPipeline, SIRPipelineIter) - Method in class at.dms.kjc.cluster.FlatIRToCluster
POST-VISITS
postVisitPipeline(SIRPipeline, SIRPipelineIter) - Method in class at.dms.kjc.raw.FlatIRToC
POST-VISITS
postVisitPipeline(SIRPipeline, SIRPipelineIter) - Method in class at.dms.kjc.rstream.FlatIRToRS
POST-VISITS
postVisitPipeline(SIRPipeline, SIRPipelineIter) - Method in class at.dms.kjc.sir.EmptyStreamVisitor
POST-VISITS
postVisitPipeline(SIRPipeline, SIRPipelineIter) - Method in class at.dms.kjc.sir.linear.LinearAnalyzer
We visit a pipeline after all sub-streams have been visited.
postVisitPipeline(SIRPipeline, SIRPipelineIter) - Method in class at.dms.kjc.sir.lowering.fusion.FuseAll
POST-VISITS
postVisitPipeline(SIRPipeline, SIRPipelineIter) - Method in class at.dms.kjc.sir.lowering.fusion.Lifter
POST-VISITS
postVisitPipeline(SIRPipeline, SIRPipelineIter) - Method in class at.dms.kjc.sir.lowering.LowerInitFunctions
 
postVisitPipeline(SIRPipeline, SIRPipelineIter) - Method in class at.dms.kjc.sir.lowering.LowerWorkFunctions
POST-VISITS
postVisitPipeline(SIRPipeline, SIRPipelineIter) - Method in class at.dms.kjc.sir.lowering.partition.SJToPipe
POST-VISITS
postVisitPipeline(SIRPipeline, SIRPipelineIter) - Method in class at.dms.kjc.sir.lowering.Structurer
 
postVisitPipeline(SIRPipeline, SIRPipelineIter) - Method in class at.dms.kjc.sir.statespace.LinearAnalyzer
We visit a pipeline after all sub-streams have been visited.
postVisitPipeline(SIRPipeline, SIRPipelineIter) - Method in class at.dms.kjc.sir.statespace.LinearReplacer
 
postVisitPipeline(SIRPipeline, SIRPipelineIter) - Method in interface at.dms.kjc.sir.StreamVisitor
POST-VISITS
postVisitPipeline(SIRPipeline, SIRPipelineIter) - Method in class at.dms.kjc.spacedynamic.FlatIRToC
POST-VISITS
postVisitPipeline(SIRPipeline, SIRPipelineIter) - Method in class at.dms.util.SIRPrinter
POST-VISITS
postVisitSplitJoin(SIRSplitJoin, SIRSplitJoinIter) - Method in class at.dms.kjc.CloningVisitor
 
postVisitSplitJoin(SIRSplitJoin, SIRSplitJoinIter) - Method in class at.dms.kjc.cluster.FlatIRToCluster
 
postVisitSplitJoin(SIRSplitJoin, SIRSplitJoinIter) - Method in class at.dms.kjc.raw.FlatIRToC
 
postVisitSplitJoin(SIRSplitJoin, SIRSplitJoinIter) - Method in class at.dms.kjc.rstream.FlatIRToRS
 
postVisitSplitJoin(SIRSplitJoin, SIRSplitJoinIter) - Method in class at.dms.kjc.sir.EmptyStreamVisitor
 
postVisitSplitJoin(SIRSplitJoin, SIRSplitJoinIter) - Method in class at.dms.kjc.sir.linear.LinearAnalyzer
Visits a split join after all of its childern have been visited.
postVisitSplitJoin(SIRSplitJoin, SIRSplitJoinIter) - Method in class at.dms.kjc.sir.lowering.fusion.FuseAll
 
postVisitSplitJoin(SIRSplitJoin, SIRSplitJoinIter) - Method in class at.dms.kjc.sir.lowering.fusion.Lifter
 
postVisitSplitJoin(SIRSplitJoin, SIRSplitJoinIter) - Method in class at.dms.kjc.sir.lowering.LowerInitFunctions
 
postVisitSplitJoin(SIRSplitJoin, SIRSplitJoinIter) - Method in class at.dms.kjc.sir.lowering.LowerWorkFunctions
 
postVisitSplitJoin(SIRSplitJoin, SIRSplitJoinIter) - Method in class at.dms.kjc.sir.lowering.partition.SJToPipe
 
postVisitSplitJoin(SIRSplitJoin, SIRSplitJoinIter) - Method in class at.dms.kjc.sir.lowering.Structurer
 
postVisitSplitJoin(SIRSplitJoin, SIRSplitJoinIter) - Method in class at.dms.kjc.sir.statespace.LinearAnalyzer
Visits a split join after all of its childern have been visited.
postVisitSplitJoin(SIRSplitJoin, SIRSplitJoinIter) - Method in class at.dms.kjc.sir.statespace.LinearReplacer
 
postVisitSplitJoin(SIRSplitJoin, SIRSplitJoinIter) - Method in interface at.dms.kjc.sir.StreamVisitor
 
postVisitSplitJoin(SIRSplitJoin, SIRSplitJoinIter) - Method in class at.dms.kjc.spacedynamic.FlatIRToC
 
postVisitSplitJoin(SIRSplitJoin, SIRSplitJoinIter) - Method in class at.dms.util.SIRPrinter
 
postVisitStream(SIRStream, SIRIterator) - Method in class at.dms.kjc.sir.EmptyStreamVisitor
This is called after all visits to a stream structure (Filter, Pipeline, SplitJoin, FeedbackLoop)
POVRAYScheduleRep - Class in at.dms.kjc.spacetime
This class will create a 3D representation of the Space-Time schedule to be rendered by the POVRAY rendering program installed on the CAG farms.
POVRAYScheduleRep(SpaceTimeSchedule, Layout<RawTile>, String) - Constructor for class at.dms.kjc.spacetime.POVRAYScheduleRep
 
PPAnalyze - Class in at.dms.kjc.cluster
 
PPAnalyze() - Constructor for class at.dms.kjc.cluster.PPAnalyze
 
PPU - Class in at.dms.kjc.cell
 
PPU(int) - Constructor for class at.dms.kjc.cell.PPU
 
preambleAction - Variable in class at.dms.compiler.tools.antlr.compiler.Grammar
 
preCheck(Stack<JExpression>, JExpression) - Method in class at.dms.kjc.sir.lowering.ThreeAddressExpressionCheck
Check before walking deeper into expression (prefix check).
predecessor(RBNode) - Method in class streamit.misc.RBTree
 
PredefinedContent - Class in at.dms.kjc.slicegraph
Predefined FilterContent.
PredefinedContent(PredefinedContent) - Constructor for class at.dms.kjc.slicegraph.PredefinedContent
Copy constructor for PredefinedContent.
PredefinedContent(SIRPredefinedFilter) - Constructor for class at.dms.kjc.slicegraph.PredefinedContent
Construct PredefinedContent from SIRPredefinedFilter
PredefinedContent(UnflatFilter) - Constructor for class at.dms.kjc.slicegraph.PredefinedContent
Construct PredefinedContent from UnflatFilter.
preferredMinSize - Variable in class org.jgraph.plaf.basic.BasicGraphUI
Minimum preferred size.
preferredSize - Variable in class org.jgraph.plaf.basic.BasicGraphUI
Size needed to completely display all the cells.
prefix - Variable in class at.dms.kjc.JFieldAccessExpression
 
prefix - Variable in class at.dms.kjc.JMethodCallExpression
 
PREFIX_BADTYPE - Static variable in interface at.dms.kjc.KjcMessages
 
PREFIX_NOTINITIALIZED - Static variable in interface at.dms.kjc.KjcMessages
 
PREFIX_NOTLVALUE - Static variable in interface at.dms.kjc.KjcMessages
 
prefixAssociations - Static variable in class at.dms.kjc.spacetime.SpaceTimeBackend
Saves output of StaticsProp until time to clean up ComputeCodeStore's
prepareForAnalysis() - Method in class at.dms.compiler.tools.antlr.compiler.RuleBlock
 
prepareForEditing() - Method in class org.jgraph.graph.DefaultGraphCellEditor
Invoked just before editing is to start.
prepareForUIInstall() - Method in class org.jgraph.plaf.basic.BasicGraphUI
Invoked after the graph instance variable has been set, but before any defaults/listeners have been installed.
prepareToWork() - Method in class streamit.library.Filter
 
prepareToWork() - Method in class streamit.library.Joiner
 
prepareToWork() - Method in class streamit.library.Operator
This function should be called right before any call to work() on the operator.
prepareToWork() - Method in class streamit.library.Splitter
 
prePeek - Variable in class at.dms.kjc.backendSupport.FilterInfo
peeked amount in pre-work of two-stage filter
prePop - Variable in class at.dms.kjc.backendSupport.FilterInfo
popped amount in pre-work in two-stage filter
preprocess() - Method in class at.dms.compiler.tools.antlr.compiler.Main
 
Preprocessor - Class in at.dms.compiler.tools.antlr.compiler
 
Preprocessor(TokenBuffer, int) - Constructor for class at.dms.compiler.tools.antlr.compiler.Preprocessor
 
Preprocessor(TokenBuffer) - Constructor for class at.dms.compiler.tools.antlr.compiler.Preprocessor
 
Preprocessor(TokenStream, int) - Constructor for class at.dms.compiler.tools.antlr.compiler.Preprocessor
 
Preprocessor(TokenStream) - Constructor for class at.dms.compiler.tools.antlr.compiler.Preprocessor
 
Preprocessor(ParserSharedInputState) - Constructor for class at.dms.compiler.tools.antlr.compiler.Preprocessor
 
PreprocessorLexer - Class in at.dms.compiler.tools.antlr.compiler
 
PreprocessorLexer(InputStream) - Constructor for class at.dms.compiler.tools.antlr.compiler.PreprocessorLexer
 
PreprocessorLexer(Reader) - Constructor for class at.dms.compiler.tools.antlr.compiler.PreprocessorLexer
 
PreprocessorLexer(InputBuffer) - Constructor for class at.dms.compiler.tools.antlr.compiler.PreprocessorLexer
 
PreprocessorLexer(LexerSharedInputState) - Constructor for class at.dms.compiler.tools.antlr.compiler.PreprocessorLexer
 
PreprocessorTokenTypes - Interface in at.dms.compiler.tools.antlr.compiler
 
prePush - Variable in class at.dms.kjc.backendSupport.FilterInfo
pushed amount in pre-work in two-stage filter
presynchAllDramsInInit() - Static method in class at.dms.kjc.spacetime.RawComputeCodeStore
This function will create a presynch read command for every dram that is used in the program and add it to the current position in the init block.
presynchEmptyTilesInSteady() - Static method in class at.dms.kjc.spacetime.RawComputeCodeStore
This function will create a presynch read command for each dram that does not have a filter assigned to it but initiates DRAM commands.
prev - Variable in class org.jgraph.graph.GraphLayoutCache.GraphViewLayerEdit
 
prev() - Method in class streamit.misc.DLListElement
Return the prev element in the list.
prev() - Method in class streamit.misc.DLListIterator
Advance the iterator to the previous element
prev() - Method in class streamit.misc.OMapIterator
 
prev() - Method in class streamit.misc.OSetIterator
 
preview - Variable in class org.jgraph.graph.EdgeRenderer
Boolean attributes of the current edgeview.
preview - Variable in class org.jgraph.graph.PortRenderer
Cached hasFocus and selected value.
preview - Variable in class org.jgraph.graph.VertexRenderer
Cached hasFocus and selected value.
previousAttributes - Variable in class org.jgraph.graph.DefaultGraphModel.GraphModelEdit
 
previousConnectionSet - Variable in class org.jgraph.graph.DefaultGraphModel.GraphModelEdit
 
previousCursor - Variable in class org.jgraph.graph.BasicMarqueeHandler
 
previousCursor - Variable in class org.jgraph.plaf.basic.BasicGraphUI.MouseHandler
 
previousParentMap - Variable in class org.jgraph.graph.DefaultGraphModel.GraphModelEdit
 
preVisit(SIRStream) - Method in class at.dms.kjc.sir.lowering.StaticsProp.IterOverAllFieldsAndMethods
Operation to perform before visiting a SIRstream.
preVisitFeedbackLoop(SIRFeedbackLoop, SIRFeedbackLoopIter) - Method in class at.dms.kjc.CloningVisitor
 
preVisitFeedbackLoop(SIRFeedbackLoop, SIRFeedbackLoopIter) - Method in class at.dms.kjc.cluster.FlatIRToCluster
 
preVisitFeedbackLoop(SIRFeedbackLoop, SIRFeedbackLoopIter) - Method in class at.dms.kjc.raw.FlatIRToC
 
preVisitFeedbackLoop(SIRFeedbackLoop, SIRFeedbackLoopIter) - Method in class at.dms.kjc.rstream.FlatIRToRS
 
preVisitFeedbackLoop(SIRFeedbackLoop, SIRFeedbackLoopIter) - Method in class at.dms.kjc.sir.EmptyStreamVisitor
 
preVisitFeedbackLoop(SIRFeedbackLoop, SIRFeedbackLoopIter) - Method in class at.dms.kjc.sir.linear.LinearReplacer
 
preVisitFeedbackLoop(SIRFeedbackLoop, SIRFeedbackLoopIter) - Method in class at.dms.kjc.sir.lowering.fusion.FuseAll
 
preVisitFeedbackLoop(SIRFeedbackLoop, SIRFeedbackLoopIter) - Method in class at.dms.kjc.sir.lowering.fusion.Lifter
 
preVisitFeedbackLoop(SIRFeedbackLoop, SIRFeedbackLoopIter) - Method in class at.dms.kjc.sir.lowering.LowerInitFunctions
 
preVisitFeedbackLoop(SIRFeedbackLoop, SIRFeedbackLoopIter) - Method in class at.dms.kjc.sir.lowering.LowerWorkFunctions
 
preVisitFeedbackLoop(SIRFeedbackLoop, SIRFeedbackLoopIter) - Method in class at.dms.kjc.sir.lowering.partition.SJToPipe
 
preVisitFeedbackLoop(SIRFeedbackLoop, SIRFeedbackLoopIter) - Method in class at.dms.kjc.sir.lowering.Structurer
 
preVisitFeedbackLoop(SIRFeedbackLoop, SIRFeedbackLoopIter) - Method in class at.dms.kjc.sir.statespace.LinearReplacer
 
preVisitFeedbackLoop(SIRFeedbackLoop, SIRFeedbackLoopIter) - Method in interface at.dms.kjc.sir.StreamVisitor
 
preVisitFeedbackLoop(SIRFeedbackLoop, SIRFeedbackLoopIter) - Method in class at.dms.kjc.spacedynamic.FlatIRToC
 
preVisitFeedbackLoop(SIRFeedbackLoop, SIRFeedbackLoopIter) - Method in class at.dms.util.SIRPrinter
 
preVisitPipeline(SIRPipeline, SIRPipelineIter) - Method in class at.dms.kjc.CloningVisitor
PRE-VISITS
preVisitPipeline(SIRPipeline, SIRPipelineIter) - Method in class at.dms.kjc.cluster.FlatIRToCluster
 
preVisitPipeline(SIRPipeline, SIRPipelineIter) - Method in class at.dms.kjc.raw.FlatIRToC
 
preVisitPipeline(SIRPipeline, SIRPipelineIter) - Method in class at.dms.kjc.rstream.FlatIRToRS
 
preVisitPipeline(SIRPipeline, SIRPipelineIter) - Method in class at.dms.kjc.sir.EmptyStreamVisitor
PRE-VISITS
preVisitPipeline(SIRPipeline, SIRPipelineIter) - Method in class at.dms.kjc.sir.linear.LinearReplacer
 
preVisitPipeline(SIRPipeline, SIRPipelineIter) - Method in class at.dms.kjc.sir.lowering.fusion.FuseAll
PRE-VISITS
preVisitPipeline(SIRPipeline, SIRPipelineIter) - Method in class at.dms.kjc.sir.lowering.fusion.Lifter
PRE-VISITS
preVisitPipeline(SIRPipeline, SIRPipelineIter) - Method in class at.dms.kjc.sir.lowering.LowerInitFunctions
 
preVisitPipeline(SIRPipeline, SIRPipelineIter) - Method in class at.dms.kjc.sir.lowering.LowerWorkFunctions
PRE-VISITS
preVisitPipeline(SIRPipeline, SIRPipelineIter) - Method in class at.dms.kjc.sir.lowering.partition.SJToPipe
PRE-VISITS
preVisitPipeline(SIRPipeline, SIRPipelineIter) - Method in class at.dms.kjc.sir.lowering.Structurer
PRE-VISITS
preVisitPipeline(SIRPipeline, SIRPipelineIter) - Method in class at.dms.kjc.sir.statespace.LinearReplacer
 
preVisitPipeline(SIRPipeline, SIRPipelineIter) - Method in interface at.dms.kjc.sir.StreamVisitor
PRE-VISITS
preVisitPipeline(SIRPipeline, SIRPipelineIter) - Method in class at.dms.kjc.spacedynamic.FlatIRToC
 
preVisitPipeline(SIRPipeline, SIRPipelineIter) - Method in class at.dms.util.SIRPrinter
PRE-VISITS
preVisitSplitJoin(SIRSplitJoin, SIRSplitJoinIter) - Method in class at.dms.kjc.CloningVisitor
 
preVisitSplitJoin(SIRSplitJoin, SIRSplitJoinIter) - Method in class at.dms.kjc.cluster.FlatIRToCluster
 
preVisitSplitJoin(SIRSplitJoin, SIRSplitJoinIter) - Method in class at.dms.kjc.raw.FlatIRToC
 
preVisitSplitJoin(SIRSplitJoin, SIRSplitJoinIter) - Method in class at.dms.kjc.rstream.FlatIRToRS
 
preVisitSplitJoin(SIRSplitJoin, SIRSplitJoinIter) - Method in class at.dms.kjc.sir.EmptyStreamVisitor
 
preVisitSplitJoin(SIRSplitJoin, SIRSplitJoinIter) - Method in class at.dms.kjc.sir.linear.LinearReplacer
 
preVisitSplitJoin(SIRSplitJoin, SIRSplitJoinIter) - Method in class at.dms.kjc.sir.lowering.fusion.FuseAll
 
preVisitSplitJoin(SIRSplitJoin, SIRSplitJoinIter) - Method in class at.dms.kjc.sir.lowering.fusion.Lifter
 
preVisitSplitJoin(SIRSplitJoin, SIRSplitJoinIter) - Method in class at.dms.kjc.sir.lowering.LowerInitFunctions
 
preVisitSplitJoin(SIRSplitJoin, SIRSplitJoinIter) - Method in class at.dms.kjc.sir.lowering.LowerWorkFunctions
 
preVisitSplitJoin(SIRSplitJoin, SIRSplitJoinIter) - Method in class at.dms.kjc.sir.lowering.partition.SJToPipe
 
preVisitSplitJoin(SIRSplitJoin, SIRSplitJoinIter) - Method in class at.dms.kjc.sir.lowering.Structurer
 
preVisitSplitJoin(SIRSplitJoin, SIRSplitJoinIter) - Method in class at.dms.kjc.sir.statespace.LinearReplacer
 
preVisitSplitJoin(SIRSplitJoin, SIRSplitJoinIter) - Method in interface at.dms.kjc.sir.StreamVisitor
 
preVisitSplitJoin(SIRSplitJoin, SIRSplitJoinIter) - Method in class at.dms.kjc.spacedynamic.FlatIRToC
 
preVisitSplitJoin(SIRSplitJoin, SIRSplitJoinIter) - Method in class at.dms.util.SIRPrinter
 
preVisitStream(SIRStream, SIRIterator) - Method in class at.dms.kjc.sir.EmptyStreamVisitor
This is called before all visits to a stream structure (Filter, Pipeline, SplitJoin, FeedbackLoop)
preVisitStream(SIRStream, SIRIterator) - Method in class at.dms.kjc.sir.lowering.FieldInitMover
 
preVisitStream(SIRStream, SIRIterator) - Method in class at.dms.kjc.sir.lowering.partition.RecordingStreamVisitor
This is called before all visits to a stream structure (Filter, Pipeline, SplitJoin, FeedbackLoop)
preVisitStream(SIRStream, SIRIterator) - Method in class at.dms.kjc.sir.lowering.RemoveDynamicRates
 
preVisitStream(SIRStream, SIRIterator) - Method in class at.dms.kjc.sir.lowering.RoundToFloor
 
prevs - Variable in class at.dms.kjc.flatgraph.StaticStreamGraph
These Hashmaps map flatnode -> flatnode.
prework - Variable in class at.dms.kjc.slicegraph.FilterContent
PreWork and Work method declarations
prework() - Method in class streamit.library.Filter
 
preWorkMethod - Variable in class at.dms.kjc.backendSupport.CodeStoreHelper
 
preworkNeeded() - Method in class at.dms.kjc.sir.statespace.LinearFilterRepresentation
 
primePumpItems() - Method in class at.dms.kjc.slicegraph.InterSliceEdge
The number of items sent over this link in one call of the link in the prime pump stage, the link might be used many times in the prime pump stage conceptually using the rotating buffers.
primePumpMethod - Variable in class at.dms.kjc.backendSupport.CodeStoreHelper
 
primePumpMethod - Variable in class at.dms.kjc.spacetime.RawExecutionCode
the method that executes each stage of the prime pump schedule
primePumpStage - Static variable in class at.dms.kjc.backendSupport.CodeStoreHelper
possible prefix for functions in prime-pump stage
primePumpStage - Static variable in class at.dms.kjc.spacetime.RawExecutionCode
 
primitive_type() - Method in class streamit.frontend.StreamItParserFE
 
print(String) - Method in class at.dms.compiler.TabbedPrintWriter
Print a string
print(String) - Method in class at.dms.kjc.common.CodegenPrintWriter
Print something in the current line.
print(boolean) - Method in class at.dms.kjc.common.CodegenPrintWriter
 
print(int) - Method in class at.dms.kjc.common.CodegenPrintWriter
 
print(char) - Method in class at.dms.kjc.common.CodegenPrintWriter
 
print(float) - Method in class at.dms.kjc.common.CodegenPrintWriter
 
print(double) - Method in class at.dms.kjc.common.CodegenPrintWriter
 
print(Object) - Method in class at.dms.kjc.KjcPrettyPrinter
 
print(String) - Method in class at.dms.kjc.KjcPrettyPrinter
 
print(boolean) - Method in class at.dms.kjc.KjcPrettyPrinter
 
print(int) - Method in class at.dms.kjc.KjcPrettyPrinter
 
print(char) - Method in class at.dms.kjc.KjcPrettyPrinter
 
print(double) - Method in class at.dms.kjc.KjcPrettyPrinter
 
print(CType) - Method in class at.dms.kjc.rstream.FlatIRToRS
 
print(String) - Static method in class at.dms.kjc.sir.linear.LinearPrinter
Prints message to stderr if flag is set to true.
print(String) - Static method in class at.dms.kjc.sir.statespace.LinearPrinter
Prints message to stderr if flag is set to true.
print(String) - Method in class at.dms.kjc.StreamItDot
 
print(String, PrintStream) - Static method in class streamit.scheduler1.SchedObject
prints a string
print(PrintStream) - Method in class streamit.scheduler1.Scheduler
Print the StreamIt graph
print_partitioned_source - Static variable in class at.dms.kjc.KjcOptions
 
printBuffers() - Static method in class at.dms.kjc.backendSupport.Channel
For debugging.
printChip() - Method in class at.dms.kjc.spacetime.RawChip
 
printCodegenComments - Static variable in class at.dms.kjc.cluster.FlatIRToCluster
Set to true to print comments on code generation.
printCounts(HashMap) - Static method in class at.dms.kjc.flatgraph.StaticStreamGraph
 
printCounts(HashMap) - Static method in class at.dms.kjc.raw.RawBackend
 
printData(String) - Method in class at.dms.util.IRPrinter
Print arbitrary string data to p.
printData(char) - Method in class at.dms.util.IRPrinter
Print an arbitrary single character.
printData(int) - Method in class at.dms.util.SIRPrinter
 
printDecl(CType, String) - Method in class at.dms.kjc.common.ToCCommon
Prints a declaration for the given type with the given identifier.
printDot(PrintStream) - Method in class streamit.scheduler1.SchedJoinType
 
printDot(PrintStream) - Method in class streamit.scheduler1.SchedSplitType
 
printDram() - Method in class at.dms.kjc.spacetime.RawTile
 
printDramCommands() - Method in class at.dms.kjc.spacetime.DRAMCommandDist
 
printDramSetup(RawChip) - Static method in class at.dms.kjc.spacetime.RawTile
 
printDramSetup() - Method in class at.dms.kjc.spacetime.StreamingDram
 
printEdge(String, String, PrintStream) - Static method in class streamit.scheduler1.SchedObject
prints an edge for printDot
printEnd(char) - Method in class at.dms.util.IRPrinter
Print the end of a block.
printExecutionCount(HashMap) - Static method in class at.dms.kjc.spacetime.Util
Print to screen the mapping of multiplicities
printExp(JExpression) - Method in class at.dms.kjc.common.ToCCommon
 
printFilter(FilterIter, DataOutputStream) - Method in class streamit.scheduler2.print.PrintProgram
 
printFL(FeedbackLoopIter, DataOutputStream) - Method in class streamit.scheduler2.print.PrintProgram
 
printGraph(SIRStream) - Static method in class at.dms.kjc.NumberDot
Prints dot graph of
printGraph(SIRStream, String) - Static method in class at.dms.kjc.NumberDot
Prints dot graph of
printGraph(SIRStream) - Static method in class at.dms.kjc.SimpleDot
Prints dot graph of
printGraph(SIRStream, String) - Static method in class at.dms.kjc.SimpleDot
Prints dot graph of
printGraph(SIRStream, String, LinearAnalyzer, LinearRedundancyAnalyzer) - Static method in class at.dms.kjc.sir.linear.LinearDot
Prints dot graph of to , using LinearAnalyzer lfa and LinearRedundancyAnalyzer lra.
printGraph(SIRStream, String, LinearAnalyzer) - Static method in class at.dms.kjc.sir.linear.LinearDot
Prints dot graph of to , using LinearAnalyzer lfa.
printGraph(SIRStream, String, LinearAnalyzer, LinearRedundancyAnalyzer) - Static method in class at.dms.kjc.sir.linear.LinearDotSimple
Prints dot graph of to , using LinearAnalyzer lfa and LinearRedundancyAnalyzer lra.
printGraph(SIRStream, String) - Static method in class at.dms.kjc.sir.lowering.fission.StatelessDot
Prints dot graph of
printGraph(SIRStream, String) - Static method in class at.dms.kjc.sir.lowering.partition.ManualPartition
Outputs numbered dot graph for 'str', by name of 'filename'.dot.
printGraph(SIRStream, String) - Method in class at.dms.kjc.sir.lowering.partition.WorkEstimate
Prints dot graph of work estimates for
printGraph(SIRStream, String, LinearAnalyzer, LinearRedundancyAnalyzer) - Static method in class at.dms.kjc.sir.statespace.LinearDot
Prints dot graph of to , using LinearAnalyzer lfa and LinearRedundancyAnalyzer lra.
printGraph(SIRStream, String, LinearAnalyzer) - Static method in class at.dms.kjc.sir.statespace.LinearDot
Prints dot graph of
printGraph(SIRStream, String, LinearAnalyzer, LinearRedundancyAnalyzer) - Static method in class at.dms.kjc.sir.statespace.LinearDotSimple
Prints dot graph of
printGraph(SIRStream) - Static method in class at.dms.kjc.StreamItDot
Prints dot graph of
printGraph(SIRStream, String) - Static method in class at.dms.kjc.StreamItDot
Prints dot graph of
PrintGraph - Class in streamit.scheduler2.print
 
PrintGraph() - Constructor for class streamit.scheduler2.print.PrintGraph
 
printHierarchy() - Method in class at.dms.kjc.sir.lowering.partition.StreamTransform
Prints hierarchy of stream transforms rooted at
printLayoutCost(SpaceTimeSchedule, Layout) - Static method in class at.dms.kjc.spacetime.LayoutDot
Print the final cost of the layout according to the cost function of
printLayoutStats() - Method in class at.dms.kjc.common.SimulatedAnnealing
Use this method to print stats for the layout...
printLayoutStats() - Method in class at.dms.kjc.spacetime.AnnealedLayout
Print some statistics to the screen for the layout.
println() - Method in class at.dms.compiler.TabbedPrintWriter
Print a new line
println(String) - Method in class at.dms.kjc.common.CodegenPrintWriter
Print something in the current line and terminate the line.
println() - Method in class at.dms.kjc.common.CodegenPrintWriter
 
println(boolean) - Method in class at.dms.kjc.common.CodegenPrintWriter
 
println(int) - Method in class at.dms.kjc.common.CodegenPrintWriter
 
println(char) - Method in class at.dms.kjc.common.CodegenPrintWriter
 
println(float) - Method in class at.dms.kjc.common.CodegenPrintWriter
 
println(double) - Method in class at.dms.kjc.common.CodegenPrintWriter
 
println(String) - Static method in class at.dms.kjc.sir.linear.LinearPrinter
Prints message to stderr if flag is set to true.
println(String) - Static method in class at.dms.kjc.sir.statespace.LinearPrinter
Prints message to stderr if flag is set to true.
println_debugging(String) - Static method in class at.dms.kjc.common.CommonUtils
Print a string only if compiling with --debug
printLParen() - Method in class at.dms.kjc.common.ToCCommon
Print a left parenthesis if not in statement context.
printMe() - Method in class at.dms.kjc.raw.JoinerScheduleNode
 
printMe() - Method in class at.dms.kjc.raw.SwitchScheduleNode
 
printMe() - Method in class at.dms.kjc.spacedynamic.JoinerScheduleNode
 
printMPSToFile(String) - Method in class at.dms.kjc.linprog.MPSWriter
Dumps a representation of this to in MPS format.
printNewline() - Method in class at.dms.util.IRPrinter
Print a newline and the current indent.
printOptimizedSchedule() - Method in class streamit.scheduler2.Scheduler
 
printOptions() - Method in class at.dms.compiler.tools.common.Options
Prints the available options.
printOptions() - Method in class at.dms.util.Options
Prints the available options.
printPartitionGraph(SIRStream, String, HashMap<SIROperator, Object>) - Static method in class at.dms.kjc.sir.lowering.partition.PartitionDot
Prints dot graph of 'str' to 'filename'.
printPipe(PipelineIter, DataOutputStream) - Method in class streamit.scheduler2.print.PrintProgram
 
printPostfixMap - Static variable in class at.dms.kjc.common.ToCCommon
Print postfixes: defaults to ");" useful for printing boolean.
printPrefixMap - Static variable in class at.dms.kjc.common.ToCCommon
Controls visitPrintStatement.
printProgram(Iterator) - Method in class streamit.scheduler2.print.PrintGraph
 
PrintProgram - Class in streamit.scheduler2.print
 
PrintProgram() - Constructor for class streamit.scheduler2.print.PrintProgram
 
printProgram(Iterator) - Method in class streamit.scheduler2.print.PrintProgram
 
printReps() - Method in class streamit.scheduler2.Scheduler
Prints repetition info to screen.
printRoute(FlatNode, FlatNode, List) - Static method in class at.dms.kjc.raw.Router
 
printRoute(FlatNode, FlatNode, List) - Method in class at.dms.kjc.spacedynamic.YXRouter
 
printRParen() - Method in class at.dms.kjc.common.ToCCommon
Print a right parenthesis if not in statement context.
printSchedule(JoinerScheduleNode) - Static method in class at.dms.kjc.raw.JoinerScheduleNode
 
printSchedule(JoinerScheduleNode) - Static method in class at.dms.kjc.spacedynamic.JoinerScheduleNode
 
printSchedule(Schedule, Schedule) - Method in class streamit.scheduler2.Scheduler
 
printScheduleGraph(SIRStream, String, HashMap[]) - Static method in class at.dms.kjc.sir.lowering.partition.PartitionDot
For printing execution counts.
printSetup(RawProcElements) - Static method in class at.dms.kjc.spacetime.StreamingDram
 
printSeveralLines(String) - Method in class at.dms.kjc.common.CodegenPrintWriter
Print a string, possibly containing \n characters.
printSJ(SplitJoinIter, DataOutputStream) - Method in class streamit.scheduler2.print.PrintProgram
 
printsPerSteady - Static variable in class at.dms.kjc.raw.NumberGathering
 
printStart(char, String) - Method in class at.dms.util.IRPrinter
Print the start of a block.
printStats() - Method in class at.dms.kjc.cell.CellComputeCodeStore
Add a group to print timing statistics after running is completed.
printStream(Iterator) - Method in class streamit.scheduler2.print.PrintProgram
 
printTileWork(LinkedList<PartitionRecord>, int) - Static method in class at.dms.kjc.sir.lowering.partition.PartitionUtil
Prints work summaries to the screen.
printType(CType) - Method in class at.dms.kjc.common.ToCCommon
Print a CType.
printType(CType) - Method in class at.dms.kjc.sir.SIRToStreamIt
 
printUnoptimizedSchedule() - Method in class streamit.scheduler2.Scheduler
 
printUsage() - Method in class streamit.frontend.ToJava
 
printUsage() - Method in class streamit.frontend.ToKopi
 
printWork() - Method in class at.dms.kjc.sir.lowering.partition.WorkEstimate
prints work of all functions to system.err.
proc - Static variable in class at.dms.kjc.KjcOptions
 
ProcElement - Class in at.dms.kjc.slicegraph
A processing element in the most general sense: CPU tile, GPU, I/O device, switch network.
ProcElement() - Constructor for class at.dms.kjc.slicegraph.ProcElement
 
process() - Method in class at.dms.compiler.tools.antlr.compiler.Main
Perform processing on the grammar file.
processFilterSliceNode(FilterSliceNode, SchedulingPhase, ComputeNodesType) - Method in class at.dms.kjc.backendSupport.BackEndFactory
Process a filter slice node: find the correct ProcElement(s) and add code and buffers.
ProcessFilterSliceNode - Class in at.dms.kjc.backendSupport
Process a FilterSliceNode creating code in the code store and buffers for connectivity.
ProcessFilterSliceNode(FilterSliceNode, SchedulingPhase, BackEndFactory) - Constructor for class at.dms.kjc.backendSupport.ProcessFilterSliceNode
 
processFilterSliceNode() - Method in class at.dms.kjc.backendSupport.ProcessFilterSliceNode
Create code for a FilterSliceNode.
processFilterSliceNode(FilterSliceNode, SchedulingPhase, CellChip) - Method in class at.dms.kjc.cell.CellBackendFactory
 
processFilterSliceNode() - Method in class at.dms.kjc.cell.CellProcessFilterSliceNode
 
processFilterSliceNode(FilterSliceNode, SchedulingPhase, RawChip) - Method in class at.dms.kjc.spacetime.RawBackEndFactory
Process a filter slice node: find the correct ProcElement(s) and add code and buffers.
processFilterSliceNode(FilterSliceNode, SchedulingPhase, UniProcessors) - Method in class at.dms.kjc.vanillaSlice.UniBackEndFactory
Process a filter slice node: find the correct ProcElement(s) and add code and buffers.
processFilterSlices(Slice, SchedulingPhase, ComputeNodesType) - Method in class at.dms.kjc.backendSupport.BackEndFactory
Process all filter slice nodes in a Slice (just one in a SimpleSlice): find the correct ProcElement(s) and add filter code.
processFilterSlices(Slice, SchedulingPhase, CellChip) - Method in class at.dms.kjc.cell.CellBackendFactory
 
processFilterSlices(Slice, SchedulingPhase, RawChip) - Method in class at.dms.kjc.spacetime.RawBackEndFactory
Process all filter slice nodes in a Slice (just one in a SimpleSlice): find the correct ProcElement(s) and add filter code.
processFilterSlices(Slice, SchedulingPhase, RawProcElements) - Static method in class at.dms.kjc.spacetime.Rawify
First generate the dram commands for input/output to/from the first/last filters of the trace.
processFilterSlices(Slice, SchedulingPhase, UniProcessors) - Method in class at.dms.kjc.vanillaSlice.UniBackEndFactory
Process all filter slice nodes in a Slice (just one in a SimpleSlice): find the correct ProcElement(s) and add filter code.
processGlobal(SIRGlobal) - Method in class at.dms.kjc.sir.SIRToStreamIt
 
processInputSliceNode(InputSliceNode, SchedulingPhase, ComputeNodesType) - Method in class at.dms.kjc.backendSupport.BackEndFactory
Process an input slice node: find the correct ProcElement(s) and add joiner code, and buffers.
ProcessInputSliceNode - Class in at.dms.kjc.backendSupport
Create kopi code for an InputSliceNode.
ProcessInputSliceNode(InputSliceNode, SchedulingPhase, BackEndFactory) - Constructor for class at.dms.kjc.backendSupport.ProcessInputSliceNode
Constructor
processInputSliceNode() - Method in class at.dms.kjc.backendSupport.ProcessInputSliceNode
Create code for a InputSliceNode.
processInputSliceNode(InputSliceNode, SchedulingPhase, CellChip) - Method in class at.dms.kjc.cell.CellBackendFactory
 
processInputSliceNode(InputSliceNode, SchedulingPhase, RawChip) - Method in class at.dms.kjc.spacetime.RawBackEndFactory
Process an input slice node: find the correct ProcElement(s) and add joiner code, and buffers.
processInputSliceNode(InputSliceNode, SchedulingPhase, RawProcElements) - Static method in class at.dms.kjc.spacetime.Rawify
Create dram commands and switch code to implement the joining described by the input trace node.
processInputSliceNode(InputSliceNode, SchedulingPhase, UniProcessors) - Method in class at.dms.kjc.vanillaSlice.UniBackEndFactory
Process an input slice node: find the correct ProcElement(s) and add joiner code, and buffers.
processNode(QNode) - Method in class at.dms.backend.DeadcodeElimination
 
processNode(QNode) - Method in class at.dms.backend.PeepholeOptimizer
 
processNode(QNode) - Method in class at.dms.backend.RegisterAllocation
 
processNode(QNode) - Method in class at.dms.backend.StackSchleduler
Processes the node
processNode(QNode) - Method in class at.dms.backend.TreeWalker
Processes the node
processOption(int, Getopt) - Method in class at.dms.backend.BackendOptions
 
processOption(int, Getopt) - Method in class at.dms.compiler.tools.antlr.compiler.AntlrOptions
 
processOption(int, Getopt) - Method in class at.dms.compiler.tools.common.Options
 
processOption(int, Getopt) - Method in class at.dms.compiler.tools.include.IncludeOptions
 
processOption(int, Getopt) - Method in class at.dms.compiler.tools.lexgen.LexgenOptions
 
processOption(int, Getopt) - Method in class at.dms.compiler.tools.msggen.MsggenOptions
 
processOption(int, Getopt) - Method in class at.dms.compiler.tools.optgen.OptgenOptions
 
processOption(int, Getopt) - Method in class at.dms.kjc.KjcOptions
 
processOption(int, Getopt) - Method in class at.dms.optimize.OptimizeOptions
 
processOption(int, Getopt) - Method in class at.dms.util.Options
 
processOutputSliceNode(OutputSliceNode, SchedulingPhase, ComputeNodesType) - Method in class at.dms.kjc.backendSupport.BackEndFactory
Process an output slice node: find the correct ProcElement(s) and add splitter code, and buffers.
ProcessOutputSliceNode - Class in at.dms.kjc.backendSupport
Create kopi code for an OutputSliceNode.
ProcessOutputSliceNode(OutputSliceNode, SchedulingPhase, BackEndFactory) - Constructor for class at.dms.kjc.backendSupport.ProcessOutputSliceNode
Constructor
processOutputSliceNode() - Method in class at.dms.kjc.backendSupport.ProcessOutputSliceNode
Create code for a OutputSliceNode.
processOutputSliceNode(OutputSliceNode, SchedulingPhase, CellChip) - Method in class at.dms.kjc.cell.CellBackendFactory
 
processOutputSliceNode(OutputSliceNode, SchedulingPhase, RawChip) - Method in class at.dms.kjc.spacetime.RawBackEndFactory
Process an output slice node: find the correct ProcElement(s) and add splitter code and buffers.
processOutputSliceNode(OutputSliceNode, SchedulingPhase, RawProcElements) - Static method in class at.dms.kjc.spacetime.Rawify
Create the dram commands and the switch code to implement the splitting described by the output trace node.
processOutputSliceNode(OutputSliceNode, SchedulingPhase, UniProcessors) - Method in class at.dms.kjc.vanillaSlice.UniBackEndFactory
Process an output slice node: find the correct ProcElement(s) and add splitter code, and buffers.
processStringForASTConstructor(String) - Method in class at.dms.compiler.tools.antlr.compiler.JavaCodeGenerator
Process a string for an simple expression for use in xx/action.g it is used to cast simple tokens/references to the right type for the generated language.
processWorkFunction(JMethodDeclaration) - Method in class at.dms.kjc.StreamItDot
 
producer_name() - Method in class at.dms.kjc.cluster.NetStream
 
producer_name - Variable in class at.dms.kjc.cluster.TapeCluster
 
profile - Static variable in class at.dms.kjc.KjcOptions
 
profile - Static variable in class streamit.library.Stream
 
Profiler - Class in streamit.library
This class can tabulate profiling statistics for execution of StreamIt programs in the Java library.
Profiler() - Constructor for class streamit.library.Profiler
 
progname - Variable in class at.dms.compiler.getopt.Getopt
Name to print as the program name in error messages.
Program - Class in streamit.frontend.nodes
An entire StreamIt program.
Program(FEContext, List<StreamSpec>, List<TypeStruct>, List<TypeHelper>) - Constructor for class streamit.frontend.nodes.Program
Creates a new StreamIt program, given lists of streams and structures.
program() - Method in class streamit.frontend.StreamItParserFE
 
promotesTo(Type) - Method in class streamit.frontend.nodes.Type
Check if this type can be promoted to some other type.
promotesTo(Type) - Method in class streamit.frontend.nodes.TypePrimitive
Check if this type can be promoted to some other type.
propagate(SIRStream, Set<SIRGlobal>) - Static method in class at.dms.kjc.sir.lowering.StaticsProp
The top-level for propagating data from static sections into the stream graph.
propagateAndUnroll(SIRStream) - Static method in class at.dms.kjc.sir.lowering.ConstantProp
Propagates constants as far as possible in and also unrolls loops.
propagateAndUnroll(SIRStream, boolean) - Static method in class at.dms.kjc.sir.lowering.ConstantProp
Propagates constants as far as possible in and also unrolls loops.
propagatePredefinedFields(Propagator) - Method in class at.dms.kjc.sir.SIRFileReader
 
propagatePredefinedFields(Propagator) - Method in class at.dms.kjc.sir.SIRFileWriter
 
propagatePredefinedFields(Propagator) - Method in class at.dms.kjc.sir.SIRIdentity
 
propagatePredefinedFields(Propagator) - Method in class at.dms.kjc.sir.SIRPredefinedFilter
Uses to propagate constants into predefined fields of this.
Propagator - Class in at.dms.kjc.sir.lowering
This class propagates constants and partially evaluates all expressions as much as possible.
Propagator(Hashtable<JLocalVariable, Object>) - Constructor for class at.dms.kjc.sir.lowering.Propagator
Constructor, given that constants maps JLocalVariables to JLiterals for the scope that we'll be visiting.
Propagator(Hashtable<JLocalVariable, Object>, boolean) - Constructor for class at.dms.kjc.sir.lowering.Propagator
Constructor, given that constants maps JLocalVariables to JLiterals for the scope that we'll be visiting.
propertyChange(PropertyChangeEvent) - Method in class org.jgraph.plaf.basic.BasicGraphUI.PropertyChangeHandler
 
propertyChangeListener - Variable in class org.jgraph.plaf.basic.BasicGraphUI
Listens for JGraph property changes and updates display.
push(Object) - Method in class at.dms.compiler.tools.antlr.compiler.LList
Push an object onto the stack.
push(Object) - Method in interface at.dms.compiler.tools.antlr.compiler.Stack
 
push - Variable in class at.dms.kjc.backendSupport.FilterInfo
number of items pushed by a call to the work function
push(Object) - Method in class streamit.library.Channel
 
push2DFloat(float[][]) - Method in class streamit.library.Channel
 
push_buffer() - Method in class at.dms.kjc.cluster.NetStream
a buffer name
push_buffer - Variable in class at.dms.kjc.cluster.TapeCluster
name of push buffer
push_index() - Method in class at.dms.kjc.cluster.NetStream
a variable name for a tape offset
push_index - Variable in class at.dms.kjc.cluster.TapeCluster
a variable name for a tape offset (upstream)
push_name() - Method in class at.dms.kjc.cluster.NetStream
name of a push routine
push_name - Variable in class at.dms.kjc.cluster.TapeBase
name of push routine (upstream)
push_statement() - Method in class streamit.frontend.StreamItParserFE
 
pushBack(Object) - Method in class streamit.misc.DLList
 
pushbackCleanup() - Method in interface at.dms.kjc.cluster.Tape
 
pushbackCleanup() - Method in class at.dms.kjc.cluster.TapeBase
 
pushbackCleanup() - Method in class at.dms.kjc.cluster.TapeCluster
 
pushbackCleanup() - Method in class at.dms.kjc.cluster.TapeDynrate
 
pushbackCleanup() - Method in class at.dms.kjc.cluster.TapeFixedBase
 
pushbackInit(int) - Method in interface at.dms.kjc.cluster.Tape
 
pushbackInit(int) - Method in class at.dms.kjc.cluster.TapeBase
 
pushbackInit(int) - Method in class at.dms.kjc.cluster.TapeCluster
 
pushbackInit(int) - Method in class at.dms.kjc.cluster.TapeDynrate
 
pushbackInit(int) - Method in class at.dms.kjc.cluster.TapeFixedBase
 
pushbackPos - Variable in class at.dms.compiler.antlr.extra.InputBufferState
 
pushbackPos - Variable in class at.dms.compiler.tools.antlr.extra.InputBufferState
 
pushbackPrefix() - Method in interface at.dms.kjc.cluster.Tape
 
pushbackPrefix() - Method in class at.dms.kjc.cluster.TapeBase
 
pushbackPrefix() - Method in class at.dms.kjc.cluster.TapeCluster
 
pushbackPrefix() - Method in class at.dms.kjc.cluster.TapeDynrate
 
pushbackPrefix() - Method in class at.dms.kjc.cluster.TapeFixedBase
 
pushbackSuffix() - Method in interface at.dms.kjc.cluster.Tape
 
pushbackSuffix() - Method in class at.dms.kjc.cluster.TapeBase
 
pushbackSuffix() - Method in class at.dms.kjc.cluster.TapeCluster
 
pushbackSuffix() - Method in class at.dms.kjc.cluster.TapeDynrate
 
pushbackSuffix() - Method in class at.dms.kjc.cluster.TapeFixedBase
 
pushBit(int) - Method in class streamit.library.Channel
 
pushBool(boolean) - Method in class streamit.library.Channel
 
pushChar(char) - Method in class streamit.library.Channel
 
pushClass(SIRPushExpression, CType, JExpression) - Method in class at.dms.kjc.cluster.FlatIRToCluster
 
pushClass(SIRPushExpression, CType, JExpression) - Method in class at.dms.kjc.raw.FlatIRToC
 
pushClass(SIRPushExpression, CType, JExpression) - Method in class at.dms.kjc.spacedynamic.FlatIRToC
 
pushClass(CType, JExpression) - Method in class at.dms.kjc.spacetime.TraceIRtoC
 
pushConstantPolicy(int) - Static method in class at.dms.kjc.sir.SIRDynamicRateManager
Sets the current policy to a constant policy (returns a given for all dynamic rates).
pushContext(JStatement) - Method in class at.dms.kjc.CodeSequence
Informs the code handlers that we begin a portion of breakable code.
pushCount - Variable in class streamit.library.Filter
 
PUSHCOUNTERNAME - Static variable in class at.dms.kjc.rstream.FilterFusionState
prefix of the push counter, if necessary
pushCounterVar - Variable in class at.dms.kjc.rstream.FilterFusionState
 
pushCounterVarInit - Variable in class at.dms.kjc.rstream.FilterFusionState
we have separate init and steady push counters because in the steady state, the push buffer is initialized to the downstream's remaining items
pushDouble(double) - Method in class streamit.library.Channel
 
pushedItem - Variable in class streamit.library.jcc.JccChannel
 
pushFloat(float) - Method in class streamit.library.Channel
 
pushFloat(float) - Method in class streamit.library.jcc.JccChannel
 
pushFront(Object) - Method in class streamit.misc.DLList
 
pushFunction(StreamType) - Method in class streamit.frontend.tojava.NodesToJava
 
pushIdentityPolicy() - Static method in class at.dms.kjc.sir.SIRDynamicRateManager
Sets the current policy to an identity policy (which returns all rates unaltered).
pushInt(int) - Method in class streamit.library.Channel
 
pushInt(int) - Method in class streamit.library.jcc.JccChannel
 
PushLiteralInstruction - Class in at.dms.classfile
This class encapsulates the instructions pushing a literal on the stack: bipush, sipush, ldc, ldc_w, ldc2_w, dconst_d, fconst_f, iconst_i, lconst_l
PushLiteralInstruction(double) - Constructor for class at.dms.classfile.PushLiteralInstruction
Constructs an instruction that pushes a double literal on the stack.
PushLiteralInstruction(float) - Constructor for class at.dms.classfile.PushLiteralInstruction
Constructs an instruction that pushes a float literal on the stack.
PushLiteralInstruction(int) - Constructor for class at.dms.classfile.PushLiteralInstruction
Constructs an instruction that pushes a int literal on the stack.
PushLiteralInstruction(long) - Constructor for class at.dms.classfile.PushLiteralInstruction
Constructs an instruction that pushes a long literal on the stack.
PushLiteralInstruction(String) - Constructor for class at.dms.classfile.PushLiteralInstruction
Constructs an instruction that pushes a string literal on the stack.
PushLiteralInstruction(PooledConstant, boolean) - Constructor for class at.dms.classfile.PushLiteralInstruction
Constructs an instruction that pushes a string literal on the stack from a class file stream.
pushManyItems(String, int, int) - Method in interface at.dms.kjc.cluster.Tape
 
pushManyItems(String, int, int) - Method in class at.dms.kjc.cluster.TapeBase
 
pushManyItems(String, int, int) - Method in class at.dms.kjc.cluster.TapeCluster
 
pushMethod() - Method in class at.dms.kjc.backendSupport.Channel
 
pushMethod() - Method in class at.dms.kjc.backendSupport.ChannelAsArray
void push(output_type val)
pushMethod() - Method in class at.dms.kjc.backendSupport.ChannelAsCircularArray
void push(output_type val)
pushMethod() - Method in class at.dms.kjc.backendSupport.DelegatingChannel
 
pushMethod() - Method in class at.dms.kjc.cell.InterSPUChannel
 
pushMethodName() - Method in class at.dms.kjc.backendSupport.Channel
 
pushMethodName() - Method in class at.dms.kjc.backendSupport.DelegatingChannel
 
pushMethodName() - Method in class at.dms.kjc.backendSupport.UnbufferredPushChannel
 
pushMethodName() - Method in class at.dms.kjc.cell.InterSPUChannel
 
pushPrefix() - Method in interface at.dms.kjc.cluster.Tape
prefix before data expression to push.
pushPrefix() - Method in class at.dms.kjc.cluster.TapeBase
 
pushPrefix() - Method in class at.dms.kjc.cluster.TapeCluster
 
pushPrefix() - Method in class at.dms.kjc.cluster.TapeClusterFused
 
pushPrefix() - Method in class at.dms.kjc.cluster.TapeDynrate
 
pushPrefix() - Method in class at.dms.kjc.cluster.TapeFixedCircular
 
pushPrefix() - Method in class at.dms.kjc.cluster.TapeFixedCopydown
 
pushShort(short) - Method in class streamit.library.Channel
 
PushSimulator - Class in at.dms.kjc.raw
This class generates a push schedule for the switch code by simulating pushes from the filter.
PushSimulator() - Constructor for class at.dms.kjc.raw.PushSimulator
 
pushString(String) - Method in class streamit.library.Channel
 
pushSuffix() - Method in interface at.dms.kjc.cluster.Tape
suffix after data expression to push.
pushSuffix() - Method in class at.dms.kjc.cluster.TapeBase
 
pushSuffix() - Method in class at.dms.kjc.cluster.TapeCluster
 
pushSuffix() - Method in class at.dms.kjc.cluster.TapeClusterFused
 
pushSuffix() - Method in class at.dms.kjc.cluster.TapeDynrate
 
pushSuffix() - Method in class at.dms.kjc.cluster.TapeFixedCircular
 
pushSuffix() - Method in class at.dms.kjc.cluster.TapeFixedCopydown
 
putMapping(Object, CellView) - Method in interface org.jgraph.graph.CellMapper
Inserts the association between cell and view.
putMapping(Object, CellView) - Method in class org.jgraph.graph.GraphContext
Associates cell with view in the graph context.
putMapping(Object, CellView) - Method in class org.jgraph.graph.GraphLayoutCache
Associates the specified model cell with the specified view.
putViews(GraphLayoutCache, CellView[]) - Method in interface org.jgraph.event.GraphModelEvent.GraphModelChange
Allows a GraphLayoutCache to store cell views for cells that have been removed.
putViews(GraphLayoutCache, CellView[]) - Method in class org.jgraph.graph.DefaultGraphModel.GraphModelEdit
 
putViews(GraphLayoutCache, CellView[]) - Method in class org.jgraph.graph.DefaultGraphModel.GraphModelLayerEdit
Returns the views that have not changed explicitly, but implicitly because one of their dependent cells has changed.

Q

QUALIFIED_STATIC - Static variable in interface at.dms.kjc.KjcMessages
 
qualifiedID() - Method in class at.dms.compiler.tools.antlr.compiler.ANTLRParser
Match a.b.c.d qualified ids; WILDCARD here is overloaded as id separator; that is, I need a reference to the '.' token.
qualifiedName - Variable in class at.dms.kjc.CClassNameType
 
QUESTION - Static variable in interface at.dms.compiler.tools.antlr.compiler.ANTLRTokenTypes
 
QUESTION - Static variable in interface at.dms.kjc.KjcTokenTypes
 
QUESTION - Static variable in interface streamit.frontend.StreamItLexTokenTypes
 
QUESTION - Static variable in interface streamit.frontend.StreamItParserFETokenTypes
 
queue - Variable in class at.dms.compiler.tools.antlr.runtime.InputBuffer
 

R

r - Variable in class org.jgraph.graph.EdgeView.EdgeHandle
 
r - Variable in class org.jgraph.graph.VertexView.SizeHandle
 
R0 - Static variable in class at.dms.kjc.spacetime.switchIR.SwitchReg
 
R1 - Static variable in class at.dms.kjc.spacetime.switchIR.SwitchReg
 
R2 - Static variable in class at.dms.kjc.spacetime.switchIR.SwitchReg
 
R3 - Static variable in class at.dms.kjc.spacetime.switchIR.SwitchReg
 
raiseSJChildren(SIRSplitJoin) - Static method in class at.dms.kjc.sir.lowering.partition.ManualPartition
Raises as many children of 'sj' as it can into 'sj'.
raiseSJChildren(SIRSplitJoin) - Static method in class at.dms.kjc.sir.lowering.partition.RefactorSplitJoin
Raises as many children of
raiseVars(SIRStream) - Method in class at.dms.kjc.sir.lowering.VarDeclRaiser
 
rand - Variable in class at.dms.kjc.backendSupport.NoSWPipeLayout
 
randomDouble() - Static method in class streamit.misc.StreamItRandom
Return random double.
randomInt() - Static method in class streamit.misc.StreamItRandom
Return random int.
RandomRouter - Class in at.dms.kjc.spacetime
 
RandomRouter() - Constructor for class at.dms.kjc.spacetime.RandomRouter
 
RANGE - Static variable in exception at.dms.compiler.antlr.runtime.MismatchedTokenException
 
range(Token) - Method in class at.dms.compiler.tools.antlr.compiler.ANTLRParser
 
RANGE - Static variable in interface at.dms.compiler.tools.antlr.compiler.ANTLRTokenTypes
 
RANGE - Static variable in exception at.dms.compiler.tools.antlr.runtime.MismatchedCharException
 
RANGE - Static variable in exception at.dms.compiler.tools.antlr.runtime.MismatchedTokenException
 
range_expr() - Method in class streamit.frontend.StreamItParserFE
 
Rate - Class in streamit.library
Represents an I/O rate, possibly having some range of values.
Rate(int, int, int) - Constructor for class streamit.library.Rate
 
rate_expr() - Method in class streamit.frontend.StreamItParserFE
 
ratematch - Static variable in class at.dms.kjc.KjcOptions
 
RateMatch - Class in at.dms.kjc.raw
 
RateMatch() - Constructor for class at.dms.kjc.raw.RateMatch
 
RateMatch - Class in at.dms.kjc.spacedynamic
 
RateMatch(SpdStaticStreamGraph) - Constructor for class at.dms.kjc.spacedynamic.RateMatch
 
rateMatch - Variable in class at.dms.kjc.spacedynamic.SpdStaticStreamGraph
Ratematching information for this static stream graph
rateMatchSendMethod - Static variable in class at.dms.kjc.raw.RawExecutionCode
 
rateMatchSendMethod - Static variable in class at.dms.kjc.rstream.Names
 
rateMatchSendMethod - Static variable in class at.dms.kjc.spacedynamic.RawExecutionCode
 
rateMatchSendMethod - Static variable in class at.dms.kjc.spacetime.RawExecutionCode
 
RateStatic - Class in streamit.library
 
RateStatic(int) - Constructor for class streamit.library.RateStatic
 
ratio(Edge) - Method in class at.dms.kjc.slicegraph.InputSliceNode
return ratio of weight of edge to totalWeights().
ratio(InterSliceEdge) - Method in class at.dms.kjc.slicegraph.OutputSliceNode
 
ratio(SIRStream, WorkEstimate, HashMap<SIRStream, int[]>) - Static method in class at.dms.kjc.spacetime.CompCommRatio
 
ratio(Partitioner) - Static method in class at.dms.kjc.spacetime.CompCommRatio
Calculate the computation to communication ratio of the application.
raw - Static variable in class at.dms.kjc.KjcOptions
 
RawBackend - Class in at.dms.kjc.raw
 
RawBackend() - Constructor for class at.dms.kjc.raw.RawBackend
 
RawBackEndFactory - Class in at.dms.kjc.spacetime
Factor out parts of RAW (at.dms.kjc.spacetime) back end that need matching types.
RawBackEndFactory() - Constructor for class at.dms.kjc.spacetime.RawBackEndFactory
 
RawBackEndFactory(RawChip, Layout<RawTile>) - Constructor for class at.dms.kjc.spacetime.RawBackEndFactory
 
rawChip - Variable in class at.dms.kjc.spacedynamic.ComputeNode
 
RawChip - Class in at.dms.kjc.spacedynamic
This class represents the RawChip we are compiling to *
RawChip(int, int) - Constructor for class at.dms.kjc.spacedynamic.RawChip
 
rawChip - Variable in class at.dms.kjc.spacedynamic.Simulator
 
rawChip - Static variable in class at.dms.kjc.spacedynamic.SpaceDynamicBackend
 
RawChip - Class in at.dms.kjc.spacetime
This class represents the raw chip to which we are compiling.
RawChip(int, int) - Constructor for class at.dms.kjc.spacetime.RawChip
Initialize a
RawChip(int) - Constructor for class at.dms.kjc.spacetime.RawChip
Create a RawChip and its associated RawTiles given a total number of tiles.
rawChip - Variable in class at.dms.kjc.spacetime.RawComputeNode
the parent RawChip
rawCode - Variable in class at.dms.kjc.spacetime.RawComputeCodeStore
this hash map holds RawExecutionCode that was generated so when we see the filter for the first time in the init and if we see the same filter again, we do not have to add the functions again
rawcol - Static variable in class at.dms.kjc.KjcOptions
 
rawColumns - Static variable in class at.dms.kjc.raw.RawBackend
 
RawComputeCodeStore - Class in at.dms.kjc.spacetime
Repository for the compute code (SIR code that is converted to C and mapped to the compute processor) for a tile.
RawComputeCodeStore(RawTile) - Constructor for class at.dms.kjc.spacetime.RawComputeCodeStore
Create a store for the compute code of tile.
RawComputeNode - Class in at.dms.kjc.spacetime
This abstract class represents a node of the Raw chip that performs computation.
RawComputeNode(RawChip) - Constructor for class at.dms.kjc.spacetime.RawComputeNode
Construct a new ComputeNode of chip.
rawdcachesize - Static variable in class at.dms.kjc.KjcOptions
 
RawExecutionCode - Class in at.dms.kjc.raw
 
RawExecutionCode() - Constructor for class at.dms.kjc.raw.RawExecutionCode
 
RawExecutionCode - Class in at.dms.kjc.spacedynamic
This pass creates the SIR necessary for each filter of the StreamGraph to execute on Raw.
RawExecutionCode(SpdStaticStreamGraph) - Constructor for class at.dms.kjc.spacedynamic.RawExecutionCode
 
RawExecutionCode - Class in at.dms.kjc.spacetime
This abstract class defines an interface for filter code generators.
RawExecutionCode(RawTile, FilterInfo, Layout) - Constructor for class at.dms.kjc.spacetime.RawExecutionCode
 
rawicachesize - Static variable in class at.dms.kjc.KjcOptions
 
Rawify - Class in at.dms.kjc.spacetime
This class will rawify the SIR code and it creates the switch code.
Rawify() - Constructor for class at.dms.kjc.spacetime.Rawify
 
rawMain - Static variable in class at.dms.kjc.raw.RawExecutionCode
 
rawMain - Static variable in class at.dms.kjc.spacedynamic.RawExecutionCode
 
rawMainFunction(JBlock, BufferedDynamicCommunication.LocalVariables) - Method in class at.dms.kjc.spacedynamic.BufferedDynamicCommunication
 
RawProcElements - Class in at.dms.kjc.spacetime
The processing devices for RAW.
RawProcElements(int, int) - Constructor for class at.dms.kjc.spacetime.RawProcElements
Data strucures for a xSize x ySize raw chip.
rawRows - Static variable in class at.dms.kjc.raw.RawBackend
 
RawSimulatorPrint - Class in at.dms.kjc.common
This class gathers common code for printing on the raw simulator, including C code defines and SIRPrintStatement code generation.
RawSimulatorPrint() - Constructor for class at.dms.kjc.common.RawSimulatorPrint
 
RawTile - Class in at.dms.kjc.spacedynamic
 
RawTile(int, int, RawChip) - Constructor for class at.dms.kjc.spacedynamic.RawTile
 
RawTile - Class in at.dms.kjc.spacetime
This class represents a raw tile on the raw chip with its compute processor and its switch processor and the code that runs on each.
RawTile(int, int, RawChip) - Constructor for class at.dms.kjc.spacetime.RawTile
 
RawUtil - Class in at.dms.kjc.common
This class contains various function used by multiple passes
RawUtil() - Constructor for class at.dms.kjc.common.RawUtil
 
RawWorkEstimator - Class in at.dms.kjc.raw
 
RawWorkEstimator() - Constructor for class at.dms.kjc.raw.RawWorkEstimator
 
RawWorkEstimator - Class in at.dms.kjc.spacedynamic
 
RawWorkEstimator() - Constructor for class at.dms.kjc.spacedynamic.RawWorkEstimator
 
RBNode - Class in streamit.misc
 
RBRACK - Static variable in interface at.dms.kjc.KjcTokenTypes
 
RBTree - Class in streamit.misc
 
RBTree(Comperator) - Constructor for class streamit.misc.RBTree
 
RCURLY - Static variable in interface at.dms.compiler.tools.antlr.compiler.ANTLRTokenTypes
 
RCURLY - Static variable in interface at.dms.compiler.tools.antlr.compiler.PreprocessorTokenTypes
 
RCURLY - Static variable in interface at.dms.kjc.KjcTokenTypes
 
RCURLY - Static variable in interface streamit.frontend.StreamItLexTokenTypes
 
RCURLY - Static variable in interface streamit.frontend.StreamItParserFETokenTypes
 
read(DataInput, ConstantPool) - Static method in class at.dms.classfile.Attribute
Constructs an attribute from a class file stream
read(DataInput, ConstantPool) - Static method in class at.dms.classfile.InstructionIO
Constructs an array of instructions from a class file stream
read(char[], int, int) - Method in class at.dms.compiler.antlr.extra.InputBuffer
Reads characters into a portion of an array.
read(char[], int, int) - Method in class at.dms.compiler.tools.antlr.extra.InputBuffer
Reads characters into a portion of an array.
read() - Method in class at.dms.compiler.tools.common.UnicodeReader
Reads a single character.
read(char[], int, int) - Method in class at.dms.compiler.tools.common.UnicodeReader
Reads characters into a portion of an array.
read() - Method in class at.dms.util.UnicodeReader
Reads a single character.
read(char[], int, int) - Method in class at.dms.util.UnicodeReader
Reads characters into a portion of an array.
readCodeInfoAttribute(DataInput, ConstantPool, Instruction[]) - Static method in class at.dms.classfile.Attribute
Constructs an sub-attribute of CodeInfo from a class file stream
readDecls() - Method in class at.dms.kjc.backendSupport.Channel
 
readDecls() - Method in class at.dms.kjc.backendSupport.ChannelAsArray
Statements for other declarations needed for read in steady state but at file scope in .c / .cpp
readDecls() - Method in class at.dms.kjc.backendSupport.DelegatingChannel
 
readDeclsExtern() - Method in class at.dms.kjc.backendSupport.Channel
 
readDeclsExtern() - Method in class at.dms.kjc.backendSupport.ChannelAsArray
Statements for extern declarations needed for read in steady state but at global scope in .c / .cpp
readDeclsExtern() - Method in class at.dms.kjc.backendSupport.DelegatingChannel
 
readFile(String) - Static method in class at.dms.util.Utils
Returns the contents of
readGrammarFile(String) - Method in class at.dms.compiler.tools.antlr.compiler.Hierarchy
 
readInterfaceOnly(DataInput, ConstantPool) - Static method in class at.dms.classfile.Attribute
Constructs an attribute from a class file stream
readResolve() - Method in class at.dms.kjc.JLocalVariable
 
readResolve() - Method in class at.dms.kjc.sir.SIROperator
 
readyInputs - Static variable in class at.dms.kjc.cell.CellBackend
Set of IDs of channels that already have input data ready
REAL_LITERAL - Static variable in interface at.dms.kjc.KjcTokenTypes
 
realEditor - Variable in class org.jgraph.graph.DefaultGraphCellEditor
Editor handling the editing.
realTiles - Static variable in class at.dms.kjc.raw.TileCode
 
realTiles - Static variable in class at.dms.kjc.spacedynamic.TileCode
 
REASSIGNMENT_FINAL_FIELD - Static variable in interface at.dms.kjc.KjcMessages
 
RECEIVE - Static variable in class at.dms.kjc.raw.JoinerScheduleNode
 
RECEIVE - Static variable in class at.dms.kjc.spacedynamic.JoinerScheduleNode
 
receiveMethod - Static variable in class at.dms.kjc.raw.RawExecutionCode
 
receiveMethod - Static variable in class at.dms.kjc.rstream.Names
 
receiveMethod - Static variable in class at.dms.kjc.spacedynamic.RawExecutionCode
 
receivers - Variable in class at.dms.kjc.sir.SIRPortal
 
receivers - Variable in class streamit.library.Portal
 
reclaimChildren() - Method in class at.dms.kjc.sir.SIRContainer
Resets all children of this to have this as their parent, and calls reclaimChildren on all children that are containers.
reclaimChildren() - Method in class at.dms.kjc.sir.SIRFeedbackLoop
 
reclaimChildren() - Method in class at.dms.kjc.sir.SIRSplitJoin
 
recog - Variable in exception at.dms.compiler.tools.antlr.runtime.TokenStreamRecognitionException
 
RecognitionException - Exception in at.dms.compiler.antlr.runtime
 
RecognitionException() - Constructor for exception at.dms.compiler.antlr.runtime.RecognitionException
 
RecognitionException(String) - Constructor for exception at.dms.compiler.antlr.runtime.RecognitionException
RecognitionException constructor comment.
RecognitionException(String, String, int) - Constructor for exception at.dms.compiler.antlr.runtime.RecognitionException
RecognitionException constructor comment.
RecognitionException - Exception in at.dms.compiler.tools.antlr.runtime
 
RecognitionException() - Constructor for exception at.dms.compiler.tools.antlr.runtime.RecognitionException
 
RecognitionException(String) - Constructor for exception at.dms.compiler.tools.antlr.runtime.RecognitionException
RecognitionException constructor comment.
RecognitionException(String, String, int) - Constructor for exception at.dms.compiler.tools.antlr.runtime.RecognitionException
RecognitionException constructor comment.
reconnectOutputs() - Method in class at.dms.kjc.flatgraph.StaticStreamGraph
connect flatgraph with weight-1 edges to nodes in other ssg's flatgraphs based on this ssg's outputs.
RecordingStreamVisitor - Class in at.dms.kjc.sir.lowering.partition
Records all filters, splitters, and joiners in a given stream into a partition record.
RecordingStreamVisitor(PartitionRecord) - Constructor for class at.dms.kjc.sir.lowering.partition.RecordingStreamVisitor
 
RecordingStreamVisitor(PartitionRecord, WorkEstimate) - Constructor for class at.dms.kjc.sir.lowering.partition.RecordingStreamVisitor
 
recreateSIR() - Method in class at.dms.kjc.flatgraph.StreamGraph
The current version pastes together the topLevelSIR graphs for all StaticStreamGraphs.
recurseStream(SIROperator) - Method in class at.dms.kjc.cluster.DoSchedules
 
recvBuffer - Static variable in class at.dms.kjc.raw.RawExecutionCode
fields for the var names we introduce
recvBuffer - Static variable in class at.dms.kjc.rstream.Names
fields for the var names we introduce
recvBuffer - Static variable in class at.dms.kjc.spacedynamic.RawExecutionCode
fields for the var names we introduce **
recvBuffer - Static variable in class at.dms.kjc.spacetime.RawExecutionCode
fields for the var names we introduce
recvBufferBits - Static variable in class at.dms.kjc.raw.RawExecutionCode
 
recvBufferBits - Static variable in class at.dms.kjc.rstream.Names
 
recvBufferBits - Static variable in class at.dms.kjc.spacedynamic.RawExecutionCode
 
recvBufferBits - Static variable in class at.dms.kjc.spacetime.RawExecutionCode
 
recvBufferIndex - Static variable in class at.dms.kjc.raw.RawExecutionCode
 
recvBufferIndex - Static variable in class at.dms.kjc.rstream.Names
 
recvBufferIndex - Static variable in class at.dms.kjc.spacedynamic.RawExecutionCode
 
recvBufferIndex - Static variable in class at.dms.kjc.spacetime.RawExecutionCode
 
recvBufferSize - Static variable in class at.dms.kjc.raw.RawExecutionCode
 
recvBufferSize - Static variable in class at.dms.kjc.rstream.Names
 
recvBufferSize - Static variable in class at.dms.kjc.spacedynamic.RawExecutionCode
 
recvBufferSize - Static variable in class at.dms.kjc.spacetime.RawExecutionCode
 
recvIndex - Static variable in class at.dms.kjc.raw.RawExecutionCode
 
recvIndex - Static variable in class at.dms.kjc.rstream.Names
 
recvIndex - Static variable in class at.dms.kjc.spacedynamic.RawExecutionCode
 
recvIndex - Static variable in class at.dms.kjc.spacetime.RawExecutionCode
 
redispatchBinary - Variable in class at.dms.kjc.ExpressionVisitorBase
 
redispatchBinaryArithmetic - Variable in class at.dms.kjc.ExpressionVisitorBase
 
redispatchLiteral - Variable in class at.dms.kjc.ExpressionVisitorBase
 
redispatchUnary - Variable in class at.dms.kjc.ExpressionVisitorBase
 
redo() - Method in class org.jgraph.graph.DefaultGraphModel.GraphModelEdit
Redoes a change.
redo() - Method in class org.jgraph.graph.GraphLayoutCache.GraphViewEdit
Redoes a change.
redo() - Method in class org.jgraph.graph.GraphLayoutCache.GraphViewLayerEdit
Redoes a change.
redo(Object) - Method in class org.jgraph.graph.GraphUndoManager
If this UndoManager is inProgress, redoes the last significant UndoableEdit with respect to source or after, and all insignificant edits up to it.
reduce() - Method in class at.dms.kjc.sir.lowering.partition.StreamTransform
If this is an idempotent transform, then returns an identity transform with no predecessors or sucessors.
reduce() - Method in class streamit.misc.Fraction
 
ReduceSJWidth - Class in at.dms.kjc.spacetime
This class will insert identity filters to reduce the width of splitting and joining, so that it It modifies the stream graph in place, adding edges and identities.
ReduceSJWidth() - Constructor for class at.dms.kjc.spacetime.ReduceSJWidth
 
redundant() - Method in class at.dms.kjc.spacetime.InterSliceBuffer
 
redundant() - Method in class at.dms.kjc.spacetime.IntraSliceBuffer
 
redundant() - Method in class at.dms.kjc.spacetime.OffChipBuffer
 
redundantreplacement - Static variable in class at.dms.kjc.KjcOptions
 
refAction(Token) - Method in interface at.dms.compiler.tools.antlr.compiler.ANTLRGrammarParseBehavior
 
refAction(Token) - Method in class at.dms.compiler.tools.antlr.compiler.DefineGrammarSymbols
 
refAction(Token) - Method in class at.dms.compiler.tools.antlr.compiler.MakeGrammar
 
RefactorPipeline - Class in at.dms.kjc.sir.lowering.partition
This class is for refactoring pipelines.
RefactorPipeline() - Constructor for class at.dms.kjc.sir.lowering.partition.RefactorPipeline
 
RefactorSplitJoin - Class in at.dms.kjc.sir.lowering.partition
 
RefactorSplitJoin() - Constructor for class at.dms.kjc.sir.lowering.partition.RefactorSplitJoin
 
refArgAction(Token) - Method in interface at.dms.compiler.tools.antlr.compiler.ANTLRGrammarParseBehavior
 
refArgAction(Token) - Method in class at.dms.compiler.tools.antlr.compiler.DefineGrammarSymbols
 
refArgAction(Token) - Method in class at.dms.compiler.tools.antlr.compiler.MakeGrammar
 
refCharLiteral(Token, Token, boolean, boolean) - Method in interface at.dms.compiler.tools.antlr.compiler.ANTLRGrammarParseBehavior
 
refCharLiteral(Token, Token, boolean, boolean) - Method in class at.dms.compiler.tools.antlr.compiler.DefineGrammarSymbols
 
refCharLiteral(Token, Token, boolean, boolean) - Method in class at.dms.compiler.tools.antlr.compiler.MakeGrammar
 
refCharRange(Token, Token, Token, boolean) - Method in interface at.dms.compiler.tools.antlr.compiler.ANTLRGrammarParseBehavior
 
refCharRange(Token, Token, Token, boolean) - Method in class at.dms.compiler.tools.antlr.compiler.DefineGrammarSymbols
 
refCharRange(Token, Token, Token, boolean) - Method in class at.dms.compiler.tools.antlr.compiler.MakeGrammar
 
refElementOption(Token, Token) - Method in interface at.dms.compiler.tools.antlr.compiler.ANTLRGrammarParseBehavior
 
refElementOption(Token, Token) - Method in class at.dms.compiler.tools.antlr.compiler.DefineGrammarSymbols
 
refElementOption(Token, Token) - Method in class at.dms.compiler.tools.antlr.compiler.MakeGrammar
 
ReferenceConstant - Class in at.dms.classfile
VMS 4.4.2 : Reference Constants.
ReferenceConstant(byte, String, String) - Constructor for class at.dms.classfile.ReferenceConstant
Constructs a new reference constant.
ReferenceConstant(byte, String, String, String) - Constructor for class at.dms.classfile.ReferenceConstant
Constructs a new reference constant.
ReferenceConstant(byte, ClassConstant, NameAndTypeConstant) - Constructor for class at.dms.classfile.ReferenceConstant
Constructs a reference constant.
refExceptionHandler(Token, Token) - Method in interface at.dms.compiler.tools.antlr.compiler.ANTLRGrammarParseBehavior
 
refExceptionHandler(Token, Token) - Method in class at.dms.compiler.tools.antlr.compiler.DefineGrammarSymbols
 
refExceptionHandler(Token, Token) - Method in class at.dms.compiler.tools.antlr.compiler.MakeGrammar
Add an exception handler to an exception spec
refHeaderAction(Token, Token) - Method in interface at.dms.compiler.tools.antlr.compiler.ANTLRGrammarParseBehavior
 
refHeaderAction(Token, Token) - Method in class at.dms.compiler.tools.antlr.compiler.DefineGrammarSymbols
 
refInitAction(Token) - Method in interface at.dms.compiler.tools.antlr.compiler.ANTLRGrammarParseBehavior
 
refInitAction(Token) - Method in class at.dms.compiler.tools.antlr.compiler.DefineGrammarSymbols
 
refInitAction(Token) - Method in class at.dms.compiler.tools.antlr.compiler.MakeGrammar
 
refMemberAction(Token) - Method in interface at.dms.compiler.tools.antlr.compiler.ANTLRGrammarParseBehavior
 
refMemberAction(Token) - Method in class at.dms.compiler.tools.antlr.compiler.DefineGrammarSymbols
 
refMemberAction(Token) - Method in class at.dms.compiler.tools.antlr.compiler.MakeGrammar
 
refPreambleAction(Token) - Method in interface at.dms.compiler.tools.antlr.compiler.ANTLRGrammarParseBehavior
 
refPreambleAction(Token) - Method in class at.dms.compiler.tools.antlr.compiler.DefineGrammarSymbols
 
refPreambleAction(Token) - Method in class at.dms.compiler.tools.antlr.compiler.MakeGrammar
 
refresh(boolean) - Method in class org.jgraph.graph.AbstractCellView
Create child views and reload properties.
refresh(boolean) - Method in interface org.jgraph.graph.CellView
Refresh this view based on the model cell.
refresh(boolean) - Method in class org.jgraph.graph.EdgeView
Overrides the parent method to udpate the cached points, source and target port.
refresh(CellView[], boolean) - Method in class org.jgraph.graph.GraphLayoutCache
 
refresh(CellView, boolean) - Method in class org.jgraph.graph.GraphLayoutCache
 
refReturnAction(Token) - Method in interface at.dms.compiler.tools.antlr.compiler.ANTLRGrammarParseBehavior
 
refReturnAction(Token) - Method in class at.dms.compiler.tools.antlr.compiler.DefineGrammarSymbols
 
refReturnAction(Token) - Method in class at.dms.compiler.tools.antlr.compiler.MakeGrammar
 
refRule(Token, Token, Token, Token) - Method in interface at.dms.compiler.tools.antlr.compiler.ANTLRGrammarParseBehavior
 
refRule(Token, Token, Token, Token) - Method in class at.dms.compiler.tools.antlr.compiler.DefineGrammarSymbols
 
refRule(Token, Token, Token, Token) - Method in class at.dms.compiler.tools.antlr.compiler.MakeGrammar
 
refSemPred(Token) - Method in interface at.dms.compiler.tools.antlr.compiler.ANTLRGrammarParseBehavior
 
refSemPred(Token) - Method in class at.dms.compiler.tools.antlr.compiler.DefineGrammarSymbols
 
refSemPred(Token) - Method in class at.dms.compiler.tools.antlr.compiler.MakeGrammar
 
refStringLiteral(Token, Token, boolean) - Method in interface at.dms.compiler.tools.antlr.compiler.ANTLRGrammarParseBehavior
 
refStringLiteral(Token, Token, boolean) - Method in class at.dms.compiler.tools.antlr.compiler.DefineGrammarSymbols
 
refStringLiteral(Token, Token, boolean) - Method in class at.dms.compiler.tools.antlr.compiler.MakeGrammar
 
refToken(Token, Token, Token, Token, boolean, boolean) - Method in interface at.dms.compiler.tools.antlr.compiler.ANTLRGrammarParseBehavior
 
refToken(Token, Token, Token, Token, boolean, boolean) - Method in class at.dms.compiler.tools.antlr.compiler.DefineGrammarSymbols
Reference a token
refToken(Token, Token, Token, Token, boolean, boolean) - Method in class at.dms.compiler.tools.antlr.compiler.MakeGrammar
 
refTokenRange(Token, Token, Token, boolean) - Method in interface at.dms.compiler.tools.antlr.compiler.ANTLRGrammarParseBehavior
 
refTokenRange(Token, Token, Token, boolean) - Method in class at.dms.compiler.tools.antlr.compiler.DefineGrammarSymbols
 
refTokenRange(Token, Token, Token, boolean) - Method in class at.dms.compiler.tools.antlr.compiler.MakeGrammar
 
refTokensSpecElementOption(Token, Token, Token) - Method in interface at.dms.compiler.tools.antlr.compiler.ANTLRGrammarParseBehavior
 
refTokensSpecElementOption(Token, Token, Token) - Method in class at.dms.compiler.tools.antlr.compiler.DefineGrammarSymbols
 
refTokensSpecElementOption(Token, Token, Token) - Method in class at.dms.compiler.tools.antlr.compiler.MakeGrammar
 
refWildcard(Token, Token) - Method in interface at.dms.compiler.tools.antlr.compiler.ANTLRGrammarParseBehavior
 
refWildcard(Token, Token) - Method in class at.dms.compiler.tools.antlr.compiler.DefineGrammarSymbols
 
refWildcard(Token, Token) - Method in class at.dms.compiler.tools.antlr.compiler.MakeGrammar
 
register(Object, Object) - Static method in class at.dms.kjc.AutoCloner
Indicate that
RegisterAllocation - Class in at.dms.backend
This class allocate the the temporary to a minimal number of registers
RegisterAllocation(MethodEnv, BasicBlock[], BasicBlock[], LivenessAnalysis) - Constructor for class at.dms.backend.RegisterAllocation
Creates a new instruction handle.
registerBegin(Operator) - Static method in class streamit.library.Timing
When -profile is turned on, these functions are called to indicate the beginning and end of a given operator's execution.
registerConstraint(P2PPortal) - Method in class streamit.scheduler2.constrained.FeedbackLoop
 
registerConstraint(P2PPortal) - Method in class streamit.scheduler2.constrained.Filter
 
registerConstraint(P2PPortal) - Method in class streamit.scheduler2.constrained.Pipeline
 
registerConstraint(P2PPortal) - Method in class streamit.scheduler2.constrained.SplitJoin
 
registerConstraint(P2PPortal) - Method in interface streamit.scheduler2.constrained.StreamInterface
Inform a stream that is has to take care of a constraint.
registerEnd(Operator) - Static method in class streamit.library.Timing
Like registerBegin, but registers the end (or interruption) of an operator's execution.
registerFn(Function) - Method in class streamit.frontend.nodes.SymbolTable
Registers a new function in the symbol table.
registerNewlyBlockedSteadyRestriction(Restriction) - Method in class streamit.scheduler2.constrained.FeedbackLoop
 
registerNewlyBlockedSteadyRestriction(Restriction) - Method in class streamit.scheduler2.constrained.Filter
 
registerNewlyBlockedSteadyRestriction(Restriction) - Method in class streamit.scheduler2.constrained.Pipeline
 
registerNewlyBlockedSteadyRestriction(Restriction) - Method in class streamit.scheduler2.constrained.SplitJoin
 
registerNewlyBlockedSteadyRestriction(Restriction) - Method in interface streamit.scheduler2.constrained.StreamInterface
Inform the stream that one if its children is now blocked due to a restriction imposed by the stream.
registerOp(int, int, String, int) - Static method in class streamit.library.Profiler
One of the main callbacks from the instrumented StreamIt code.
registerOp(int, int, String, float) - Static method in class streamit.library.Profiler
One of the main callbacks from the instrumented StreamIt code.
registerOp(int, int, String, boolean) - Static method in class streamit.library.Profiler
One of the main callbacks from the instrumented StreamIt code.
registerOp(int, int, String, String) - Static method in class streamit.library.Profiler
One of the main callbacks from the instrumented StreamIt code.
registerPeek(int) - Method in class streamit.library.Operator
 
registerPop() - Method in class streamit.library.Operator
Register a pop, push, or peek.
registerPop() - Static method in class streamit.library.Profiler
Registers a push operation.
registerPush() - Method in class streamit.library.Operator
 
registerPush() - Static method in class streamit.library.Profiler
Registers a push operation.
RegisterStreams - Class in at.dms.kjc.cluster
Constructs a list of input and output tapes for each stream operator.
RegisterStreams() - Constructor for class at.dms.kjc.cluster.RegisterStreams
 
registerVar(String, Type) - Method in class streamit.frontend.nodes.SymbolTable
Registers a new symbol in the symbol table, using default origin and kind.
registerVar(String, Type, Object, int) - Method in class streamit.frontend.nodes.SymbolTable
Registers a new symbol in the symbol table.
regReceiver(Object) - Method in class streamit.library.Portal
 
RELATIONAL_TYPE - Static variable in interface at.dms.kjc.KjcMessages
 
release - Static variable in class at.dms.compiler.tools.optgen.OptgenOptions
 
release() - Method in class at.dms.kjc.CodeSequence
Release a code sequence
release() - Method in class at.dms.kjc.CParseClassContext
 
release(CParseClassContext) - Static method in class at.dms.kjc.CParseClassContext
 
release() - Method in class at.dms.kjc.CParseCompilationUnitContext
 
release(CParseCompilationUnitContext) - Static method in class at.dms.kjc.CParseCompilationUnitContext
 
release(char[]) - Static method in class at.dms.util.CharArrayCache
Releases a char array.
release(SimpleStringBuffer) - Static method in class at.dms.util.SimpleStringBuffer
Returns an unused simple string buffer to the pool.
relevantEdge - Variable in class org.jgraph.graph.EdgeView.EdgeHandle
 
reload() - Method in class org.jgraph.graph.GraphLayoutCache
 
reloadPoints(EdgeView) - Method in class org.jgraph.graph.EdgeView.EdgeHandle
 
remaining - Variable in class at.dms.kjc.backendSupport.FilterInfo
number of items remaining in buffer between steady states ??
remaining - Variable in class at.dms.kjc.rstream.FusionState
the number of items remaining on the tape after the init stage has completed for each incoming channel of the node
remainingBackupLoop(JVariableDefinition, JVariableDefinition, int, int) - Method in class at.dms.kjc.rstream.FusionState
Return SIR code to move *remainingItems* to the beginning of *buffer* starting at *offset*, using *loopCounterBackup* as the induction variable of the loop.
rememberCellViews - Variable in class org.jgraph.graph.GraphLayoutCache
 
remove() - Method in class at.dms.backend.InstructionHandle
destroy
remove(int) - Method in class at.dms.compiler.antlr.runtime.BitSet
 
remove(int) - Method in class at.dms.compiler.tools.antlr.runtime.BitSet
 
remove(int) - Method in class at.dms.kjc.sir.SIRContainer
Removes the i'th child of this.
remove(SIRStream) - Method in class at.dms.kjc.sir.SIRContainer
Removes from this.
remove(Integer) - Method in class at.dms.kjc.sir.SIRLatencySet
 
remove() - Method in class at.dms.optimize.InstructionHandle
destroy
remove(int) - Method in class at.dms.util.MutableList
Removes the element at the specified position in this list (optional operation).
remove(Object) - Method in class at.dms.util.MutableList
Removes the first occurrence in this list of the specified element (optional operation).
remove() - Method in class org.jgraph.graph.DefaultGraphModel.EmptyIterator
 
remove - Variable in class org.jgraph.graph.DefaultGraphModel.GraphModelEdit
 
remove(Object[]) - Method in class org.jgraph.graph.DefaultGraphModel
Removes cells from the model.
remove(Object[]) - Method in class org.jgraph.graph.GraphLayoutCache
Removes cells from the model.
remove(Object[]) - Method in interface org.jgraph.graph.GraphModel
Removes cells from the model.
remove(Restriction) - Method in class streamit.scheduler2.constrained.Restrictions
Remove a restriction to the existing set of restrictions.
removeAccessor(AccessorContainer) - Method in class at.dms.backend.InstructionHandle
 
removeAccessor(AccessorContainer) - Method in class at.dms.optimize.InstructionHandle
 
removeAccessors() - Method in class at.dms.backend.InstructionHandle
 
removeAccessors() - Method in class at.dms.optimize.InstructionHandle
 
removeAll(Collection) - Method in class at.dms.util.MutableList
Removes from this list all the elements that are contained in the specified collection (optional operation).
REMOVEALL - Static variable in class org.jgraph.graph.GraphConstants
Key for the removeAll attribute.
removeAllPops(SIRStream) - Static method in class at.dms.kjc.sir.lowering.PopToPeek
Removes all pops in the work functions of the filters contained within str.
REMOVEATTRIBUTES - Static variable in class org.jgraph.graph.GraphConstants
Key for the removeAttributes attribute.
removeBackEdge(FlatNode) - Method in class at.dms.kjc.flatgraph.FlatNode
Remove the incoming edge to this Flatnode from from.
removeCellEditorListener(CellEditorListener) - Method in class org.jgraph.graph.DefaultGraphCellEditor
Removes the previously added CellEditorListener l.
removed - Variable in class org.jgraph.graph.DefaultGraphModel.GraphModelEdit
 
RemoveDeadDoLoops - Class in at.dms.kjc.rstream
This class traverses the IR looking for do loops that will never execute or will execute exactly once.
removeDeadLocalDecls(SIRCodeUnit) - Static method in class at.dms.kjc.sir.lowering.DeadCodeElimination
Removes local variables that are never referenced.
removeDevice(IODevice) - Method in class at.dms.kjc.spacedynamic.IOPort
 
RemoveDynamicRates - Class in at.dms.kjc.sir.lowering
NOTE: This class is deprecated in favor of SIRDynamicRateManager.
removeEdge(Object) - Method in class org.jgraph.graph.DefaultPort
Removes edge from the list of ports.
removeEdge(Object) - Method in interface org.jgraph.graph.Port
Removes edge from the list of ports.
removeEdges() - Method in class at.dms.kjc.flatgraph.FlatNode
Remove all downstream edges this node.
removeElement(Object) - Method in class at.dms.compiler.antlr.runtime.Vector
 
removeElement(Object) - Method in class at.dms.compiler.tools.antlr.compiler.IndexedVector
remove element referred to by key NOT value; return false if not found.
removeElement(Object) - Method in class at.dms.compiler.tools.antlr.runtime.Vector
 
removeFirst() - Method in class at.dms.compiler.tools.antlr.runtime.CharQueue
Remove char from front of queue
removeForwardEdge(FlatNode) - Method in class at.dms.kjc.flatgraph.FlatNode
Remove the outgoing edge to the Flatnode to.
removeFromParent() - Method in class org.jgraph.graph.AbstractCellView
Removes this view from the list of childs of the parent.
removeFromParent() - Method in interface org.jgraph.graph.CellView
Removes this view from the list of childs of the parent.
removeFromSource() - Method in class org.jgraph.plaf.basic.BasicGraphUI.MouseInputHandler
 
removeglobals - Static variable in class at.dms.kjc.KjcOptions
 
RemoveGlobals - Class in at.dms.kjc.raw
 
RemoveGlobals() - Constructor for class at.dms.kjc.raw.RemoveGlobals
 
RemoveGlobals - Class in at.dms.kjc.spacedynamic
 
RemoveGlobals() - Constructor for class at.dms.kjc.spacedynamic.RemoveGlobals
 
removeGraphModelListener(GraphModelListener) - Method in class org.jgraph.graph.DefaultGraphModel
Removes a listener previously added with addGraphModelListener().
removeGraphModelListener(GraphModelListener) - Method in interface org.jgraph.graph.GraphModel
Removes a listener previously added with addGraphModelListener().
removeGraphSelectionListener(GraphSelectionListener) - Method in class org.jgraph.graph.DefaultGraphSelectionModel
Removes x from the list of listeners that are notified each time the set of selected TreePaths changes.
removeGraphSelectionListener(GraphSelectionListener) - Method in interface org.jgraph.graph.GraphSelectionModel
Removes x from the list of listeners that are notified each time the set of selected Objects changes.
removeGraphSelectionListener(GraphSelectionListener) - Method in class org.jgraph.JGraph
Removes a GraphSelection listener.
removeIncoming() - Method in class at.dms.kjc.flatgraph.FlatNode
Remove all incoming edges at this node, but this does not remove the associated edges from the source nodes.
removeIO(SIRFilter) - Static method in class at.dms.kjc.spacedynamic.Util
set the push and pop/peek rates to 0 and the input / output types to void *
removeLinearRepresentation(SIRStream) - Method in class at.dms.kjc.sir.linear.LinearAnalyzer
Removes the specified SIRStream from the linear represention mapping.
removeLinearRepresentation(SIRStream) - Method in class at.dms.kjc.sir.statespace.LinearAnalyzer
Removes the specified SIRStream from the linear represention mapping.
removeMapping(Object) - Method in class org.jgraph.graph.GraphLayoutCache
Removes the associaten for the specified model cell and returns the view that was previously associated with the cell.
removeMatchingSyncPoints(SIRPipeline) - Static method in class at.dms.kjc.sir.lowering.partition.ManualPartition
Does the opposite transformation of 'addSyncPoints' above.
removeMatchingSyncPoints(SIRPipeline) - Static method in class at.dms.kjc.sir.lowering.partition.RefactorSplitJoin
Does the opposite transformation of
RemoveMultiPops - Class in at.dms.kjc.sir.lowering
Remove multi-pops.
removeNode(QNode) - Method in class at.dms.backend.TreeWalker
Removes the specified node
removePoint(int) - Method in class org.jgraph.graph.EdgeView
Removes the point at position index.
RemovePrintStatements - Class in at.dms.kjc.raw
 
RemovePrintStatements() - Constructor for class at.dms.kjc.raw.RemovePrintStatements
 
RemovePrintStatements - Class in at.dms.kjc.spacedynamic
 
RemovePrintStatements() - Constructor for class at.dms.kjc.spacedynamic.RemovePrintStatements
 
removePropertyChangeListener(PropertyChangeListener) - Method in class org.jgraph.graph.DefaultGraphSelectionModel
Removes a PropertyChangeListener from the listener list.
removePropertyChangeListener(PropertyChangeListener) - Method in interface org.jgraph.graph.GraphSelectionModel
Removes a PropertyChangeListener from the listener list.
removeRoots(Object[]) - Method in class org.jgraph.graph.GraphLayoutCache
Removes the specified model root cells from the view by removing the mapping between the cell and its view and makes the cells invisible.
removeSelectionCell(Object) - Method in class org.jgraph.graph.DefaultGraphSelectionModel
Removes path from the selection.
removeSelectionCell(Object) - Method in interface org.jgraph.graph.GraphSelectionModel
Removes cell from the selection.
removeSelectionCell(Object) - Method in class org.jgraph.JGraph
Removes the cell identified by the specified Object from the current selection.
removeSelectionCells(Object[]) - Method in class org.jgraph.graph.DefaultGraphSelectionModel
Removes paths from the selection.
removeSelectionCells(Object[]) - Method in interface org.jgraph.graph.GraphSelectionModel
Removes cells from the selection.
removeSelectionCells(Object[]) - Method in class org.jgraph.JGraph.EmptySelectionModel
A null implementation that removes nothing.
removeStatement(int) - Method in class at.dms.kjc.JBlock
 
removeSync() - Method in class at.dms.kjc.slicegraph.SynchRemover
Perform the synch removal.
removeSyncPoints(SIRPipeline) - Static method in class at.dms.kjc.sir.lowering.partition.ManualPartition
Removes all synchronization points between child splitjoins in 'pipe'.
removeSyncPoints(SIRPipeline) - Static method in class at.dms.kjc.sir.lowering.partition.RefactorSplitJoin
Removes all sync points that it can in a structued way in
RemoveSyncTransform - Class in at.dms.kjc.sir.lowering.partition
Removes *matching* synchronization in this pipeline.
RemoveSyncTransform() - Constructor for class at.dms.kjc.sir.lowering.partition.RemoveSyncTransform
 
removeUndoableEditListener(UndoableEditListener) - Method in interface org.jgraph.graph.GraphModel
Removes an undo listener.
removeUnusedPops(JStatement) - Static method in class at.dms.util.Utils
Returns a version of
RemoveUnusedVars - Class in at.dms.kjc.common
Class to remove unused variables from the IR.
RenameAll - Class in at.dms.kjc.sir.lowering
This visitor renames every variable, method, and field to a globally unique name.
renameAllFilters(SIRStream) - Static method in class at.dms.kjc.sir.lowering.RenameAll
Renames the contents of all filters in that are connected to or a parent of .
RenameBitVars - Class in streamit.frontend.passes
Front-end visitor passes that renames variables of type bit to have "_bit_" on the front of their names.
RenameBitVars() - Constructor for class streamit.frontend.passes.RenameBitVars
 
RenameDestroyedVars - Class in at.dms.kjc.sir.lowering
 
renameDestroyedVars(SIRFilter, Set) - Static method in class at.dms.kjc.sir.lowering.RenameDestroyedVars
 
renameFilterContents(SIRFilter) - Static method in class at.dms.kjc.sir.lowering.RenameAll
Renames the contents of but does not change the identity of the filter itself.
RenameGlobals - Class in streamit.frontend.passes
Front-end visitor passes that replaces global variable expressions with a correct way to access global variables.
RenameGlobals(boolean) - Constructor for class streamit.frontend.passes.RenameGlobals
 
renameOverAllFilters(SIRStream) - Static method in class at.dms.kjc.sir.lowering.RenameAll
Renames the contents of all filters in that are connected to or a parent of , this will rename over all the filters.
renamePhylum(JPhylum) - Static method in class at.dms.kjc.sir.lowering.RenameAll
 
renderer - Static variable in class org.jgraph.graph.EdgeView
Renderer for the class.
renderer - Static variable in class org.jgraph.graph.PortView
Renderer for the class.
renderer - Static variable in class org.jgraph.graph.VertexView
Renderer for the class.
rendererPane - Variable in class org.jgraph.plaf.basic.BasicGraphUI
Used to paint the CellRenderer.
repaint(long, int, int, int, int) - Method in class org.jgraph.graph.EdgeRenderer
Overridden for performance reasons.
repaint(Rectangle) - Method in class org.jgraph.graph.EdgeRenderer
Overridden for performance reasons.
repaint(long, int, int, int, int) - Method in class org.jgraph.graph.PortRenderer
Overridden for performance reasons.
repaint(Rectangle) - Method in class org.jgraph.graph.PortRenderer
Overridden for performance reasons.
repaint(long, int, int, int, int) - Method in class org.jgraph.graph.VertexRenderer
Overridden for performance reasons.
repaint(Rectangle) - Method in class org.jgraph.graph.VertexRenderer
Overridden for performance reasons.
repeatKeyAction - Variable in class org.jgraph.plaf.basic.BasicGraphUI.KeyHandler
Key code that is being generated for.
replace(SIRStream, SIRStream) - Method in class at.dms.kjc.sir.SIRContainer
Replaces with in this.
replace(SIRStream, SIRStream) - Method in class at.dms.kjc.sir.SIRFeedbackLoop
See documentation in SIRContainer.
replace(SIRStream, SIRStream) - Method in class at.dms.kjc.sir.SIRPipeline
See documentation in SIRContainer.
replace(SIRStream, SIRStream, SIRStream) - Method in class at.dms.kjc.sir.SIRPipeline
Replaces the sequence of ...
replace(SIRStream, SIRStream) - Method in class at.dms.kjc.sir.SIRSplitJoin
See documentation in SIRContainer.
REPLACE_PACKAGE_IMPORT - Static variable in interface at.dms.kjc.KjcMessages
 
replaceAll(String, String, String) - Static method in class at.dms.util.Utils
/** replaces in all occurances.
REPLACEATTRIBUTES - Static variable in class org.jgraph.graph.GraphConstants
Key for the replaceAttributes attribute.
replaceBy(Instruction) - Method in class at.dms.backend.InstructionHandle
replaceBy
replaceBy(Instruction[]) - Method in class at.dms.backend.InstructionHandle
replaceBy
replaceBy(Instruction) - Method in class at.dms.optimize.InstructionHandle
replaceBy
replaceBy(Instruction[]) - Method in class at.dms.optimize.InstructionHandle
replaceBy
replaceEdge(InterSliceEdge, InterSliceEdge) - Method in class at.dms.kjc.slicegraph.InputSliceNode
In the sources array for the input, replace all instances of oldEdge with newEdge.
replaceInitWithPrepended(FEContext, List, List) - Static method in class streamit.frontend.tojava.InitMunger
 
replaceKeys(Map, Map) - Static method in class org.jgraph.graph.GraphConstants
Replace the keys in map using keyMapReplaceVarDecls - Class in at.dms.kjc.sir.lowering.fusion
Used by FindVarDecls.findAndReplace.
ReplacingStreamVisitor - Class in at.dms.kjc.sir
Visits all stream structures and replaces children with result from recursion.
ReplacingStreamVisitor() - Constructor for class at.dms.kjc.sir.ReplacingStreamVisitor
 
ReplacingVisitor - Class in at.dms.kjc
This class descends through the tree, and tests if any of the returned STATEMENTS or EXPRESSIONS are different from old ones in the tree.
ReplacingVisitor() - Constructor for class at.dms.kjc.ReplacingVisitor
Creates a new one of these.
reportError(RecognitionException) - Method in class at.dms.compiler.antlr.runtime.Parser
Parser error-reporting function can be overridden in subclass
reportError(String) - Method in class at.dms.compiler.antlr.runtime.Parser
Parser error-reporting function can be overridden in subclass
reportError(RecognitionException) - Method in class at.dms.compiler.tools.antlr.compiler.ActionLexer
 
reportError(RecognitionException) - Method in class at.dms.compiler.tools.antlr.runtime.CharScanner
Parser error-reporting function can be overridden in subclass
reportError(String) - Method in class at.dms.compiler.tools.antlr.runtime.CharScanner
Parser error-reporting function can be overridden in subclass
reportError(RecognitionException) - Method in class at.dms.compiler.tools.antlr.runtime.Parser
Parser error-reporting function can be overridden in subclass
reportError(String) - Method in class at.dms.compiler.tools.antlr.runtime.Parser
Parser error-reporting function can be overridden in subclass
reportError(RecognitionException) - Method in class streamit.frontend.StreamItParserFE
 
reportError(String) - Method in class streamit.frontend.StreamItParserFE
 
reportTrouble(PositionedError) - Method in class at.dms.compiler.antlr.extra.Parser
Reports that an error has been detected in the lexical analyser.
reportTrouble(PositionedError) - Method in class at.dms.compiler.antlr.extra.Scanner
Reports that an error has been detected in the lexical analyser.
reportTrouble(MessageDescription, Object[]) - Method in class at.dms.compiler.antlr.extra.Scanner
Reports that an error has been detected in the lexical analyser.
reportTrouble(PositionedError) - Method in class at.dms.compiler.Compiler
Reports a trouble (error or warning).
reportTrouble(PositionedError) - Method in class at.dms.compiler.tools.antlr.extra.Parser
Reports that an error has been detected in the lexical analyser.
reportTrouble(PositionedError) - Method in class at.dms.compiler.tools.antlr.extra.Scanner
Reports that an error has been detected in the lexical analyser.
reportTrouble(MessageDescription, Object[]) - Method in class at.dms.compiler.tools.antlr.extra.Scanner
Reports that an error has been detected in the lexical analyser.
reportTrouble(PositionedError) - Method in class at.dms.compiler.tools.common.Compiler
Reports a trouble (error or warning).
reportTrouble(PositionedError) - Method in class at.dms.kjc.CCompilationUnitContext
Reports a semantic error detected during analysis.
reportTrouble(PositionedError) - Method in class at.dms.kjc.CContext
Reports a semantic error detected during analysis.
reportTrouble(PositionedError) - Method in class at.dms.kjc.Main
Reports a trouble (error or warning).
reportTrouble(UnpositionedError) - Method in class at.dms.kjc.Main
Reports a trouble.
reportWarning(String) - Method in class at.dms.compiler.antlr.runtime.Parser
Parser warning-reporting function can be overridden in subclass
reportWarning(String) - Method in class at.dms.compiler.tools.antlr.runtime.CharScanner
Parser warning-reporting function can be overridden in subclass
reportWarning(String) - Method in class at.dms.compiler.tools.antlr.runtime.Parser
Parser warning-reporting function can be overridden in subclass
request() - Static method in class at.dms.util.CharArrayCache
Returns a char array.
request() - Static method in class at.dms.util.SimpleStringBuffer
Returns a new simple string buffer from the buffer pool.
REQUIRE_ORDER - Static variable in class at.dms.compiler.getopt.Getopt
Describe how to deal with options that follow non-option ARGV-elements.
REQUIRED_ARGUMENT - Static variable in class at.dms.compiler.getopt.LongOpt
Constant value used for the "has_arg" constructor argument.
rescale() - Method in class at.dms.kjc.sir.SIRFeedbackLoop
 
rescale(int) - Method in class at.dms.kjc.sir.SIRJoiner
If this is a joiner that has equal weight per way, then rescale the weights to be of the given
rescale() - Method in class at.dms.kjc.sir.SIRSplitJoin
 
rescale(int) - Method in class at.dms.kjc.sir.SIRSplitter
If this is a splitter that has equal weight per way, then rescale the weights to be of the given
reset() - Method in class at.dms.backend.InstructionHandle
reset
reset() - Method in class at.dms.compiler.tools.antlr.compiler.DefineGrammarSymbols
Get ready to process a new grammar
reset() - Method in class at.dms.compiler.tools.antlr.compiler.MakeGrammar
Get ready to process a new grammar
reset() - Static method in class at.dms.kjc.backendSupport.Channel
Reset the buffer store and create all number buffer objects.
reset() - Method in class at.dms.kjc.backendSupport.CodeStoreHelper
Clean up static data.
reset() - Static method in class at.dms.kjc.backendSupport.FilterInfo
Force the filter info to be recalculated.
reset() - Static method in class at.dms.kjc.cluster.NodeEnumerator
NodeEnumerator uses static data structures that need to be cleaned out.
reset() - Static method in class at.dms.kjc.cluster.RegisterStreams
Clean up static data structures (also before using, to allocate)
reset() - Method in class at.dms.optimize.InstructionHandle
reset
reset() - Method in class at.dms.util.SimpleStringBuffer
 
reset() - Method in class streamit.library.Stream
 
reset(int) - Method in class streamit.library.Stream
 
reset(String) - Method in class streamit.library.Stream
 
resetArcCountOutgoing(FlatNode, int) - Method in class at.dms.kjc.raw.SimulationCounter
 
resetArcCountOutgoing(FlatNode, int) - Method in class at.dms.kjc.spacedynamic.SimulationCounter
 
resetBuffers() - Method in class at.dms.kjc.raw.SimulationCounter
 
resetBuffers() - Method in class at.dms.kjc.spacedynamic.SimulationCounter
 
resetCount(FlatNode, int) - Method in class at.dms.kjc.raw.JoinerCounter
 
resetCount(FlatNode, int) - Method in class at.dms.kjc.raw.SimulationCounterPop
 
resetCount(FlatNode, int) - Method in class at.dms.kjc.raw.SimulationCounterPush
 
resetCount(FlatNode, int) - Method in class at.dms.kjc.spacedynamic.JoinerCounter
 
resetCount(FlatNode, int) - Method in class at.dms.kjc.spacedynamic.SimulationCounterPop
 
resetCount(FlatNode, int) - Method in class at.dms.kjc.spacedynamic.SimulationCounterPush
 
resetDRAMAssignment() - Static method in class at.dms.kjc.spacetime.OffChipBuffer
Reset all the dram assignments of the buffers to null.
resetEpsilon() - Method in class at.dms.compiler.tools.antlr.compiler.Lookahead
 
resetFileAssignments() - Method in class at.dms.kjc.spacetime.StreamingDram
 
resetSchedule() - Method in class at.dms.kjc.spacedynamic.RateMatch
 
resetText() - Method in class at.dms.compiler.tools.antlr.runtime.CharScanner
 
resolveConstants(ConstantPool) - Method in class at.dms.classfile.MethodInfo
Insert or check location of constant value on constant pool
resources - Variable in class at.dms.kjc.backendSupport.BackEndScaffold
used to pass back-end factory around
restoreComponentState(JComponent) - Method in class org.jgraph.plaf.basic.BasicGraphDropTargetListener
called to restore the state of a component in case a drop is not performed.
restoreComponentState(JComponent) - Method in class org.jgraph.plaf.basic.BasicGraphUI.GraphDropTargetListener
called to restore the state of a component because a drop was not performed.
restoreComponentStateForDrop(JComponent) - Method in class org.jgraph.plaf.basic.BasicGraphDropTargetListener
called to restore the state of a component in case a drop is performed.
restoreIO(SIRFilter, SIRFilter) - Static method in class at.dms.kjc.spacedynamic.Util
Set the i/o rates of f1 to the i/o rates of f2.
Restriction - Class in streamit.scheduler2.constrained
streamit.scheduler2.constrained.Restriction keeps track of how much a given node can execute according to some constraint.
Restriction(LatencyNode, P2PPortal) - Constructor for class streamit.scheduler2.constrained.Restriction
 
Restrictions - Class in streamit.scheduler2.constrained
streamit.scheduler2.constrained.Restirctions implements the restrictions framework which is used to make sure that appropriate constraints are honored.
Restrictions() - Constructor for class streamit.scheduler2.constrained.Restrictions
 
retainAll(Collection) - Method in class at.dms.util.MutableList
Retains only the elements in this list that are contained in the specified collection (optional operation).
RETURN_BADTYPE - Static variable in interface at.dms.kjc.KjcMessages
 
RETURN_EMPTY_NONVOID - Static variable in interface at.dms.kjc.KjcMessages
 
RETURN_IN_ORDER - Static variable in class at.dms.compiler.getopt.Getopt
RETURN_IN_ORDER is an option available to programs that were written to expect options and other ARGV-elements in any order and that care about the ordering of the two.
RETURN_NONEMPTY_VOID - Static variable in interface at.dms.kjc.KjcMessages
 
return_statement() - Method in class streamit.frontend.StreamItParserFE
 
returnAction - Variable in class at.dms.compiler.tools.antlr.compiler.RuleBlock
 
returnExecutionCounts(SIRStream, GraphFlattener) - Static method in class at.dms.kjc.raw.RawBackend
Similar to createExecutionCounts, but returns a HashMap[] and does not go through the RawBackend per se.
returnType - Variable in class at.dms.kjc.JMethodDeclaration
 
revalidate() - Method in class org.jgraph.graph.EdgeRenderer
Overridden for performance reasons.
revalidate() - Method in class org.jgraph.graph.PortRenderer
Overridden for performance reasons.
revalidate() - Method in class org.jgraph.graph.VertexRenderer
Overridden for performance reasons.
reverseLexerRuleName(String) - Static method in class at.dms.compiler.tools.antlr.compiler.JavaCodeGenerator
 
rewind(int) - Method in class at.dms.compiler.antlr.runtime.Parser
 
rewind(int) - Method in class at.dms.compiler.antlr.runtime.TokenBuffer
Rewind the token buffer to a marker.
rewind(int) - Method in class at.dms.compiler.tools.antlr.runtime.CharScanner
 
rewind(int) - Method in class at.dms.compiler.tools.antlr.runtime.InputBuffer
Rewind the character buffer to a marker.
rewind(int) - Method in class at.dms.compiler.tools.antlr.runtime.Parser
 
rewind(int) - Method in class at.dms.compiler.tools.antlr.runtime.TokenBuffer
Rewind the token buffer to a marker.
right - Variable in class at.dms.kjc.JBinaryExpression
 
right_expr() - Method in class streamit.frontend.StreamItParserFE
 
RMISolver - Interface in at.dms.kjc.linprog
 
root - Variable in class streamit.scheduler2.Scheduler
 
rootNode() - Method in class at.dms.compiler.tools.antlr.compiler.ANTLRParser
 
roots - Variable in class org.jgraph.graph.DefaultGraphModel
Set that contains all root cells of this model.
roots - Variable in class org.jgraph.graph.GraphLayoutCache
 
rotationLength - Variable in class at.dms.kjc.backendSupport.Channel
the rotation length of this buffer for software pipelining Includes any length from extraLength field.
rotationSetupFunction - Static variable in class at.dms.kjc.spacetime.CommunicateAddrs
name of the function that initializes the rotation structures
rotTypeDefPrefix - Static variable in class at.dms.kjc.spacetime.CommunicateAddrs
prefix of the variable name for hte rotating buffers
ROUND_ROBIN - Static variable in class at.dms.kjc.sir.SIRJoinType
An equal-weight round robing splitter.
ROUND_ROBIN - Static variable in class at.dms.kjc.sir.SIRSplitType
An equal-weight round robing splitter.
ROUND_ROBIN() - Static method in class streamit.library.FeedbackLoop
 
ROUND_ROBIN(int) - Static method in class streamit.library.FeedbackLoop
 
ROUND_ROBIN() - Static method in class streamit.library.SplitJoin
 
ROUND_ROBIN(int) - Static method in class streamit.library.SplitJoin
 
RoundRobinJoiner - Class in streamit.library
 
RoundRobinSplitter - Class in streamit.library
 
RoundToFloor - Class in at.dms.kjc.sir.lowering
This class converts calls "round(x)" to "floor(x+0.5)".
RoundToFloor() - Constructor for class at.dms.kjc.sir.lowering.RoundToFloor
 
route(EdgeView, List) - Method in class org.jgraph.graph.DefaultEdge.DefaultRouting
 
route(EdgeView, List) - Method in interface org.jgraph.graph.Edge.Routing
 
RouteIns - Class in at.dms.kjc.spacetime.switchIR
 
RouteIns(RawTile) - Constructor for class at.dms.kjc.spacetime.switchIR.RouteIns
 
Router - Class in at.dms.kjc.raw
 
Router() - Constructor for class at.dms.kjc.raw.Router
 
router - Variable in class at.dms.kjc.spacedynamic.Layout
 
Router - Interface in at.dms.kjc.spacedynamic
 
Router - Interface in at.dms.kjc.spacetime
 
ROUTER_WEIGHT - Static variable in class at.dms.kjc.spacedynamic.Layout
 
ROUTING - Static variable in class org.jgraph.graph.GraphConstants
Key for the routing attribute.
ROUTING_SIMPLE - Static variable in class org.jgraph.graph.GraphConstants
A simple default Routing.
RPAREN - Static variable in interface at.dms.compiler.tools.antlr.compiler.ANTLRTokdefParserTokenTypes
 
RPAREN - Static variable in interface at.dms.compiler.tools.antlr.compiler.ANTLRTokenTypes
 
RPAREN - Static variable in interface at.dms.kjc.KjcTokenTypes
 
RPAREN - Static variable in interface streamit.frontend.StreamItLexTokenTypes
 
RPAREN - Static variable in interface streamit.frontend.StreamItParserFETokenTypes
 
RRCOUNTER - Static variable in class at.dms.kjc.rstream.SplitterFusionState
 
RRINNERVAR - Static variable in class at.dms.kjc.rstream.SplitterFusionState
 
RSHIFT - Static variable in interface streamit.frontend.StreamItLexTokenTypes
 
RSHIFT - Static variable in interface streamit.frontend.StreamItParserFETokenTypes
 
RSHIFT_EQUALS - Static variable in interface streamit.frontend.StreamItLexTokenTypes
 
RSHIFT_EQUALS - Static variable in interface streamit.frontend.StreamItParserFETokenTypes
 
RSQUARE - Static variable in interface streamit.frontend.StreamItLexTokenTypes
 
RSQUARE - Static variable in interface streamit.frontend.StreamItParserFETokenTypes
 
rstream - Static variable in class at.dms.kjc.KjcOptions
 
rule() - Method in class at.dms.compiler.tools.antlr.compiler.ANTLRParser
 
rule(GrammarDefinition) - Method in class at.dms.compiler.tools.antlr.compiler.Preprocessor
 
RULE_BLOCK - Static variable in interface at.dms.compiler.tools.antlr.compiler.PreprocessorTokenTypes
 
RULE_REF - Static variable in interface at.dms.compiler.tools.antlr.compiler.ANTLRTokenTypes
 
ruleBlock - Variable in class at.dms.compiler.tools.antlr.compiler.MakeGrammar
 
RuleBlock - Class in at.dms.compiler.tools.antlr.compiler
A list of alternatives and info contained in the rule definition.
RuleBlock(Grammar, String) - Constructor for class at.dms.compiler.tools.antlr.compiler.RuleBlock
Construct a named rule.
RuleBlock(Grammar, String, int) - Constructor for class at.dms.compiler.tools.antlr.compiler.RuleBlock
Construct a named rule with line number information
ruleEnd - Variable in class at.dms.compiler.tools.antlr.compiler.MakeGrammar
 
ruleName - Variable in class at.dms.compiler.tools.antlr.compiler.RuleBlock
 
ruleOptionsSpec() - Method in class at.dms.compiler.tools.antlr.compiler.ANTLRParser
 
rules() - Method in class at.dms.compiler.tools.antlr.compiler.ANTLRParser
 
rules - Variable in class at.dms.compiler.tools.antlr.compiler.Grammar
 
run() - Method in class at.dms.backend.DeadcodeElimination
Runs the deadcode algorithm
run() - Method in class at.dms.backend.LivenessAnalysis
 
run() - Method in class at.dms.backend.PeepholeOptimizer
Runs the deadcode algorithm
run() - Method in class at.dms.backend.RegisterAllocation
Runs the register allocation algorithm
run() - Method in class at.dms.backend.StackSchleduler
Runs the deadcode algorithm
run() - Method in class at.dms.backend.TraceControlFlow
 
run() - Method in class at.dms.backend.TraceInferenceGraph
 
run(String, PrintWriter, String[]) - Method in class at.dms.compiler.Compiler
Runs a compilation session
run(String[]) - Method in class at.dms.compiler.Compiler
Runs a compilation session
run(String[]) - Method in class at.dms.compiler.tools.antlr.compiler.Main
Runs a compilation session
run(String, PrintWriter, String[]) - Method in class at.dms.compiler.tools.common.Compiler
Runs a compilation session
run(String[]) - Method in class at.dms.compiler.tools.common.Compiler
Runs a compilation session
run(BasicSpaceTimeSchedule, BackEndFactory) - Method in class at.dms.kjc.backendSupport.BackEndScaffold
Pass in a schedule, and get a set of ComputeNodes and a set of (underspecified) Buffers filled in.
run() - Method in class at.dms.kjc.backendSupport.BasicGreedyLayout
 
run(SIRStream, JInterfaceDeclaration[], SIRInterfaceTable[], SIRStructure[], SIRHelper[], SIRGlobal, int) - Method in class at.dms.kjc.backendSupport.CommonPasses
Top level method for executing passes common to some current and all future StreamIt compilers.
run() - Method in interface at.dms.kjc.backendSupport.Layout
Do the setup for getComputeNode.
run() - Method in class at.dms.kjc.backendSupport.NoSWPipeLayout
 
run(CodeInfo) - Method in class at.dms.kjc.BytecodeOptimizer
Runs the optimizer on the given code info.
run(SIRStream, JInterfaceDeclaration[], SIRInterfaceTable[], SIRStructure[], SIRHelper[], SIRGlobal) - Static method in class at.dms.kjc.cell.CellBackend
Top level method for Cell backend, called via reflection from StreaMITMain.
run() - Method in class at.dms.kjc.cell.SimpleCellLayout
 
run(SIRStream, JInterfaceDeclaration[], SIRInterfaceTable[], SIRStructure[], SIRHelper[], SIRGlobal) - Static method in class at.dms.kjc.cluster.ClusterBackend
The cluster backend.
run(String[]) - Method in class at.dms.kjc.Main
Runs a compilation session
run(FlatNode) - Static method in class at.dms.kjc.raw.JoinerRemoval
 
run(SIRStream, JInterfaceDeclaration[], SIRInterfaceTable[], SIRStructure[], SIRHelper[], SIRGlobal) - Static method in class at.dms.kjc.raw.RawBackend
 
run(SIRStream, JInterfaceDeclaration[], SIRInterfaceTable[], SIRStructure[], SIRHelper[], SIRGlobal) - Static method in class at.dms.kjc.rstream.StrToRStream
The entry point of the RStream "backend" for the StreamIt Compiler.
run(SIRStream, JInterfaceDeclaration[], SIRInterfaceTable[], SIRStructure[], SIRHelper[], SIRGlobal) - Static method in class at.dms.kjc.sir.lowering.Flattener
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.
run(SIRStream, JInterfaceDeclaration[], SIRInterfaceTable[], SIRStructure[], StringBuffer) - Static method in class at.dms.kjc.sir.SIRToStreamIt
Top-level entry point that writes output to buffer param.
run(SIRStream, JInterfaceDeclaration[], SIRInterfaceTable[], SIRStructure[]) - Static method in class at.dms.kjc.sir.SIRToStreamIt
Top-level entry point.
run(SIRStream) - Static method in class at.dms.kjc.sir.SIRToStreamIt
Entry point for a stream without interfaces or structs.
run(JPhylum) - Static method in class at.dms.kjc.sir.SIRToStreamIt
Top-level entry point for running on a kopi phylum.
run(SIRStream, JInterfaceDeclaration[], SIRInterfaceTable[], SIRStructure[], SIRGlobal[]) - Static method in class at.dms.kjc.sir.SIRToStreamIt
 
run(SIRStream, JInterfaceDeclaration[], SIRInterfaceTable[], SIRStructure[], SIRHelper[], SIRGlobal) - Static method in class at.dms.kjc.spacedynamic.SpaceDynamicBackend
 
run() - Method in class at.dms.kjc.spacetime.AnnealedGreedyLayout
 
run() - Method in class at.dms.kjc.spacetime.AnnealedLayout
Calculate the assignment of filters of slices to tiles.
run(SpaceTimeSchedule, Layout) - Method in class at.dms.kjc.spacetime.BufferDRAMAssignment
Assign the buffers to DRAM ports.
run(RawChip) - Static method in class at.dms.kjc.spacetime.GenerateComputeCode
 
run(RawChip) - Static method in class at.dms.kjc.spacetime.GenerateSwitchCode
 
run() - Method in class at.dms.kjc.spacetime.GreedyLayout
Calcuate the assignment of filters to tiles.
run(SpaceTimeSchedule) - Static method in class at.dms.kjc.spacetime.ManualDRAMPortAssignment
Assign input and output of traces to off chip dram and decide which network to use for each buffer.
run() - Method in class at.dms.kjc.spacetime.ManualSliceLayout
 
run(SpaceTimeSchedule, RawChip, Layout<RawTile>) - Static method in class at.dms.kjc.spacetime.Rawify
The entry of the rawify pass.
run(List<Slice>, List<Slice>, RawProcElements, Slice[]) - Static method in class at.dms.kjc.spacetime.ReduceSJWidth
 
run(SIRStream, JInterfaceDeclaration[], SIRInterfaceTable[], SIRStructure[], SIRHelper[], SIRGlobal) - Static method in class at.dms.kjc.spacetime.SpaceTimeBackend
Top level method for SpaceTime backend, called via reflection from Main.
run(String[]) - Method in class at.dms.kjc.TestK2S
Runs a compilation session
run(SIRStream, JInterfaceDeclaration[], SIRInterfaceTable[], SIRStructure[], SIRHelper[], SIRGlobal) - Static method in class at.dms.kjc.vanillaSlice.UniBackEnd
Top level method for uniprocessor backend, called via reflection from StreaMITMain.
run(CFG) - Method in class streamit.frontend.controlflow.DataFlow
Actually perform the data-flow analysis.
run(String[]) - Method in class streamit.frontend.ToJava
 
run() - Method in class streamit.library.jcc.JccCompositeFilter
 
run(int) - Method in class streamit.library.jcc.StreamItToJcc
Runs the program for the specified number of iterations.
run(String[]) - Method in class streamit.library.Stream
 
runBeforeCompiler(SIRStream, JInterfaceDeclaration[], SIRInterfaceTable[], SIRStructure[]) - Static method in class at.dms.kjc.sir.SIRToStreamIt
Top-level entry point if you are processing SIR that has not been compiled at all.
runNonRecursive(SIRStream) - Static method in class at.dms.kjc.sir.SIRToStreamIt
 
runOnGlobal(SIRGlobal) - Static method in class at.dms.kjc.sir.SIRToStreamIt
 
runPrework - Variable in class streamit.library.jcc.JccFilter
 
RuntimeException - Static variable in class at.dms.kjc.CStdType
 

S

S - Static variable in class at.dms.kjc.spacetime.switchIR.SwitchIPort
 
S - Static variable in class at.dms.kjc.spacetime.switchIR.SwitchOPort
 
S2 - Static variable in class at.dms.kjc.spacetime.switchIR.SwitchIPort
 
S2 - Static variable in class at.dms.kjc.spacetime.switchIR.SwitchOPort
 
SafeFileReaderWriterPositions - Class in at.dms.kjc.spacetime
Separate FileReaders from splitters, FileWriters from joiners.
SASSERT(boolean) - Static method in class streamit.misc.AssertedClass
 
SASSERT(char) - Static method in class streamit.misc.AssertedClass
 
SASSERT(short) - Static method in class streamit.misc.AssertedClass
 
SASSERT(int) - Static method in class streamit.misc.AssertedClass
 
SASSERT(long) - Static method in class streamit.misc.AssertedClass
 
SASSERT(float) - Static method in class streamit.misc.AssertedClass
 
SASSERT(double) - Static method in class streamit.misc.AssertedClass
 
SASSERT(Object) - Static method in class streamit.misc.AssertedClass
 
saveComponentState(JComponent) - Method in class org.jgraph.plaf.basic.BasicGraphDropTargetListener
called to save the state of a component in case it needs to be restored because a drop is not performed.
saveComponentState(JComponent) - Method in class org.jgraph.plaf.basic.BasicGraphUI.GraphDropTargetListener
called to save the state of a component in case it needs to be restored because a drop is not performed.
saveConsumedInput - Variable in class at.dms.compiler.tools.antlr.runtime.CharScanner
 
saveScalingStatistics(SIRStream, WorkEstimate, int) - Static method in class at.dms.kjc.sir.lowering.partition.dynamicprog.DynamicProgPartitioner
Collect scaling statistics for all partitions 1...
saveTimingData() - Static method in class streamit.library.Timing
Writes the recorded profiling information to "profile.java.log"
SC_FILTER_THRESH - Static variable in class at.dms.kjc.spacetime.Rawify
 
SC_INS_THRESH - Static variable in class at.dms.kjc.spacetime.Rawify
 
SC_THRESHOLD - Static variable in class at.dms.kjc.spacetime.Rawify
 
scale(ComplexNumber) - Method in class at.dms.kjc.sir.linear.FilterMatrix
Scales all elements in this matrix by the specified constant.
scale(ComplexNumber) - Method in class at.dms.kjc.sir.statespace.FilterMatrix
Scales all elements in this matrix by the specified constant.
scale(double, double, Point) - Method in class org.jgraph.graph.AbstractCellView
Scale view (group) by sx, sy.
scale(Map, double, double, Point) - Static method in class org.jgraph.graph.GraphConstants
Scales map by the given amount.
scale - Variable in class org.jgraph.JGraph
Scale of the graph.
scale2(float2, float) - Static method in class streamit.library.StreamItVectorLib
 
scale3(float3, float) - Static method in class streamit.library.StreamItVectorLib
 
scale4(float4, float) - Static method in class streamit.library.StreamItVectorLib
 
SCALE_PROPERTY - Static variable in class org.jgraph.JGraph
Bound property name for scale.
scaleInv2(float2, float) - Static method in class streamit.library.StreamItVectorLib
 
scaleInv3(float3, float) - Static method in class streamit.library.StreamItVectorLib
 
scaleInv4(float4, float) - Static method in class streamit.library.StreamItVectorLib
 
Scanner - Class in at.dms.compiler.antlr.extra
This class describes the capabilities of lexers (token streams) to share a common input buffer and to handle line numbers.
Scanner(Compiler, InputBuffer) - Constructor for class at.dms.compiler.antlr.extra.Scanner
Constructs a new hand written scanner
Scanner - Class in at.dms.compiler.tools.antlr.extra
This class describes the capabilities of lexers (token streams) to share a common input buffer and to handle line numbers.
Scanner(Compiler, InputBuffer) - Constructor for class at.dms.compiler.tools.antlr.extra.Scanner
Constructs a new hand written scanner
scanner - Variable in exception at.dms.compiler.tools.antlr.runtime.MismatchedCharException
 
SCAnon - Class in streamit.frontend.nodes
Stream creator for anonymous streams.
SCAnon(FEContext, StreamSpec, List) - Constructor for class streamit.frontend.nodes.SCAnon
Creates a new anonymous stream given its specification.
SCAnon(FEContext, int, Statement, List) - Constructor for class streamit.frontend.nodes.SCAnon
Creates a new anonymous stream given the type of stream and its init function.
schedDivider - Variable in class at.dms.kjc.flatgraph.FlatNode
Used by synch removal to calcuate the new multiplicity of this node
SchedFilter - Class in streamit.scheduler1
 
SchedFilter(Object, int, int, int) - Constructor for class streamit.scheduler1.SchedFilter
 
SchedJoinType - Class in streamit.scheduler1
 
SchedLoop - Class in streamit.scheduler1
 
SchedLoop(Object, SchedJoinType, SchedStream, SchedSplitType, SchedStream, int) - Constructor for class streamit.scheduler1.SchedLoop
 
schedMult - Variable in class at.dms.kjc.flatgraph.FlatNode
Used by synch removal to calcuate the new multiplicity of this node
SchedObject - Class in streamit.scheduler1
 
SchedObject(Object) - Constructor for class streamit.scheduler1.SchedObject
 
SchedPipeline - Class in streamit.scheduler1
 
SchedPipeline(Object) - Constructor for class streamit.scheduler1.SchedPipeline
 
SchedRepSchedule - Class in streamit.scheduler1
 
SchedRepSchedule(BigInteger, Object) - Constructor for class streamit.scheduler1.SchedRepSchedule
 
SchedSplitJoin - Class in streamit.scheduler1
 
SchedSplitJoin(Object) - Constructor for class streamit.scheduler1.SchedSplitJoin
 
SchedSplitType - Class in streamit.scheduler1
 
SchedStream - Class in streamit.scheduler1
 
SchedStreamInterface - Interface in streamit.scheduler1
This interface declares all functions present in SchedStream.
schedule() - Method in class at.dms.kjc.spacetime.BasicGenerateSteadyStateSchedule
 
schedule(Slice[]) - Method in class at.dms.kjc.spacetime.GeneratePrimePumpSchedule
Create the preloop schedule and place it in the SpaceTimeSchedule.
schedule() - Method in class at.dms.kjc.spacetime.GenerateSteadyStateSchedule
 
Schedule - Class in streamit.scheduler1
 
Schedule() - Constructor for class streamit.scheduler1.Schedule
 
Schedule - Class in streamit.scheduler2
Purpose: Schedule for External Users Description: This class represents a schedule.
Schedule(Iterator) - Constructor for class streamit.scheduler2.Schedule
Create a schedule that will be used with many sub-schedules.
Schedule(Object, Iterator) - Constructor for class streamit.scheduler2.Schedule
Create the schedule to be a bottom schedule with a single work function.
scheduleAndCreateMults() - Method in class at.dms.kjc.flatgraph.ScheduledStaticStreamGraph
call the scheduler on the toplevel SIR node and create the execution counts
ScheduleBuffers - Class in streamit.scheduler2
This class uses a valid schedule and an iterator to determine the size of buffers required to execute the schedule.
ScheduleBuffers(Iterator) - Constructor for class streamit.scheduler2.ScheduleBuffers
 
scheduleCommunication(JoinerSimulator) - Method in class at.dms.kjc.spacedynamic.SpdStaticStreamGraph
Schedule the static communication of this SSG, given the schedule of joiner firing,
scheduledRun - Static variable in class streamit.library.Stream
 
ScheduledStaticStreamGraph - Class in at.dms.kjc.flatgraph
A StaticStreamGraph represents a subgraph of the application's StreamGraph where communication within the SSG is over static rate channels.
ScheduledStaticStreamGraph(StreamGraph, FlatNode) - Constructor for class at.dms.kjc.flatgraph.ScheduledStaticStreamGraph
create a static stream graph with realTop as the first node.
ScheduledStreamGraph - Class in at.dms.kjc.flatgraph
 
ScheduledStreamGraph(FlatNode) - Constructor for class at.dms.kjc.flatgraph.ScheduledStreamGraph
 
scheduleLayout - Static variable in class at.dms.kjc.cell.CellBackend
Encapsulates the schedule and layout of the program.
ScheduleModel - Class in at.dms.kjc.spacetime
This class models the calculated schedule and layout using the work estimation for each filter of each slice.
ScheduleModel(SpaceTimeSchedule, Layout, LinkedList<Slice>) - Constructor for class at.dms.kjc.spacetime.ScheduleModel
 
ScheduleOptimizer - Class in streamit.scheduler2
This class takes a schedule produced by the scheduler and optimizes it into a more compact schedule.
ScheduleOptimizer(Schedule, Schedule, Scheduler) - Constructor for class streamit.scheduler2.ScheduleOptimizer
 
scheduleOrder - Variable in class at.dms.kjc.backendSupport.NoSWPipeLayout
 
Scheduler - Class in streamit.scheduler1
 
Scheduler() - Constructor for class streamit.scheduler1.Scheduler
 
Scheduler - Class in streamit.scheduler2.constrained
 
Scheduler(Iterator, boolean) - Constructor for class streamit.scheduler2.constrained.Scheduler
 
Scheduler - Class in streamit.scheduler2.minlatency
 
Scheduler(Iterator) - Constructor for class streamit.scheduler2.minlatency.Scheduler
 
Scheduler - Class in streamit.scheduler2
Purpose: Main scheduler class to be used as an interface for all schedulers Description: This class represents a scheduler which should be used by outside users to obtain, optimize and find out information about a schedule.
Scheduler(Iterator) - Constructor for class streamit.scheduler2.Scheduler
 
Scheduler - Class in streamit.scheduler2.singleappearance
 
Scheduler(Iterator) - Constructor for class streamit.scheduler2.singleappearance.Scheduler
 
schedules - Static variable in class at.dms.kjc.raw.JoinerSimulator
 
schedules - Static variable in class at.dms.kjc.spacedynamic.JoinerSimulator
 
scheduleSlices() - Method in class at.dms.kjc.backendSupport.CommonPasses
Create schedules for init, prime-pump and steady phases.
Scheduling - Interface in streamit.stair.core
 
SchedulingPhase - Enum in at.dms.kjc.backendSupport
What phase of Slice graph scheduling is a bit of code generation associated with? This enum should tell: initialization, pump priming for software pipelining, or steady state.
scopeOfInduction(JForStatement, DoLoopInformation) - Method in class at.dms.kjc.rstream.IDDoLoops
Check to see that the scope of the induction var is limited to the for loop, i.e.
scrollBar - Variable in class org.jgraph.plaf.basic.BasicGraphUI.ComponentHandler
ScrollBar that is being adjusted.
SCROLLBORDER - Static variable in class org.jgraph.plaf.basic.BasicGraphUI
Border in pixels to scroll if marquee or dragging are active.
scrollCellToVisible(Object) - Method in class org.jgraph.JGraph
Scrolls to the specified cell.
scrollPointToVisible(Point) - Method in class org.jgraph.JGraph
Makes sure the specified point is visible.
SCROLLSTEP - Static variable in class org.jgraph.plaf.basic.BasicGraphUI
Multiplicator for width and height when autoscrolling (=stepsize).
SCSimple - Class in streamit.frontend.nodes
Stream creator that instantiates streams by name.
SCSimple(FEContext, String, List, List<Expression>, List<Expression>) - Constructor for class streamit.frontend.nodes.SCSimple
Create a stream object given its name and a parameter list.
SDEPData - Interface in streamit.scheduler2
Provide a basic interface for expressing SDEP data.
searchForOp(String) - Method in class at.dms.kjc.Kopi2SIR
Searches for
select(List, Object) - Method in class org.jgraph.graph.DefaultGraphSelectionModel
Selects a single cell and updates all datastructures.
selectCellForEvent(Object, MouseEvent) - Method in class org.jgraph.plaf.basic.BasicGraphUI
Messaged to update the selection based on a MouseEvent over a particular cell.
selectCellsForEvent(JGraph, Object[], MouseEvent) - Method in class org.jgraph.plaf.basic.BasicGraphUI
From GraphUI interface.
selectCellsForEvent(Object[], MouseEvent) - Method in class org.jgraph.plaf.basic.BasicGraphUI
Messaged to update the selection based on a MouseEvent for a group of cells.
selectCellsForEvent(JGraph, Object[], MouseEvent) - Method in class org.jgraph.plaf.GraphUI
Messaged to update the selection based on a MouseEvent for a group of cells.
SELECTED - Static variable in class org.jgraph.graph.DefaultGraphSelectionModel
Value that represents selected state in cellStates.
selected - Variable in class org.jgraph.graph.EdgeRenderer
Boolean attributes of the current edgeview.
selected - Variable in class org.jgraph.graph.PortRenderer
Cached hasFocus and selected value.
selected - Variable in class org.jgraph.graph.VertexRenderer
Cached hasFocus and selected value.
selection - Variable in class org.jgraph.graph.DefaultGraphSelectionModel
List that contains the selected items.
SELECTION_MODE_PROPERTY - Static variable in class org.jgraph.graph.DefaultGraphSelectionModel
Property name for selectionMode.
SELECTION_MODEL_PROPERTY - Static variable in class org.jgraph.JGraph
Bound property name for selectionModel.
SELECTION_STROKE - Static variable in class org.jgraph.graph.GraphConstants
 
selectionMode - Variable in class org.jgraph.graph.DefaultGraphSelectionModel
Mode for the selection, will be either SINGLE_TREE_SELECTION, CONTIGUOUS_TREE_SELECTION or DISCONTIGUOUS_TREE_SELECTION.
selectionModel - Variable in class org.jgraph.JGraph
Models the set of selected objects in this graph.
selectionRedirector - Variable in class org.jgraph.JGraph
Creates a new event and passes it off the selectionListeners.
selectNewCells - Variable in class org.jgraph.JGraph
True if inserted cells should be selected.
selectSwitchType() - Method in class at.dms.classfile.SwitchInstruction
Select the appropriate switch type (tableswitch or lookupswitch)
self - Variable in class at.dms.kjc.CClassContext
 
SELF_ASSIGNMENT - Static variable in interface at.dms.kjc.KjcMessages
 
SEMANTIC_ERROR - Static variable in interface at.dms.backend.BackendMessages
 
SEMANTIC_ERROR - Static variable in interface at.dms.optimize.OptimizeMessages
 
SemanticChecker - Class in at.dms.kjc.sir
The purpose of this class it to semantic check a stream program.
SemanticChecker() - Constructor for class at.dms.kjc.sir.SemanticChecker
 
SemanticChecker - Class in streamit.frontend.passes
Perform checks on the semantic correctness of a StreamIt program.
SemanticChecker() - Constructor for class streamit.frontend.passes.SemanticChecker
 
SemanticException - Exception in at.dms.compiler.tools.antlr.runtime
 
SemanticException(String) - Constructor for exception at.dms.compiler.tools.antlr.runtime.SemanticException
 
SemanticException(String, String, int) - Constructor for exception at.dms.compiler.tools.antlr.runtime.SemanticException
 
SEMI - Static variable in interface at.dms.compiler.tools.antlr.compiler.ANTLRTokenTypes
 
SEMI - Static variable in interface at.dms.compiler.tools.antlr.compiler.PreprocessorTokenTypes
 
SEMI - Static variable in interface at.dms.kjc.KjcTokenTypes
 
SEMI - Static variable in interface streamit.frontend.StreamItLexTokenTypes
 
SEMI - Static variable in interface streamit.frontend.StreamItParserFETokenTypes
 
semiFuse(SIRSplitJoin) - Static method in class at.dms.kjc.sir.lowering.fusion.FuseSplit
Fuses half the children of together instead of fusing the entire construct.
SEMPRED - Static variable in interface at.dms.compiler.tools.antlr.compiler.ANTLRTokenTypes
 
sendBuffer - Static variable in class at.dms.kjc.raw.RawExecutionCode
 
sendBuffer - Static variable in class at.dms.kjc.rstream.Names
 
sendBuffer - Static variable in class at.dms.kjc.spacedynamic.RawExecutionCode
 
sendBuffer - Static variable in class at.dms.kjc.spacetime.RawExecutionCode
 
sendBufferIndex - Static variable in class at.dms.kjc.raw.RawExecutionCode
 
sendBufferIndex - Static variable in class at.dms.kjc.rstream.Names
 
sendBufferIndex - Static variable in class at.dms.kjc.spacedynamic.RawExecutionCode
 
sendBufferIndex - Static variable in class at.dms.kjc.spacetime.RawExecutionCode
 
sendConstFromTileToSwitch(RawTile, int, boolean, boolean, SwitchReg) - Static method in class at.dms.kjc.spacetime.Util
 
sendConstToSwitch(int, boolean) - Method in class at.dms.kjc.spacetime.RawComputeCodeStore
Create code on the compute processor to send constant to the switch.
senders - Variable in class at.dms.kjc.sir.SIRPortal
 
sendMessage(Operator.MessageStub, int) - Method in class streamit.library.Operator
 
sendMessage(Operator.MessageStub) - Method in class streamit.library.Operator
 
sendRatesToSwitch(FilterInfo, JBlock) - Method in class at.dms.kjc.spacetime.RawExecutionCode
If we are in the prime pump or the steady state, we may be compressing the switch code and if so, we need to send the push rate and the pop rate to the switch for loop bounds.
SeparateFieldInitializers - Class in streamit.frontend.passes
Separate certain initializers for FIELDS into a field declaration and an initializer in the init function.
SeparateFieldInitializers(boolean) - Constructor for class streamit.frontend.passes.SeparateFieldInitializers
 
SeparateInitializers - Class in streamit.frontend.passes
Separate local variable initializers into separate statements.
SeparateInitializers() - Constructor for class streamit.frontend.passes.SeparateInitializers
 
SeparatePushPop - Class in at.dms.kjc.common
This class will search all push expressions and if a push expression has a pop expression as a arg, the arg will be first assigned to a temp var and then push'ed.
SeparatePushPop() - Constructor for class at.dms.kjc.common.SeparatePushPop
 
SERROR(RuntimeException) - Static method in class streamit.misc.AssertedClass
 
SERROR(Throwable) - Static method in class streamit.misc.AssertedClass
 
SERROR(String) - Static method in class streamit.misc.AssertedClass
 
set() - Method in class at.dms.backend.InstructionHandle
isReached
SET - Static variable in exception at.dms.compiler.antlr.runtime.MismatchedTokenException
 
set - Variable in exception at.dms.compiler.antlr.runtime.MismatchedTokenException
 
SET - Static variable in exception at.dms.compiler.tools.antlr.runtime.MismatchedCharException
 
set - Variable in exception at.dms.compiler.tools.antlr.runtime.MismatchedCharException
 
SET - Static variable in exception at.dms.compiler.tools.antlr.runtime.MismatchedTokenException
 
set - Variable in exception at.dms.compiler.tools.antlr.runtime.MismatchedTokenException
 
set(int, SIRStream) - Method in class at.dms.kjc.sir.SIRContainer
Set child at index to
set(LinkedList<Integer>, LinkedList<InterSliceEdge>) - Method in class at.dms.kjc.slicegraph.InputSliceNode
Set the weights and sources array of this input slice node to the weights list and the edges list.
set(LinkedList<Integer>, LinkedList<LinkedList<InterSliceEdge>>) - Method in class at.dms.kjc.slicegraph.OutputSliceNode
Set the weights and dests of this input slice node to weights and dests.
set() - Method in class at.dms.optimize.InstructionHandle
isReached
set(int, Object) - Method in class at.dms.util.ConstList
Replaces the element at the specified position in this list with the specified element (optional operation).
set(BigInteger, BigInteger) - Method in class streamit.misc.Fraction
 
set(long, long) - Method in class streamit.misc.Fraction
 
setAbsolute(Map, boolean) - Static method in class org.jgraph.graph.GraphConstants
Sets the offset attribute in the specified map to the specified value.
setAccessor(JExpression) - Method in class at.dms.kjc.JArrayAccessExpression
Set the accessor of this.
setAnalyzer(LLkGrammarAnalyzer) - Method in class at.dms.compiler.tools.antlr.compiler.JavaCodeGenerator
 
setAnchor(Port) - Method in class org.jgraph.graph.DefaultPort
Sets the anchor of this port.
setAnchor(Port) - Method in interface org.jgraph.graph.Port
Sets the anchor of the port.
setAnnotation(String, Object) - Method in class streamit.stair.core.Instruction
Set or remove an annotation for this instruction.
setAntiAliased(boolean) - Method in class org.jgraph.JGraph
Sets antialiasing on or off based on the boolean value.
setAnyLatency() - Method in class streamit.library.Portal
 
setArg(JExpression) - Method in class at.dms.kjc.sir.SIRPeekExpression
Sets the arg of this.
setArg(JExpression) - Method in class at.dms.kjc.sir.SIRPrintStatement
 
setArg(JExpression) - Method in class at.dms.kjc.sir.SIRPushExpression
 
setArgOfRuleRef(Token) - Method in interface at.dms.compiler.tools.antlr.compiler.ANTLRGrammarParseBehavior
 
setArgOfRuleRef(Token) - Method in class at.dms.compiler.tools.antlr.compiler.DefineGrammarSymbols
 
setArgOfRuleRef(Token) - Method in class at.dms.compiler.tools.antlr.compiler.MakeGrammar
 
setArgs(JExpression[]) - Method in class at.dms.kjc.JMethodCallExpression
 
setArgs(List<JExpression>) - Method in class at.dms.kjc.sir.SIRInitStatement
 
setArgs(JExpression[]) - Method in class at.dms.kjc.sir.SIRMessageStatement
 
setArgv(String[]) - Method in class at.dms.compiler.getopt.Getopt
Since in GNU getopt() the argument vector is passed back in to the function every time, the caller can swap out argv on the fly.
setArray(double[]) - Method in class at.dms.kjc.slicegraph.FilterContent
Set array for linear filters.
setAssigned(TokenReference, CBodyContext) - Method in class at.dms.kjc.JLocalVariable
 
setAssignment(HashMap) - Method in class at.dms.kjc.backendSupport.NoSWPipeLayout
Use this function to reassign the assignment to , update anything that needs to be updated on a new assignment.
setAssignment(HashMap) - Method in class at.dms.kjc.common.SimulatedAnnealing
Use this function to reassign the assignment to , update anything that needs to be updated on a new assignment.
setAssignment(HashMap) - Method in class at.dms.kjc.spacetime.AnnealedGreedyLayout
Use this function to reassign the assignment to , update anything that needs to be updated on a new assignment.
setAssignment(HashMap) - Method in class at.dms.kjc.spacetime.AnnealedLayout
Set the underlying assigment of FilterSliceNode's -> RawTiles to the newAssignment HashMap.
setAttributes(Map) - Method in class org.jgraph.graph.AbstractCellView
Applies change to the attributes of the view and calls update.
setAttributes(Map) - Method in interface org.jgraph.graph.CellView
Apply the specified map of attributes on the view.
setAttributes(Map) - Method in class org.jgraph.graph.DefaultGraphCell
Sets the attributes.
setAttributes(Map) - Method in interface org.jgraph.graph.GraphCell
Sets the attributes
setAutoSize(Map, boolean) - Static method in class org.jgraph.graph.GraphConstants
Sets the autosize attribute in the specified map to the specified value.
setAve(JExpression) - Method in class at.dms.kjc.sir.SIRRangeExpression
Sets average of the range.
setBackground(Map, Color) - Static method in class org.jgraph.graph.GraphConstants
Sets the value attribute in the specified map to the specified value.
setBegin(boolean) - Method in class at.dms.kjc.slicegraph.FilterContent
Set begin for linear filters.
setBeginFill(Map, boolean) - Static method in class org.jgraph.graph.GraphConstants
Sets the offset attribute in the specified map to the specified value.
setBeginSize(Map, int) - Static method in class org.jgraph.graph.GraphConstants
Sets the opaque attribute in the specified map to the specified value.
setBehavior(DefineGrammarSymbols) - Method in class at.dms.compiler.tools.antlr.compiler.JavaCodeGenerator
 
setBendable(Map, boolean) - Static method in class org.jgraph.graph.GraphConstants
Sets the bendable attribute in the specified map to the specified value.
setBendable(boolean) - Method in class org.jgraph.JGraph
Sets if the graph allows adding/removing/modifying points.
setBlock(AlternativeBlock, AlternativeBlock) - Static method in class at.dms.compiler.tools.antlr.compiler.MakeGrammar
 
setBlock(Block) - Method in class streamit.stair.core.Instruction
Set the containing block of this instruction.
setBlockElement() - Method in class at.dms.compiler.tools.antlr.compiler.ANTLRParser
 
setBody(JStatement) - Method in class at.dms.kjc.JDoStatement
Sets the body.
setBody(JStatement) - Method in class at.dms.kjc.JForStatement
Sets the body of this.
setBody(JStatement) - Method in class at.dms.kjc.JLabeledStatement
Set the body of this.
setBody(JBlock) - Method in class at.dms.kjc.JMethodDeclaration
Sets the body of this
setBody(JStatement) - Method in class at.dms.kjc.JWhileStatement
Sets the body of this.
setBody(SIRStream) - Method in class at.dms.kjc.sir.SIRFeedbackLoop
Set the Body of the feedback loop, and the parent of to this.
setBody(FilterSliceNode) - Method in class at.dms.kjc.slicegraph.SimpleSlice
Set the body.
setBody(Stream) - Method in class streamit.library.FeedbackLoop
 
setBoolVar(int) - Method in interface at.dms.kjc.linprog.LinearProgram
Constrains the n'th variable of this to be an integer.
setBoolVar(int) - Method in class at.dms.kjc.linprog.LPSolve
Constrains the i'th variable of this to be an integer.
setBoolVar(int) - Method in class at.dms.kjc.linprog.SimpleLinearProgram
Constrains the n'th variable of this to be a boolean variable (zero or one).
setBorder(Map, Border) - Static method in class org.jgraph.graph.GraphConstants
Sets the value attribute in the specified map to the specified value.
setBorderColor(Map, Color) - Static method in class org.jgraph.graph.GraphConstants
Sets the value attribute in the specified map to the specified value.
setBorderSelectionColor(Color) - Method in class org.jgraph.graph.DefaultGraphCellEditor
Sets the color to use for the border.
setBounds(RawProcElements) - Static method in class at.dms.kjc.spacetime.StreamingDram
 
setBounds(Rectangle) - Method in class org.jgraph.graph.AbstractCellView
Sets the bounds of view.
setBounds(Map, Rectangle) - Static method in class org.jgraph.graph.GraphConstants
Sets the bounds attribute in the specified map to the specified value.
setBuffer(char[], int) - Method in class at.dms.compiler.tools.antlr.runtime.ANTLRHashString
 
setBufferSize(int) - Method in interface streamit.misc.WrappableGrowableQueue
Changes the size of the buffer used to hold the queue.
setBufferSize(int) - Method in class streamit.misc.WrappableGrowableQueue_boolean
 
setBufferSize(int) - Method in class streamit.misc.WrappableGrowableQueue_char
 
setBufferSize(int) - Method in class streamit.misc.WrappableGrowableQueue_double
 
setBufferSize(int) - Method in class streamit.misc.WrappableGrowableQueue_float
 
setBufferSize(int) - Method in class streamit.misc.WrappableGrowableQueue_int
Changes the size of the buffer used to hold the queue.
setBufferSize(int) - Method in class streamit.misc.WrappableGrowableQueue_obj
Changes the size of the buffer used to hold the queue.
setBufferSize(int) - Method in class streamit.misc.WrappableGrowableQueue_short
 
setBufferSize(Object, Object, BigInteger) - Method in class streamit.scheduler1.Schedule
 
setCachedBounds(Rectangle) - Method in class org.jgraph.graph.VertexView
 
setCaseSensitive(boolean) - Method in class at.dms.compiler.tools.antlr.runtime.CharScanner
 
setCatched(boolean) - Method in class at.dms.kjc.CThrowableInfo
Sets this throwable to be cached or not
setCell(Object) - Method in class org.jgraph.graph.DefaultGraphSelectionModel.CellPlaceHolder
Sets the cell.
setCharAt(int, char) - Method in class at.dms.compiler.tools.antlr.runtime.ANTLRStringBuffer
 
setCharVocabulary(BitSet) - Method in interface at.dms.compiler.tools.antlr.compiler.ANTLRGrammarParseBehavior
 
setCharVocabulary(BitSet) - Method in class at.dms.compiler.tools.antlr.compiler.DefineGrammarSymbols
Set the character vocabulary for a lexer
setChildren(LinkedList<Object>) - Method in class at.dms.kjc.sir.SIRPipeline
Sets children of this to be all the children of , and set all the parent fields in to be this.
setChildrenSelectable(boolean) - Method in class org.jgraph.graph.DefaultGraphSelectionModel
Sets if the selection model allows the selection of children.
setChildrenSelectable(boolean) - Method in interface org.jgraph.graph.GraphSelectionModel
Sets if the selection model allows the selection of children.
setClass(CClass) - Method in class at.dms.kjc.CClassType
 
setClassUsed(String) - Method in class at.dms.kjc.JPackageImport
States that specified class in imported package is used.
setCloneable(boolean) - Method in class org.jgraph.JGraph
Sets if cells are cloned on CTRL-Drag operations.
setCodeInfo(CodeInfo) - Method in class at.dms.classfile.MethodInfo
Sets the code attribute associated with this method
setCodeStart(InstructionHandle) - Method in class at.dms.backend.Optimizer
 
setCodeStart(InstructionHandle) - Method in class at.dms.optimize.Optimizer
 
setColumn(int) - Method in class at.dms.compiler.antlr.runtime.Token
 
setColumn(int) - Method in class at.dms.compiler.tools.antlr.runtime.CharScanner
 
setColumn(int) - Method in class at.dms.compiler.tools.antlr.runtime.CommonToken
 
setColumn(int) - Method in class at.dms.compiler.tools.antlr.runtime.Token
 
setComments(JavaStyleComment[]) - Method in class at.dms.kjc.JStatement
Set the comments.
setCommitToPath(boolean) - Method in class at.dms.compiler.tools.antlr.runtime.CharScanner
 
setCompare(LinkedList<T>, T[]) - Static method in class at.dms.kjc.spacetime.Util
Return true if the sets contructed from list and array are equal.
setComputeCode(StoreType) - Method in class at.dms.kjc.backendSupport.ComputeNode
Set theComputeCodeStore for this compute node.
setComputeNode(SliceNode, T) - Method in class at.dms.kjc.backendSupport.BasicGreedyLayout
 
setComputeNode(SliceNode, T) - Method in interface at.dms.kjc.backendSupport.Layout
Set the ComputeNode for a Slice
setComputeNode(SliceNode, T) - Method in class at.dms.kjc.backendSupport.NoSWPipeLayout
only valid after run()
setComputeNode(SliceNode, CellPU) - Method in class at.dms.kjc.cell.SimpleCellLayout
 
setComputeNode(SliceNode, RawTile) - Method in class at.dms.kjc.spacetime.AnnealedGreedyLayout
 
setComputeNode(SliceNode, RawTile) - Method in class at.dms.kjc.spacetime.AnnealedLayout
Set the assignment of node to tile in the layout.
setComputeNode(SliceNode, RawTile) - Method in class at.dms.kjc.spacetime.GreedyLayout
 
setComputeNode(SliceNode, RawTile) - Method in class at.dms.kjc.spacetime.ManualSliceLayout
 
setComputes() - Method in class at.dms.kjc.spacetime.RawTile
 
setCond(JExpression) - Method in class at.dms.kjc.JConditionalExpression
 
setCond(JExpression) - Method in class at.dms.kjc.JForStatement
Sets the condition of this.
setCondition(JExpression) - Method in class at.dms.kjc.JConditionalExpression
 
setCondition(JExpression) - Method in class at.dms.kjc.JDoStatement
Sets the condition.
setCondition(JExpression) - Method in class at.dms.kjc.JIfStatement
Sets condition of this.
setCondition(JExpression) - Method in class at.dms.kjc.JWhileStatement
Set the condition of this.
setConnectable(Map, boolean) - Static method in class org.jgraph.graph.GraphConstants
Sets the connectable attribute in the specified map to the specified value.
setConnectable(boolean) - Method in class org.jgraph.JGraph
Setse if the graph allows new connections to be established.
setConnections(Set) - Method in class org.jgraph.graph.ConnectionSet
 
setConstants(int, int, int, double) - Method in class at.dms.kjc.common.SimulatedAnnealing
Set the annealing constants.
setConstantValue(Object) - Method in class at.dms.classfile.FieldInfo
Sets the value of the this field
setConsumption(int) - Method in class streamit.scheduler1.SchedStream
 
setConsumption(int) - Method in interface streamit.scheduler1.SchedStreamInterface
 
setContainerInit(boolean) - Method in class at.dms.kjc.sir.lowering.Unroller
 
setCopyVar(JLocalVariableExpression) - Method in class at.dms.kjc.JAssignmentExpression
 
setCurrentPoint(Point) - Method in class org.jgraph.graph.BasicMarqueeHandler
Sets the currentPoint.
setDashPattern(Map, float[]) - Static method in class org.jgraph.graph.GraphConstants
Sets the value attribute in the specified map to the specified value.
setData(Object) - Method in class streamit.misc.OMapIterator
Overwrite the data mapped to a certain key.
setDeclOnly(boolean) - Method in class at.dms.kjc.common.ToC
 
setDefaultAccess(String) - Method in class at.dms.compiler.tools.antlr.compiler.Grammar
Sets the default access modifier for rules.
setDefaultConstructor(JConstructorDeclaration) - Method in class at.dms.kjc.JTypeDeclaration
 
setDefaultErrorHandler(boolean) - Method in class at.dms.compiler.tools.antlr.compiler.RuleBlock
 
setDelay(JExpression) - Method in class at.dms.kjc.sir.SIRFeedbackLoop
Set the delay of the feedback loop
setDelay(int) - Method in class streamit.library.FeedbackLoop
 
setDependencyData(int, int) - Method in class at.dms.kjc.cluster.LatencyConstraint
A method for setting the dependency data.
setDeprecated(boolean) - Method in class at.dms.classfile.ClassInfo
Sets the deprecated attribute of this field
setDeprecated(boolean) - Method in class at.dms.classfile.FieldInfo
Sets the deprecated attribute of this field
setDeprecated(boolean) - Method in class at.dms.classfile.MethodInfo
Sets the deprecated attribute of this field
setDest(SliceNode) - Method in class at.dms.kjc.slicegraph.Edge
Set the destination SliceNode
setDest(SliceNode) - Method in class at.dms.kjc.slicegraph.InterSliceEdge
 
setDests(InterSliceEdge[][]) - Method in class at.dms.kjc.slicegraph.OutputSliceNode
Set dests
setDims(JExpression[]) - Method in class at.dms.kjc.CArrayType
Set array dimensions.
setDisconnectable(Map, boolean) - Static method in class org.jgraph.graph.GraphConstants
Sets the disconnectable attribute in the specified map to the specified value.
setDisconnectable(boolean) - Method in class org.jgraph.JGraph
Sets if the graph allows existing connections to be removed.
setDisconnectOnMove(boolean) - Method in class org.jgraph.JGraph
Sets if selected edges should be disconnected from unselected vertices when they are moved.
setDone(int) - Method in class at.dms.kjc.cell.CellComputeCodeStore
 
setDragEnabled(boolean) - Method in class org.jgraph.JGraph
Sets if the graph uses Drag-and-Drop to move cells.
setDRAM(StreamingDram) - Method in class at.dms.kjc.spacetime.OffChipBuffer
 
setDRAM(StreamingDram) - Method in class at.dms.kjc.spacetime.RawTile
 
setDropEnabled(boolean) - Method in class org.jgraph.JGraph
Sets if the graph accepts drops/pastes from external sources.
setDynamic() - Method in class at.dms.kjc.spacedynamic.FileReaderDevice
 
setDynamic() - Method in class at.dms.kjc.spacedynamic.FileWriterDevice
 
setDynMsgHeader() - Method in class at.dms.kjc.spacetime.RawExecutionCode
 
setEdge(int, FlatNode) - Method in class at.dms.kjc.flatgraph.FlatNode
Set an edge in the outgoing edges.
setEdge(Object) - Method in class org.jgraph.graph.ConnectionSet.Connection
 
setEdges(FlatNode[]) - Method in class at.dms.kjc.flatgraph.FlatNode
Replace all of the outgoing edges.
setEdges(Set) - Method in class org.jgraph.graph.ConnectionSet
 
setEdges(Set) - Method in class org.jgraph.graph.DefaultPort
Sets the anchor of this port.
setEditable(Map, boolean) - Static method in class org.jgraph.graph.GraphConstants
Sets the editable attribute in the specified map to the specified value.
setEditable(boolean) - Method in class org.jgraph.JGraph
Determines whether the graph is editable.
setEditClickCount(int) - Method in class org.jgraph.JGraph
Sets the number of clicks for editing to start.
setElement(int, int, ComplexNumber) - Method in class at.dms.kjc.sir.linear.FilterMatrix
Sets the element in (row,col) to be value.
setElement(int, int, double) - Method in class at.dms.kjc.sir.linear.FilterMatrix
Convenience method that automatically sets an entry to the specified real number.
setElement(int, ComplexNumber) - Method in class at.dms.kjc.sir.linear.FilterVector
Sets the element at position index to be the specified complex number
setElement(int, int, ComplexNumber) - Method in class at.dms.kjc.sir.statespace.FilterMatrix
Sets the element in (row,col) to be value.
setElement(int, int, double) - Method in class at.dms.kjc.sir.statespace.FilterMatrix
Convenience method that automatically sets an entry to the specified real number.
setElement(int, ComplexNumber) - Method in class at.dms.kjc.sir.statespace.FilterVector
Sets the element at position index to be the specified complex number
setElementAt(Object, int) - Method in class at.dms.compiler.antlr.runtime.Vector
 
setElementAt(Object, int) - Method in class at.dms.compiler.tools.antlr.runtime.Vector
 
setElseClause(JStatement) - Method in class at.dms.kjc.JIfStatement
Set else clause.
setEnd(InstructionAccessor) - Method in class at.dms.classfile.HandlerInfo
 
setEnd(InstructionAccessor) - Method in class at.dms.classfile.LocalVariableInfo
Sets the end of the protected area
setEnd(boolean) - Method in class at.dms.kjc.slicegraph.FilterContent
Set end for linear filters.
setEndElement(RuleEndElement) - Method in class at.dms.compiler.tools.antlr.compiler.RuleBlock
 
setEndFill(Map, boolean) - Static method in class org.jgraph.graph.GraphConstants
Sets the offset attribute in the specified map to the specified value.
setEndSize(Map, int) - Static method in class org.jgraph.graph.GraphConstants
Sets the opaque attribute in the specified map to the specified value.
setEpsilon() - Method in class at.dms.compiler.tools.antlr.compiler.Lookahead
 
setExceptions(String[]) - Method in class at.dms.classfile.MethodInfo
Sets the exceptions
setExpanded(boolean) - Method in class at.dms.compiler.tools.antlr.compiler.GrammarFile
 
setExpr(JExpression) - Method in class at.dms.kjc.JCastExpression
 
setExpr(JExpression) - Method in class at.dms.kjc.JParenthesedExpression
 
setExpr(JExpression) - Method in class at.dms.kjc.JPostfixExpression
 
setExpr(JExpression) - Method in class at.dms.kjc.JPrefixExpression
 
setExpr(JExpression) - Method in class at.dms.kjc.JUnaryExpression
 
setExpr(JExpression) - Method in class at.dms.kjc.JUnaryPromote
 
setExpression(JExpression) - Method in class at.dms.kjc.JExpressionStatement
 
setExpression(JExpression) - Method in class at.dms.kjc.JLocalVariable
Sets the expression of this.
setExpression(JExpression) - Method in class at.dms.kjc.JParenthesedExpression
Sets the expression.
setExpression(JExpression) - Method in class at.dms.kjc.JReturnStatement
Sets expression of this.
setExpression(JExpression) - Method in class at.dms.kjc.JSwitchLabel
Sets the expression of this.
setExpression(JExpression) - Method in class at.dms.kjc.JSwitchStatement
Set the expression in this.
setExtralength(int) - Method in class at.dms.kjc.backendSupport.Channel
 
setExtralength(int) - Method in class at.dms.kjc.backendSupport.DelegatingChannel
 
setFactory(CellViewFactory) - Method in class org.jgraph.graph.GraphLayoutCache
Sets the factory that creates the cell views.
setFieldInfo(int, int) - Method in class at.dms.kjc.CBodyContext
 
setFieldInfo(int, int) - Method in class at.dms.kjc.CClassContext
 
setFieldInfo(int, int) - Method in class at.dms.kjc.CConstructorContext
 
setFieldInfo(int, int) - Method in class at.dms.kjc.CContext
 
setFieldInfo(int, int) - Method in class at.dms.kjc.CInitializerContext
 
setFields(FieldInfo[]) - Method in class at.dms.classfile.ClassInfo
Sets the fields info of the class in the file
setFields(JFieldDeclaration[]) - Method in class at.dms.kjc.backendSupport.ComputeCodeStore
Set the fields of this to f.
setFields(JFieldDeclaration[]) - Method in class at.dms.kjc.backendSupport.MinCodeUnit
 
setFields(JFieldDeclaration[]) - Method in interface at.dms.kjc.sir.SIRCodeUnit
Set the fields of this to fields, overwriting the old array.
setFields(JFieldDeclaration[]) - Method in class at.dms.kjc.sir.SIRStream
 
setFields(JFieldDeclaration[]) - Method in class at.dms.kjc.slicegraph.FilterContent
Method exists to allow SIRCodeUnit interface but should not be called.
setFile(String) - Method in class at.dms.compiler.antlr.extra.InputBuffer
Sets the name of the file being read.
setFile(String) - Method in class at.dms.compiler.antlr.extra.Scanner
 
setFile(String) - Method in class at.dms.compiler.tools.antlr.extra.InputBuffer
Sets the name of the file being read.
setFile(String) - Method in class at.dms.compiler.tools.antlr.extra.Scanner
 
setFileLineFormatter(FileLineFormatter) - Static method in class at.dms.compiler.tools.antlr.compiler.Utils
 
setFilename(String) - Method in class at.dms.compiler.antlr.runtime.Parser
 
setFilename(String) - Method in class at.dms.compiler.tools.antlr.compiler.Grammar
 
setFilename(String) - Method in class at.dms.compiler.tools.antlr.runtime.CharScanner
 
setFilename(String) - Method in class at.dms.compiler.tools.antlr.runtime.Parser
 
setFileName(JExpression) - Method in class at.dms.kjc.sir.SIRFileReader
 
setFileName(JExpression) - Method in class at.dms.kjc.sir.SIRFileWriter
 
setFileOption(Token, Token, String) - Method in interface at.dms.compiler.tools.antlr.compiler.ANTLRGrammarParseBehavior
 
setFileOption(Token, Token, String) - Method in class at.dms.compiler.tools.antlr.compiler.DefineGrammarSymbols
setFileOption: Associate an option value with a key.
setFileReader(FileInputContent) - Method in class at.dms.kjc.spacetime.StreamingDram
 
setFileWriter(FileOutputContent) - Method in class at.dms.kjc.spacetime.StreamingDram
 
setFired(FlatNode) - Method in class at.dms.kjc.raw.SimulationCounter
 
setFired(FlatNode) - Method in class at.dms.kjc.spacedynamic.SimulationCounter
 
setFont(Font) - Method in class org.jgraph.graph.DefaultGraphCellEditor
Sets the font to edit with.
setFont(Map, Font) - Static method in class org.jgraph.graph.GraphConstants
Sets the value attribute in the specified map to the specified font value.
setForeground(Map, Color) - Static method in class org.jgraph.graph.GraphConstants
Sets the value attribute in the specified map to the specified value.
setFormatter(FileLineFormatter) - Static method in class at.dms.compiler.antlr.runtime.FileLineFormatter
 
setFormatter(FileLineFormatter) - Static method in class at.dms.compiler.tools.antlr.runtime.FileLineFormatter
 
setFullyDeclared(boolean) - Method in class at.dms.kjc.CSourceField
declare
setFunction(int, Function) - Method in class streamit.frontend.nodes.TypeHelper
 
setGlobal(boolean) - Method in class at.dms.kjc.cluster.FlatIRToCluster
Enable / disable code generation for a static section.
setGrammar(Grammar) - Method in class at.dms.compiler.tools.antlr.compiler.LLkAnalyzer
Set the grammar for the analyzer
setGrammar(Grammar) - Method in interface at.dms.compiler.tools.antlr.compiler.LLkGrammarAnalyzer
 
setGrammarAnalyzer(LLkGrammarAnalyzer) - Method in class at.dms.compiler.tools.antlr.compiler.Grammar
 
setGrammarOption(Token, Token) - Method in interface at.dms.compiler.tools.antlr.compiler.ANTLRGrammarParseBehavior
 
setGrammarOption(Token, Token) - Method in class at.dms.compiler.tools.antlr.compiler.DefineGrammarSymbols
setGrammarOption: Associate an option value with a key.
setGraph(JGraph) - Method in class org.jgraph.graph.DefaultGraphCellEditor
Sets the tree currently editing for.
setGraphLayoutCache(GraphLayoutCache) - Method in class org.jgraph.JGraph
Sets the GraphLayoutCache that will provide the view-data.
setGraphLayoutCache(GraphLayoutCache) - Method in class org.jgraph.plaf.basic.BasicGraphUI
Sets the GraphLayoutCache (geometric pattern).
setGridColor(Color) - Method in class org.jgraph.JGraph
Sets the current grid color.
setGridEnabled(boolean) - Method in class org.jgraph.JGraph
If set to true, the grid will be active.
setGridMode(int) - Method in class org.jgraph.JGraph
Sets the current grid view mode.
setGridSize(int) - Method in class org.jgraph.JGraph
Sets the size of the grid.
setGridVisible(boolean) - Method in class org.jgraph.JGraph
If set to true, the grid will be visible.
setHandleColor(Color) - Method in class org.jgraph.JGraph
Sets the current handle color.
setHandler(InstructionAccessor) - Method in class at.dms.classfile.HandlerInfo
 
setHandleSize(int) - Method in class org.jgraph.JGraph
Sets the size of the handles.
setHasOuterThis(boolean) - Method in class at.dms.kjc.CClass
Sets hasOuterThis
setHead(InputSliceNode) - Method in class at.dms.kjc.slicegraph.Slice
Set the head of this slice to node.
setHiddenSet(Map) - Method in class org.jgraph.graph.GraphLayoutCache
Sets the hiddenSet.
setHideEdgesOnBecomeInvisible(boolean) - Method in class org.jgraph.graph.GraphLayoutCache
Sets the hideEdgesOnBecomeInvisible.
setHideEdgesOnHide(boolean) - Method in class org.jgraph.graph.GraphLayoutCache
Sets the hideEdgesOnHide.
setHideGroups(boolean) - Method in class org.jgraph.graph.VertexRenderer
Sets the hideGroups.
setHighlightColor(Color) - Method in class org.jgraph.JGraph
Sets the current selection highlight color.
setHorizontalAlignment(Map, int) - Static method in class org.jgraph.graph.GraphConstants
Sets the opaque attribute in the specified map to the specified value.
setHorizontalTextPosition(Map, int) - Static method in class org.jgraph.graph.GraphConstants
Sets the opaque attribute in the specified map to the specified value.
setIcon(Map, Icon) - Static method in class org.jgraph.graph.GraphConstants
Sets the value attribute in the specified map to the specified value.
setIdent(String) - Method in class at.dms.kjc.JFieldAccessExpression
Allows setting of Ident to rename a field in place.
setIdent(String) - Method in class at.dms.kjc.JLocalVariable
 
setIdent(String) - Method in class at.dms.kjc.JMethodCallExpression
 
setIdent(String) - Method in class at.dms.kjc.JTypeDeclaration
 
setIdent(String) - Method in class at.dms.kjc.sir.SIRStream
Sets the identifier of this.
setIncr(JStatement) - Method in class at.dms.kjc.JForStatement
Sets the increment statement of this.
setIndentation(int) - Method in class at.dms.kjc.common.CodegenPrintWriter
Set current amount of indentation.
setIndex(short) - Method in class at.dms.classfile.PooledConstant
 
setIndex(int) - Method in class at.dms.kjc.JLocalVariable
 
setInfo(int, int) - Method in class at.dms.kjc.CVariableInfo
 
setInit(JStatement) - Method in class at.dms.kjc.JForStatement
Sets the init of this.
setInit(JArrayInitializer) - Method in class at.dms.kjc.JNewArrayExpression
Sets init expression of this.
setInit(JMethodDeclaration) - Method in class at.dms.kjc.sir.SIRHelper
 
setInit(JMethodDeclaration) - Method in class at.dms.kjc.sir.SIRStream
sets the init function
setInit(JMethodDeclaration) - Method in class at.dms.kjc.sir.SIRStructure
 
setInitialized(CExpressionContext) - Method in class at.dms.kjc.JArrayAccessExpression
Declares this variable to be initialized.
setInitialized(CExpressionContext) - Method in class at.dms.kjc.JExpression
Declares this variable to be initialized.
setInitialized(CExpressionContext) - Method in class at.dms.kjc.JFieldAccessExpression
Declares this variable to be initialized.
setInitialized(CExpressionContext) - Method in class at.dms.kjc.JLocalVariableExpression
Declares this variable to be initialized.
setInitializer(JExpression) - Method in class at.dms.kjc.common.ALocalVariable
Set the initial value of the variable.
setInitializer(JExpression) - Method in class at.dms.kjc.JVariableDefinition
 
setInitializerInfo(CVariableInfo) - Method in class at.dms.kjc.CClassContext
Sets the field state after execution of the instance initializer.
setInitMethod(JMethodDeclaration) - Method in class at.dms.kjc.backendSupport.CodeStoreHelper
set init method: please pass it some method already in range of MinCodeUnit.getMethods()
setInitMult(int) - Method in class at.dms.kjc.slicegraph.FilterContent
Set the init multiplicity of this fitler to im;
setInitPath(JMethodDeclaration) - Method in class at.dms.kjc.sir.SIRFeedbackLoop
Set the Init Path method of the feedback loop
setInitPeek(int) - Method in class at.dms.kjc.sir.SIRTwoStageFilter
 
setInitPhases(JMethodDeclaration[]) - Method in class at.dms.kjc.sir.SIRPhasedFilter
 
setInitPhases(JMethodDeclaration[]) - Method in class at.dms.kjc.sir.SIRTwoStageFilter
 
setInitPop(int) - Method in class at.dms.kjc.sir.SIRTwoStageFilter
 
setInitPush(int) - Method in class at.dms.kjc.sir.SIRTwoStageFilter
 
setInitSchedule(LinkedList<Slice>) - Method in class at.dms.kjc.spacetime.BasicSpaceTimeSchedule
 
setInitWithoutReplacement(JMethodDeclaration) - Method in class at.dms.kjc.sir.SIRHelper
 
setInitWithoutReplacement(JMethodDeclaration) - Method in class at.dms.kjc.sir.SIRStream
sets the init function WITHOUT eliminating the old one in the methods array.
setInitWithoutReplacement(JMethodDeclaration) - Method in class at.dms.kjc.sir.SIRStructure
 
setInitWork(JMethodDeclaration) - Method in class at.dms.kjc.sir.SIRTwoStageFilter
Sets the work function for the initialization stage.
setInLoop(boolean) - Method in class at.dms.kjc.CBodyContext
Declares execution to be in the body of a loop.
setInnerClasses(InnerClassInfo[]) - Method in class at.dms.classfile.ClassInfo
Sets the inner classes table of the class in the file
setInnerClasses(CClassType[]) - Method in class at.dms.kjc.CClass
End of first pass, we need innerclassesinterfaces
setInput(Class) - Method in class streamit.library.Filter
 
setInputState(ParserSharedInputState) - Method in class at.dms.compiler.antlr.runtime.Parser
 
setInputState(LexerSharedInputState) - Method in class at.dms.compiler.tools.antlr.runtime.CharScanner
 
setInputState(ParserSharedInputState) - Method in class at.dms.compiler.tools.antlr.runtime.Parser
 
setInputType(CType) - Method in class at.dms.kjc.sir.SIRPhasedFilter
 
setInputWeight(int, ComplexNumber) - Method in class at.dms.kjc.sir.statespace.LinearForm
Sets the weight of a particular item in the inputs vector.
setInsertionLocation(Point) - Method in class org.jgraph.plaf.basic.BasicGraphUI
Sets the current location for Drag-and-Drop activity.
setInStream(InStream) - Method in class streamit.library.jcc.JccStream
 
setInstruction(InstructionAccessor) - Method in class at.dms.classfile.LineNumberInfo
Sets the instruction where the line begins
setInterface(CMember) - Method in class at.dms.kjc.JMemberDeclaration
 
setInterfaceName(String) - Method in class at.dms.kjc.sir.SIRMessageStatement
 
setInterfaces(String[]) - Method in class at.dms.classfile.ClassInfo
Sets the interfaces of the class in the file
setInterfaces(CClassType[]) - Method in class at.dms.kjc.JClassDeclaration
Sets the super class
setInvokesStopCellEditing(boolean) - Method in class org.jgraph.JGraph
Determines what happens when editing is interrupted by selecting another cell in the graph, a change in the graph's data, or by some other means.
setIOTypes(Class, Class) - Method in class streamit.library.Filter
 
setIsInFor() - Method in class at.dms.kjc.JVariableDeclarationStatement
Sets the variables to be for variables
setIsLoopVariable() - Method in class at.dms.kjc.JLocalVariable
 
setJoinBufferSize(Object, Object, BigInteger) - Method in class streamit.scheduler1.Schedule
Set buffer sizes for a join.
setJoiner(SIRJoiner) - Method in class at.dms.kjc.sir.SIRFeedbackLoop
Set the Joiner of the feedback loop, and sets the parent of to be this.
setJoiner(SIRJoiner) - Method in class at.dms.kjc.sir.SIRSplitJoin
sets the joiner for this SplitJoin, and sets the parent of to be this.
setJoiner(SplitJoin.SplitJoinType) - Method in class streamit.library.FeedbackLoop
 
setJoiner(SplitJoin.SplitJoinType) - Method in class streamit.library.SplitJoin
 
setJoinerCode() - Method in class at.dms.kjc.backendSupport.ProcessInputSliceNode
 
setJoinerCode() - Method in class at.dms.kjc.cell.CellProcessInputSliceNode
 
setJoinType(SchedJoinType) - Method in class streamit.scheduler1.SchedSplitJoin
 
setLabel(String) - Method in class streamit.stair.core.Instruction
Set the label of this instruction.
setLabelPosition(Point) - Method in class org.jgraph.graph.EdgeView
Sets the description of the label position.
setLabelPosition(Map, Point) - Static method in class org.jgraph.graph.GraphConstants
Sets the label position attribute in the specified map to the specified value.
setLatency(SIRLatency) - Method in class at.dms.kjc.sir.SIRMessageStatement
 
setLatency(SIRLatency) - Method in class at.dms.kjc.sir.SIRRegSenderStatement
 
setLatency(int, int) - Method in class streamit.library.Portal
 
setLayout(Layout<ComputeNodeType>) - Method in class at.dms.kjc.backendSupport.BackEndFactory
Keep a copy of the Layout: the mapping from SliceNode to ComputeNode.
setLayout(Layout<CellPU>) - Method in class at.dms.kjc.cell.CellBackendFactory
 
setLayout(Layout) - Static method in class at.dms.kjc.raw.Layout
 
setLayout(Layout<RawTile>) - Method in class at.dms.kjc.spacetime.RawBackEndFactory
Keep a copy of the Layout: the mapping from SliceNode to ComputeNode.
setLeft(JExpression) - Method in class at.dms.kjc.JBinaryExpression
Set what appears on the left of this.
setLeft(JExpression) - Method in class at.dms.kjc.JConditionalExpression
 
setLength(int) - Method in class at.dms.compiler.tools.antlr.runtime.ANTLRStringBuffer
 
setLimitNoTapeLoops(boolean, int) - Static method in class at.dms.kjc.sir.lowering.Unroller
 
setLine(int) - Method in class at.dms.compiler.antlr.extra.InputBuffer
Sets the current line number in the source code.
setLine(int) - Method in class at.dms.compiler.antlr.extra.Scanner
Sets the current line number in the source code.
setLine(int) - Method in class at.dms.compiler.antlr.runtime.Token
 
setLine(int) - Method in class at.dms.compiler.tools.antlr.extra.InputBuffer
Sets the current line number in the source code.
setLine(int) - Method in class at.dms.compiler.tools.antlr.extra.Scanner
Sets the current line number in the source code.
setLine(int) - Method in class at.dms.compiler.tools.antlr.runtime.CharScanner
 
setLine(int) - Method in class at.dms.compiler.tools.antlr.runtime.CommonToken
 
setLine(int) - Method in class at.dms.compiler.tools.antlr.runtime.Token
 
setLineBegin(Map, int) - Static method in class org.jgraph.graph.GraphConstants
Sets the opaque attribute in the specified map to the specified value.
setLineColor(Map, Color) - Static method in class org.jgraph.graph.GraphConstants
Sets the value attribute in the specified map to the specified value.
setLineEnd(Map, int) - Static method in class org.jgraph.graph.GraphConstants
Sets the opaque attribute in the specified map to the specified value.
setLineNumber(int) - Method in class at.dms.kjc.CodeSequence
 
setLineNumber(CodeSequence) - Method in class at.dms.kjc.JPhylum
Sets the line number of this phylum in the code sequence.
setLineOffset(int) - Method in class at.dms.compiler.tools.antlr.compiler.ActionLexer
 
setLineStyle(Map, int) - Static method in class org.jgraph.graph.GraphConstants
Sets the opaque attribute in the specified map to the specified value.
setLineWidth(Map, float) - Static method in class org.jgraph.graph.GraphConstants
Sets the opaque attribute in the specified map to the specified value.
setLocationAndCodeStore() - Method in class at.dms.kjc.backendSupport.ProcessFilterSliceNode
 
setLocationAndCodeStore() - Method in class at.dms.kjc.backendSupport.ProcessInputSliceNode
 
setLocationAndCodeStore() - Method in class at.dms.kjc.backendSupport.ProcessOutputSliceNode
 
setLocationAndCodeStore() - Method in class at.dms.kjc.cell.CellProcessFilterSliceNode
 
setLocationAndCodeStore() - Method in class at.dms.kjc.cell.CellProcessInputSliceNode
 
setLocationAndCodeStore() - Method in class at.dms.kjc.cell.CellProcessOutputSliceNode
 
setLockedHandleColor(Color) - Method in class org.jgraph.JGraph
Sets the current second handle color.
setLoop(SIRStream) - Method in class at.dms.kjc.sir.SIRFeedbackLoop
Set the Body of the feedback loop
setLoop(Stream) - Method in class streamit.library.FeedbackLoop
 
setMajorVersion(int) - Method in class at.dms.classfile.ClassInfo
Sets the version of the class in the file
setMapped() - Method in class at.dms.kjc.spacetime.RawTile
 
setMarked(BasicBlock[], boolean) - Static method in class at.dms.backend.ControlFlow
 
setMarquee(BasicMarqueeHandler) - Method in class org.jgraph.plaf.basic.BasicGraphUI
Sets the marquee handler.
setMarqueeBounds(Rectangle) - Method in class org.jgraph.graph.BasicMarqueeHandler
Sets the marqueeBounds.
setMarqueeColor(Color) - Method in class org.jgraph.JGraph
Sets the current marquee color.
setMarqueeHandler(BasicMarqueeHandler) - Method in class org.jgraph.JGraph
Sets the MarqueeHandler that will handle marquee selection.
setMax(JExpression) - Method in class at.dms.kjc.sir.SIRRangeExpression
Sets maximum of the range.
setMaxExecutions(int) - Method in class streamit.scheduler2.constrained.Restriction
 
setMaxExpression(JExpression) - Method in class at.dms.kjc.sir.SIRLatencyMax
Sets maximum of this latency.
setMaxLatency(int) - Method in class streamit.library.Portal
 
setMessageName(String) - Method in class at.dms.kjc.sir.SIRMessageStatement
 
setMethod(CMethod) - Method in class at.dms.kjc.JMethodCallExpression
 
setMethods(MethodInfo[]) - Method in class at.dms.classfile.ClassInfo
Sets the methods info of the class in the file
setMethods(JMethodDeclaration[]) - Method in class at.dms.kjc.backendSupport.ComputeCodeStore
Set methods to m.
setMethods(JMethodDeclaration[]) - Method in class at.dms.kjc.backendSupport.MinCodeUnit
 
setMethods(JMethodDeclaration[]) - Method in interface at.dms.kjc.sir.SIRCodeUnit
Install methods as the new methods array.
setMethods(JMethodDeclaration[]) - Method in class at.dms.kjc.sir.SIRStream
 
setMethods(JMethodDeclaration[]) - Method in class at.dms.kjc.sir.SIRStructure
 
setMethods(JMethodDeclaration[]) - Method in class at.dms.kjc.slicegraph.FilterContent
Method exists to allow SIRCodeUnit interface but should not be called.
setMin(JExpression) - Method in class at.dms.kjc.sir.SIRRangeExpression
Sets minimum of the range.
setMinExpression(JExpression) - Method in class at.dms.kjc.sir.SIRLatencyRange
Sets minimum of this latency.
setMinimumMove(int) - Method in class org.jgraph.JGraph
Sets the miminum amount of pixels for a move operation.
setMinor(int) - Method in class at.dms.classfile.ClassInfo
Sets the version of the class in the file
setModel(GraphModel) - Method in class org.jgraph.graph.GraphLayoutCache
Sets the current model.
setModel(GraphModel) - Method in class org.jgraph.JGraph
Sets the GraphModel that will provide the data.
setModel(GraphModel) - Method in class org.jgraph.plaf.basic.BasicGraphUI
Sets the GraphModel.
setModifiers(short) - Method in class at.dms.classfile.Member
Returns the modifiers of this member
setModifiers(int) - Method in class at.dms.kjc.CMember
Sets the modifiers of this member.
setModifiers(int) - Method in class at.dms.kjc.JTypeDeclaration
Sets the declared modifiers for this type.
setMoveable(Map, boolean) - Static method in class org.jgraph.graph.GraphConstants
Sets the moveable attribute in the specified map to the specified value.
setMoveable(boolean) - Method in class org.jgraph.JGraph
Sets if the graph allows movement of cells.
setMyMainName(String) - Method in class at.dms.kjc.backendSupport.ComputeCodeStore
Override to get different MAIN names on different ComputeNode's
setMyMainName(String) - Method in class at.dms.kjc.vanillaSlice.UniComputeCodeStore
Set name of main routine to be unique per processor.
setName(String) - Method in class at.dms.classfile.ClassInfo
Sets the name of the this field (fully qualified)
setName(String) - Method in class at.dms.classfile.FieldInfo
Sets the name of the this field
setName(String) - Method in class at.dms.classfile.MethodInfo
Sets the name of the this method
setName(String) - Method in class at.dms.classfile.NameAndTypeConstant
Sets the name of this constant
setName(String) - Method in class at.dms.kjc.common.ALocalVariable
Change variable name.
setName(String) - Method in class at.dms.kjc.JMethodDeclaration
Set method name to
setNew(boolean) - Method in class org.jgraph.graph.DefaultGraphSelectionModel.CellPlaceHolder
Sets the isNew.
setNewline(boolean) - Method in class at.dms.kjc.sir.SIRPrintStatement
 
setNext(InstructionHandle) - Method in class at.dms.backend.InstructionHandle
Sets the handle of the next instruction in textual order.
setNext(SliceNode) - Method in class at.dms.kjc.slicegraph.SliceNode
 
setNext(InstructionHandle) - Method in class at.dms.optimize.InstructionHandle
Sets the handle of the next instruction in textual order.
setNumExecutions(BigInteger) - Method in class streamit.scheduler1.SchedStream
 
setNumExecutions(BigInteger) - Method in interface streamit.scheduler1.SchedStreamInterface
 
setNumIds(int) - Static method in class streamit.library.Profiler
Called before execution to tell the profiler how many operation ID's there will be.
setNumPop(int) - Method in class at.dms.kjc.sir.SIRPopExpression
Sets how many items this pops.
setNumTiles(int) - Method in class at.dms.kjc.spacedynamic.SpdStaticStreamGraph
set the number of tiles that this SSG should occupy on the raw chip *
setObjective(double[]) - Method in interface at.dms.kjc.linprog.LinearProgram
Sets the objective function to be .
setObjective(double[]) - Method in class at.dms.kjc.linprog.LPSolve
Sets the objective function to be .
setObjective(double[]) - Method in class at.dms.kjc.linprog.SimpleLinearProgram
Sets the objective function to be .
setOffset(int) - Method in class at.dms.kjc.sir.linear.LinearForm
Set the offset with an integer.
setOffset(double) - Method in class at.dms.kjc.sir.linear.LinearForm
Set the offset with a double.
setOffset(ComplexNumber) - Method in class at.dms.kjc.sir.linear.LinearForm
Set the offset with a ComplexNumber.
setOffset(int) - Method in class at.dms.kjc.sir.statespace.LinearForm
Set the offset with an integer.
setOffset(double) - Method in class at.dms.kjc.sir.statespace.LinearForm
Set the offset with a double.
setOffset(ComplexNumber) - Method in class at.dms.kjc.sir.statespace.LinearForm
Set the offset with a ComplexNumber.
setOffset(Map, Point) - Static method in class org.jgraph.graph.GraphConstants
Sets the offset attribute in the specified map to the specified value.
setOpaque(Map, boolean) - Static method in class org.jgraph.graph.GraphConstants
Sets the opaque attribute in the specified map to the specified value.
setOpcode(Opcode) - Method in class streamit.stair.core.Instruction
Set the opcode of this instruction.
setOperatorPhase(PhasingSchedule, int) - Method in class streamit.scheduler2.constrained.OperatorPhases
 
setOpterr(boolean) - Method in class at.dms.compiler.getopt.Getopt
Normally Getopt will print a message to the standard error when an invalid option is encountered.
setOptind(int) - Method in class at.dms.compiler.getopt.Getopt
This method allows the optind index to be set manually.
setOption(String, Token) - Method in class at.dms.compiler.tools.antlr.compiler.Grammar
Set a generic option.
setOption(Token, Token) - Method in class at.dms.compiler.tools.antlr.compiler.RuleBlock
 
setOptions(IndexedVector) - Method in class at.dms.compiler.tools.antlr.compiler.GrammarFile
 
setOptstring(String) - Method in class at.dms.compiler.getopt.Getopt
In GNU getopt, it is possible to change the string containg valid options on the fly because it is passed as an argument to getopt() each time.
setOutput(boolean) - Static method in class at.dms.kjc.sir.linear.LinearPrinter
Set output flag status.
setOutput(boolean) - Static method in class at.dms.kjc.sir.statespace.LinearPrinter
Set output flag status.
setOutput(Class) - Method in class streamit.library.Filter
 
setOutputs(int) - Method in class at.dms.kjc.slicegraph.FileOutputContent
Sets expected number of outputs.
setOutputType(CType) - Method in class at.dms.kjc.sir.SIRPhasedFilter
 
setOutStream(OutStream) - Method in class streamit.library.jcc.JccStream
 
setPackage(JPackageName) - Method in class at.dms.kjc.CParseCompilationUnitContext
 
setParallelStreams(LinkedList<Object>) - Method in class at.dms.kjc.sir.SIRSplitJoin
Sets the parallel streams in this, and resets the count on the splitters and joiners, if they depended on the number of before.
setParameterCount(int) - Method in class at.dms.classfile.CodeInfo
Sets the number of parameters for this method.
setParameters(JFormalParameter[]) - Method in class at.dms.kjc.JMethodDeclaration
 
setParams(int, List) - Method in class at.dms.kjc.sir.SIRContainer
Set parameters for 'th child to
setParent(SIRContainer) - Method in class at.dms.kjc.sir.SIROperator
 
setParent(Slice) - Method in class at.dms.kjc.slicegraph.SliceNode
 
setParent(Stream) - Method in class streamit.library.Operator
Set parent.
setPartitioner(Partitioner) - Method in class at.dms.kjc.backendSupport.SpaceTimeScheduleAndPartitioner
 
setPartitionMap(HashMap<SIROperator, Integer>) - Static method in class at.dms.kjc.cluster.ClusterFusion
Clobber 'partitionmap'.
setPeek(JExpression) - Method in class at.dms.kjc.JMethodDeclaration
 
setPeek(int) - Method in class at.dms.kjc.JMethodDeclaration
 
setPeek(JExpression) - Method in class at.dms.kjc.sir.SIRFilter
 
setPeek(int) - Method in class at.dms.kjc.sir.SIRFilter
 
setPeek(int) - Method in class streamit.library.Filter
 
setPeekConsumption(int) - Method in class streamit.scheduler1.SchedStream
 
setPeekConsumption(int) - Method in interface streamit.scheduler1.SchedStreamInterface
 
setPhaseInput(int, int, int, int) - Method in class streamit.scheduler2.constrained.OperatorPhases
 
setPhaseOutput(int, int, int) - Method in class streamit.scheduler2.constrained.OperatorPhases
 
setPhases(JMethodDeclaration[]) - Method in class at.dms.kjc.sir.SIRFilter
 
setPhases(JMethodDeclaration[]) - Method in class at.dms.kjc.sir.SIRPhasedFilter
 
setPoint(int, Point) - Method in class org.jgraph.graph.EdgeView
Sets the point at index to p.
setPoints(Map, List) - Static method in class org.jgraph.graph.GraphConstants
Sets the points attribute in the specified map to the specified value.
setPop(JExpression) - Method in class at.dms.kjc.JMethodDeclaration
 
setPop(int) - Method in class at.dms.kjc.JMethodDeclaration
 
setPop(JExpression) - Method in class at.dms.kjc.sir.SIRFilter
 
setPop(int) - Method in class at.dms.kjc.sir.SIRFilter
 
setPop(int) - Method in class streamit.library.Filter
 
setPort(Object) - Method in class org.jgraph.graph.ConnectionSet.Connection
 
setPortal(JExpression) - Method in class at.dms.kjc.sir.SIRMessageStatement
 
setPortal(JExpression) - Method in class at.dms.kjc.sir.SIRRegReceiverStatement
Set the portal for this statement
setPortal(String) - Method in class at.dms.kjc.sir.SIRRegSenderStatement
 
setPortsVisible(boolean) - Method in class org.jgraph.JGraph
If set to true, the ports will be visible.
setPos(int) - Method in class at.dms.compiler.TabbedPrintWriter
Set pos
setPos(int) - Method in class at.dms.kjc.KjcPrettyPrinter
 
setPos(int) - Method in class at.dms.kjc.slicegraph.FilterContent
Set position for linear filters.
setPosition(CodePosition) - Method in class at.dms.classfile.CodePosition
Sets the value of this object from an other one
setPosition(int) - Method in class at.dms.kjc.CSourceField
 
setPosition(int) - Method in class at.dms.kjc.JLocalVariable
 
setPred(Operand) - Method in class streamit.stair.core.Instruction
Set the predicate operand for this instruction.
setPreferredMinSize(Dimension) - Method in class org.jgraph.plaf.basic.BasicGraphUI
Sets the preferred minimum size.
setPrefix(JExpression) - Method in class at.dms.kjc.JArrayAccessExpression
 
setPrefix(JExpression) - Method in class at.dms.kjc.JArrayLengthExpression
 
setPrefix(JExpression) - Method in class at.dms.kjc.JFieldAccessExpression
Sets the prefix expression of this to
setPrefix(JExpression) - Method in class at.dms.kjc.JMethodCallExpression
 
setPrefix(JExpression) - Method in class at.dms.kjc.JNameExpression
 
setPrefix(JExpression) - Method in class at.dms.kjc.JQualifiedAnonymousCreation
Sets the prefix of this.
setPrefix(JExpression) - Method in class at.dms.kjc.JQualifiedInstanceCreation
Sets the prefix of this.
setPrefix(JExpression) - Method in class at.dms.kjc.JThisExpression
Sets the prefix of this.
setPrevious(SliceNode) - Method in class at.dms.kjc.slicegraph.SliceNode
 
setPreviousCursor(Cursor) - Method in class org.jgraph.graph.BasicMarqueeHandler
Sets the previousCursor.
setPrevStream(SchedStream) - Method in class streamit.scheduler1.SchedStream
Sets the previous stream
setPrevStream(SchedStream) - Method in interface streamit.scheduler1.SchedStreamInterface
Sets the previous stream
setPrework(JMethodDeclaration) - Method in class at.dms.kjc.slicegraph.FilterContent
Set the init work of this filter to meth.
setPreWorkMethod(JMethodDeclaration) - Method in class at.dms.kjc.backendSupport.CodeStoreHelper
set preWork (initWork) method: please pass it some method already in range of MinCodeUnit.getMethods()
setPrimePumpSchedule(LinkedList<LinkedList<Slice>>) - Method in class at.dms.kjc.spacetime.BasicSpaceTimeSchedule
 
setProcessorIns(SwitchProcessorIns) - Method in class at.dms.kjc.spacetime.switchIR.FullIns
 
setProduction(int) - Method in class streamit.scheduler1.SchedStream
 
setProduction(int) - Method in interface streamit.scheduler1.SchedStreamInterface
 
setPush(JExpression) - Method in class at.dms.kjc.JMethodDeclaration
 
setPush(int) - Method in class at.dms.kjc.JMethodDeclaration
 
setPush(JExpression) - Method in class at.dms.kjc.sir.SIRFilter
 
setPush(int) - Method in class at.dms.kjc.sir.SIRFilter
 
setPush(int) - Method in class streamit.library.Filter
 
setQualifiedAndAnonymous(boolean) - Method in class at.dms.kjc.CClass
 
setRate(JExpression) - Method in class at.dms.kjc.sir.SIRIdentity
 
setReachable(boolean) - Method in class at.dms.kjc.CBodyContext
Declares next statement to be reachable.
setReceiver(SIRStream) - Method in class at.dms.kjc.sir.SIRRegReceiverStatement
Set the receiver for this statement
setRememberCellViews(boolean) - Method in class org.jgraph.graph.GraphLayoutCache
Sets the rememberCellViews.
setRemoveAll(Map, boolean) - Static method in class org.jgraph.graph.GraphConstants
Sets the offset attribute in the specified map to the specified value.
setRemoveAttributes(Map, Object[]) - Static method in class org.jgraph.graph.GraphConstants
Sets the value attribute in the specified map to the specified value.
setReturnType(CType) - Method in class at.dms.kjc.CMethod
 
setRight(JExpression) - Method in class at.dms.kjc.JBinaryExpression
Set what appears on the right of this.
setRight(JExpression) - Method in class at.dms.kjc.JConditionalExpression
 
setRotationLengths(BasicSpaceTimeSchedule) - Static method in class at.dms.kjc.backendSupport.Channel
Set rotation count: number of buffers needed during primePump phase.
setRotationLengths(BasicSpaceTimeSchedule) - Static method in class at.dms.kjc.spacetime.OffChipBuffer
Iterate over all the buffers and set the rotation length of each buffer based on the prime pump schedule and the multiplicity difference between the source node and the dest node.
setRouting(Map, Edge.Routing) - Static method in class org.jgraph.graph.GraphConstants
Sets the routing attribute in the specified map to the specified value.
setRuleOption(Token, Token) - Method in interface at.dms.compiler.tools.antlr.compiler.ANTLRGrammarParseBehavior
 
setRuleOption(Token, Token) - Method in class at.dms.compiler.tools.antlr.compiler.DefineGrammarSymbols
 
setRuleOption(Token, Token) - Method in class at.dms.compiler.tools.antlr.compiler.MakeGrammar
 
setScalar(JLiteral) - Method in class at.dms.kjc.sir.lowering.JVectorLiteral
Set a new value for the scalar literal being duplicated to make the vector.
setScale(double) - Method in class org.jgraph.JGraph
Sets the current scale.
setSched(Scheduling) - Method in class streamit.stair.core.Instruction
Set the scheduling information for this instruction.
setSchedule(LinkedList<Slice>) - Method in class at.dms.kjc.spacetime.BasicSpaceTimeSchedule
 
setSchedules(Object, Object) - Method in class streamit.scheduler1.Schedule
 
setSeed(long) - Static method in class streamit.misc.StreamItRandom
Set the random seed.
setSelectedChildCount(Object, int) - Method in class org.jgraph.graph.DefaultGraphSelectionModel
Sets the number of selected childs for cell to count.
setSelectionCell(Object) - Method in class org.jgraph.graph.DefaultGraphSelectionModel
Sets the selection to path.
setSelectionCell(Object) - Method in interface org.jgraph.graph.GraphSelectionModel
Sets the selection to cell.
setSelectionCell(Object) - Method in class org.jgraph.JGraph
Selects the specified cell.
setSelectionCells(Object[]) - Method in class org.jgraph.graph.DefaultGraphSelectionModel
Sets the selection to cells.
setSelectionCells(Object[]) - Method in interface org.jgraph.graph.GraphSelectionModel
Sets the selection to cells.
setSelectionCells(Object[]) - Method in class org.jgraph.JGraph.EmptySelectionModel
A null implementation that selects nothing.
setSelectionCells(Object[]) - Method in class org.jgraph.JGraph
Selects the specified cells.
setSelectionMode(int) - Method in class org.jgraph.graph.DefaultGraphSelectionModel
Sets the selection mode, which must be one of SINGLE_TREE_SELECTION,
setSelectionMode(int) - Method in interface org.jgraph.graph.GraphSelectionModel
Sets the selection model, which must be either SINGLE_GRAPH_SELECTION or MULTIPLE_GRAPH_SELECTION.
setSelectionModel(GraphSelectionModel) - Method in class org.jgraph.JGraph
Sets the graph's selection model.
setSelectionModel(GraphSelectionModel) - Method in class org.jgraph.plaf.basic.BasicGraphUI
Resets the selection model.
setSelectNewCells(boolean) - Method in class org.jgraph.JGraph
Sets if selected edges should be disconnected from unselected vertices when they are moved.
setShowAllEdgesForVisibleVertices(boolean) - Method in class org.jgraph.graph.GraphLayoutCache
Sets the showAllEdgesForVisibleVertices.
setShowEdgesOnShow(boolean) - Method in class org.jgraph.graph.GraphLayoutCache
Sets the showEdgesOnShow.
setSignature(String) - Method in class at.dms.classfile.MethodInfo
Returns the type of the this method
setSize(RawProcElements) - Static method in class at.dms.kjc.spacetime.StreamingDram
 
setSize(Map, Dimension) - Static method in class org.jgraph.graph.GraphConstants
Sets the size attribute in the specified map to the specified value.
setSizeable(Map, boolean) - Static method in class org.jgraph.graph.GraphConstants
Sets the sizeable attribute in the specified map to the specified value.
setSizeable(boolean) - Method in class org.jgraph.JGraph
Sets if the graph allows cells to be resized.
setSliceGraphNewIds(Slice[]) - Method in class at.dms.kjc.slicegraph.Partitioner
Set the slice graph to slices, where the only difference between the previous slice graph and the new slice graph is the addition of identity slices (meaning slices with only an identities filter).
setSnapSelectedView(boolean) - Method in class org.jgraph.plaf.basic.BasicGraphUI
Sets the mode of the snapSelectedView drag operation.
setSource(boolean) - Method in class org.jgraph.graph.ConnectionSet.Connection
 
setSource(Object) - Method in class org.jgraph.graph.DefaultEdge
Sets the source of the edge.
setSource(Object) - Method in interface org.jgraph.graph.Edge
Sets the source of the edge.
setSource(CellView) - Method in class org.jgraph.graph.EdgeView
Sets the sourceView of the edge.
setSourceFile(String) - Method in class at.dms.classfile.ClassInfo
Returns the source file of the class in the file
setSources(InterSliceEdge[]) - Method in class at.dms.kjc.slicegraph.InputSliceNode
Set the source edges.
setSplitBufferSize(Object, Object, BigInteger) - Method in class streamit.scheduler1.Schedule
Set a buffer size between a stream and a join.
setSplitter(SIRSplitter) - Method in class at.dms.kjc.sir.SIRFeedbackLoop
Set the Splitter of the feedback loop, and sets the parent of to be this.
setSplitter(SIRSplitter) - Method in class at.dms.kjc.sir.SIRSplitJoin
sets the splitter for this SplitJoin, and sets the parent of s to be this.
setSplitter(SplitJoin.SplitJoinType) - Method in class streamit.library.FeedbackLoop
 
setSplitter(SplitJoin.SplitJoinType) - Method in class streamit.library.SplitJoin
 
setSplitterCode() - Method in class at.dms.kjc.backendSupport.ProcessOutputSliceNode
 
setSplitterCode() - Method in class at.dms.kjc.cell.CellProcessOutputSliceNode
 
setSplitType(SchedSplitType) - Method in class streamit.scheduler1.SchedSplitJoin
 
setSrc(SliceNode) - Method in class at.dms.kjc.slicegraph.Edge
Set the source SliceNode
setSrc(SliceNode) - Method in class at.dms.kjc.slicegraph.InterSliceEdge
 
setStart(InstructionAccessor) - Method in class at.dms.classfile.HandlerInfo
 
setStart(InstructionAccessor) - Method in class at.dms.classfile.LocalVariableInfo
Sets the start of the protected area
setStartPoint(Point) - Method in class org.jgraph.graph.BasicMarqueeHandler
Sets the startPoint.
setStatement(int, JStatement) - Method in class at.dms.kjc.JBlock
 
setStateWeight(int, ComplexNumber) - Method in class at.dms.kjc.sir.statespace.LinearForm
Sets the weight of a particular item in the states vector.
setStaticNet(boolean) - Method in class at.dms.kjc.spacetime.IntraSliceBuffer
 
setSteadyMult(int) - Method in class at.dms.kjc.slicegraph.FilterContent
Set the steady multiplicity of this filter to sm.
setString(String) - Method in class at.dms.compiler.tools.antlr.runtime.ANTLRHashString
 
setSubruleOption(Token, Token) - Method in interface at.dms.compiler.tools.antlr.compiler.ANTLRGrammarParseBehavior
 
setSubruleOption(Token, Token) - Method in class at.dms.compiler.tools.antlr.compiler.DefineGrammarSymbols
 
setSubruleOption(Token, Token) - Method in class at.dms.compiler.tools.antlr.compiler.MakeGrammar
 
setSuperClass(String) - Method in class at.dms.classfile.ClassInfo
Sets the super class of the class in the file
setSuperClass(CClassType) - Method in class at.dms.kjc.CClass
Sets the super class of this class
setSuperClass(CClassType) - Method in class at.dms.kjc.JClassDeclaration
Sets the super class
setSuperConstructorCalled(boolean) - Method in class at.dms.kjc.CConstructorContext
 
setSwitches() - Method in class at.dms.kjc.spacetime.RawTile
 
setSynthetic(boolean) - Method in class at.dms.classfile.FieldInfo
Returns true if the field is synthetic
setSynthetic(boolean) - Method in class at.dms.classfile.MethodInfo
Returns true if the field is synthetic
setTabSize(int) - Method in class at.dms.kjc.common.CodegenPrintWriter
Set tab size to some number of spaces (if you don't like the default).
setTail(OutputSliceNode) - Method in class at.dms.kjc.slicegraph.Slice
Set the tail of this slice to out.
setTapeType(CType) - Method in class at.dms.kjc.JMethodCallExpression
 
setTapeType(CType) - Method in class at.dms.kjc.sir.SIRPeekExpression
Sets the type of the tape being peeked at
setTapeType(CType) - Method in class at.dms.kjc.sir.SIRPopExpression
Sets the type of the tape being pushed to
setTapeType(CType) - Method in class at.dms.kjc.sir.SIRPushExpression
Sets the type of the tape being pushed to
setTarget(InstructionHandle) - Method in class at.dms.backend.InstructionHandle
Returns the target of this jump instruction
setTarget(InstructionAccessor) - Method in class at.dms.classfile.JumpInstruction
Sets the target for this instruction
setTarget(InstructionAccessor, int) - Method in class at.dms.classfile.SwitchInstruction
Sets the target for this instruction
setTarget(int, InstructionAccessor) - Method in class at.dms.classfile.SwitchInstruction
Returns the target at a position
setTarget(SIRStream) - Method in class at.dms.kjc.sir.SIRInitStatement
 
setTarget(InstructionHandle) - Method in class at.dms.optimize.InstructionHandle
Returns the target of this jump instruction
setTarget(Object) - Method in class org.jgraph.graph.DefaultEdge
Returns the target of edge.
setTarget(Object) - Method in interface org.jgraph.graph.Edge
Returns the target of edge.
setTarget(CellView) - Method in class org.jgraph.graph.EdgeView
Sets the targetView of the edge.
setText(String) - Method in class at.dms.compiler.antlr.extra.CToken
 
setText(String) - Method in class at.dms.compiler.antlr.runtime.Token
 
setText(String) - Method in class at.dms.compiler.tools.antlr.extra.CToken
 
setText(String) - Method in class at.dms.compiler.tools.antlr.runtime.CharScanner
 
setText(String) - Method in class at.dms.compiler.tools.antlr.runtime.CommonToken
 
setText(String) - Method in class at.dms.compiler.tools.antlr.runtime.Token
 
setTheMethods(JMethodDeclaration[]) - Method in class at.dms.kjc.slicegraph.FilterContent
Allow subclasses to replace methods array
setThenClause(JStatement) - Method in class at.dms.kjc.JIfStatement
Set then clause.
setThrowables(Hashtable<Serializable, CThrowableInfo>) - Method in class at.dms.kjc.CMethod
This method is used by initializers that knows throwables exceptions only after body was checked.
setTiles(RawChip) - Static method in class at.dms.kjc.spacetime.StreamingDram
Set the tile(s) that is(are) mapped by the hardware to this dram.
setTokenBuffer(TokenBuffer) - Method in class at.dms.compiler.antlr.runtime.Parser
Set or change the input token buffer
setTokenBuffer(TokenBuffer) - Method in class at.dms.compiler.tools.antlr.runtime.Parser
Set or change the input token buffer
setTokenManager(TokenManager) - Method in class at.dms.compiler.tools.antlr.compiler.Grammar
 
setTokenObjectClass(String) - Method in class at.dms.compiler.tools.antlr.runtime.CharScanner
 
setTokenReference(TokenReference) - Method in class at.dms.compiler.Phylum
Update the token reference of this node.
setTolerance(int) - Method in class org.jgraph.JGraph
Sets the maximum distance between the mousepointer and a cell to be selected.
setTool(Main) - Method in class at.dms.compiler.tools.antlr.compiler.ActionLexer
 
setTool(Main) - Method in class at.dms.compiler.tools.antlr.compiler.JavaCodeGenerator
 
setTopLevelSIR(SIRStream) - Method in class at.dms.kjc.flatgraph.ScheduledStaticStreamGraph
 
setTopLevelSIR(SIRStream) - Method in class at.dms.kjc.flatgraph.StaticStreamGraph
set a new TopLevelSIR stream and flatten it, can only be called before layout!
setTotal(int) - Method in class at.dms.kjc.slicegraph.FilterContent
Set total number for linear filters.
setTripCount(int) - Method in class at.dms.kjc.spacetime.MagicDramLoop
 
setType(int) - Method in class at.dms.compiler.antlr.runtime.Token
 
setType(int) - Method in class at.dms.compiler.tools.antlr.runtime.Token
 
setType(CType) - Method in class at.dms.kjc.CClass
 
setType(CType) - Method in class at.dms.kjc.CField
Set type.
setType(CType) - Method in class at.dms.kjc.JArrayAccessExpression
 
setType(CType) - Method in class at.dms.kjc.JArrayInitializer
Must be called with a CArrayType.
setType(CArrayType) - Method in class at.dms.kjc.JArrayInitializer
Sets the type of this expression.
setType(CType) - Method in class at.dms.kjc.JArrayLengthExpression
setType is a no-op since array length has manifest type of CStdType.Integer.
setType(CType) - Method in class at.dms.kjc.JBinaryExpression
 
setType(CType) - Method in class at.dms.kjc.JCastExpression
Sets type being cast to.
setType(CType) - Method in class at.dms.kjc.JCheckedExpression
Delegates to checked expression.
setType(CType) - Method in class at.dms.kjc.JClassExpression
No-op: class has manifest type CStdType.Class.
setType(CType) - Method in class at.dms.kjc.JConditionalExpression
 
setType(CType) - Method in class at.dms.kjc.JConstructorCall
no-op for now.
setType(CType) - Method in class at.dms.kjc.JEmittedTextExpression
 
setType(CType) - Method in class at.dms.kjc.JExpression
Set the type of this expression.
setType(CType) - Method in class at.dms.kjc.JFieldAccessExpression
Set type: delegates to the CField, or creates a new CSourceField if none.
setType(CType) - Method in class at.dms.kjc.JInstanceofExpression
Manifest type CStdType.Boolean; do not set to anything else.
setType(CType) - Method in class at.dms.kjc.JLiteral
Literals have manifest immutable types, setType should respect those.
setType(CType) - Method in class at.dms.kjc.JLocalVariable
 
setType(CType) - Method in class at.dms.kjc.JLocalVariableExpression
Delegates to internal JLocalVariable
setType(CType) - Method in class at.dms.kjc.JMethodCallExpression
 
setType(CType) - Method in class at.dms.kjc.JNameExpression
Names do not have type (thus not really expressions).
setType(CType) - Method in class at.dms.kjc.JNewArrayExpression
Must call with a CArrayType.
setType(CType) - Method in class at.dms.kjc.JParenthesedExpression
 
setType(CType) - Method in class at.dms.kjc.JPostfixExpression
 
setType(CType) - Method in class at.dms.kjc.JPrefixExpression
 
setType(CType) - Method in class at.dms.kjc.JQualifiedAnonymousCreation
must be a CClassType.
setType(CType) - Method in class at.dms.kjc.JQualifiedInstanceCreation
must be a CCLassType
setType(CType) - Method in class at.dms.kjc.JSuperExpression
 
setType(CType) - Method in class at.dms.kjc.JThisExpression
 
setType(CType) - Method in class at.dms.kjc.JTypeNameExpression
must be a CClassType
setType(CType) - Method in class at.dms.kjc.JUnaryExpression
 
setType(CType) - Method in class at.dms.kjc.JUnaryPromote
set the type being promoted to.
setType(CType) - Method in class at.dms.kjc.JUnqualifiedAnonymousCreation
must be CCLassType
setType(CType) - Method in class at.dms.kjc.JUnqualifiedInstanceCreation
type must be a CCLassType.
setType(CType) - Method in class at.dms.kjc.sir.lowering.JVectorLiteral
 
setType(CType) - Method in class at.dms.kjc.sir.SIRCreatePortal
must be CStdType.Void
setType(CType) - Method in class at.dms.kjc.sir.SIRDynamicToken
must be CStdType.Integer
setType(CType) - Method in class at.dms.kjc.sir.SIRIdentity
Set the input type and output type to t also sets the work function and init function
setType(CType) - Method in class at.dms.kjc.sir.SIRInterfaceTable
Better be identical to manifest type returned by getType().
setType(CType) - Method in class at.dms.kjc.sir.SIRPeekExpression
 
setType(CType) - Method in class at.dms.kjc.sir.SIRPopExpression
 
setType(CType) - Method in class at.dms.kjc.sir.SIRPushExpression
must be CStdType.Void (Not really an expression...).
setType(CType) - Method in class at.dms.kjc.sir.SIRRangeExpression
must be CStdType.Integer
setTypeName(String) - Method in class at.dms.classfile.ReferenceConstant
Returns the name of this constant
setUI(GraphUI) - Method in class org.jgraph.JGraph
Sets the L&F object that renders this component.
setUniqueId(int) - Method in class at.dms.kjc.backendSupport.ComputeNode
set unique integer representing this compute node.
setUnrolled(boolean) - Method in class at.dms.kjc.JForStatement
 
setupBufferLengths(Scheduler) - Method in class streamit.library.Structure
 
setupDataAddress() - Method in class at.dms.kjc.cell.CellComputeCodeStore
 
setupDotFileName(int) - Static method in class at.dms.util.Utils
Record the number of subgraphs for future dot filenames.
setupFilter(SliceNode) - Method in class at.dms.kjc.cell.CellComputeCodeStore
Sets up filter's fields: state_size, num_inputs, num_outputs work_func will be either the init work func or the actual work func, depending on which is being run.
setupFilterDescriptionWorkFunc(SliceNode, SchedulingPhase) - Method in class at.dms.kjc.cell.CellComputeCodeStore
Set the filter description's work func to be the appropriate work func depending on the phase (init or steady)
setupGDNStore(SchedulingPhase) - Method in class at.dms.kjc.spacetime.RawExecutionCode
 
setupInputBufferAddress() - Method in class at.dms.kjc.cell.CellComputeCodeStore
Add fields for SPU input buffers, and set up their addresses.
setupOutput(String) - Method in class at.dms.compiler.tools.antlr.compiler.JavaCodeGenerator
This method exists so a subclass, namely VAJCodeGenerator, can open the file in its own evil way.
setupOutputBufferAddress() - Method in class at.dms.kjc.cell.CellComputeCodeStore
 
setupPSP(SliceNode) - Method in class at.dms.kjc.cell.CellComputeCodeStore
Sets up most of the parameters for ext_psp, except for pop/peek_extra/push_bytes, which differ depending on INIT/STEADY stage
setupPSPIOBytes(SliceNode, SchedulingPhase) - Method in class at.dms.kjc.cell.CellComputeCodeStore
Set up the [pop/peek_extra/push]_bytes for the PSP params.
setupPSPNumIOputs(SliceNode, SchedulingPhase) - Method in class at.dms.kjc.cell.CellComputeCodeStore
 
setupPSPSpuId(SliceNode, int) - Method in class at.dms.kjc.cell.CellComputeCodeStore
Get the ID of the SPU that the filter has been assigned to, and set the spu_id parameter in ext_psp_layout.
setupScalingStatistics() - Static method in class at.dms.kjc.sir.lowering.partition.PartitionUtil
 
setupWorkFunctionAddress(SliceNode) - Method in class at.dms.kjc.cell.CellComputeCodeStore
Assigns work function address for the given slicenode.
setUsed() - Method in class at.dms.kjc.CSourceField
Declares this field to be used.
setUsed() - Method in class at.dms.kjc.CSourceMethod
 
setUsed() - Method in class at.dms.kjc.JClassImport
States that specified class is used.
setUsed() - Method in class at.dms.kjc.JLocalVariable
 
setUserExceptions(String) - Method in interface at.dms.compiler.tools.antlr.compiler.ANTLRGrammarParseBehavior
 
setUserExceptions(String) - Method in class at.dms.compiler.tools.antlr.compiler.DefineGrammarSymbols
 
setUserExceptions(String) - Method in class at.dms.compiler.tools.antlr.compiler.MakeGrammar
 
setUserObject(Object) - Method in class org.jgraph.graph.DefaultGraphCell
Override parent method to synchronize value property and userObject.
setValue(JExpression) - Method in class at.dms.kjc.CField
 
setValue(JExpression) - Method in class at.dms.kjc.JFieldDeclaration
Sets the initial value of this.
setValue(JExpression) - Method in class at.dms.kjc.JVariableDefinition
 
setValue(Map, Object) - Static method in class org.jgraph.graph.GraphConstants
Sets the value attribute in the specified map to the specified value.
setVarDecl(JLocalVariable) - Method in class at.dms.kjc.sir.SIRInterfaceTable
Associates a variable declaration with the table.
setVariable(JVariableDefinition) - Method in class at.dms.kjc.JFieldDeclaration
Allow setting a new variable name.
setVariableInfo(int, int) - Method in class at.dms.kjc.CBodyContext
 
setVariableInfo(CVariableInfo) - Method in class at.dms.kjc.CClassContext
 
setVars(JVariableDefinition[]) - Method in class at.dms.kjc.JVariableDeclarationStatement
Sets vars
setVerticalAlignment(Map, int) - Static method in class org.jgraph.graph.GraphConstants
Sets the opaque attribute in the specified map to the specified value.
setVerticalTextPosition(Map, int) - Static method in class org.jgraph.graph.GraphConstants
Sets the opaque attribute in the specified map to the specified value.
setVisible(Object, boolean) - Method in class org.jgraph.graph.GraphLayoutCache
 
setVisible(Object[], boolean) - Method in class org.jgraph.graph.GraphLayoutCache
 
setVisible(Object[], Object[]) - Method in class org.jgraph.graph.GraphLayoutCache
 
setVisibleImpl(Object[], boolean) - Method in class org.jgraph.graph.GraphLayoutCache
 
setVisibleSet(Set) - Method in class org.jgraph.graph.GraphLayoutCache
 
setWeight(int, ComplexNumber) - Method in class at.dms.kjc.sir.linear.LinearForm
Sets the weight of a particular item in the linear form.
setWeights(int[]) - Method in class at.dms.kjc.slicegraph.InputSliceNode
Set the weights to newWeights.
setWeights(int[]) - Method in class at.dms.kjc.slicegraph.OutputSliceNode
Set the weights
setWork(JMethodDeclaration) - Method in class at.dms.kjc.sir.SIRFilter
 
setWork(JMethodDeclaration) - Method in class at.dms.kjc.sir.SIRGlobal
 
setWork(JMethodDeclaration) - Method in class at.dms.kjc.sir.SIRHelper
 
setWork(JMethodDeclaration) - Method in class at.dms.kjc.sir.SIRStream
Sets the work function.
setWork(JMethodDeclaration) - Method in class at.dms.kjc.sir.SIRStructure
 
setWorkingDirectory(String) - Method in class at.dms.compiler.Compiler
Sets the directory where to search for source files.
setWorkingDirectory(String) - Method in class at.dms.compiler.tools.common.Compiler
Sets the directory where to search for source files.
setWorkMethod(JMethodDeclaration) - Method in class at.dms.kjc.backendSupport.CodeStoreHelper
set work method: please pass it some method already in range of MinCodeUnit.getMethods()
shapeHits - Static variable in class org.jgraph.graph.EdgeView
 
sharedBufferVar(JVariableDefinition) - Method in class at.dms.kjc.rstream.FFSPeekBuffer
Deprecated.  
sharedBufferVar(JVariableDefinition) - Method in class at.dms.kjc.rstream.FilterFusionState
Set the incoming (pop) buffer var of this filter to be *buf*.
sharedInstance - Static variable in class org.jgraph.JGraph.EmptySelectionModel
Unique shared instance.
sharedInstance() - Static method in class org.jgraph.JGraph.EmptySelectionModel
Returns a shared instance of an empty selection model.
sharedPath - Variable in class org.jgraph.graph.EdgeView
Shared-path tune-up.
shareStaticVars(SIRCodeUnit, Map<String, Set<String>>) - Static method in class at.dms.kjc.sir.lowering.StaticsProp
Share all propagated statics in a SIRCodeUnit.
SHARP - Static variable in interface at.dms.compiler.tools.lexgen.LexgenLexerTokenTypes
 
SHIFT_BADTYPE - Static variable in interface at.dms.kjc.KjcMessages
 
Short - Static variable in class at.dms.kjc.CStdType
 
shortValue() - Method in class at.dms.kjc.JExpression
Returns the constant value of the expression.
shortValue() - Method in class at.dms.kjc.JShortLiteral
Returns the constant value of the expression.
shouldConvert(JMethodDeclaration) - Static method in class at.dms.kjc.common.MacroConversion
Returns whether or not can be converted to a MACRO.
shouldConvertExpression(JExpression) - Method in class at.dms.kjc.sir.lowering.ThreeAddressCode
Determine whether to convert an expression to 3-address code.
shouldConvertStatement(JStatement) - Method in class at.dms.kjc.sir.lowering.ThreeAddressCode
Determine whether to convert a statement to 3-address code.
shouldConvertTopExpression(JExpression) - Method in class at.dms.kjc.sir.lowering.ThreeAddressCode
Determine if should convert expression directly under statement level.
shouldPresynch(boolean, SchedulingPhase, OffChipBuffer) - Method in class at.dms.kjc.spacetime.RawComputeCodeStore
Decide if a dram command should be presynched at the given time based on the command and the buffer.
shouldSelectCell(EventObject) - Method in class org.jgraph.graph.DefaultGraphCellEditor
Messages the realEditor for the return value.
shouldStartEditingTimer(EventObject) - Method in class org.jgraph.graph.DefaultGraphCellEditor
Returns true if event is a MouseEvent and the click count is 1.
showAllEdgesForVisibleVertices - Variable in class org.jgraph.graph.GraphLayoutCache
 
showCellsForChange(GraphModelEvent.GraphModelChange) - Method in class org.jgraph.graph.GraphLayoutCache
 
showEdgesOnShow - Variable in class org.jgraph.graph.GraphLayoutCache
 
simAnnealAssign(int, int) - Method in class at.dms.kjc.common.SimulatedAnnealing
Run the simulated annealing assignment.
simAnnealAssign(FlatNode) - Static method in class at.dms.kjc.raw.Layout
 
simAnnealAssign() - Method in class at.dms.kjc.spacedynamic.Layout
 
SimpleCellLayout - Class in at.dms.kjc.cell
 
SimpleCellLayout(SpaceTimeScheduleAndPartitioner, CellChip) - Constructor for class at.dms.kjc.cell.SimpleCellLayout
 
SimpleDot - Class in at.dms.kjc
This class does the front-end processing to turn a Kopi compilation unit into StreamIt classes, and then prints the class graph as a dot file.
SimpleDot(PrintStream) - Constructor for class at.dms.kjc.SimpleDot
 
simpleExpression(JExpression) - Method in class at.dms.kjc.sir.lowering.ThreeAddressCode
Simple expression returns true if an expression should shoud not be passed to E[[]].
SimpleHierarchicalScheduler - Class in streamit.scheduler1.simple
 
SimpleHierarchicalScheduler() - Constructor for class streamit.scheduler1.simple.SimpleHierarchicalScheduler
 
SimpleHierarchicalSchedulerPow2 - Class in streamit.scheduler1.simple
 
SimpleHierarchicalSchedulerPow2() - Constructor for class streamit.scheduler1.simple.SimpleHierarchicalSchedulerPow2
 
simpleIndex - Static variable in class at.dms.kjc.raw.RawExecutionCode
 
simpleIndex - Static variable in class at.dms.kjc.rstream.Names
 
simpleIndex - Static variable in class at.dms.kjc.spacedynamic.RawExecutionCode
 
simpleIndex - Static variable in class at.dms.kjc.spacetime.RawExecutionCode
 
SimpleLinearProgram - Class in at.dms.kjc.linprog
A simple implementation of the LinearProgram interface; keeps track of all the information that has been passed in with local fields.
SimpleLinearProgram(int) - Constructor for class at.dms.kjc.linprog.SimpleLinearProgram
Create one of these with variables.
SimplePartitioner - Class in at.dms.kjc.slicegraph
Partition the stream graph into slices where each slice is a pipeline of filters with an inputslicenode and an outputslicenode (each filter is represented as a filterslicenode).
SimplePartitioner(UnflatFilter[], HashMap[], LinearAnalyzer, WorkEstimate, int) - Constructor for class at.dms.kjc.slicegraph.SimplePartitioner
 
SimpleSchedFilter - Class in streamit.scheduler1.simple
 
SimpleSchedPipeline - Class in streamit.scheduler1.simple
 
SimpleSchedSplitJoin - Class in streamit.scheduler1.simple
 
SimpleSimulator - Class in at.dms.kjc.spacedynamic
This class will create switch code (but not create the file) for a layout that has no overlapping routes.
SimpleSimulator(SpdStaticStreamGraph, JoinerSimulator) - Constructor for class at.dms.kjc.spacedynamic.SimpleSimulator
 
SimpleSlice - Class in at.dms.kjc.slicegraph
A SimpleSlice is a Slice with exactly one FilterSliceNode.
SimpleSlice(InputSliceNode, FilterSliceNode, OutputSliceNode) - Constructor for class at.dms.kjc.slicegraph.SimpleSlice
Constructor: creates a slice with one filter and sets previous parent and next links the supplied InputSliceNode, FilterSliceNode, and OutputSliceNode.
SimpleSlice(InputSliceNode) - Constructor for class at.dms.kjc.slicegraph.SimpleSlice
 
SimpleSlice(SliceNode) - Constructor for class at.dms.kjc.slicegraph.SimpleSlice
 
SimpleStringBuffer - Class in at.dms.util
A class to handle a sequence of characters.
SimpleStringBuffer() - Constructor for class at.dms.util.SimpleStringBuffer
 
simplify(SIRStream) - Static method in class at.dms.kjc.sir.lowering.SimplifyArguments
Walk over stream simplifying arguments to function calls.
simplify(SIRStream) - Static method in class at.dms.kjc.sir.lowering.SimplifyPopPeekPush
Re-write code so push, pop, and peek are separate statements, and arguments to them are either literal, local, field, or array access.
SimplifyArguments - Class in at.dms.kjc.sir.lowering
Re-write code so function arguments are either literal, local, field, or array access.
SimplifyArguments() - Constructor for class at.dms.kjc.sir.lowering.SimplifyArguments
 
simplifyMathMethod(JMethodCallExpression) - Static method in class at.dms.util.Utils
Simplify an call to a math function with literal arguments.
SimplifyPopPeekPush - Class in at.dms.kjc.sir.lowering
Re-write code so push, pop, and peek are separate statements, and arguments to them are either literal, local, field, or array access.
SimplifyPopPeekPush() - Constructor for class at.dms.kjc.sir.lowering.SimplifyPopPeekPush
 
simplifySlices() - Method in class at.dms.kjc.backendSupport.CommonPasses
This method performs some standard cleanup on the slice graph.
simulate(FlatNode) - Method in class at.dms.kjc.raw.FineGrainSimulator
 
simulate(FlatNode) - Static method in class at.dms.kjc.raw.PopSimulator
 
simulate(FlatNode) - Static method in class at.dms.kjc.raw.PushSimulator
 
simulate(FlatNode) - Method in class at.dms.kjc.raw.Simulator
 
simulate(FlatNode) - Method in class at.dms.kjc.raw.WorkBasedSimulator
 
simulate() - Method in class at.dms.kjc.spacedynamic.FineGrainSimulator
 
simulate() - Method in class at.dms.kjc.spacedynamic.NoSimulator
don't do anything
simulate() - Method in class at.dms.kjc.spacedynamic.SimpleSimulator
 
simulate() - Method in class at.dms.kjc.spacedynamic.Simulator
 
simulate() - Method in class at.dms.kjc.spacedynamic.WorkBasedSimulator
 
SimulatedAnnealing - Class in at.dms.kjc.common
This is a abstract class that any simulated annealing assignment algorithm can inherit and use.
SimulatedAnnealing() - Constructor for class at.dms.kjc.common.SimulatedAnnealing
 
simulatework - Static variable in class at.dms.kjc.KjcOptions
 
SIMULATING_WORK - Static variable in class at.dms.kjc.raw.RawWorkEstimator
Global indicator that we're in the process of simulating work.
SIMULATING_WORK - Static variable in class at.dms.kjc.spacedynamic.RawWorkEstimator
Global indicator that we're in the process of simulating work.
SimulationCounter - Class in at.dms.kjc.raw
This class keeps the counters for weights of the splitter/joiners and performs the test to check whether the simulation is finished
SimulationCounter(HashMap<FlatNode, JoinerScheduleNode>) - Constructor for class at.dms.kjc.raw.SimulationCounter
 
SimulationCounter - Class in at.dms.kjc.spacedynamic
This class keeps the counters for weights of the splitter/joiners and performs the test to check whether the simulation is finished
SimulationCounter(HashMap<FlatNode, JoinerScheduleNode>) - Constructor for class at.dms.kjc.spacedynamic.SimulationCounter
 
SimulationCounterPop - Class in at.dms.kjc.raw
This class keeps the counters for weights of the splitter/joiners and performs the test to check whether the simulation is finished
SimulationCounterPop() - Constructor for class at.dms.kjc.raw.SimulationCounterPop
 
SimulationCounterPop - Class in at.dms.kjc.spacedynamic
This class keeps the counters for weights of the splitter/joiners and performs the test to check whether the simulation is finished
SimulationCounterPop() - Constructor for class at.dms.kjc.spacedynamic.SimulationCounterPop
 
SimulationCounterPush - Class in at.dms.kjc.raw
This class keeps the counters for weights of the splitter/joiners and performs the test to check whether the simulation is finished
SimulationCounterPush() - Constructor for class at.dms.kjc.raw.SimulationCounterPush
 
SimulationCounterPush - Class in at.dms.kjc.spacedynamic
This class keeps the counters for weights of the splitter/joiners and performs the test to check whether the simulation is finished
SimulationCounterPush() - Constructor for class at.dms.kjc.spacedynamic.SimulationCounterPush
 
simulator - Static variable in class at.dms.kjc.raw.RawBackend
 
Simulator - Class in at.dms.kjc.raw
 
Simulator() - Constructor for class at.dms.kjc.raw.Simulator
 
Simulator - Class in at.dms.kjc.spacedynamic
 
Simulator(SpdStaticStreamGraph, JoinerSimulator) - Constructor for class at.dms.kjc.spacedynamic.Simulator
 
simulator - Variable in class at.dms.kjc.spacedynamic.SpdStaticStreamGraph
the communication scheduler we are going to use for this graph...
SimulatorEvent - Class in at.dms.kjc.raw
 
SimulatorEvent(String, int, FlatNode, List<FlatNode>, int, boolean) - Constructor for class at.dms.kjc.raw.SimulatorEvent
 
SimulatorEvent - Class in at.dms.kjc.spacedynamic
 
SimulatorEvent(String, int, FlatNode, List<FlatNode>, int, boolean) - Constructor for class at.dms.kjc.spacedynamic.SimulatorEvent
 
SINGLE_GRAPH_SELECTION - Static variable in interface org.jgraph.graph.GraphSelectionModel
Selection can only contain one cell at a time.
singleFilterAssignment() - Method in class at.dms.kjc.spacedynamic.Layout
Assign a StreamGraph that is composed of one filter in one SSG on a RawChip with one tile
sink - Static variable in class at.dms.kjc.raw.NumberGathering
 
sinkEnd - Variable in class streamit.library.jcc.JccChannel
 
sinkList - Variable in class streamit.library.jcc.StreamItToJcc
 
SinkUnroller - Class in at.dms.kjc.raw
This class will unroll and propagate for all sinks in the stream graph.
SinkUnroller() - Constructor for class at.dms.kjc.raw.SinkUnroller
 
SinkUnroller - Class in at.dms.kjc.spacedynamic
This class will unroll and propagate for all sinks in the stream graph.
SinkUnroller() - Constructor for class at.dms.kjc.spacedynamic.SinkUnroller
 
SIRBeginMarker - Class in at.dms.kjc.sir
This statement is an annotation that marks the beginning of a given function or stream so that it can be followed through fusion, etc.
SIRBeginMarker(String) - Constructor for class at.dms.kjc.sir.SIRBeginMarker
Create an SIRBeginMarker.
SIRBuilder - Class in at.dms.kjc.sir
This class is for building sample representations in the SIR.
SIRBuilder() - Constructor for class at.dms.kjc.sir.SIRBuilder
 
SIRCodeUnit - Interface in at.dms.kjc.sir
Interface of accessors for classes that define methods and field variables.
SIRContainer - Class in at.dms.kjc.sir
This represents a 1-to-1 stream that can contain other streams as a hierarchical unit.
SIRContainer() - Constructor for class at.dms.kjc.sir.SIRContainer
 
SIRContainer(SIRContainer, String, JFieldDeclaration[], JMethodDeclaration[]) - Constructor for class at.dms.kjc.sir.SIRContainer
 
SIRCreatePortal - Class in at.dms.kjc.sir
Create Portal Expression.
SIRCreatePortal() - Constructor for class at.dms.kjc.sir.SIRCreatePortal
 
sirDramCommand(boolean, int, JExpression, boolean, boolean, JExpression) - Static method in class at.dms.kjc.spacetime.RawComputeCodeStore
Return sir code that will call the macro for a dram command to transfer
SIRDummySink - Class in at.dms.kjc.sir
This represents a StreamIT filter that just pushes 1 for int type and 1.0f for float.
SIRDummySink(CType) - Constructor for class at.dms.kjc.sir.SIRDummySink
 
SIRDummySource - Class in at.dms.kjc.sir
This represents a StreamIT filter that just pushes 1 for int type and 1.0f for float.
SIRDummySource(CType) - Constructor for class at.dms.kjc.sir.SIRDummySource
 
SIRDynamicRateManager - Class in at.dms.kjc.sir
This class governs how dynamic rates are interpreted at a given point in the compiler.
SIRDynamicRateManager() - Constructor for class at.dms.kjc.sir.SIRDynamicRateManager
 
SIRDynamicRatePolicy - Class in at.dms.kjc.sir
This represents a single policy for interpreting dynamic rates in a given part of the compiler.
SIRDynamicRatePolicy() - Constructor for class at.dms.kjc.sir.SIRDynamicRatePolicy
 
SIRDynamicToken - Class in at.dms.kjc.sir
This represents the dynmic token '*' as in an I/O rate declaration: [2,*,*].
SIRDynamicToken() - Constructor for class at.dms.kjc.sir.SIRDynamicToken
 
SIREndMarker - Class in at.dms.kjc.sir
This statement is an annotation that marks the end of a given function or stream so that it can be followed through fusion, etc.
SIREndMarker(String) - Constructor for class at.dms.kjc.sir.SIREndMarker
Create an SIREndMarker.
SIRFeedbackLoop - Class in at.dms.kjc.sir
This represents a feedback loop construct.
SIRFeedbackLoop() - Constructor for class at.dms.kjc.sir.SIRFeedbackLoop
Construct a new SIRPipeline null fields, parent, and methods
SIRFeedbackLoop(SIRContainer, String, JFieldDeclaration[], JMethodDeclaration[]) - Constructor for class at.dms.kjc.sir.SIRFeedbackLoop
Construct a new SIRPipeline with the given fields and methods.
SIRFeedbackLoop(SIRContainer, String) - Constructor for class at.dms.kjc.sir.SIRFeedbackLoop
Construct a new SIRPipeline with empty fields and methods.
SIRFeedbackLoopIter - Class in at.dms.kjc.iterator
IterFactory uses this for SIRFeedbackLoop.
SIRFileReader - Class in at.dms.kjc.sir
This represents a StreaMIT filter that reads from a data source.
SIRFileReader() - Constructor for class at.dms.kjc.sir.SIRFileReader
 
SIRFileWriter - Class in at.dms.kjc.sir
This represents a StreaMIT filter that writes a file to a data source.
SIRFileWriter() - Constructor for class at.dms.kjc.sir.SIRFileWriter
 
SIRFilter - Class in at.dms.kjc.sir
This represents a basic StreamIt filter.
SIRFilter() - Constructor for class at.dms.kjc.sir.SIRFilter
 
SIRFilter(String) - Constructor for class at.dms.kjc.sir.SIRFilter
 
SIRFilter(SIRContainer, String, JFieldDeclaration[], JMethodDeclaration[], JExpression, JExpression, JExpression, JMethodDeclaration, CType, CType) - Constructor for class at.dms.kjc.sir.SIRFilter
 
SIRFilterIter - Class in at.dms.kjc.iterator
IterFactory uses this for SIRFilter.
SIRFineGrainedFeedbackLoopIter - Class in at.dms.kjc.iterator
FineGrainedIterFactory uses this for SIRFeedbackLoop Includes extra methods as appropriate.
SIRFineGrainedSplitJoinIter - Class in at.dms.kjc.iterator
FineGrainedIterFactory uses this for SIRSplitJoiner Includes extra methods as appropriate.
SIRGlobal - Class in at.dms.kjc.sir
This class represents a data that is available to all filters.
SIRGlobal() - Constructor for class at.dms.kjc.sir.SIRGlobal
 
SIRHelper - Class in at.dms.kjc.sir
This class represents a set of helper methods available to all filters.
SIRHelper(boolean) - Constructor for class at.dms.kjc.sir.SIRHelper
 
SIRIdentity - Class in at.dms.kjc.sir
This represents a StreaMIT filter that just reads item and sends it along.
SIRIdentity(JExpression, CType) - Constructor for class at.dms.kjc.sir.SIRIdentity
 
SIRIdentity(CType) - Constructor for class at.dms.kjc.sir.SIRIdentity
 
SIRInitStatement - Class in at.dms.kjc.sir
Init Statement.
SIRInitStatement(List<JExpression>, SIRStream) - Constructor for class at.dms.kjc.sir.SIRInitStatement
Construct a node in the parsing tree
SIRInitStatement(SIRStream) - Constructor for class at.dms.kjc.sir.SIRInitStatement
 
SIRInitStatement() - Constructor for class at.dms.kjc.sir.SIRInitStatement
Construct a node in the parsing tree
SIRInterfaceTable - Class in at.dms.kjc.sir
This represents an interface table.
SIRInterfaceTable() - Constructor for class at.dms.kjc.sir.SIRInterfaceTable
No argument constructor, FOR AUTOMATIC CLONING ONLY.
SIRInterfaceTable(TokenReference, CClassType, JMethodDeclaration[]) - Constructor for class at.dms.kjc.sir.SIRInterfaceTable
Construct a new interface table.
SIRIterator - Class in at.dms.kjc.iterator
Abstract class from which 'Iter's inherit.
SIRIterator(IterFactory) - Constructor for class at.dms.kjc.iterator.SIRIterator
Make an iterator with no parent
SIRIterator(IterFactory, SIRIterator, int) - Constructor for class at.dms.kjc.iterator.SIRIterator
Make an iterator for parent that contains this at position
SIRJoiner - Class in at.dms.kjc.sir
This represents a stream construct with a single output and multiple inputs.
SIRJoinType - Class in at.dms.kjc.sir
This class enumerates the types of joiners.
SIRLatency - Class in at.dms.kjc.sir
This represents a latency for message delivery.
SIRLatency() - Constructor for class at.dms.kjc.sir.SIRLatency
 
SIRLatencyMax - Class in at.dms.kjc.sir
This represents a maximum latency for message delivery.
SIRLatencyMax() - Constructor for class at.dms.kjc.sir.SIRLatencyMax
No argument constructor, FOR AUTOMATIC CLONING ONLY.
SIRLatencyMax(JExpression) - Constructor for class at.dms.kjc.sir.SIRLatencyMax
Constructs a new latency with the given maximum.
SIRLatencyRange - Class in at.dms.kjc.sir
This represents a range of latencies for message delivery.
SIRLatencyRange() - Constructor for class at.dms.kjc.sir.SIRLatencyRange
No argument constructor, FOR AUTOMATIC CLONING ONLY.
SIRLatencyRange(JExpression, JExpression) - Constructor for class at.dms.kjc.sir.SIRLatencyRange
Constructs a latency with the range between and .
SIRLatencySet - Class in at.dms.kjc.sir
A set of Integers corresponding to possible latencies for message delivery.
SIRLatencySet() - Constructor for class at.dms.kjc.sir.SIRLatencySet
 
SIRMarker - Class in at.dms.kjc.sir
This class represents an annotation in the IR.
SIRMarker() - Constructor for class at.dms.kjc.sir.SIRMarker
Create an SIRMarker.
SIRMessageStatement - Class in at.dms.kjc.sir
Message Sending Statement.
SIRMessageStatement(JExpression, String, String, JExpression[], SIRLatency) - Constructor for class at.dms.kjc.sir.SIRMessageStatement
Construct a node in the parsing tree
SIRMessageStatement() - Constructor for class at.dms.kjc.sir.SIRMessageStatement
Construct a node in the parsing tree
SIRNavigationUtils - Class in at.dms.kjc.sir
 
SIRNavigationUtils() - Constructor for class at.dms.kjc.sir.SIRNavigationUtils
 
SIROperator - Class in at.dms.kjc.sir
This represents an operator in the stream graph.
SIROperator(SIRContainer) - Constructor for class at.dms.kjc.sir.SIROperator
Constructs and operator with parent .
SIROperator() - Constructor for class at.dms.kjc.sir.SIROperator
 
SIRPeekExpression - Class in at.dms.kjc.sir
This represents a peek expression.
SIRPeekExpression() - Constructor for class at.dms.kjc.sir.SIRPeekExpression
No argument constructor, FOR AUTOMATIC CLONING ONLY.
SIRPeekExpression(TokenReference, JExpression) - Constructor for class at.dms.kjc.sir.SIRPeekExpression
Construct a node in the parsing tree
SIRPeekExpression(JExpression) - Constructor for class at.dms.kjc.sir.SIRPeekExpression
Construct a node in the parsing tree with null TokenReference
SIRPeekExpression(JExpression, CType) - Constructor for class at.dms.kjc.sir.SIRPeekExpression
 
SIRPhasedFilter - Class in at.dms.kjc.sir
A StreamIt phased filter.
SIRPhasedFilter() - Constructor for class at.dms.kjc.sir.SIRPhasedFilter
 
SIRPhasedFilter(String) - Constructor for class at.dms.kjc.sir.SIRPhasedFilter
 
SIRPhasedFilter(SIRContainer, String, JFieldDeclaration[], JMethodDeclaration[], JMethodDeclaration[], JMethodDeclaration[], CType, CType) - Constructor for class at.dms.kjc.sir.SIRPhasedFilter
 
SIRPhasedFilterIter - Class in at.dms.kjc.iterator
IterFactory uses this for SIRPhasedFilter.
SIRPipeline - Class in at.dms.kjc.sir
This represents a pipeline of stream structures, as would be declared with a Stream construct in StreaMIT.
SIRPipeline(SIRContainer, String, JFieldDeclaration[], JMethodDeclaration[]) - Constructor for class at.dms.kjc.sir.SIRPipeline
Construct a new SIRPipeline with the given fields and methods.
SIRPipeline(SIRContainer, String) - Constructor for class at.dms.kjc.sir.SIRPipeline
Construct a new SIRPipeline with empty fields and methods.
SIRPipeline(String) - Constructor for class at.dms.kjc.sir.SIRPipeline
Construct a new SIRPipeline with no parent and empty fields and methods.
SIRPipelineIter - Class in at.dms.kjc.iterator
IterFactory uses this for SIRPipeline.
SIRPopExpression - Class in at.dms.kjc.sir
This represents a pop expression.
SIRPopExpression(CType) - Constructor for class at.dms.kjc.sir.SIRPopExpression
Construct a node in the parsing tree
SIRPopExpression(CType, int) - Constructor for class at.dms.kjc.sir.SIRPopExpression
Construct a node that pops N items, and returns an undefined value.
SIRPopExpression() - Constructor for class at.dms.kjc.sir.SIRPopExpression
Construct a node in the parsing tree
SIRPortal - Class in at.dms.kjc.sir
This represents a stream portal used for messaging
SIRPortal(CType) - Constructor for class at.dms.kjc.sir.SIRPortal
 
SIRPortalSender - Class in at.dms.kjc.sir
Represents a SIRStream and SIRLatency pair
SIRPortalSender(SIRStream, SIRLatency) - Constructor for class at.dms.kjc.sir.SIRPortalSender
 
SIRPredefinedFilter - Class in at.dms.kjc.sir
This represents a StreaMIT filter that has some compiler-defined functionality.
SIRPredefinedFilter() - Constructor for class at.dms.kjc.sir.SIRPredefinedFilter
 
SIRPredefinedFilter(SIRContainer, String, JFieldDeclaration[], JMethodDeclaration[], JExpression, JExpression, JExpression, CType, CType) - Constructor for class at.dms.kjc.sir.SIRPredefinedFilter
 
SIRPrinter - Class in at.dms.util
 
SIRPrinter(String) - Constructor for class at.dms.util.SIRPrinter
Build an IRPrinter for a particular file.
SIRPrintStatement - Class in at.dms.kjc.sir
This represents a print statement, originally formulated with System.out.println in StreaMIT.
SIRPrintStatement(TokenReference, JExpression, boolean, JavaStyleComment[]) - Constructor for class at.dms.kjc.sir.SIRPrintStatement
Construct a node in the parsing tree
SIRPrintStatement(TokenReference, JExpression, JavaStyleComment[]) - Constructor for class at.dms.kjc.sir.SIRPrintStatement
 
SIRPrintStatement() - Constructor for class at.dms.kjc.sir.SIRPrintStatement
 
SIRPushExpression - Class in at.dms.kjc.sir
This represents a push expression (can only be used as a statement).
SIRPushExpression() - Constructor for class at.dms.kjc.sir.SIRPushExpression
No argument constructor, FOR AUTOMATIC CLONING ONLY.
SIRPushExpression(JExpression) - Constructor for class at.dms.kjc.sir.SIRPushExpression
Construct a node in the parsing tree
SIRPushExpression(JExpression, CType) - Constructor for class at.dms.kjc.sir.SIRPushExpression
 
SIRRangeExpression - Class in at.dms.kjc.sir
This represents a range [min,average,max], e.g., [1,2,3] or [1,*,*] as used in the declaration of an I/O rate.
SIRRangeExpression(JExpression, JExpression, JExpression) - Constructor for class at.dms.kjc.sir.SIRRangeExpression
 
SIRRecursiveStub - Class in at.dms.kjc.sir
This class represents a stub for something that was found to be recursive in the front-end, and needs to be expanded within the IR.
SIRRecursiveStub() - Constructor for class at.dms.kjc.sir.SIRRecursiveStub
No argument constructor, FOR AUTOMATIC CLONING ONLY.
SIRRecursiveStub(String, Kopi2SIR) - Constructor for class at.dms.kjc.sir.SIRRecursiveStub
 
SIRRecursiveStub(String, FEIRToSIR) - Constructor for class at.dms.kjc.sir.SIRRecursiveStub
 
SIRRecursiveStubIter - Class in at.dms.kjc.iterator
IterFactory uses this for SIRRecursiveStub.
SIRRegReceiverStatement - Class in at.dms.kjc.sir
Register Receiver Statement.
SIRRegReceiverStatement(JExpression, SIRStream, SIRInterfaceTable) - Constructor for class at.dms.kjc.sir.SIRRegReceiverStatement
Construct a node in the parsing tree
SIRRegReceiverStatement() - Constructor for class at.dms.kjc.sir.SIRRegReceiverStatement
Construct a node in the parsing tree
SIRRegSenderStatement - Class in at.dms.kjc.sir
Register Sender Statement.
SIRRegSenderStatement(TokenReference, JavaStyleComment[], String, SIRLatency) - Constructor for class at.dms.kjc.sir.SIRRegSenderStatement
Construct a node in the parsing tree
SIRRegSenderStatement() - Constructor for class at.dms.kjc.sir.SIRRegSenderStatement
Construct a node in the parsing tree
SIRSchedule - Class in at.dms.kjc.sir.lowering
This provides an SIR wrapper for the underlying schedule (from the scheduler package).
SIRSchedule(SIRStream, Scheduler) - Constructor for class at.dms.kjc.sir.lowering.SIRSchedule
 
SIRScheduler - Class in at.dms.kjc.sir.lowering
This builds a schedule for the stream and instantiates the schedule in a series of calls to filter's work functions.
SIRSplitJoin - Class in at.dms.kjc.sir
This represents a SplitJoin construct.
SIRSplitJoin(SIRContainer, String, JFieldDeclaration[], JMethodDeclaration[]) - Constructor for class at.dms.kjc.sir.SIRSplitJoin
Construct a new SIRSplitJoin with the given fields and methods.
SIRSplitJoin(SIRContainer, String) - Constructor for class at.dms.kjc.sir.SIRSplitJoin
Construct a new SIRSplitJoin with empty fields and methods.
SIRSplitJoin() - Constructor for class at.dms.kjc.sir.SIRSplitJoin
Construct a new SIRPipeline with null fields, parent, and methods.
SIRSplitJoinIter - Class in at.dms.kjc.iterator
IterFactory uses this for SIRSplitJoin.
SIRSplitter - Class in at.dms.kjc.sir
This represents a stream construct with a single input and multiple outputs.
SIRSplitType - Class in at.dms.kjc.sir
This class enumerates the types of splitters.
SIRStream - Class in at.dms.kjc.sir
This class represents a stream structure with one input and one output.
SIRStream(SIRContainer, String, JFieldDeclaration[], JMethodDeclaration[]) - Constructor for class at.dms.kjc.sir.SIRStream
 
SIRStream() - Constructor for class at.dms.kjc.sir.SIRStream
 
SIRStructure - Class in at.dms.kjc.sir
This class represents a data structure that may be passed between streams on tapes.
SIRStructure(SIRContainer, String, JFieldDeclaration[], boolean) - Constructor for class at.dms.kjc.sir.SIRStructure
 
SIRStructure(SIRContainer, String, JFieldDeclaration[]) - Constructor for class at.dms.kjc.sir.SIRStructure
 
SIRStructure() - Constructor for class at.dms.kjc.sir.SIRStructure
 
sirToContent - Variable in class at.dms.kjc.slicegraph.Partitioner
 
SIRToStreamIt - Class in at.dms.kjc.sir
Dump an SIR tree into a StreamIt program.
SIRTwoStageFilter - Class in at.dms.kjc.sir
A two-stage filter is a filter that has two work phases.
SIRTwoStageFilter() - Constructor for class at.dms.kjc.sir.SIRTwoStageFilter
 
SIRTwoStageFilter(String) - Constructor for class at.dms.kjc.sir.SIRTwoStageFilter
 
SIRTwoStageFilter(SIRContainer, String, JFieldDeclaration[], JMethodDeclaration[], JExpression, JExpression, JExpression, JMethodDeclaration, JExpression, JExpression, JExpression, JMethodDeclaration, CType, CType) - Constructor for class at.dms.kjc.sir.SIRTwoStageFilter
 
size() - Method in class at.dms.compiler.antlr.runtime.BitSet
 
size() - Method in class at.dms.compiler.antlr.runtime.Vector
 
size() - Method in class at.dms.compiler.tools.antlr.compiler.IndexedVector
 
size() - Method in class at.dms.compiler.tools.antlr.runtime.BitSet
 
size() - Method in class at.dms.compiler.tools.antlr.runtime.Vector
 
size() - Method in class at.dms.compiler.tools.jperf.Keywords
Returns the number of keywords.
size() - Method in class at.dms.kjc.backendSupport.ComputeNodes
 
size() - Method in interface at.dms.kjc.backendSupport.ComputeNodesI
Return the (current) number of compute nodes.
size() - Method in class at.dms.kjc.cell.CellChip
 
size() - Method in class at.dms.kjc.CodeSequence
Returns the actual size of code (number of instruction)
size() - Method in class at.dms.kjc.JBlock
 
size() - Method in class at.dms.kjc.sir.lowering.partition.PartitionGroup
Returns number of partitions in this.
size() - Method in class at.dms.kjc.sir.lowering.partition.PartitionRecord
Returns number of operators in this.
size() - Method in class at.dms.kjc.sir.SIRContainer
Returns number of child streams of this.
size() - Method in class at.dms.kjc.sir.SIRLatencySet
 
size() - Method in class at.dms.kjc.slicegraph.Slice
 
size() - Method in class at.dms.kjc.spacedynamic.CircularSchedule
 
size() - Method in class at.dms.kjc.spacetime.RawChip
 
size(boolean) - Method in class at.dms.kjc.spacetime.SwitchCodeStore
 
size() - Method in class at.dms.kjc.vanillaSlice.UniProcessors
 
size() - Method in class at.dms.util.ConstList
Returns the number of elements in this list.
size() - Method in class org.jgraph.graph.ConnectionSet
Returns the number of (edge, port)-pairs.
SIZE - Static variable in class org.jgraph.graph.GraphConstants
Key for the resize attribute.
size() - Method in class org.jgraph.graph.ParentMap
Returns the number of entries.
size - Static variable in class org.jgraph.graph.PortView
Default size for all ports is 6.
size() - Method in class streamit.misc.OMap
 
size() - Method in class streamit.misc.OSet
 
size() - Method in class streamit.misc.RBTree
 
size() - Method in interface streamit.misc.WrappableGrowableQueue
Returns the number of elements currently stored in the queue.
size() - Method in class streamit.misc.WrappableGrowableQueue_boolean
 
size() - Method in class streamit.misc.WrappableGrowableQueue_char
 
size() - Method in class streamit.misc.WrappableGrowableQueue_double
 
size() - Method in class streamit.misc.WrappableGrowableQueue_float
 
size() - Method in class streamit.misc.WrappableGrowableQueue_int
Returns the number of elements currently stored in the queue.
size() - Method in class streamit.misc.WrappableGrowableQueue_obj
Returns the number of elements currently stored in the queue.
size() - Method in class streamit.misc.WrappableGrowableQueue_short
 
SIZEABLE - Static variable in class org.jgraph.graph.GraphConstants
Key for the sizeable attribute.
sizeable - Variable in class org.jgraph.JGraph
True if the graph allows cells to be resized.
sizeLessOne - Variable in class at.dms.compiler.tools.antlr.runtime.CharQueue
 
sizeof - Static variable in class at.dms.kjc.rstream.Names
 
sizeOfMutableState(SIRFilter) - Static method in class at.dms.kjc.sir.lowering.fission.StatelessDuplicate
Returns the number of bytes of mutable state (using C types) for filter .
sizeOfMutableState(FilterContent) - Static method in class at.dms.kjc.sir.lowering.fission.StatelessDuplicate
 
sizeSteady - Variable in class at.dms.kjc.spacetime.OffChipBuffer
the size of the buffer in the steady stage
SJDuplicate - Class in streamit.frontend.nodes
A duplicating splitter.
SJDuplicate(FEContext) - Constructor for class streamit.frontend.nodes.SJDuplicate
Creates a new duplicating splitter.
SJRoundRobin - Class in streamit.frontend.nodes
A fixed-weight round-robin splitter or joiner.
SJRoundRobin(FEContext, Expression) - Constructor for class streamit.frontend.nodes.SJRoundRobin
Creates a new round-robin splitter or joiner with the specified weight.
SJRoundRobin(FEContext) - Constructor for class streamit.frontend.nodes.SJRoundRobin
Creates a new round-robin splitter or joiner with weight 1.
sjtopipe - Static variable in class at.dms.kjc.KjcOptions
 
SJToPipe - Class in at.dms.kjc.sir.lowering.partition
 
SJWeightedRR - Class in streamit.frontend.nodes
A variable-weight round-robin splitter or joiner.
SJWeightedRR(FEContext, List<Expression>) - Constructor for class streamit.frontend.nodes.SJWeightedRR
Creates a new round-robin splitter or joiner with the specified weights.
SKIP - Static variable in class at.dms.compiler.antlr.runtime.Token
 
SKIP - Static variable in class at.dms.compiler.tools.antlr.runtime.Token
 
skip - Variable in class at.dms.kjc.spacedynamic.NumberGathering
holds the number of items each fw writes in init
skip - Variable in class at.dms.kjc.spacetime.NumberGathering
holds the number of items each fw writes in init
SkippedCodeInfo - Class in at.dms.classfile
The code info, but without the instructions (only the interface)
SkippedCodeInfo(DataInput, ConstantPool) - Constructor for class at.dms.classfile.SkippedCodeInfo
Make up a new attribute
skipPrints - Static variable in class at.dms.kjc.raw.NumberGathering
 
SL - Static variable in interface at.dms.kjc.KjcTokenTypes
 
SL_ASSIGN - Static variable in interface at.dms.kjc.KjcTokenTypes
 
SL_COMMENT - Static variable in interface at.dms.compiler.tools.antlr.compiler.ActionLexerTokenTypes
 
SL_COMMENT - Static variable in interface at.dms.compiler.tools.antlr.compiler.ANTLRTokdefParserTokenTypes
 
SL_COMMENT - Static variable in interface at.dms.compiler.tools.antlr.compiler.ANTLRTokenTypes
 
SL_COMMENT - Static variable in interface at.dms.compiler.tools.antlr.compiler.PreprocessorTokenTypes
 
SL_COMMENT - Static variable in interface at.dms.compiler.tools.lexgen.LexgenLexerTokenTypes
 
SL_COMMENT - Static variable in interface at.dms.compiler.tools.msggen.MsggenLexerTokenTypes
 
SL_COMMENT - Static variable in interface at.dms.compiler.tools.optgen.OptgenLexerTokenTypes
 
SL_COMMENT - Static variable in interface streamit.frontend.StreamItLexTokenTypes
 
SL_COMMENT - Static variable in interface streamit.frontend.StreamItParserFETokenTypes
 
SLASH - Static variable in interface at.dms.kjc.KjcTokenTypes
 
SLASH_ASSIGN - Static variable in interface at.dms.kjc.KjcTokenTypes
 
Slice - Class in at.dms.kjc.slicegraph
Slice class models a slice (joiner, sequence of filters, splitter).
Slice(InputSliceNode) - Constructor for class at.dms.kjc.slicegraph.Slice
Create slice with an InputSliceNode.
Slice(SliceNode) - Constructor for class at.dms.kjc.slicegraph.Slice
Create slice with a FilterSliceNode.
Slice() - Constructor for class at.dms.kjc.slicegraph.Slice
 
sliceBNWork - Variable in class at.dms.kjc.slicegraph.Partitioner
 
SliceDotGraph - Class in at.dms.kjc.spacetime
This class will print out a dot graph representation of the slice (trace) graph either before or after DRAM port assignment.
SliceDotGraph() - Constructor for class at.dms.kjc.spacetime.SliceDotGraph
 
sliceGraph - Variable in class at.dms.kjc.slicegraph.Partitioner
 
sliceHasDownstreamChannel(Slice) - Method in class at.dms.kjc.backendSupport.BackEndFactory
 
sliceHasUpstreamChannel(Slice) - Method in class at.dms.kjc.backendSupport.BackEndFactory
 
sliceName(Slice) - Method in class at.dms.kjc.slicegraph.Partitioner
 
sliceNeedsJoinerCode(Slice) - Method in class at.dms.kjc.backendSupport.BackEndFactory
Slice needs code for a joiner if it has input from more than one source.
sliceNeedsJoinerWorkFunction(Slice) - Method in class at.dms.kjc.backendSupport.BackEndFactory
Slice needs work function for a joiner.
sliceNeedsPeekBuffer(Slice) - Method in class at.dms.kjc.backendSupport.BackEndFactory
Does slice need a peek buffer before first filter? Really depends on where input is coming from: filter on this ComputeNode? Joiner on this ComputeNode?, Filter on another Compute Node? If so is there shared memory? ...
sliceNeedsPokeBuffer(Slice) - Method in class at.dms.kjc.backendSupport.BackEndFactory
Does slice need a buffer between its final filter and its splitter?
sliceNeedsSplitterCode(Slice) - Method in class at.dms.kjc.backendSupport.BackEndFactory
Slice needs code for a splitter if it has output on more than one edge.
sliceNeedsSplitterWorkFunction(Slice) - Method in class at.dms.kjc.backendSupport.BackEndFactory
Haven't yet found a situation where we need to buffer output to splitter but may well: perhaps if prework pushes different number of items from what work pushes?
sliceNode - Variable in class at.dms.kjc.backendSupport.CodeStoreHelper
The slice node that we are generating helper code for
sliceNode - Variable in class at.dms.kjc.backendSupport.FilterInfo
The FilterNode with this info.
SliceNode - Class in at.dms.kjc.slicegraph
SliceNode's are a doubly-linked list with a parent pointer to a Slice.
SliceNode() - Constructor for class at.dms.kjc.slicegraph.SliceNode
Had been some assertion checking: removed.
sliceNodeArray(Slice[]) - Static method in class at.dms.kjc.spacetime.Util
 
sliceNodeTraversal(List<Slice>) - Static method in class at.dms.kjc.slicegraph.Util
Get a traversal (linked list iterator) that includes all the slice nodes of the given slice traversal.
sliceNodeTraversal(Slice[]) - Static method in class at.dms.kjc.slicegraph.Util
Get a traversal (linked list) that includes the head nodes of the given array of slices.
slicethresh - Static variable in class at.dms.kjc.KjcOptions
 
SLIRAttributeVisitor<T> - Interface in at.dms.kjc
Implementation of an Attributed Visitor Design Pattern for KJC.
SLIREmptyAttributeVisitor - Class in at.dms.kjc
This is a visitor that just recurses into children at every node and returns that node.
SLIREmptyAttributeVisitor() - Constructor for class at.dms.kjc.SLIREmptyAttributeVisitor
 
SLIREmptyVisitor - Class in at.dms.kjc
This visitor is for visiting statement-level constructs in the streamit IR.
SLIREmptyVisitor() - Constructor for class at.dms.kjc.SLIREmptyVisitor
 
SLIRReplacingVisitor - Class in at.dms.kjc
This is just like ReplacingVisitor except for SLIR nodes, too.
SLIRReplacingVisitor() - Constructor for class at.dms.kjc.SLIRReplacingVisitor
 
SLIRVisitor - Interface in at.dms.kjc
This visitor is for visiting statement-level constructs in the streamit IR.
smartDuplication(SIRStream, int) - Method in class at.dms.kjc.spacetime.DuplicateBottleneck
An experimental method for data-parallelization.
smarterDuplicate(SIRStream, int) - Method in class at.dms.kjc.spacetime.DuplicateBottleneck
Use the cousins algorithm specifying the number of tiles.
smarterDuplicateStreamline(SIRStream, int) - Method in class at.dms.kjc.spacetime.DuplicateBottleneck
Experimental method for extracting data-parallelism.
SmarterRouter - Class in at.dms.kjc.spacetime
 
SmarterRouter(int[], RawChip) - Constructor for class at.dms.kjc.spacetime.SmarterRouter
 
snap(boolean, Point) - Method in class org.jgraph.graph.EdgeView.EdgeHandle
 
snap(Point) - Method in class org.jgraph.JGraph
Returns the given point applied to the grid.
snap(Dimension) - Method in class org.jgraph.JGraph
Returns the given point applied to the grid.
snapLast - Variable in class org.jgraph.plaf.basic.BasicGraphUI.RootHandle
 
snapSelectedView - Variable in class org.jgraph.plaf.basic.BasicGraphUI
If ture, a the view under mousepointer will be snapped to the grid lines during a drag operation.
snapStart - Variable in class org.jgraph.plaf.basic.BasicGraphUI.RootHandle
 
solve() - Method in class at.dms.kjc.linprog.CPLEXSolve
Solve the program and return the value of the the variables (indices 0...numVars-1) in the optimum.
solve() - Method in class at.dms.kjc.linprog.GLPKSolve
Solve the program and return the value of the the variables (indices 0...numVars-1) in the optimum.
solve() - Method in interface at.dms.kjc.linprog.LinearProgramSolver
Solve the program and return the value of the the variables (indices 0...numVars-1) in the optimum.
solve() - Method in class at.dms.kjc.linprog.LPSolve
Solve the program and return the value of the the variables (indices 0...numVars-1) in the optimum.
solveOverRMI(CPLEXSolve) - Static method in class at.dms.kjc.linprog.CPLEXClient
 
solveOverRMI(CPLEXSolve) - Method in class at.dms.kjc.linprog.CPLEXServer
Returns solution to
solveOverRMI(CPLEXSolve) - Method in interface at.dms.kjc.linprog.RMISolver
 
sortedFilterSlicesTime(Partitioner) - Static method in class at.dms.kjc.spacetime.Util
Return a sorted list of filter trace nodes for time only that does not include io traces.
source - Variable in class org.jgraph.graph.DefaultEdge
Source and target of the edge.
source - Variable in class org.jgraph.graph.EdgeView.EdgeHandle
 
source - Variable in class org.jgraph.graph.EdgeView
Cached source and target portview of the edge.
source - Variable in class org.jgraph.plaf.basic.BasicGraphUI.MouseInputHandler
Source that events are coming from.
sourceClass - Variable in class at.dms.kjc.JTypeDeclaration
 
sourceEnd - Variable in class streamit.library.jcc.JccChannel
 
SourceFileAttribute - Class in at.dms.classfile
VMS 4.7.7 : Source File Attribute.
SourceFileAttribute(String) - Constructor for class at.dms.classfile.SourceFileAttribute
Create a source file attribute.
SourceFileAttribute(DataInput, ConstantPool) - Constructor for class at.dms.classfile.SourceFileAttribute
Constructs a source file attribute from a class file stream.
sourceList - Variable in class streamit.library.jcc.StreamItToJcc
 
space - Static variable in class at.dms.kjc.KjcOptions
 
spacedynamic - Static variable in class at.dms.kjc.KjcOptions
 
SpaceDynamicBackend - Class in at.dms.kjc.spacedynamic
 
SpaceDynamicBackend() - Constructor for class at.dms.kjc.spacedynamic.SpaceDynamicBackend
 
spacetime - Static variable in class at.dms.kjc.KjcOptions
 
SpaceTimeBackend - Class in at.dms.kjc.spacetime
The entry to the space time backend for raw.
SpaceTimeBackend() - Constructor for class at.dms.kjc.spacetime.SpaceTimeBackend
 
SpaceTimeSchedule - Class in at.dms.kjc.spacetime
This class represents the space/time schedule for the application, including both the steady state and the initialization stage.
SpaceTimeSchedule(Partitioner, RawChip) - Constructor for class at.dms.kjc.spacetime.SpaceTimeSchedule
Constructor
SpaceTimeScheduleAndPartitioner - Class in at.dms.kjc.backendSupport
Extend BasicSpaceTimeSchedule by storing a partitioner.
SpaceTimeScheduleAndPartitioner(Partitioner) - Constructor for class at.dms.kjc.backendSupport.SpaceTimeScheduleAndPartitioner
 
SpdStaticStreamGraph - Class in at.dms.kjc.spacedynamic
A StaticStreamGraph represents a subgraph of the application's StreamGraph where communication within the SSG is over static rate channels.
SpdStaticStreamGraph(StreamGraph, FlatNode) - Constructor for class at.dms.kjc.spacedynamic.SpdStaticStreamGraph
create a static stream graph with realTop as the first node that the implicit splitter points to
SpdStreamGraph - Class in at.dms.kjc.spacedynamic
This class represents the entire stream graph of the application we are compiling.
SpdStreamGraph(FlatNode, RawChip) - Constructor for class at.dms.kjc.spacedynamic.SpdStreamGraph
Create the static stream graph for the application that has
split_statement() - Method in class streamit.frontend.StreamItParserFE
 
splitForPrint(JExpression) - Method in class at.dms.kjc.common.ToCCommon
Split expression into list of expressions for print.
splitJoin - Variable in class streamit.library.jcc.JccSplitJoin
 
SplitJoin - Class in streamit.library
 
SplitJoin() - Constructor for class streamit.library.SplitJoin
 
SplitJoin(float, float, int) - Constructor for class streamit.library.SplitJoin
 
SplitJoin(int, float) - Constructor for class streamit.library.SplitJoin
 
SplitJoin(float[]) - Constructor for class streamit.library.SplitJoin
 
SplitJoin(int, float[]) - Constructor for class streamit.library.SplitJoin
 
SplitJoin(int, int[]) - Constructor for class streamit.library.SplitJoin
 
SplitJoin(int, float[][]) - Constructor for class streamit.library.SplitJoin
 
SplitJoin(int, int, float) - Constructor for class streamit.library.SplitJoin
 
SplitJoin(int, int, int, float[]) - Constructor for class streamit.library.SplitJoin
 
SplitJoin(int, int, float, float) - Constructor for class streamit.library.SplitJoin
 
SplitJoin(int, int, float, float, float) - Constructor for class streamit.library.SplitJoin
 
SplitJoin(int, int, float[]) - Constructor for class streamit.library.SplitJoin
 
SplitJoin(int, int, float[][]) - Constructor for class streamit.library.SplitJoin
 
SplitJoin(int, float[], float[]) - Constructor for class streamit.library.SplitJoin
 
SplitJoin(int, int, int, int, float[][]) - Constructor for class streamit.library.SplitJoin
 
SplitJoin(int, int, int, int, float[][], float[][]) - Constructor for class streamit.library.SplitJoin
 
SplitJoin(int, int, int, float[][], float[][]) - Constructor for class streamit.library.SplitJoin
 
SplitJoin(int, int, int, int, int, float) - Constructor for class streamit.library.SplitJoin
 
SplitJoin(int, int, int, int, int, int, float, float) - Constructor for class streamit.library.SplitJoin
 
SplitJoin(int, int, int, int, int, int, int, float, float) - Constructor for class streamit.library.SplitJoin
 
SplitJoin(float, int) - Constructor for class streamit.library.SplitJoin
 
SplitJoin(float, float) - Constructor for class streamit.library.SplitJoin
 
SplitJoin(float, float, float) - Constructor for class streamit.library.SplitJoin
 
SplitJoin(float, float, float, float) - Constructor for class streamit.library.SplitJoin
 
SplitJoin(float, float, float, float, int, int) - Constructor for class streamit.library.SplitJoin
 
SplitJoin(float, float, int, int) - Constructor for class streamit.library.SplitJoin
 
SplitJoin(float, float, float, int, float) - Constructor for class streamit.library.SplitJoin
 
SplitJoin(int, int, int, float, int) - Constructor for class streamit.library.SplitJoin
 
SplitJoin(int, int, int, float, float) - Constructor for class streamit.library.SplitJoin
 
SplitJoin(float, float, float, int, int, int) - Constructor for class streamit.library.SplitJoin
 
SplitJoin(float, float, int, int, int, int) - Constructor for class streamit.library.SplitJoin
 
SplitJoin(float, float, int, int, int, int, int) - Constructor for class streamit.library.SplitJoin
 
SplitJoin(int, int, float, int, float) - Constructor for class streamit.library.SplitJoin
 
SplitJoin(float, float, float, int) - Constructor for class streamit.library.SplitJoin
 
SplitJoin(float, float, float, int, int) - Constructor for class streamit.library.SplitJoin
 
SplitJoin(float, float, int, int, int) - Constructor for class streamit.library.SplitJoin
 
SplitJoin(float, int, float[], float[], int) - Constructor for class streamit.library.SplitJoin
 
SplitJoin(char) - Constructor for class streamit.library.SplitJoin
 
SplitJoin(int) - Constructor for class streamit.library.SplitJoin
 
SplitJoin(boolean) - Constructor for class streamit.library.SplitJoin
 
SplitJoin(int, int, boolean) - Constructor for class streamit.library.SplitJoin
 
SplitJoin(int, boolean) - Constructor for class streamit.library.SplitJoin
 
SplitJoin(int, int) - Constructor for class streamit.library.SplitJoin
 
SplitJoin(int, int, int) - Constructor for class streamit.library.SplitJoin
 
SplitJoin(int, int, int, float[][]) - Constructor for class streamit.library.SplitJoin
 
SplitJoin(int, int, int, int) - Constructor for class streamit.library.SplitJoin
 
SplitJoin(int, int, int, int, int) - Constructor for class streamit.library.SplitJoin
 
SplitJoin(int, int, int, int, int, int, int) - Constructor for class streamit.library.SplitJoin
 
SplitJoin(int, int, int, int, float) - Constructor for class streamit.library.SplitJoin
 
SplitJoin(int, int, int, int, int, int) - Constructor for class streamit.library.SplitJoin
 
SplitJoin(int, int, int, int, int, int, int, float) - Constructor for class streamit.library.SplitJoin
 
SplitJoin(int, int, int, int, int, int, int, int, int, int, float) - Constructor for class streamit.library.SplitJoin
 
SplitJoin(int, int, int, int, int, int, int, int, int) - Constructor for class streamit.library.SplitJoin
 
SplitJoin(float) - Constructor for class streamit.library.SplitJoin
 
SplitJoin(String) - Constructor for class streamit.library.SplitJoin
 
SplitJoin(ParameterContainer) - Constructor for class streamit.library.SplitJoin
 
SplitJoin(int, int, int, int, int, int, int, int, int, float) - Constructor for class streamit.library.SplitJoin
 
SplitJoin(int, int, int, int, int, int, float) - Constructor for class streamit.library.SplitJoin
 
SplitJoin(int, int, float[], float[]) - Constructor for class streamit.library.SplitJoin
 
SplitJoin(short, short, short) - Constructor for class streamit.library.SplitJoin
 
SplitJoin(int, int, int, float) - Constructor for class streamit.library.SplitJoin
 
SplitJoin(Object) - Constructor for class streamit.library.SplitJoin
 
SplitJoin(Object, int) - Constructor for class streamit.library.SplitJoin
 
SplitJoin(int, int, Object) - Constructor for class streamit.library.SplitJoin
 
SplitJoin(Object, Object) - Constructor for class streamit.library.SplitJoin
 
SplitJoin(Object, Object, Object) - Constructor for class streamit.library.SplitJoin
 
SplitJoin - Class in streamit.scheduler2.base
Computes some basic steady state data for SplitJoins.
SplitJoin(SplitJoinIter, StreamFactory) - Constructor for class streamit.scheduler2.base.SplitJoin
 
splitjoin - Variable in class streamit.scheduler2.base.SplitJoin
 
SplitJoin - Class in streamit.scheduler2.constrained
streamit.scheduler2.constrained.Pipeline is the pipeline constrained scheduler.
SplitJoin(SplitJoinIter, Iterator, StreamFactory) - Constructor for class streamit.scheduler2.constrained.SplitJoin
 
SplitJoin - Class in streamit.scheduler2.hierarchical
This class provides the required functions to implement a scheduler for a SplitJoin.
SplitJoin(SplitJoinIter, StreamFactory) - Constructor for class streamit.scheduler2.hierarchical.SplitJoin
 
SplitJoin - Class in streamit.scheduler2.minlatency
This class implements a minimum-latency algorithm for creating schedules.
SplitJoin(SplitJoinIter, StreamFactory) - Constructor for class streamit.scheduler2.minlatency.SplitJoin
 
SplitJoin - Class in streamit.scheduler2.singleappearance
This class implements a single-appearance algorithm for creating schedules.
SplitJoin(SplitJoinIter, StreamFactory) - Constructor for class streamit.scheduler2.singleappearance.SplitJoin
 
SplitJoin.SplitJoinType - Class in streamit.library
 
SplitJoinIter - Class in streamit.library.iriter
This is the implementation of the SplitJoin iterator, as required by scheduler2.
SplitJoinIter - Interface in streamit.scheduler2.iriter
Purpose: An Iterator for StreamIt Graph Description: This interface describes an iterator for a SplitJoin.
splitQualifiedName(String, char) - Static method in class at.dms.compiler.tools.common.Utils
Splits a string like: "java/lang/System/out" into two strings: "java/lang/System" and "out"
splitQualifiedName(String) - Static method in class at.dms.compiler.tools.common.Utils
Splits a string like: "java/lang/System/out" into two strings: "java/lang/System" and "out"
splitQualifiedName(String, char) - Static method in class at.dms.util.Utils
Splits a string like: "java/lang/System/out" into two strings: "java/lang/System" and "out"
splitQualifiedName(String) - Static method in class at.dms.util.Utils
Splits a string like: "java/lang/System/out" into two strings: "java/lang/System" and "out"
splitter - Variable in class streamit.library.jcc.JccFeedbackLoop
 
splitter - Variable in class streamit.library.jcc.JccSplitJoin
 
Splitter - Class in streamit.library
 
Splitter() - Constructor for class streamit.library.Splitter
 
splitter_code - Variable in class at.dms.kjc.backendSupport.ProcessOutputSliceNode
 
SPLITTER_JOINER_LOOP_THRESHOLD() - Static method in class at.dms.kjc.sir.lowering.fusion.FuseSplit
The number statements in an unrolled piece of code for a splitter or joiner before it is put in a loop instead of being unrolled.
splitter_or_joiner() - Method in class streamit.frontend.StreamItParserFE
 
SPLITTER_WORK_NAME - Static variable in class at.dms.kjc.sir.lowering.LoweringConstants
The name of the method in the runtime system that runs a splitter.
SplitterFusionState - Class in at.dms.kjc.rstream
This class represent the state and conversion necessary to convert a splitter FlatNode into imperative SIR code so it can be added to the application's SIR code.
SplitterFusionState(FlatNode) - Constructor for class at.dms.kjc.rstream.SplitterFusionState
 
SplitterIter - Interface in streamit.scheduler2.iriter
An interface for retrieving data about streams with a Splitter.
SplitterJoiner - Class in streamit.frontend.nodes
Base class for all splitters and joiners.
SplitterJoiner(FEContext) - Constructor for class streamit.frontend.nodes.SplitterJoiner
 
SplitterNJoinerIter - Interface in streamit.scheduler2.iriter
An interface for retrieving data about streams with a Splitter and a Joiner.
splittingRatio(FlatNode) - Method in class at.dms.kjc.flatgraph.FlatNode
Return the ratio of itms that gets split to the node out.
SPU - Class in at.dms.kjc.cell
 
SPU(int) - Constructor for class at.dms.kjc.cell.SPU
 
SPUassignment - Static variable in class at.dms.kjc.cell.CellBackend
 
sqrtDist2(float2, float2) - Static method in class streamit.library.StreamItVectorLib
 
sqrtDist3(float3, float3) - Static method in class streamit.library.StreamItVectorLib
 
sqrtDist3(float4, float4) - Static method in class streamit.library.StreamItVectorLib
 
SR - Static variable in interface at.dms.kjc.KjcTokenTypes
 
SR_ASSIGN - Static variable in interface at.dms.kjc.KjcTokenTypes
 
src - Variable in class at.dms.kjc.cluster.TapeBase
unique id of upstream node from NodeEnumerator
src - Variable in class at.dms.kjc.slicegraph.Edge
Source of directed edge in Slice graph
src - Variable in class at.dms.kjc.slicegraph.UnflatEdge
The src UnflatFilter.
srcDstToEdge(SliceNode, SliceNode) - Static method in class at.dms.kjc.slicegraph.Util
Given two slice nodes, return an edge.
ssg - Variable in class at.dms.kjc.spacedynamic.Simulator
 
SSGEdge - Class in at.dms.kjc.flatgraph
This class represents inter-SSG edges.
ssoutputs - Static variable in class at.dms.kjc.KjcOptions
 
st_cyc_per_wd - Static variable in class at.dms.kjc.KjcOptions
 
Stack - Interface in at.dms.compiler.tools.antlr.compiler
A simple stack definition; restrictive in that you cannot access arbitrary stack elements.
stackAllocateArray(String) - Method in class at.dms.kjc.rstream.FlatIRToRS
 
StackSchleduler - Class in at.dms.backend
This class tries to find the best schleduling to minimize local vars
StackSchleduler(BasicBlock[], BasicBlock[]) - Constructor for class at.dms.backend.StackSchleduler
Creates a new instruction handle.
standalone - Static variable in class at.dms.kjc.KjcOptions
 
standardDeviation(int[]) - Static method in class at.dms.kjc.spacetime.AnnealedLayout
Calculate the standard deviation of the values in vals.
standardInitProcessing() - Method in class at.dms.kjc.backendSupport.ProcessFilterSliceNode
 
standardInitProcessing() - Method in class at.dms.kjc.backendSupport.ProcessInputSliceNode
 
standardInitProcessing() - Method in class at.dms.kjc.backendSupport.ProcessOutputSliceNode
 
standardInitProcessing() - Method in class at.dms.kjc.cell.CellProcessFilterSliceNode
 
standardInitProcessing() - Method in class at.dms.kjc.cell.CellProcessInputSliceNode
 
standardPreInitProcessing() - Method in class at.dms.kjc.backendSupport.ProcessFilterSliceNode
 
standardPreInitProcessing() - Method in class at.dms.kjc.backendSupport.ProcessInputSliceNode
 
standardPreInitProcessing() - Method in class at.dms.kjc.backendSupport.ProcessOutputSliceNode
 
standardPrimePumpProcessing() - Method in class at.dms.kjc.backendSupport.ProcessFilterSliceNode
 
standardPrimePumpProcessing() - Method in class at.dms.kjc.backendSupport.ProcessInputSliceNode
 
standardPrimePumpProcessing() - Method in class at.dms.kjc.backendSupport.ProcessOutputSliceNode
 
standardSteadyProcessing() - Method in class at.dms.kjc.backendSupport.ProcessFilterSliceNode
 
standardSteadyProcessing() - Method in class at.dms.kjc.backendSupport.ProcessInputSliceNode
 
standardSteadyProcessing() - Method in class at.dms.kjc.backendSupport.ProcessOutputSliceNode
 
standardSteadyProcessing() - Method in class at.dms.kjc.cell.CellProcessFilterSliceNode
 
standardSteadyProcessing() - Method in class at.dms.kjc.cell.CellProcessInputSliceNode
 
standardSteadyProcessing() - Method in class at.dms.kjc.cell.CellProcessOutputSliceNode
 
STAR - Static variable in interface at.dms.compiler.tools.antlr.compiler.ANTLRTokenTypes
 
STAR - Static variable in interface at.dms.kjc.KjcTokenTypes
 
STAR - Static variable in interface streamit.frontend.StreamItLexTokenTypes
 
STAR - Static variable in interface streamit.frontend.StreamItParserFETokenTypes
 
STAR_ASSIGN - Static variable in interface at.dms.kjc.KjcTokenTypes
 
STAR_EQUALS - Static variable in interface streamit.frontend.StreamItLexTokenTypes
 
STAR_EQUALS - Static variable in interface streamit.frontend.StreamItParserFETokenTypes
 
start - Variable in class org.jgraph.plaf.basic.BasicGraphUI.RootHandle
 
startDragging(MouseEvent) - Method in class org.jgraph.plaf.basic.BasicGraphUI.RootHandle
 
startEditing(Object, MouseEvent) - Method in class org.jgraph.plaf.basic.BasicGraphUI
Will start editing for cell if there is a cellEditor and shouldSelectCell returns true.
startEditingAtCell(Object) - Method in class org.jgraph.JGraph
Selects the specified cell and initiates editing.
startEditingAtCell(JGraph, Object) - Method in class org.jgraph.plaf.basic.BasicGraphUI
Selects the cell and tries to edit it.
startEditingAtCell(JGraph, Object) - Method in class org.jgraph.plaf.GraphUI
Selects the cell and tries to edit it.
startLexer(String, Token, String) - Method in interface at.dms.compiler.tools.antlr.compiler.ANTLRGrammarParseBehavior
 
startLexer(String, Token, String) - Method in class at.dms.compiler.tools.antlr.compiler.DefineGrammarSymbols
Start a new lexer
startNewFilter(InputSliceNode) - Method in class at.dms.kjc.cell.CellComputeCodeStore
Deprecated. 
startParser(String, Token, String) - Method in interface at.dms.compiler.tools.antlr.compiler.ANTLRGrammarParseBehavior
 
startParser(String, Token, String) - Method in class at.dms.compiler.tools.antlr.compiler.DefineGrammarSymbols
Start a new parser
startPoint - Variable in class org.jgraph.graph.BasicMarqueeHandler
 
startRead - Variable in class at.dms.compiler.antlr.extra.InputBufferState
 
startRead - Variable in class at.dms.compiler.tools.antlr.extra.InputBufferState
 
startTimer() - Method in class org.jgraph.plaf.basic.BasicGraphUI.ComponentHandler
Creates, if necessary, and starts a Timer to check if need to resize the bounds.
STATE_FIELD_PREFIX - Static variable in class at.dms.kjc.sir.linear.LinearRedundancyReplacer
The prefix to use to name fields.
STATE_PARAM_NAME - Static variable in class at.dms.kjc.sir.lowering.LoweringConstants
The name of the parameter that functions get to access their fields.
StatelessDot - Class in at.dms.kjc.sir.lowering.fission
This class extends the main streamit dot printer to color nodes that are stateless.
StatelessDot(PrintStream) - Constructor for class at.dms.kjc.sir.lowering.fission.StatelessDot
 
StatelessDuplicate - Class in at.dms.kjc.sir.lowering.fission
This class splits a stateless filter with arbitrary push/pop/peek ratios into a duplicate/round-robin split-join of a user-specified width.
Statement - Class in streamit.frontend.nodes
A generic statement, as created in the front-end.
Statement(FEContext) - Constructor for class streamit.frontend.nodes.Statement
 
statement() - Method in class streamit.frontend.StreamItParserFE
 
STATEMENT_UNREACHABLE - Static variable in interface at.dms.kjc.KjcMessages
 
statementBeingChecked - Variable in class at.dms.kjc.sir.lowering.ThreeAddressCode
Statement on latest call to shouldConvertStatement.
StatementCounter - Class in streamit.frontend.controlflow
Data-flow analysis to count the number of times some qualifying statement appears in a CFG.
StatementCounter() - Constructor for class streamit.frontend.controlflow.StatementCounter
 
statementQualifies(Statement) - Method in class streamit.frontend.controlflow.StatementCounter
Determine if a statement should be counted.
StatementQueueVisitor - Class in at.dms.kjc
This visitor is for analyses that want to add one or more statements every time they see a given expression.
StatementQueueVisitor() - Constructor for class at.dms.kjc.StatementQueueVisitor
// ---------------------------------------------------------------------- // INTERFACE // ----------------------------------------------------------------------
statementToJBlock(Statement) - Method in class streamit.frontend.FEIRToSIR
 
statespace - Static variable in class at.dms.kjc.KjcOptions
 
STATIC_INITIALIZER_THROWABLE - Static variable in interface at.dms.kjc.KjcMessages
 
staticBounds() - Method in class at.dms.kjc.rstream.JDoLoopStatement
return true if the init, cond, and incr values are int literals at compile time
staticDoLoops - Variable in class at.dms.kjc.rstream.FlatIRToRS
 
staticNet - Variable in class at.dms.kjc.spacetime.IntraSliceBuffer
true if this buffer uses static net
staticNetworkReceivePrefix() - Static method in class at.dms.kjc.common.RawUtil
 
staticNetworkReceivePrefix() - Static method in class at.dms.kjc.raw.Util
 
staticNetworkReceiveSuffix(CType) - Static method in class at.dms.kjc.common.RawUtil
 
staticNetworkReceiveSuffix(CType) - Static method in class at.dms.kjc.raw.Util
 
staticNetworkSendPrefix(CType) - Static method in class at.dms.kjc.common.RawUtil
 
staticNetworkSendPrefix(CType) - Static method in class at.dms.kjc.raw.Util
 
staticNetworkSendSuffix() - Static method in class at.dms.kjc.common.RawUtil
 
staticNetworkSendSuffix() - Static method in class at.dms.kjc.raw.Util
 
staticReceiveMethod - Static variable in class at.dms.kjc.spacetime.RawExecutionCode
 
staticSendMethod - Static variable in class at.dms.kjc.spacetime.RawExecutionCode
 
StaticsProp - Class in at.dms.kjc.sir.lowering
StaticsProp propagates constants from 'static' sections.
StaticsProp.IterOverAllFieldsAndMethods - Class in at.dms.kjc.sir.lowering
Methods to iterate a EmptyAttributeVisitor over all fields / methods / parameters of a stream, or of a subgraph of the stream graph.
StaticsProp.IterOverAllFieldsAndMethods() - Constructor for class at.dms.kjc.sir.lowering.StaticsProp.IterOverAllFieldsAndMethods
 
StaticStreamGraph - Class in at.dms.kjc.flatgraph
A representation of a portion of a FlatGraph where all comunication is static rate.
StaticStreamGraph() - Constructor for class at.dms.kjc.flatgraph.StaticStreamGraph
 
StaticStreamGraph(StreamGraph, FlatNode) - Constructor for class at.dms.kjc.flatgraph.StaticStreamGraph
create a static stream graph with realTop as the first node that the implicit splitter points to
staticSubGraphs - Variable in class at.dms.kjc.flatgraph.StreamGraph
A list of all the static sub graphs *
statInit - Variable in class at.dms.kjc.JTypeDeclaration
 
StatisticsGathering - Class in at.dms.kjc.sir.stats
This class gathers statistics about stream programs in order to characterize their important properties.
StatisticsGathering() - Constructor for class at.dms.kjc.sir.stats.StatisticsGathering
 
stats - Static variable in class at.dms.kjc.KjcOptions
 
steady - Variable in class at.dms.kjc.slicegraph.FilterContent
PreWork and Work method declarations
steady - Variable in class at.dms.kjc.spacedynamic.NumberGathering
holds the number of items each fw writes in steady state
steady - Variable in class at.dms.kjc.spacetime.NumberGathering
holds the number of items each fw writes in steady state
steadyBufferSize(InterSliceEdge) - Static method in class at.dms.kjc.spacetime.Util
 
SteadyDownstreamRestriction - Class in streamit.scheduler2.constrained
 
steadyExecutionCounts - Variable in class at.dms.kjc.flatgraph.ScheduledStaticStreamGraph
 
steadyExecutionCounts - Static variable in class at.dms.kjc.raw.RawBackend
 
steadyExecutionCounts - Static variable in class at.dms.kjc.rstream.StrToRStream
 
steadyInsList - Variable in class at.dms.kjc.spacetime.MagicDram
 
steadyItems() - Method in class at.dms.kjc.slicegraph.InterSliceEdge
 
steadyJoinerCode - Static variable in class at.dms.kjc.raw.Simulator
 
steadyJoinerCode - Variable in class at.dms.kjc.spacedynamic.Simulator
FlatNode->JoinerScheduleNode, the receiving/sending schedule for the joiner for steady
steadyLoop - Variable in class at.dms.kjc.backendSupport.ComputeCodeStore
block for the steady-state, as calculated currently
steadyMult - Variable in class at.dms.kjc.backendSupport.FilterInfo
multiplicity of calls to work function in steady state
steadymult - Static variable in class at.dms.kjc.KjcOptions
 
steadyMult - Variable in class at.dms.kjc.slicegraph.Partitioner
 
steadyMult - Variable in class at.dms.kjc.slicegraph.UnflatFilter
The steady state multiplicity of this filter.
steadyReceiveSchedules - Static variable in class at.dms.kjc.raw.MagicNetworkSchedule
 
steadySchedFunction - Static variable in class at.dms.kjc.raw.RawExecutionCode
 
steadySchedFunction - Static variable in class at.dms.kjc.rstream.Names
 
steadySchedFunction - Static variable in class at.dms.kjc.spacedynamic.RawExecutionCode
 
steadySchedFunction - Static variable in class at.dms.kjc.spacetime.RawExecutionCode
 
steadySchedule - Variable in class streamit.scheduler2.Scheduler
 
steadySchedules - Static variable in class at.dms.kjc.raw.Simulator
 
steadySchedules - Variable in class at.dms.kjc.spacedynamic.Simulator
ComputeNode->StringBuffer, the steady switch schedule for this tile
steadySendSchedules - Static variable in class at.dms.kjc.raw.MagicNetworkSchedule
 
steadyStage - Static variable in class at.dms.kjc.backendSupport.CodeStoreHelper
possible prefix for functions in steady state
steadyStage - Static variable in class at.dms.kjc.spacetime.RawExecutionCode
 
steadySwitchSchedules - Variable in class at.dms.kjc.spacedynamic.SpdStreamGraph
Maps RawTile -> switch code schedule *
SteadyUpstreamRestriction - Class in streamit.scheduler2.constrained
 
StmtAdd - Class in streamit.frontend.nodes
Add a child stream to a pipeline or split-join.
StmtAdd(FEContext, StreamCreator) - Constructor for class streamit.frontend.nodes.StmtAdd
Creates a new add statement for a specified child.
StmtAssign - Class in streamit.frontend.nodes
A statement that assigns a value to an expression.
StmtAssign(FEContext, Expression, Expression, int) - Constructor for class streamit.frontend.nodes.StmtAssign
Creates a new assignment statement with the specified left- and right-hand sides and operation (0 for none).
StmtAssign(FEContext, Expression, Expression) - Constructor for class streamit.frontend.nodes.StmtAssign
Creates a new assignment statement with the specified left- and right-hand sides and no operation (i.e., 'lhs=rhs;').
StmtBlock - Class in streamit.frontend.nodes
A block of statements executed in sequence.
StmtBlock(FEContext, List<Statement>) - Constructor for class streamit.frontend.nodes.StmtBlock
Create a new StmtBlock with the specified ordered list of statements.
StmtBody - Class in streamit.frontend.nodes
Adds the body stream to a feedback loop.
StmtBody(FEContext, StreamCreator) - Constructor for class streamit.frontend.nodes.StmtBody
Creates a new body statement for a specified child.
StmtBreak - Class in streamit.frontend.nodes
A simple break statement.
StmtBreak(FEContext) - Constructor for class streamit.frontend.nodes.StmtBreak
Creates a new break statement.
StmtContinue - Class in streamit.frontend.nodes
A simple continue statement.
StmtContinue(FEContext) - Constructor for class streamit.frontend.nodes.StmtContinue
Creates a new continue statement.
StmtDoWhile - Class in streamit.frontend.nodes
A standard do-while loop.
StmtDoWhile(FEContext, Statement, Expression) - Constructor for class streamit.frontend.nodes.StmtDoWhile
Creates a new while loop.
StmtEmpty - Class in streamit.frontend.nodes
An empty statement.
StmtEmpty(FEContext) - Constructor for class streamit.frontend.nodes.StmtEmpty
Creates a new empty statement.
StmtEnqueue - Class in streamit.frontend.nodes
Push a single value on to the feedback input of the current feedback loop's joiner.
StmtEnqueue(FEContext, Expression) - Constructor for class streamit.frontend.nodes.StmtEnqueue
Creates a new enqueue statement with the specified value.
StmtExpr - Class in streamit.frontend.nodes
A statement containing only an expression.
StmtExpr(FEContext, Expression) - Constructor for class streamit.frontend.nodes.StmtExpr
 
StmtExpr(Expression) - Constructor for class streamit.frontend.nodes.StmtExpr
Create an expression statement corresponding to a single expression, using that expression's context as our own.
StmtFor - Class in streamit.frontend.nodes
A C-style for loop.
StmtFor(FEContext, Statement, Expression, Statement, Statement) - Constructor for class streamit.frontend.nodes.StmtFor
Creates a new for loop.
StmtHelperCall - Class in streamit.frontend.nodes
A statement that causes a helper call to be executed.
StmtHelperCall(FEContext, String, String, List<Expression>) - Constructor for class streamit.frontend.nodes.StmtHelperCall
Creates a helper call statement.
StmtIfThen - Class in streamit.frontend.nodes
A standard conditional statement.
StmtIfThen(FEContext, Expression, Statement, Statement) - Constructor for class streamit.frontend.nodes.StmtIfThen
Create a new conditional statement, with the specified condition, consequent, and alternative.
StmtIODecl - Class in streamit.frontend.tojava
This statement is used to indicate that a given function has a given I/O rate.
StmtIODecl(FEContext, boolean, boolean, Expression, Expression, Expression, String) - Constructor for class streamit.frontend.tojava.StmtIODecl
Create an IO-declaring statement from scratch.
StmtIODecl(FEContext, Function) - Constructor for class streamit.frontend.tojava.StmtIODecl
Create an IO-declaring statement from a helper function.
StmtIODecl(FEContext, boolean, FuncWork) - Constructor for class streamit.frontend.tojava.StmtIODecl
Create an IO-declaring statement from a work function.
StmtJoin - Class in streamit.frontend.nodes
Declare the joiner type for a split-join or feedback loop.
StmtJoin(FEContext, SplitterJoiner) - Constructor for class streamit.frontend.nodes.StmtJoin
Creates a new join statement with the specified joiner type.
StmtLoop - Class in streamit.frontend.nodes
Add the loop stream to a feedback loop.
StmtLoop(FEContext, StreamCreator) - Constructor for class streamit.frontend.nodes.StmtLoop
Creates a new loop statement for a specified child.
StmtPush - Class in streamit.frontend.nodes
Push a single value on to the current filter's output tape.
StmtPush(FEContext, Expression) - Constructor for class streamit.frontend.nodes.StmtPush
Creates a new push statement with the specified value.
StmtReturn - Class in streamit.frontend.nodes
A return statement with an optional value.
StmtReturn(FEContext, Expression) - Constructor for class streamit.frontend.nodes.StmtReturn
Creates a new return statement, with the specified return value (or null).
StmtSendMessage - Class in streamit.frontend.nodes
A statement that causes a message to be sent to a portal.
StmtSendMessage(FEContext, Expression, String, List<Expression>, Expression, Expression) - Constructor for class streamit.frontend.nodes.StmtSendMessage
Creates a message-sending statement.
StmtSendToHelper - Class in streamit.frontend.passes
Replaces StmtSendMessage with HelperCalls where the receiver of the message can not be found in the symbol table.
StmtSendToHelper() - Constructor for class streamit.frontend.passes.StmtSendToHelper
 
StmtSetTypes - Class in streamit.frontend.tojava
A new-old-syntax setIOTypes statement.
StmtSetTypes(FEContext, Type, Type) - Constructor for class streamit.frontend.tojava.StmtSetTypes
Creates a new I/O type declaration from the input and output types.
StmtSetTypes(FEContext, StreamType) - Constructor for class streamit.frontend.tojava.StmtSetTypes
Creates a new I/O type declaration from a stream type.
StmtSplit - Class in streamit.frontend.nodes
Declare the splitter type for a split-join or feedback loop.
StmtSplit(FEContext, SplitterJoiner) - Constructor for class streamit.frontend.nodes.StmtSplit
Creates a new split statement with the specified splitter type.
StmtVarDecl - Class in streamit.frontend.nodes
A variable-declaration statement.
StmtVarDecl(FEContext, List<Type>, List<String>, List<Expression>) - Constructor for class streamit.frontend.nodes.StmtVarDecl
Create a new variable declaration with corresponding lists of types, names, and initialization values.
StmtVarDecl(FEContext, Type, String, Expression) - Constructor for class streamit.frontend.nodes.StmtVarDecl
Create a new variable declaration with exactly one variable in it.
StmtWhile - Class in streamit.frontend.nodes
A standard while loop.
StmtWhile(FEContext, Expression, Statement) - Constructor for class streamit.frontend.nodes.StmtWhile
Creates a new while loop.
stopCellEditing() - Method in class org.jgraph.graph.DefaultGraphCellEditor
If the realEditor will allow editing to stop, the realEditor is removed and true is returned, otherwise false is returned.
stopEditing() - Method in class org.jgraph.JGraph
Ends the current editing session.
stopEditing(JGraph) - Method in class org.jgraph.plaf.basic.BasicGraphUI
Stops the current editing session.
stopEditing(JGraph) - Method in class org.jgraph.plaf.GraphUI
Stops the current editing session.
stopEditingInCompleteEditing - Variable in class org.jgraph.plaf.basic.BasicGraphUI
Set to false when editing and shouldSelectCell() returns true meaning the node should be selected before editing, used in completeEditing.
stopScalingStatistics() - Static method in class at.dms.kjc.sir.lowering.partition.PartitionUtil
 
stopWork(JccDynamicRateFilter) - Method in class streamit.library.jcc.JccChannel
Stops execution of a dynamic rate filter's worker thread.
store(CodeSequence, JLocalVariable) - Method in class at.dms.kjc.JReturnStatement
Load the value from a local var (after finally)
str - Variable in class at.dms.kjc.sir.lowering.partition.ListPartitioner
The toplevel stream we're operating on.
STRAY_COMMA - Static variable in interface at.dms.kjc.KjcMessages
 
STRAY_SEMICOLON - Static variable in interface at.dms.kjc.KjcMessages
 
stream - Variable in class at.dms.kjc.sir.SIRPortalSender
 
Stream - Class in streamit.library
 
Stream(float, float, int) - Constructor for class streamit.library.Stream
 
Stream(int, float) - Constructor for class streamit.library.Stream
 
Stream(float[]) - Constructor for class streamit.library.Stream
 
Stream(int, float[]) - Constructor for class streamit.library.Stream
 
Stream(int, int[]) - Constructor for class streamit.library.Stream
 
Stream(int, float[][]) - Constructor for class streamit.library.Stream
 
Stream(int, int, float) - Constructor for class streamit.library.Stream
 
Stream(int, int, int, float[]) - Constructor for class streamit.library.Stream
 
Stream(int, int, float, float) - Constructor for class streamit.library.Stream
 
Stream(int, int, float, float, float) - Constructor for class streamit.library.Stream
 
Stream(int, int, float[]) - Constructor for class streamit.library.Stream
 
Stream(int, int, float[][]) - Constructor for class streamit.library.Stream
 
Stream(int, float[], float[]) - Constructor for class streamit.library.Stream
 
Stream(int, int, float[][], float[]) - Constructor for class streamit.library.Stream
 
Stream(int, int, int, float[][], float[]) - Constructor for class streamit.library.Stream
 
Stream(int, boolean, float, float, float[][], float[]) - Constructor for class streamit.library.Stream
 
Stream(int, int, int, int, float[][]) - Constructor for class streamit.library.Stream
 
Stream(int, int, int, int, float[][], float[][]) - Constructor for class streamit.library.Stream
 
Stream(int, int, int, float[][], float[][]) - Constructor for class streamit.library.Stream
 
Stream(int, int, int, int, int, float) - Constructor for class streamit.library.Stream
 
Stream(int, int, int, int, int, int, float, float) - Constructor for class streamit.library.Stream
 
Stream(int, int, int, int, int, int, int, float, float) - Constructor for class streamit.library.Stream
 
Stream(float, int) - Constructor for class streamit.library.Stream
 
Stream(float, float) - Constructor for class streamit.library.Stream
 
Stream(float, float, float) - Constructor for class streamit.library.Stream
 
Stream(float, float, float, float) - Constructor for class streamit.library.Stream
 
Stream(float, float, float, float, float, float, float) - Constructor for class streamit.library.Stream
 
Stream(float, float, float, float, int, int) - Constructor for class streamit.library.Stream
 
Stream(float, float, int, int) - Constructor for class streamit.library.Stream
 
Stream(float, float, float, int, float) - Constructor for class streamit.library.Stream
 
Stream(int, int, int, float, int) - Constructor for class streamit.library.Stream
 
Stream(int, int, int, float, float) - Constructor for class streamit.library.Stream
 
Stream(float, float, float, int, int, int) - Constructor for class streamit.library.Stream
 
Stream(float, float, int, int, int, int) - Constructor for class streamit.library.Stream
 
Stream(float, float, int, int, int, int, int) - Constructor for class streamit.library.Stream
 
Stream(int, int, float, int, float) - Constructor for class streamit.library.Stream
 
Stream(float, float, float, int) - Constructor for class streamit.library.Stream
 
Stream(float, float, float, int, int) - Constructor for class streamit.library.Stream
 
Stream(float, float, int, int, int) - Constructor for class streamit.library.Stream
 
Stream(float, int, float[], float[], int) - Constructor for class streamit.library.Stream
 
Stream() - Constructor for class streamit.library.Stream
 
Stream(char) - Constructor for class streamit.library.Stream
 
Stream(int) - Constructor for class streamit.library.Stream
 
Stream(boolean) - Constructor for class streamit.library.Stream
 
Stream(int, int, boolean) - Constructor for class streamit.library.Stream
 
Stream(int, boolean) - Constructor for class streamit.library.Stream
 
Stream(int, int) - Constructor for class streamit.library.Stream
 
Stream(int, int, int) - Constructor for class streamit.library.Stream
 
Stream(int, int, int, float[][]) - Constructor for class streamit.library.Stream
 
Stream(int, int, int, int) - Constructor for class streamit.library.Stream
 
Stream(int, int, int, int, int) - Constructor for class streamit.library.Stream
 
Stream(int, int, int, int, int, int, int) - Constructor for class streamit.library.Stream
 
Stream(int, int, int, int, float) - Constructor for class streamit.library.Stream
 
Stream(int, int, int, int, int, int) - Constructor for class streamit.library.Stream
 
Stream(int, int, int, int, int, int, int, float) - Constructor for class streamit.library.Stream
 
Stream(int, int, int, int, int, int, int, int, int, int, float) - Constructor for class streamit.library.Stream
 
Stream(int, int, int, int, int, int, int, int, int) - Constructor for class streamit.library.Stream
 
Stream(float) - Constructor for class streamit.library.Stream
 
Stream(String) - Constructor for class streamit.library.Stream
 
Stream(ParameterContainer) - Constructor for class streamit.library.Stream
 
Stream(int, int, int, int, int, int, int, int, int, float) - Constructor for class streamit.library.Stream
 
Stream(int, int, int, int, int, int, float) - Constructor for class streamit.library.Stream
 
Stream(int, int, float[], float[]) - Constructor for class streamit.library.Stream
 
Stream(short, short, short) - Constructor for class streamit.library.Stream
 
Stream(int, int, int, float) - Constructor for class streamit.library.Stream
 
Stream(Object) - Constructor for class streamit.library.Stream
 
Stream(Object, int) - Constructor for class streamit.library.Stream
 
Stream(int, int, Object) - Constructor for class streamit.library.Stream
 
Stream(Object, Object) - Constructor for class streamit.library.Stream
 
Stream(Object, Object, Object) - Constructor for class streamit.library.Stream
 
stream - Variable in class streamit.scheduler1.Scheduler
 
stream_creator() - Method in class streamit.frontend.StreamItParserFE
 
stream_decl() - Method in class streamit.frontend.StreamItParserFE
 
STREAM_FEEDBACKLOOP - Static variable in class streamit.frontend.nodes.StreamSpec
Stream type constant for a feedback loop.
STREAM_FILTER - Static variable in class streamit.frontend.nodes.StreamSpec
Stream type constant for a filter.
STREAM_GLOBAL - Static variable in class streamit.frontend.nodes.StreamSpec
Stream type constant for globals.
STREAM_PIPELINE - Static variable in class streamit.frontend.nodes.StreamSpec
Stream type constant for a pipeline.
STREAM_SPLITJOIN - Static variable in class streamit.frontend.nodes.StreamSpec
Stream type constant for a split-join.
stream_type_decl() - Method in class streamit.frontend.StreamItParserFE
 
StreamAlgorithm - Class in streamit.scheduler2.hierarchical
This class provides an implementation for StreamInterface.
StreamAlgorithmWithSnJ - Class in streamit.scheduler2.hierarchical
This class provides an implementation for StreamInterface.
StreamAlgorithmWithSnJ(StreamInterfaceWithSnJ) - Constructor for class streamit.scheduler2.hierarchical.StreamAlgorithmWithSnJ
 
StreamCreator - Class in streamit.frontend.nodes
Base class for stream creation expressions.
StreamCreator(FEContext, List) - Constructor for class streamit.frontend.nodes.StreamCreator
Create a new stream creator with a list of portals.
StreamFactory - Interface in streamit.scheduler2.base
The StreamFactory interface provides a factory interface for the scheduler.
StreamFactory - Interface in streamit.scheduler2.constrained
 
StreamFactory - Class in streamit.scheduler2.minlatency
This class basically implements the StreamFactory interface.
StreamFactory() - Constructor for class streamit.scheduler2.minlatency.StreamFactory
 
StreamFactory - Class in streamit.scheduler2.singleappearance
This class basically implements the StreamFactory interface.
StreamFactory() - Constructor for class streamit.scheduler2.singleappearance.StreamFactory
 
StreamGraph - Class in at.dms.kjc.flatgraph
A representation of a FlatGraph as a collection of StaticStreamGraph.
StreamGraph(FlatNode) - Constructor for class at.dms.kjc.flatgraph.StreamGraph
Create the static stream graph for the application that has
streamGraph - Static variable in class at.dms.kjc.spacedynamic.SpaceDynamicBackend
 
StreamGraphVisitor - Interface in at.dms.kjc.flatgraph
Visitor interface for static stream sub-graphs of a stream graph.
StreamGraphVisitor - Interface in at.dms.kjc.spacedynamic
Visitor interface for static stream sub-graphs of a stream graph
STREAMING_QUEUE_SIZE - Static variable in class at.dms.kjc.spacetime.StreamingDram
the max number of read or write instructions that can be issued to a the streaming dram.
StreamingDram - Class in at.dms.kjc.spacetime
This class represents a streaming dram (SDRAM) that can be attached to a port of the raw chip.
StreamInterface - Interface in streamit.scheduler2.base
This interface will provide the basic functionality for all future stream classes.
StreamInterface - Interface in streamit.scheduler2.constrained
streamit.scheduler2.constrained.StreamInteraface is an interface for constrained scheduler.
StreamInterface - Interface in streamit.scheduler2.hierarchical
This interface provides the required functional interface for all hierarchical scheduling objects.
StreamInterfaceWithSnJ - Interface in streamit.scheduler2.base
This interface provides the required functional interface for all scheduling objects with splits and joins.
StreamInterfaceWithSnJ - Interface in streamit.scheduler2.hierarchical
This interface provides the required functional interface for all hierarchical scheduling objects with splits and joins.
StreamInterfaceWithSnJ.JoinFlow - Class in streamit.scheduler2.base
store the amount of data distributed to and collected by the joiner
StreamInterfaceWithSnJ.SplitFlow - Class in streamit.scheduler2.base
store the amount of data distributed to and collected by the splitter
streamit - Static variable in class at.dms.kjc.KjcOptions
 
StreamIt - Class in streamit.library
This class is for backwards compatibility only -- it indicates that this stream represents a toplevel structure that can be executed.
StreamIt() - Constructor for class streamit.library.StreamIt
 
streamit.frontend - package streamit.frontend
High-level code for the StreamIt frontend.
streamit.frontend.controlflow - package streamit.frontend.controlflow
Control-flow and data-flow analysis for the StreamIt front-end IR.
streamit.frontend.nodes - package streamit.frontend.nodes
Intermediate representation nodes for the StreamIt frontend.
streamit.frontend.passes - package streamit.frontend.passes
Assorted passes on the StreamIt front-end IR.
streamit.frontend.tojava - package streamit.frontend.tojava
Helper classes for converting StreamIt code to Java.
streamit.library - package streamit.library
The main library package.
streamit.library.io - package streamit.library.io
 
streamit.library.iriter - package streamit.library.iriter
Implements the iterators necessary for communicating with scheduler2.
streamit.library.jcc - package streamit.library.jcc
 
streamit.misc - package streamit.misc
 
streamit.scheduler1 - package streamit.scheduler1
 
streamit.scheduler1.simple - package streamit.scheduler1.simple
 
streamit.scheduler2 - package streamit.scheduler2
The main scheduler2 package.
streamit.scheduler2.base - package streamit.scheduler2.base
The basic scheduler2 package providing interfaces and some functionality for all scheduler implementations.
streamit.scheduler2.constrained - package streamit.scheduler2.constrained
This package was meant to provide a scheduler for programs constrained by messaging.
streamit.scheduler2.hierarchical - package streamit.scheduler2.hierarchical
This is a top-level scheduler base for all schedulers that produce hierarchical schedules.
streamit.scheduler2.iriter - package streamit.scheduler2.iriter
Provides iterfaces that need to be implemented in order to use the scheduler.
streamit.scheduler2.minlatency - package streamit.scheduler2.minlatency
This scheduler implements a minlatency scheduler, as described in my (Michal Karczmarek) Master's Thesis.
streamit.scheduler2.print - package streamit.scheduler2.print
 
streamit.scheduler2.singleappearance - package streamit.scheduler2.singleappearance
This is the simplest scheduler we have.
streamit.stair.core - package streamit.stair.core
Core nodes for the STAIR intermediate representation.
STREAMIT_PRINT_FLOAT - Static variable in class at.dms.kjc.common.RawSimulatorPrint
 
STREAMIT_PRINT_INT - Static variable in class at.dms.kjc.common.RawSimulatorPrint
 
streamit_value_expr() - Method in class streamit.frontend.StreamItParserFE
 
StreamItDot - Class in at.dms.kjc
This class does the front-end processing to turn a Kopi compilation unit into StreamIt classes, and then prints the class graph as a dot file.
StreamItDot(PrintStream) - Constructor for class at.dms.kjc.StreamItDot
 
StreamItDot.NamePair - Class in at.dms.kjc
Inner class to represent dot graph components.
StreamItDot.NamePair() - Constructor for class at.dms.kjc.StreamItDot.NamePair
Create a new NamePair with both fields null.
StreamItDot.NamePair(String) - Constructor for class at.dms.kjc.StreamItDot.NamePair
Create a new NamePair with both fields the same.
StreamItDot.NamePair(String, String) - Constructor for class at.dms.kjc.StreamItDot.NamePair
Create a new NamePair with two different names.
StreamItFeedbackLoop - Class in streamit.library
This class indicates that a stream is a toplevel structure that can be executed.
StreamItFeedbackLoop() - Constructor for class streamit.library.StreamItFeedbackLoop
 
StreamItFilter - Class in streamit.library
This class indicates that a stream is a toplevel structure that can be executed.
StreamItFilter() - Constructor for class streamit.library.StreamItFilter
 
StreamItLex - Class in streamit.frontend
 
StreamItLex(InputStream) - Constructor for class streamit.frontend.StreamItLex
 
StreamItLex(Reader) - Constructor for class streamit.frontend.StreamItLex
 
StreamItLex(InputBuffer) - Constructor for class streamit.frontend.StreamItLex
 
StreamItLex(LexerSharedInputState) - Constructor for class streamit.frontend.StreamItLex
 
StreamItLexTokenTypes - Interface in streamit.frontend
 
StreaMITMain - Class in at.dms.kjc
This provides the toplevel interface for StreaMIT.
StreaMITMain() - Constructor for class at.dms.kjc.StreaMITMain
 
StreamItParserFE - Class in streamit.frontend
 
StreamItParserFE(TokenBuffer, int) - Constructor for class streamit.frontend.StreamItParserFE
 
StreamItParserFE(TokenBuffer) - Constructor for class streamit.frontend.StreamItParserFE
 
StreamItParserFE(TokenStream, int) - Constructor for class streamit.frontend.StreamItParserFE
 
StreamItParserFE(TokenStream) - Constructor for class streamit.frontend.StreamItParserFE
 
StreamItParserFE(ParserSharedInputState) - Constructor for class streamit.frontend.StreamItParserFE
 
StreamItParserFETokenTypes - Interface in streamit.frontend
 
StreamItPipeline - Class in streamit.library
This class indicates that a stream is a toplevel structure that can be executed.
StreamItPipeline() - Constructor for class streamit.library.StreamItPipeline
 
StreamItRandom - Class in streamit.misc
 
StreamItRandom() - Constructor for class streamit.misc.StreamItRandom
 
StreamItSplitJoin - Class in streamit.library
This class indicates that a stream is a toplevel structure that can be executed.
StreamItSplitJoin() - Constructor for class streamit.library.StreamItSplitJoin
 
StreamItToJcc - Class in streamit.library.jcc
This class provides methods to run a StreamIt library program to using the JCC library.
StreamItToJcc() - Constructor for class streamit.library.jcc.StreamItToJcc
 
StreamItVectorLib - Class in streamit.library
 
StreamItVectorLib() - Constructor for class streamit.library.StreamItVectorLib
 
StreamlinedDuplicate - Class in at.dms.kjc.spacetime
 
StreamlinedDuplicate() - Constructor for class at.dms.kjc.spacetime.StreamlinedDuplicate
 
StreamSpec - Class in streamit.frontend.nodes
Container class containing all of the state for a StreamIt stream type.
StreamSpec(FEContext, int, StreamType, String, List, List<FieldDecl>, List<Function>) - Constructor for class streamit.frontend.nodes.StreamSpec
Creates a new stream specification given its name, a list of variables, and a list of functions.
StreamSpec(FEContext, int, StreamType, String, List, Statement) - Constructor for class streamit.frontend.nodes.StreamSpec
Creates a new stream specification given its name and the text of its init function.
StreamTransform - Class in at.dms.kjc.sir.lowering.partition
This represents a symbolic transformation on a stream graph.
StreamTransform() - Constructor for class at.dms.kjc.sir.lowering.partition.StreamTransform
 
StreamType - Class in streamit.frontend.nodes
Records the input and output types of a stream.
StreamType(FEContext, Type, Type) - Constructor for class streamit.frontend.nodes.StreamType
Creates a new StreamType with the specified input and output types.
StreamType(FEContext, Type, Type, Type) - Constructor for class streamit.frontend.nodes.StreamType
Creates a new StreamType with the specified input, output, and loop types.
streamType - Variable in class streamit.frontend.passes.SymbolTableVisitor
The current stream type.
StreamVisitor - Interface in at.dms.kjc.sir
This visitor is for visiting stream structures in the SIR.
StreamWithSplitNJoin - Class in streamit.scheduler2.base
Computes some basic steady state data for Streams that contain a split and a join.
StrictTypeLattice - Class in streamit.frontend.controlflow
Type-tracking lattice that requires that types match exactly.
StrictTypeLattice(Type) - Constructor for class streamit.frontend.controlflow.StrictTypeLattice
 
StrictTypeLattice(boolean) - Constructor for class streamit.frontend.controlflow.StrictTypeLattice
 
STRING - Static variable in interface at.dms.compiler.tools.antlr.compiler.ActionLexerTokenTypes
 
STRING - Static variable in interface at.dms.compiler.tools.antlr.compiler.ANTLRTokdefParserTokenTypes
 
STRING - Static variable in interface at.dms.compiler.tools.lexgen.LexgenLexerTokenTypes
 
STRING - Static variable in interface at.dms.compiler.tools.lexgen.LexgenTokenTypes
 
STRING - Static variable in interface at.dms.compiler.tools.msggen.MsggenLexerTokenTypes
 
STRING - Static variable in interface at.dms.compiler.tools.msggen.MsggenTokenTypes
 
STRING - Static variable in interface at.dms.compiler.tools.optgen.OptgenLexerTokenTypes
 
STRING - Static variable in interface at.dms.compiler.tools.optgen.OptgenTokenTypes
 
String - Static variable in class at.dms.kjc.CStdType
 
STRING_COMPARISON - Static variable in interface at.dms.kjc.KjcMessages
 
STRING_LITERAL - Static variable in interface at.dms.compiler.tools.antlr.compiler.ANTLRTokenTypes
 
STRING_LITERAL - Static variable in interface at.dms.compiler.tools.antlr.compiler.PreprocessorTokenTypes
 
STRING_LITERAL - Static variable in interface at.dms.kjc.KjcTokenTypes
 
STRING_LITERAL - Static variable in interface streamit.frontend.StreamItLexTokenTypes
 
STRING_LITERAL - Static variable in interface streamit.frontend.StreamItParserFETokenTypes
 
StringConstant - Class in at.dms.classfile
Wrap an String constant reference with this CPE.
StringConstant(String) - Constructor for class at.dms.classfile.StringConstant
Constructs a new String (UNICODE) pooled constant.
StringConstant(AsciiConstant) - Constructor for class at.dms.classfile.StringConstant
Constructs a new String (UNICODE) pooled constant.
STRINGLITERAL - Static variable in class at.dms.kjc.KjcScanner
lexical states
stringtype - Static variable in class streamit.frontend.nodes.TypePrimitive
Type object for string types.
stringValue() - Method in class at.dms.kjc.JExpression
Returns the constant value of the expression.
stringValue() - Method in class at.dms.kjc.JStringLiteral
Returns the constant value of the expression.
stripBack(String, char) - Static method in class at.dms.compiler.tools.antlr.compiler.Utils
General-purpose utility function for removing characters from back of string
stripBack(String, String) - Static method in class at.dms.compiler.tools.antlr.compiler.Utils
General-purpose utility function for removing characters from back of string
stripFront(String, char) - Static method in class at.dms.compiler.tools.antlr.compiler.Utils
General-purpose utility function for removing characters from front of string
stripFront(String, String) - Static method in class at.dms.compiler.tools.antlr.compiler.Utils
General-purpose utility function for removing characters from front of string
stripFrontBack(String, String, String) - Static method in class at.dms.compiler.tools.antlr.compiler.Utils
General-purpose utility function for removing characters from the front and back of string
StrToRStream - Class in at.dms.kjc.rstream
The main driver class for the StreamIt to RStream backend.
StrToRStream() - Constructor for class at.dms.kjc.rstream.StrToRStream
 
struct - Static variable in class at.dms.kjc.KjcOptions
 
struct_decl() - Method in class streamit.frontend.StreamItParserFE
 
struct_stream_decl(StreamType) - Method in class streamit.frontend.StreamItParserFE
 
structDefs() - Static method in class at.dms.kjc.CVectorType
Returns a collection of SIRStructure's correspoding to C unions for peek or poke buffers.
StructDestroyer - Class in at.dms.kjc.sir.lowering
This class breaks up structures as much as possible.
StructDestroyer() - Constructor for class at.dms.kjc.sir.lowering.StructDestroyer
Construct new StructDestroyer.
structReceiveMethodPrefix - Static variable in class at.dms.kjc.common.CommonConstants
 
structReceiveMethodPrefix - Static variable in class at.dms.kjc.raw.RawExecutionCode
 
structReceiveMethodPrefix - Static variable in class at.dms.kjc.rstream.Names
 
structReceiveMethodPrefix - Static variable in class at.dms.kjc.spacetime.RawExecutionCode
 
structReceivePrefix - Static variable in class at.dms.kjc.spacedynamic.RawExecutionCode
 
structReceivePrefix - Static variable in class at.dms.kjc.spacetime.RawExecutionCode
the prefix for the c method to receive structs over a network
structReceivePrefixDynamic - Static variable in class at.dms.kjc.spacedynamic.RawExecutionCode
 
structReceivePrefixDynamic - Static variable in class at.dms.kjc.spacetime.RawExecutionCode
the c method that is used to receive structs over the gdn
structReceivePrefixStatic - Static variable in class at.dms.kjc.spacedynamic.RawExecutionCode
 
structReceivePrefixStatic - Static variable in class at.dms.kjc.spacetime.RawExecutionCode
the c method that is used to receive structs over the static net
structsByName - Variable in class streamit.frontend.passes.SymbolTableVisitor
Map resolving structure names to structure types.
structToTypedef(SIRStructure, boolean) - Static method in class at.dms.kjc.common.CommonUtils
Factor out printing (or misprinting) of SIRStruct typedefs from various backends
structure(SIRIterator, JInterfaceDeclaration[], SIRInterfaceTable[], SIRStructure[]) - Static method in class at.dms.kjc.sir.lowering.Structurer
Returns an array of class declaration's corresponding to the state structures used within .
Structure - Class in streamit.library
 
Structure() - Constructor for class streamit.library.Structure
 
StructureIncludeFile - Class in at.dms.kjc.cluster
Create structs.h and its contents.
StructureIncludeFile() - Constructor for class at.dms.kjc.cluster.StructureIncludeFile
 
StructureIncludeFile - Class in at.dms.kjc.common
Create structs.h and its contents.
StructureIncludeFile - Class in at.dms.kjc.rstream
This class generates the c struct definition for any structures used in the StreamIt code.
StructureIncludeFile() - Constructor for class at.dms.kjc.rstream.StructureIncludeFile
 
StructureIncludeFile - Class in at.dms.kjc.spacedynamic
This class will create any necessary c type definitions that represent the structures of the application.
StructureIncludeFile(SIRStructure[], StreamGraph, String) - Constructor for class at.dms.kjc.spacedynamic.StructureIncludeFile
 
structureOptBlock(List<JStatement>) - Static method in class at.dms.kjc.sir.lowering.ThreeAddressCode
Return a single statement from a list of statements by creating a block if needed.
structureOptCompound(List<JStatement>) - Static method in class at.dms.kjc.sir.lowering.ThreeAddressCode
Return a single statement from a list of statements by creating a JCompoundStatement if needed.
Structurer - Class in at.dms.kjc.sir.lowering
This creates structures (inner classes) to encapsulate the state of each hierarchical unit of a stream graph.
structures - Static variable in class at.dms.kjc.raw.RawBackend
 
structures - Static variable in class at.dms.kjc.raw.RawWorkEstimator
 
structures - Static variable in class at.dms.kjc.rstream.StrToRStream
The structure defined in the application, see SIRStructure
structures - Static variable in class at.dms.kjc.spacedynamic.RawWorkEstimator
 
structures - Static variable in class at.dms.kjc.spacedynamic.SpaceDynamicBackend
 
STUFF - Static variable in interface at.dms.compiler.tools.antlr.compiler.ActionLexerTokenTypes
 
STYLE_BEZIER - Static variable in class org.jgraph.graph.GraphConstants
Represents an bezier line style
STYLE_ORTHOGONAL - Static variable in class org.jgraph.graph.GraphConstants
Represents an orthogonal line style
STYLE_QUADRATIC - Static variable in class org.jgraph.graph.GraphConstants
Represents an quadratic line style
sub(int) - Method in class at.dms.compiler.TabbedPrintWriter
Decrement tab
sub2(float2, float2) - Static method in class streamit.library.StreamItVectorLib
 
sub3(float3, float3) - Static method in class streamit.library.StreamItVectorLib
 
sub4(float4, float4) - Static method in class streamit.library.StreamItVectorLib
 
subList(int, int) - Method in class at.dms.util.MutableList
Returns a view of the portion of this list between the specified fromIndex, inclusive, and toIndex, exclusive.
SUBRULE_BLOCK - Static variable in interface at.dms.compiler.tools.antlr.compiler.PreprocessorTokenTypes
 
subruleCanBeInverted(AlternativeBlock, boolean) - Method in class at.dms.compiler.tools.antlr.compiler.LLkAnalyzer
 
subruleCanBeInverted(AlternativeBlock, boolean) - Method in interface at.dms.compiler.tools.antlr.compiler.LLkGrammarAnalyzer
 
subruleOptionsSpec() - Method in class at.dms.compiler.tools.antlr.compiler.ANTLRParser
 
subScalar2(float2, float) - Static method in class streamit.library.StreamItVectorLib
 
subScalar3(float3, float) - Static method in class streamit.library.StreamItVectorLib
 
subScalar4(float4, float) - Static method in class streamit.library.StreamItVectorLib
 
subset(BitSet) - Method in class at.dms.compiler.antlr.runtime.BitSet
Is this contained within a?
subset(BitSet) - Method in class at.dms.compiler.tools.antlr.runtime.BitSet
Is this contained within a?
subtract(Fraction) - Method in class streamit.misc.Fraction
 
subtractInPlace(BitSet) - Method in class at.dms.compiler.antlr.runtime.BitSet
Subtract the elements of 'a' from 'this' in-place.
subtractInPlace(BitSet) - Method in class at.dms.compiler.tools.antlr.runtime.BitSet
Subtract the elements of 'a' from 'this' in-place.
successor(RBNode) - Method in class streamit.misc.RBTree
 
sum(int[]) - Static method in class at.dms.kjc.spacetime.Util
 
summarize() - Static method in class streamit.library.Profiler
Called when the program has finished, to print results, etc.
superClass - Variable in class at.dms.compiler.tools.antlr.compiler.Grammar
 
SUPERINTERFACE_NOT_ACCESSIBLE - Static variable in interface at.dms.kjc.KjcMessages
 
SUPERINTERFACE_WRONG_TYPE - Static variable in interface at.dms.kjc.KjcMessages
 
superName - Variable in class at.dms.kjc.JClassDeclaration
 
SW_SS_TRIPS - Static variable in class at.dms.kjc.raw.SwitchCode
 
SW_SS_TRIPS - Static variable in class at.dms.kjc.spacedynamic.SwitchCode
the name of the function that sends the loop trip counts to the switch for switch code compression in the steady state
swapAssignment() - Method in class at.dms.kjc.backendSupport.NoSWPipeLayout
Called by perturbConfiguration() to perturb the configuration.
swapAssignment() - Method in class at.dms.kjc.cell.CellNoSWPipeLayout
 
swapAssignment() - Method in class at.dms.kjc.common.SimulatedAnnealing
Called by perturbConfiguration() to perturb the configuration.
swapAssignment() - Method in class at.dms.kjc.spacetime.AnnealedGreedyLayout
Called by perturbConfiguration() to perturb the configuration.
swapAssignment() - Method in class at.dms.kjc.spacetime.AnnealedLayout
This function will perturb the configuration by moving something around.
swapAssignmentLegal() - Method in class at.dms.kjc.spacetime.AnnealedLayout
perturb the configuration by finding a new layout for a single slice.
swapCols(int, int) - Method in class at.dms.kjc.sir.statespace.FilterMatrix
swap col1, col2 with each other
swapRows(int, int) - Method in class at.dms.kjc.sir.statespace.FilterMatrix
swap row1, row2 with each other
swapRowsAndCols(int, int) - Method in class at.dms.kjc.sir.statespace.FilterMatrix
swap rows val1, val2 and swap cols val1, val2 - Note that order does not matter
swapSplitterEdges() - Method in class at.dms.kjc.flatgraph.FlatNode
This function is called by GraphFlattener after GraphFlattener.createGraph(at.dms.kjc.sir.SIROperator) is called.
SWI1 - Static variable in class at.dms.kjc.spacetime.switchIR.SwitchIPort
 
SWI1 - Static variable in class at.dms.kjc.spacetime.switchIR.SwitchOPort
 
SWI2 - Static variable in class at.dms.kjc.spacetime.switchIR.SwitchIPort
 
SWI2 - Static variable in class at.dms.kjc.spacetime.switchIR.SwitchOPort
 
SWITCH_BADEXPR - Static variable in interface at.dms.kjc.KjcMessages
 
SWITCH_COMP - Static variable in class at.dms.kjc.spacetime.Rawify
 
SWITCH_DEFAULT_DOUBLE - Static variable in interface at.dms.kjc.KjcMessages
 
SWITCH_LABEL_EXIST - Static variable in interface at.dms.kjc.KjcMessages
 
SWITCH_LABEL_EXPR_NOTCONST - Static variable in interface at.dms.kjc.KjcMessages
 
SWITCH_LABEL_OVERFLOW - Static variable in interface at.dms.kjc.KjcMessages
 
SWITCH_NO_DEFAULT - Static variable in interface at.dms.kjc.KjcMessages
 
SwitchCode - Class in at.dms.kjc.raw
This class generates the switch code for each tile and writes it to a file
SwitchCode() - Constructor for class at.dms.kjc.raw.SwitchCode
 
SwitchCode - Class in at.dms.kjc.spacedynamic
This class generates the switch code for each tile and writes it to a file
SwitchCode() - Constructor for class at.dms.kjc.spacedynamic.SwitchCode
 
switchCodeSimple - Static variable in class at.dms.kjc.spacedynamic.SwitchCode
HashSet to hold RawTile for which we generated simple switch code (disregarding output of communication simulator
SwitchCodeStore - Class in at.dms.kjc.spacetime
 
SwitchCodeStore(RawTile) - Constructor for class at.dms.kjc.spacetime.SwitchCodeStore
 
SwitchIns - Interface in at.dms.kjc.spacetime.switchIR
 
SwitchInstruction - Class in at.dms.classfile
Some instructions are perniticky enough that its simpler to write them separately instead of smushing them with all the rest.
SwitchInstruction(int, InstructionAccessor, int[], InstructionAccessor[]) - Constructor for class at.dms.classfile.SwitchInstruction
Constructs a switch instruction
SwitchInstruction(InstructionAccessor, int[], InstructionAccessor[]) - Constructor for class at.dms.classfile.SwitchInstruction
Constructs a switch instruction
SwitchInstruction(InstructionAccessor, Vector<Integer>, Vector) - Constructor for class at.dms.classfile.SwitchInstruction
Constructs a switch instruction
SwitchIPort - Class in at.dms.kjc.spacetime.switchIR
 
switchLoopHeader(HashSet<RawComputeNode>, int, boolean, boolean) - Static method in class at.dms.kjc.spacetime.SwitchCodeStore
 
switchLoopTrailer(HashMap<RawTile, Label>, boolean, boolean) - Static method in class at.dms.kjc.spacetime.SwitchCodeStore
 
SwitchOPort - Class in at.dms.kjc.spacetime.switchIR
 
SwitchProcessorIns - Class in at.dms.kjc.spacetime.switchIR
 
SwitchProcessorIns() - Constructor for class at.dms.kjc.spacetime.switchIR.SwitchProcessorIns
 
SwitchReg - Class in at.dms.kjc.spacetime.switchIR
 
SwitchScheduleNode - Class in at.dms.kjc.raw
This class represents a node in the switch schedule.
SwitchScheduleNode() - Constructor for class at.dms.kjc.raw.SwitchScheduleNode
 
switchSchedules - Variable in class at.dms.kjc.spacedynamic.Simulator
The current switch schedule we are working on
SwitchSrc - Interface in at.dms.kjc.spacetime.switchIR
 
SymbolTable - Class in streamit.frontend.nodes
A symbol table for StreamIt programs.
SymbolTable(SymbolTable) - Constructor for class streamit.frontend.nodes.SymbolTable
Creates a new symbol table with the specified parent (possibly null).
SymbolTableVisitor - Class in streamit.frontend.passes
Front-end visitor pass that maintains a symbol table.
SymbolTableVisitor(SymbolTable) - Constructor for class streamit.frontend.passes.SymbolTableVisitor
Create a new symbol table visitor.
SymbolTableVisitor(SymbolTable, StreamType) - Constructor for class streamit.frontend.passes.SymbolTableVisitor
Create a new symbol table visitor.
symtab - Variable in class streamit.frontend.passes.SymbolTableVisitor
The current symbol table.
sync - Static variable in class at.dms.kjc.KjcOptions
 
syncConsume() - Method in class at.dms.compiler.tools.antlr.runtime.InputBuffer
Sync up deferred consumption
SynchRemover - Class in at.dms.kjc.slicegraph
The new synch remover to replace Jasp's old synch remover in converting a SIR graph to a slice graph (not yet integrated and tested).
SynchRemover(Slice) - Constructor for class at.dms.kjc.slicegraph.SynchRemover
Constructs a new SynchRemover.
SYNCHRONIZED_NOTREFERENCE - Static variable in interface at.dms.kjc.KjcMessages
 
synPred() - Method in interface at.dms.compiler.tools.antlr.compiler.ANTLRGrammarParseBehavior
 
synPred() - Method in class at.dms.compiler.tools.antlr.compiler.DefineGrammarSymbols
 
synPred() - Method in class at.dms.compiler.tools.antlr.compiler.MakeGrammar
 
SYNTAX_ERROR - Static variable in interface at.dms.compiler.CompilerMessages
 
SYNTAX_ERROR - Static variable in interface at.dms.compiler.tools.common.CompilerMessages
 
SyntheticAttribute - Class in at.dms.classfile
VMS 4.7.6 : Synthetic Attribute.
SyntheticAttribute() - Constructor for class at.dms.classfile.SyntheticAttribute
Create a synthetic attribute.
SyntheticAttribute(DataInput, ConstantPool) - Constructor for class at.dms.classfile.SyntheticAttribute
Constructs a synthetic attribute from a class file stream.
sysconf - Static variable in class at.dms.kjc.rstream.Names
 

T

tab() - Method in class at.dms.compiler.tools.antlr.runtime.CharScanner
advance the current column number by an appropriate amount.
TAB_SIZE - Variable in class at.dms.kjc.KjcPrettyPrinter
 
TabbedPrintWriter - Class in at.dms.compiler
This class implements a tabbed print writer
TabbedPrintWriter(Writer) - Constructor for class at.dms.compiler.TabbedPrintWriter
construct a pretty printer object for java code
Table - Class in at.dms.compiler.tools.jperf
This class is the internal representation of the tables T1 and T2.
Table(String, int, char, char) - Constructor for class at.dms.compiler.tools.jperf.Table
Creates an instance of table representing one of T1 and T2.
tail - Variable in class at.dms.compiler.tools.antlr.compiler.LList
 
tail - Variable in class at.dms.kjc.backendSupport.ChannelAsArray
reference to tail
tail - Variable in class at.dms.kjc.slicegraph.Slice
 
tailDefn - Variable in class at.dms.kjc.backendSupport.ChannelAsArray
definition for tail
tailIncrementStmts(String) - Method in class at.dms.kjc.cluster.TapeFixedBase
 
tailIncrementStmts() - Method in class at.dms.kjc.cluster.TapeFixedBase
 
tailIncrementStmts(String) - Method in class at.dms.kjc.cluster.TapeFixedCircular
 
tailIncrementStmts() - Method in class at.dms.kjc.cluster.TapeFixedCircular
 
tailIncrementStmts(String) - Method in class at.dms.kjc.cluster.TapeFixedCopydown
 
tailIncrementStmts() - Method in class at.dms.kjc.cluster.TapeFixedCopydown
 
tailName - Variable in class at.dms.kjc.backendSupport.ChannelAsArray
name of variable containing tail of array offset
tailName - Variable in class at.dms.kjc.cluster.TapeFixedBase
Name of variable with offset for pop from tape
tailOffsetExpr(String) - Method in class at.dms.kjc.cluster.TapeFixedBase
 
tailOffsetExpr(String) - Method in class at.dms.kjc.cluster.TapeFixedCircular
 
tailOffsetExpr(String) - Method in class at.dms.kjc.cluster.TapeFixedCopydown
 
Tape - Interface in at.dms.kjc.cluster
Common elements for all kinds of tapes.
TAPE_TYPE_NAME - Static variable in class at.dms.kjc.sir.lowering.LoweringConstants
The name of the type of the tape parameters to work functions.
TapeBase - Class in at.dms.kjc.cluster
 
TapeBase(int, int, CType) - Constructor for class at.dms.kjc.cluster.TapeBase
Constructor.
TapeCluster - Class in at.dms.kjc.cluster
Janis' code for cluster edges pulled out
TapeClusterFused - Class in at.dms.kjc.cluster
 
TapeDynrate - Class in at.dms.kjc.cluster
Dynamic-rate tapes linking nodes.
TapeDynrate(int, int, CType) - Constructor for class at.dms.kjc.cluster.TapeDynrate
 
TapeFixedBase - Class in at.dms.kjc.cluster
Class of tapes with fixed size buffers.
TapeFixedBase(int, int, CType) - Constructor for class at.dms.kjc.cluster.TapeFixedBase
 
TapeFixedCircular - Class in at.dms.kjc.cluster
 
TapeFixedCircular(int, int, CType) - Constructor for class at.dms.kjc.cluster.TapeFixedCircular
 
TapeFixedCopydown - Class in at.dms.kjc.cluster
 
TapeFixedCopydown(int, int, CType) - Constructor for class at.dms.kjc.cluster.TapeFixedCopydown
Constructor
tapeName - Variable in class at.dms.kjc.cluster.TapeCluster
 
tapeType - Variable in class at.dms.kjc.JMethodCallExpression
 
tapeType - Variable in class at.dms.kjc.sir.SIRPeekExpression
Type of the item to peek.
tapeType - Variable in class at.dms.kjc.sir.SIRPopExpression
Type of the item to peek.
tapeType - Variable in class at.dms.kjc.sir.SIRPushExpression
Type of the item to push.
target - Variable in class org.jgraph.graph.DefaultEdge
Source and target of the edge.
target - Variable in class org.jgraph.graph.EdgeView.EdgeHandle
 
target - Variable in class org.jgraph.graph.EdgeView
Cached source and target portview of the edge.
target - Variable in class streamit.stair.core.TypePointer
 
TEMP_VARIABLE_BASE - Static variable in class at.dms.kjc.sir.lowering.Propagator
Base for new const.
TEMPVAR - Static variable in class at.dms.kjc.common.SeparatePushPop
the name of the temp var that we use for the arg of the push
TempVarGen - Class in streamit.frontend.nodes
Generate a sequence of numbered temporaary variable.
TempVarGen() - Constructor for class streamit.frontend.nodes.TempVarGen
Create a new temporary variable generator, which will generate variables starting with 0 and use a prefix of "a".
TempVarGen(String) - Constructor for class streamit.frontend.nodes.TempVarGen
Create a new temporary variable generator, which will generate variables starting with 0 but use a user-specified prefix.
TempVarGen(Program) - Constructor for class streamit.frontend.nodes.TempVarGen
Create a new temporary variable generator, guessing the prefix from the program code.
terminal(Token) - Method in class at.dms.compiler.tools.antlr.compiler.ANTLRParser
 
ternaryExpr() - Method in class streamit.frontend.StreamItParserFE
 
TEROP_COND - Static variable in class streamit.frontend.nodes.ExprTernary
 
test(SIRStream) - Static method in class at.dms.kjc.raw.RawWorkEstimator
 
test(SIRStream) - Static method in class at.dms.kjc.spacedynamic.RawWorkEstimator
 
testDC(FilterInfo) - Static method in class at.dms.kjc.spacetime.DirectCommunication
Test if we can generate direct communication code for this filter meaning there are no peeks, that all pops come before all pushes, its not a two stage filter, and it does not have items remaining on its inputs buffer after the init stage.
TESTING_IMEM - Static variable in class at.dms.kjc.raw.IMEMEstimation
 
TESTING_IMEM - Static variable in class at.dms.kjc.spacedynamic.IMEMEstimation
 
TestK2S - Class in at.dms.kjc
 
TestK2S() - Constructor for class at.dms.kjc.TestK2S
 
testLiterals - Variable in class at.dms.compiler.tools.antlr.compiler.RuleBlock
 
testLiteralsTable(int) - Method in class at.dms.compiler.tools.antlr.runtime.CharScanner
 
testLiteralsTable(String, int) - Method in class at.dms.compiler.tools.antlr.runtime.CharScanner
Test the text passed in against the literals table Override this method to perform a different literals test This is used primarily when you want to test a portion of a token.
testMe(FlatNode) - Static method in class at.dms.kjc.raw.IMEMEstimation
Returns true iff all filters in fit in IMEM.
testMe(SpdStaticStreamGraph, FlatNode) - Static method in class at.dms.kjc.spacedynamic.IMEMEstimation
Returns true iff all filters in
TExecWrapper - Class in at.dms.kjc.raw
 
TExecWrapper() - Constructor for class at.dms.kjc.raw.TExecWrapper
 
TExecWrapper - Class in at.dms.kjc.spacedynamic
 
TExecWrapper() - Constructor for class at.dms.kjc.spacedynamic.TExecWrapper
 
text - Variable in class at.dms.compiler.JavaStyleComment
 
text - Variable in class at.dms.compiler.tools.antlr.runtime.CharScanner
 
text - Variable in class at.dms.compiler.tools.antlr.runtime.CommonToken
 
text - Variable in class at.dms.compiler.tools.common.JavaStyleComment
 
TEXT_ARG - Static variable in interface at.dms.compiler.tools.antlr.compiler.ActionLexerTokenTypes
 
TEXT_ARG_ELEMENT - Static variable in interface at.dms.compiler.tools.antlr.compiler.ActionLexerTokenTypes
 
TEXT_ARG_ID_ELEMENT - Static variable in interface at.dms.compiler.tools.antlr.compiler.ActionLexerTokenTypes
 
TEXT_ITEM - Static variable in interface at.dms.compiler.tools.antlr.compiler.ActionLexerTokenTypes
 
TFACTR - Static variable in class at.dms.kjc.common.SimulatedAnnealing
 
TFACTR - Static variable in class at.dms.kjc.raw.Layout
 
TFACTR - Static variable in class at.dms.kjc.spacedynamic.Layout
 
theEdge - Variable in class at.dms.kjc.backendSupport.Channel
Technical note: a Buffer in a backend implements an Edge in a slice graph This data structure uses an Edge to store source, destination, and type information.
theLLkAnalyzer - Variable in class at.dms.compiler.tools.antlr.compiler.Grammar
 
theStream - Variable in class at.dms.kjc.sir.SIRToStreamIt
 
THIS_BADACCESS - Static variable in interface at.dms.kjc.KjcMessages
 
THIS_CONTEXT_NAME - Static variable in class at.dms.kjc.lir.LIRToC
 
THIS_INVALID_OUTER - Static variable in interface at.dms.kjc.KjcMessages
 
THIS_NAME - Static variable in class at.dms.kjc.lir.LIRToC
 
ThreeAddressCode - Class in at.dms.kjc.sir.lowering
Turn statements into three-address code optionally depending on overridable simpleExpression and shouldConvertExpression methods.
ThreeAddressCode() - Constructor for class at.dms.kjc.sir.lowering.ThreeAddressCode
Constructor, initializes @{link #exprsToExpand}.
threeAddressCode(SIRStream) - Method in class at.dms.kjc.sir.lowering.ThreeAddressCode
Turn all filters in stream into three-address code.
threeAddressCodeFilter(SIRFilter) - Method in class at.dms.kjc.sir.lowering.ThreeAddressCode
Turn a filter into three-address code.
threeAddressCodeMethod(JMethodDeclaration, CType) - Method in class at.dms.kjc.sir.lowering.ThreeAddressCode
Turn a method declaration into three-address code.
threeAddressCodeStatement(JStatement, CType) - Method in class at.dms.kjc.sir.lowering.ThreeAddressCode
Turn a statement into three-address code.
ThreeAddressExpressionCheck - Class in at.dms.kjc.sir.lowering
A Expression visitor, walking the structure and allowing overridable pre- or post-visits to the nodes.
ThreeAddressExpressionCheck() - Constructor for class at.dms.kjc.sir.lowering.ThreeAddressExpressionCheck
 
threshold - Static variable in class at.dms.kjc.spacetime.GranularityAdjust
 
THROW_BADTYPE - Static variable in interface at.dms.kjc.KjcMessages
 
Throwable - Static variable in class at.dms.kjc.CStdType
 
throwables - Variable in class at.dms.kjc.CMethodContext
 
throwsSpec() - Method in class at.dms.compiler.tools.antlr.compiler.ANTLRParser
 
throwsSpec() - Method in class at.dms.compiler.tools.antlr.compiler.Preprocessor
 
throwsSpec - Variable in class at.dms.compiler.tools.antlr.compiler.RuleBlock
 
TID_ARRAY - Static variable in interface at.dms.kjc.Constants
array types for CType.
TID_BIT - Static variable in interface at.dms.kjc.Constants
bit X; for CType.
TID_BOOLEAN - Static variable in interface at.dms.kjc.Constants
boolean X; for CType.
TID_BYTE - Static variable in interface at.dms.kjc.Constants
byte X; for CType.
TID_CHAR - Static variable in interface at.dms.kjc.Constants
char X; for CType.
TID_CLASS - Static variable in interface at.dms.kjc.Constants
Java classes for CType.
TID_DOUBLE - Static variable in interface at.dms.kjc.Constants
double X; for CType.
TID_FLOAT - Static variable in interface at.dms.kjc.Constants
float X; for CType.
TID_INT - Static variable in interface at.dms.kjc.Constants
int X; for CType.
TID_LONG - Static variable in interface at.dms.kjc.Constants
long int X; for CType.
TID_SHORT - Static variable in interface at.dms.kjc.Constants
short X; for CType.
TID_VECTOR - Static variable in interface at.dms.kjc.Constants
vector types for CType.
TID_VOID - Static variable in interface at.dms.kjc.Constants
void X; for CType.
tile - Variable in class at.dms.kjc.spacetime.RawExecutionCode
the tile this filter is mapped to
tileAssignment() - Method in class at.dms.kjc.spacedynamic.SpdStreamGraph
for each sub-graph, assign a certain number of tiles to it *
tileAssignmentOneFilter() - Method in class at.dms.kjc.spacedynamic.SpdStreamGraph
This will automatically assign the single tile of the raw chip to the one filter of the one SSG, all these conditions must be true
TileCode - Class in at.dms.kjc.raw
This class dumps the tile code for each filter into a file based on the tile number assigned
TileCode() - Constructor for class at.dms.kjc.raw.TileCode
 
TileCode - Class in at.dms.kjc.spacedynamic
This class dumps the tile code for each filter into a file based on the tile number assigned
TileCode(SpdStaticStreamGraph) - Constructor for class at.dms.kjc.spacedynamic.TileCode
 
tiles - Static variable in class at.dms.kjc.raw.TileCode
 
tiles - Static variable in class at.dms.kjc.spacedynamic.TileCode
 
tiles - Variable in class at.dms.kjc.spacetime.IODevice
 
tiles - Variable in class at.dms.kjc.spacetime.RawProcElements
 
time - Variable in class at.dms.kjc.raw.SimulatorEvent
 
time - Variable in class at.dms.kjc.spacedynamic.SimulatorEvent
 
timer - Variable in class org.jgraph.plaf.basic.BasicGraphUI.ComponentHandler
Timer used when inside a scrollpane and the scrollbar is adjusting.
timerCIncludes - Static variable in class at.dms.kjc.rstream.TimerCode
An array of strings for '#include's The caller is reponsible for prefixing with '#include " and for ignoring any strings that would be generated anyway
TimerCode - Class in at.dms.kjc.rstream
Process timers (dumping user and system ticks) in SIR.
TimerCode(String) - Constructor for class at.dms.kjc.rstream.TimerCode
Constructor for timer code.
timerDeclarations() - Method in class at.dms.kjc.rstream.TimerCode
Declartions needed for using timer code.
timerEnd() - Method in class at.dms.kjc.rstream.TimerCode
SIR code to get the end value of a proc timer.
timerPrint() - Method in class at.dms.kjc.rstream.TimerCode
SIR code to print value of a proc timer.
timerStart() - Method in class at.dms.kjc.rstream.TimerCode
SIR code to get the start value of a proc timer.
times - Static variable in class at.dms.kjc.rstream.Names
 
times(ComplexNumber) - Method in class at.dms.kjc.sir.linear.ComplexNumber
Multiply this by the specified complex number, and return their product.
times(FilterMatrix) - Method in class at.dms.kjc.sir.linear.FilterMatrix
Returns the product of this matrix and the specified matrix.
times(ComplexNumber) - Method in class at.dms.kjc.sir.statespace.ComplexNumber
Multiply this by the specified complex number, and return their product.
times(FilterMatrix) - Method in class at.dms.kjc.sir.statespace.FilterMatrix
Returns the product of this matrix and the specified matrix.
Timing - Class in streamit.library
This class records the elapsed time spent in each filter / operator.
Timing() - Constructor for class streamit.library.Timing
 
TK_add - Static variable in interface streamit.frontend.StreamItLexTokenTypes
 
TK_add - Static variable in interface streamit.frontend.StreamItParserFETokenTypes
 
TK_bit - Static variable in interface streamit.frontend.StreamItLexTokenTypes
 
TK_bit - Static variable in interface streamit.frontend.StreamItParserFETokenTypes
 
TK_body - Static variable in interface streamit.frontend.StreamItLexTokenTypes
 
TK_body - Static variable in interface streamit.frontend.StreamItParserFETokenTypes
 
TK_boolean - Static variable in interface streamit.frontend.StreamItLexTokenTypes
 
TK_boolean - Static variable in interface streamit.frontend.StreamItParserFETokenTypes
 
TK_break - Static variable in interface streamit.frontend.StreamItLexTokenTypes
 
TK_break - Static variable in interface streamit.frontend.StreamItParserFETokenTypes
 
TK_case - Static variable in interface streamit.frontend.StreamItLexTokenTypes
 
TK_case - Static variable in interface streamit.frontend.StreamItParserFETokenTypes
 
TK_complex - Static variable in interface streamit.frontend.StreamItLexTokenTypes
 
TK_complex - Static variable in interface streamit.frontend.StreamItParserFETokenTypes
 
TK_continue - Static variable in interface streamit.frontend.StreamItLexTokenTypes
 
TK_continue - Static variable in interface streamit.frontend.StreamItParserFETokenTypes
 
TK_default - Static variable in interface streamit.frontend.StreamItLexTokenTypes
 
TK_default - Static variable in interface streamit.frontend.StreamItParserFETokenTypes
 
TK_do - Static variable in interface streamit.frontend.StreamItLexTokenTypes
 
TK_do - Static variable in interface streamit.frontend.StreamItParserFETokenTypes
 
TK_double - Static variable in interface streamit.frontend.StreamItLexTokenTypes
 
TK_double - Static variable in interface streamit.frontend.StreamItParserFETokenTypes
 
TK_duplicate - Static variable in interface streamit.frontend.StreamItLexTokenTypes
 
TK_duplicate - Static variable in interface streamit.frontend.StreamItParserFETokenTypes
 
TK_else - Static variable in interface streamit.frontend.StreamItLexTokenTypes
 
TK_else - Static variable in interface streamit.frontend.StreamItParserFETokenTypes
 
TK_enqueue - Static variable in interface streamit.frontend.StreamItLexTokenTypes
 
TK_enqueue - Static variable in interface streamit.frontend.StreamItParserFETokenTypes
 
TK_false - Static variable in interface streamit.frontend.StreamItLexTokenTypes
 
TK_false - Static variable in interface streamit.frontend.StreamItParserFETokenTypes
 
TK_feedbackloop - Static variable in interface streamit.frontend.StreamItLexTokenTypes
 
TK_feedbackloop - Static variable in interface streamit.frontend.StreamItParserFETokenTypes
 
TK_filter - Static variable in interface streamit.frontend.StreamItLexTokenTypes
 
TK_filter - Static variable in interface streamit.frontend.StreamItParserFETokenTypes
 
TK_float - Static variable in interface streamit.frontend.StreamItLexTokenTypes
 
TK_float - Static variable in interface streamit.frontend.StreamItParserFETokenTypes
 
TK_float2 - Static variable in interface streamit.frontend.StreamItLexTokenTypes
 
TK_float2 - Static variable in interface streamit.frontend.StreamItParserFETokenTypes
 
TK_float3 - Static variable in interface streamit.frontend.StreamItLexTokenTypes
 
TK_float3 - Static variable in interface streamit.frontend.StreamItParserFETokenTypes
 
TK_float4 - Static variable in interface streamit.frontend.StreamItLexTokenTypes
 
TK_float4 - Static variable in interface streamit.frontend.StreamItParserFETokenTypes
 
TK_for - Static variable in interface streamit.frontend.StreamItLexTokenTypes
 
TK_for - Static variable in interface streamit.frontend.StreamItParserFETokenTypes
 
TK_handler - Static variable in interface streamit.frontend.StreamItLexTokenTypes
 
TK_handler - Static variable in interface streamit.frontend.StreamItParserFETokenTypes
 
TK_helper - Static variable in interface streamit.frontend.StreamItLexTokenTypes
 
TK_helper - Static variable in interface streamit.frontend.StreamItParserFETokenTypes
 
TK_if - Static variable in interface streamit.frontend.StreamItLexTokenTypes
 
TK_if - Static variable in interface streamit.frontend.StreamItParserFETokenTypes
 
TK_init - Static variable in interface streamit.frontend.StreamItLexTokenTypes
 
TK_init - Static variable in interface streamit.frontend.StreamItParserFETokenTypes
 
TK_int - Static variable in interface streamit.frontend.StreamItLexTokenTypes
 
TK_int - Static variable in interface streamit.frontend.StreamItParserFETokenTypes
 
TK_join - Static variable in interface streamit.frontend.StreamItLexTokenTypes
 
TK_join - Static variable in interface streamit.frontend.StreamItParserFETokenTypes
 
TK_loop - Static variable in interface streamit.frontend.StreamItLexTokenTypes
 
TK_loop - Static variable in interface streamit.frontend.StreamItParserFETokenTypes
 
TK_native - Static variable in interface streamit.frontend.StreamItLexTokenTypes
 
TK_native - Static variable in interface streamit.frontend.StreamItParserFETokenTypes
 
TK_peek - Static variable in interface streamit.frontend.StreamItLexTokenTypes
 
TK_peek - Static variable in interface streamit.frontend.StreamItParserFETokenTypes
 
TK_pi - Static variable in interface streamit.frontend.StreamItLexTokenTypes
 
TK_pi - Static variable in interface streamit.frontend.StreamItParserFETokenTypes
 
TK_pipeline - Static variable in interface streamit.frontend.StreamItLexTokenTypes
 
TK_pipeline - Static variable in interface streamit.frontend.StreamItParserFETokenTypes
 
TK_pop - Static variable in interface streamit.frontend.StreamItLexTokenTypes
 
TK_pop - Static variable in interface streamit.frontend.StreamItParserFETokenTypes
 
TK_portal - Static variable in interface streamit.frontend.StreamItLexTokenTypes
 
TK_portal - Static variable in interface streamit.frontend.StreamItParserFETokenTypes
 
TK_prework - Static variable in interface streamit.frontend.StreamItLexTokenTypes
 
TK_prework - Static variable in interface streamit.frontend.StreamItParserFETokenTypes
 
TK_push - Static variable in interface streamit.frontend.StreamItLexTokenTypes
 
TK_push - Static variable in interface streamit.frontend.StreamItParserFETokenTypes
 
TK_return - Static variable in interface streamit.frontend.StreamItLexTokenTypes
 
TK_return - Static variable in interface streamit.frontend.StreamItParserFETokenTypes
 
TK_roundrobin - Static variable in interface streamit.frontend.StreamItLexTokenTypes
 
TK_roundrobin - Static variable in interface streamit.frontend.StreamItParserFETokenTypes
 
TK_split - Static variable in interface streamit.frontend.StreamItLexTokenTypes
 
TK_split - Static variable in interface streamit.frontend.StreamItParserFETokenTypes
 
TK_splitjoin - Static variable in interface streamit.frontend.StreamItLexTokenTypes
 
TK_splitjoin - Static variable in interface streamit.frontend.StreamItParserFETokenTypes
 
TK_static - Static variable in interface streamit.frontend.StreamItLexTokenTypes
 
TK_static - Static variable in interface streamit.frontend.StreamItParserFETokenTypes
 
TK_struct - Static variable in interface streamit.frontend.StreamItLexTokenTypes
 
TK_struct - Static variable in interface streamit.frontend.StreamItParserFETokenTypes
 
TK_switch - Static variable in interface streamit.frontend.StreamItLexTokenTypes
 
TK_switch - Static variable in interface streamit.frontend.StreamItParserFETokenTypes
 
TK_template - Static variable in interface streamit.frontend.StreamItLexTokenTypes
 
TK_template - Static variable in interface streamit.frontend.StreamItParserFETokenTypes
 
TK_to - Static variable in interface streamit.frontend.StreamItLexTokenTypes
 
TK_to - Static variable in interface streamit.frontend.StreamItParserFETokenTypes
 
TK_true - Static variable in interface streamit.frontend.StreamItLexTokenTypes
 
TK_true - Static variable in interface streamit.frontend.StreamItParserFETokenTypes
 
TK_void - Static variable in interface streamit.frontend.StreamItLexTokenTypes
 
TK_void - Static variable in interface streamit.frontend.StreamItParserFETokenTypes
 
TK_while - Static variable in interface streamit.frontend.StreamItLexTokenTypes
 
TK_while - Static variable in interface streamit.frontend.StreamItParserFETokenTypes
 
TK_work - Static variable in interface streamit.frontend.StreamItLexTokenTypes
 
TK_work - Static variable in interface streamit.frontend.StreamItParserFETokenTypes
 
toArray() - Method in class at.dms.compiler.antlr.runtime.BitSet
 
toArray() - Method in class at.dms.compiler.tools.antlr.runtime.BitSet
 
toArray(Vector, Class) - Static method in class at.dms.compiler.tools.common.Utils
Creates a typed array from a vector.
toArray() - Method in class at.dms.kjc.cell.CellChip
 
toArray(JoinerScheduleNode) - Static method in class at.dms.kjc.raw.JoinerScheduleNode
Traverses the list defined from and returns an array of all elements reachable through the list.
toArray(JoinerScheduleNode) - Static method in class at.dms.kjc.spacedynamic.JoinerScheduleNode
Traverses the list defined from
toArray() - Method in class at.dms.kjc.vanillaSlice.UniProcessors
 
toArray() - Method in class at.dms.util.ConstList
Returns an array containing all of the elements in this list in proper sequence.
toArray(Object[]) - Method in class at.dms.util.ConstList
Returns an array containing all of the elements in this list in proper sequence; the runtime type of the returned array is that of the specified array.
toArray(Vector, Class) - Static method in class at.dms.util.Utils
Deprecated.  
toAssembly(FlatNode, boolean) - Method in class at.dms.kjc.raw.SwitchScheduleNode
 
toBack(Object[]) - Method in class org.jgraph.graph.DefaultGraphModel
Sends cells to back.
toBack(Object[]) - Method in class org.jgraph.graph.GraphLayoutCache
Sends cells to back.
toBack(Object[]) - Method in interface org.jgraph.graph.GraphModel
Sends cells to back.
ToC - Class in at.dms.kjc.common
This class converts the Stream IR (which references the Kopi Java IR) to C code and dumps it to a file, str.c.
ToC() - Constructor for class at.dms.kjc.common.ToC
 
ToC(CodegenPrintWriter) - Constructor for class at.dms.kjc.common.ToC
 
toC() - Method in class at.dms.kjc.spacetime.MagicDramInstruction
 
toC() - Method in class at.dms.kjc.spacetime.MagicDramLoad
 
toC() - Method in class at.dms.kjc.spacetime.MagicDramLoop
 
toC() - Method in class at.dms.kjc.spacetime.MagicDramStore
 
ToCCommon - Class in at.dms.kjc.common
Somewhat artificial class to provide common code for at.dms.kjc.common.ToC and at.dms.kjc.lir.LIRToC Hopefully keep from having to fix some bugs twice.
ToCCommon() - Constructor for class at.dms.kjc.common.ToCCommon
With no parameters: create a new string TabbedPrintWriter for output
ToCCommon(CodegenPrintWriter) - Constructor for class at.dms.kjc.common.ToCCommon
With a TabbedPrintWriter: use the given TabbedPrintWriter for output and start off with no indentation yet.
toDot() - Method in class streamit.frontend.controlflow.CFG
Get a dot(1) representation of a CFG.
toFront(Object[]) - Method in class org.jgraph.graph.DefaultGraphModel
Brings cells to front.
toFront(Object[]) - Method in class org.jgraph.graph.GraphLayoutCache
Brings cells to front.
toFront(Object[]) - Method in interface org.jgraph.graph.GraphModel
Brings cells to front.
toggleSelectionCellForEvent(Object, MouseEvent) - Method in class org.jgraph.plaf.basic.BasicGraphUI
Messaged to update the selection based on a toggle selection event, which means the cell's selection state is inverted.
toHex(long) - Static method in class at.dms.kjc.spacetime.Address
Return the hexadecimal string that represents this 32-bit unsigned value addr.
toIntArray(Vector) - Static method in class at.dms.compiler.tools.common.Utils
Creates a int array from a vector.
toIntArray(Vector<Integer>) - Static method in class at.dms.util.Utils
Creates a int array from a vector.
ToJava - Class in streamit.frontend
Convert StreamIt programs to legal Java code.
ToJava() - Constructor for class streamit.frontend.ToJava
 
token - Variable in exception at.dms.compiler.antlr.runtime.MismatchedTokenException
 
TOKEN - Static variable in exception at.dms.compiler.antlr.runtime.MismatchedTokenException
 
token - Variable in exception at.dms.compiler.antlr.runtime.NoViableAltException
 
Token - Class in at.dms.compiler.antlr.runtime
A token is minimally a token type.
Token() - Constructor for class at.dms.compiler.antlr.runtime.Token
 
Token(int) - Constructor for class at.dms.compiler.antlr.runtime.Token
 
Token(int, String) - Constructor for class at.dms.compiler.antlr.runtime.Token
 
token - Variable in exception at.dms.compiler.tools.antlr.runtime.MismatchedTokenException
 
TOKEN - Static variable in exception at.dms.compiler.tools.antlr.runtime.MismatchedTokenException
 
token - Variable in exception at.dms.compiler.tools.antlr.runtime.NoViableAltException
 
Token - Class in at.dms.compiler.tools.antlr.runtime
A token is minimally a token type.
Token() - Constructor for class at.dms.compiler.tools.antlr.runtime.Token
 
Token(int) - Constructor for class at.dms.compiler.tools.antlr.runtime.Token
 
Token(int, String) - Constructor for class at.dms.compiler.tools.antlr.runtime.Token
 
TOKEN_ASSIGN - Static variable in interface at.dms.kjc.KjcTokenTypes
 
TOKEN_BAND - Static variable in interface at.dms.kjc.KjcTokenTypes
 
TOKEN_BAND_ASSIGN - Static variable in interface at.dms.kjc.KjcTokenTypes
 
TOKEN_BNOT - Static variable in interface at.dms.kjc.KjcTokenTypes
 
TOKEN_BOR - Static variable in interface at.dms.kjc.KjcTokenTypes
 
TOKEN_BOR_ASSIGN - Static variable in interface at.dms.kjc.KjcTokenTypes
 
TOKEN_BSR - Static variable in interface at.dms.kjc.KjcTokenTypes
 
TOKEN_BSR_ASSIGN - Static variable in interface at.dms.kjc.KjcTokenTypes
 
TOKEN_BXOR - Static variable in interface at.dms.kjc.KjcTokenTypes
 
TOKEN_BXOR_ASSIGN - Static variable in interface at.dms.kjc.KjcTokenTypes
 
TOKEN_COLON - Static variable in interface at.dms.kjc.KjcTokenTypes
 
TOKEN_COMMA - Static variable in interface at.dms.kjc.KjcTokenTypes
 
TOKEN_DEC - Static variable in interface at.dms.kjc.KjcTokenTypes
 
TOKEN_DOT - Static variable in interface at.dms.kjc.KjcTokenTypes
 
TOKEN_EOF - Static variable in class at.dms.compiler.antlr.extra.Scanner
 
TOKEN_EOF - Static variable in class at.dms.compiler.tools.antlr.extra.Scanner
 
TOKEN_EQUAL - Static variable in interface at.dms.kjc.KjcTokenTypes
 
TOKEN_GE - Static variable in interface at.dms.kjc.KjcTokenTypes
 
TOKEN_GT - Static variable in interface at.dms.kjc.KjcTokenTypes
 
TOKEN_INC - Static variable in interface at.dms.kjc.KjcTokenTypes
 
TOKEN_LAND - Static variable in interface at.dms.kjc.KjcTokenTypes
 
TOKEN_LBRACK - Static variable in interface at.dms.kjc.KjcTokenTypes
 
TOKEN_LCURLY - Static variable in interface at.dms.kjc.KjcTokenTypes
 
TOKEN_LE - Static variable in interface at.dms.kjc.KjcTokenTypes
 
TOKEN_LITERAL_abstract - Static variable in interface at.dms.kjc.KjcTokenTypes
 
TOKEN_LITERAL_boolean - Static variable in interface at.dms.kjc.KjcTokenTypes
 
TOKEN_LITERAL_break - Static variable in interface at.dms.kjc.KjcTokenTypes
 
TOKEN_LITERAL_byte - Static variable in interface at.dms.kjc.KjcTokenTypes
 
TOKEN_LITERAL_case - Static variable in interface at.dms.kjc.KjcTokenTypes
 
TOKEN_LITERAL_catch - Static variable in interface at.dms.kjc.KjcTokenTypes
 
TOKEN_LITERAL_char - Static variable in interface at.dms.kjc.KjcTokenTypes
 
TOKEN_LITERAL_class - Static variable in interface at.dms.kjc.KjcTokenTypes
 
TOKEN_LITERAL_const - Static variable in interface at.dms.kjc.KjcTokenTypes
 
TOKEN_LITERAL_continue - Static variable in interface at.dms.kjc.KjcTokenTypes
 
TOKEN_LITERAL_default - Static variable in interface at.dms.kjc.KjcTokenTypes
 
TOKEN_LITERAL_do - Static variable in interface at.dms.kjc.KjcTokenTypes
 
TOKEN_LITERAL_double - Static variable in interface at.dms.kjc.KjcTokenTypes
 
TOKEN_LITERAL_else - Static variable in interface at.dms.kjc.KjcTokenTypes
 
TOKEN_LITERAL_extends - Static variable in interface at.dms.kjc.KjcTokenTypes
 
TOKEN_LITERAL_false - Static variable in interface at.dms.kjc.KjcTokenTypes
 
TOKEN_LITERAL_final - Static variable in interface at.dms.kjc.KjcTokenTypes
 
TOKEN_LITERAL_finally - Static variable in interface at.dms.kjc.KjcTokenTypes
 
TOKEN_LITERAL_float - Static variable in interface at.dms.kjc.KjcTokenTypes
 
TOKEN_LITERAL_for - Static variable in interface at.dms.kjc.KjcTokenTypes
 
TOKEN_LITERAL_goto - Static variable in interface at.dms.kjc.KjcTokenTypes
 
TOKEN_LITERAL_if - Static variable in interface at.dms.kjc.KjcTokenTypes
 
TOKEN_LITERAL_implements - Static variable in interface at.dms.kjc.KjcTokenTypes
 
TOKEN_LITERAL_import - Static variable in interface at.dms.kjc.KjcTokenTypes
 
TOKEN_LITERAL_instanceof - Static variable in interface at.dms.kjc.KjcTokenTypes
 
TOKEN_LITERAL_int - Static variable in interface at.dms.kjc.KjcTokenTypes
 
TOKEN_LITERAL_interface - Static variable in interface at.dms.kjc.KjcTokenTypes
 
TOKEN_LITERAL_long - Static variable in interface at.dms.kjc.KjcTokenTypes
 
TOKEN_LITERAL_native - Static variable in interface at.dms.kjc.KjcTokenTypes
 
TOKEN_LITERAL_new - Static variable in interface at.dms.kjc.KjcTokenTypes
 
TOKEN_LITERAL_null - Static variable in interface at.dms.kjc.KjcTokenTypes
 
TOKEN_LITERAL_package - Static variable in interface at.dms.kjc.KjcTokenTypes
 
TOKEN_LITERAL_private - Static variable in interface at.dms.kjc.KjcTokenTypes
 
TOKEN_LITERAL_protected - Static variable in interface at.dms.kjc.KjcTokenTypes
 
TOKEN_LITERAL_public - Static variable in interface at.dms.kjc.KjcTokenTypes
 
TOKEN_LITERAL_return - Static variable in interface at.dms.kjc.KjcTokenTypes
 
TOKEN_LITERAL_short - Static variable in interface at.dms.kjc.KjcTokenTypes
 
TOKEN_LITERAL_static - Static variable in interface at.dms.kjc.KjcTokenTypes
 
TOKEN_LITERAL_strictfp - Static variable in interface at.dms.kjc.KjcTokenTypes
 
TOKEN_LITERAL_super - Static variable in interface at.dms.kjc.KjcTokenTypes
 
TOKEN_LITERAL_switch - Static variable in interface at.dms.kjc.KjcTokenTypes
 
TOKEN_LITERAL_synchronized - Static variable in interface at.dms.kjc.KjcTokenTypes
 
TOKEN_LITERAL_this - Static variable in interface at.dms.kjc.KjcTokenTypes
 
TOKEN_LITERAL_throw - Static variable in interface at.dms.kjc.KjcTokenTypes
 
TOKEN_LITERAL_throws - Static variable in interface at.dms.kjc.KjcTokenTypes
 
TOKEN_LITERAL_transient - Static variable in interface at.dms.kjc.KjcTokenTypes
 
TOKEN_LITERAL_true - Static variable in interface at.dms.kjc.KjcTokenTypes
 
TOKEN_LITERAL_try - Static variable in interface at.dms.kjc.KjcTokenTypes
 
TOKEN_LITERAL_void - Static variable in interface at.dms.kjc.KjcTokenTypes
 
TOKEN_LITERAL_volatile - Static variable in interface at.dms.kjc.KjcTokenTypes
 
TOKEN_LITERAL_while - Static variable in interface at.dms.kjc.KjcTokenTypes
 
TOKEN_LNOT - Static variable in interface at.dms.kjc.KjcTokenTypes
 
TOKEN_LOR - Static variable in interface at.dms.kjc.KjcTokenTypes
 
TOKEN_LPAREN - Static variable in interface at.dms.kjc.KjcTokenTypes
 
TOKEN_LT - Static variable in interface at.dms.kjc.KjcTokenTypes
 
TOKEN_MINUS - Static variable in interface at.dms.kjc.KjcTokenTypes
 
TOKEN_MINUS_ASSIGN - Static variable in interface at.dms.kjc.KjcTokenTypes
 
TOKEN_NOT_EQUAL - Static variable in interface at.dms.kjc.KjcTokenTypes
 
TOKEN_PERCENT - Static variable in interface at.dms.kjc.KjcTokenTypes
 
TOKEN_PERCENT_ASSIGN - Static variable in interface at.dms.kjc.KjcTokenTypes
 
TOKEN_PLUS - Static variable in interface at.dms.kjc.KjcTokenTypes
 
TOKEN_PLUS_ASSIGN - Static variable in interface at.dms.kjc.KjcTokenTypes
 
TOKEN_QUESTION - Static variable in interface at.dms.kjc.KjcTokenTypes
 
TOKEN_RBRACK - Static variable in interface at.dms.kjc.KjcTokenTypes
 
TOKEN_RCURLY - Static variable in interface at.dms.kjc.KjcTokenTypes
 
TOKEN_REF - Static variable in interface at.dms.compiler.tools.antlr.compiler.ANTLRTokenTypes
 
TOKEN_RPAREN - Static variable in interface at.dms.kjc.KjcTokenTypes
 
TOKEN_SEMI - Static variable in interface at.dms.kjc.KjcTokenTypes
 
TOKEN_SL - Static variable in interface at.dms.kjc.KjcTokenTypes
 
TOKEN_SL_ASSIGN - Static variable in interface at.dms.kjc.KjcTokenTypes
 
TOKEN_SLASH - Static variable in interface at.dms.kjc.KjcTokenTypes
 
TOKEN_SLASH_ASSIGN - Static variable in interface at.dms.kjc.KjcTokenTypes
 
TOKEN_SR - Static variable in interface at.dms.kjc.KjcTokenTypes
 
TOKEN_SR_ASSIGN - Static variable in interface at.dms.kjc.KjcTokenTypes
 
TOKEN_STAR - Static variable in interface at.dms.kjc.KjcTokenTypes
 
TOKEN_STAR_ASSIGN - Static variable in interface at.dms.kjc.KjcTokenTypes
 
TokenBuffer - Class in at.dms.compiler.antlr.runtime
 
TokenBuffer(TokenStream) - Constructor for class at.dms.compiler.antlr.runtime.TokenBuffer
Create a token buffer
TokenBuffer - Class in at.dms.compiler.tools.antlr.runtime
 
TokenBuffer(TokenStream) - Constructor for class at.dms.compiler.tools.antlr.runtime.TokenBuffer
Create a token buffer
TokenCache - Class in at.dms.compiler.tools.antlr.extra
 
TokenCache() - Constructor for class at.dms.compiler.tools.antlr.extra.TokenCache
 
tokenManager - Variable in class at.dms.compiler.tools.antlr.compiler.Grammar
The token manager associated with the grammar, if any.
tokenManagers - Variable in class at.dms.compiler.tools.antlr.compiler.DefineGrammarSymbols
 
tokenNames - Variable in class at.dms.compiler.antlr.runtime.Parser
Table of token type to token names
tokenNames - Variable in class at.dms.compiler.tools.antlr.runtime.Parser
Table of token type to token names
tokenObjectClass - Variable in class at.dms.compiler.tools.antlr.runtime.CharScanner
 
TokenReference - Class in at.dms.compiler
This class defines objets that hold a reference to a file and a position in the file.
TokenReference(String, int) - Constructor for class at.dms.compiler.TokenReference
Construct a file and line reference
TokenReference - Class in at.dms.compiler.tools.common
This class defines objets that hold a reference to a file and a position in the file.
TokenReference(String, int) - Constructor for class at.dms.compiler.tools.common.TokenReference
Construct a file and line reference
TOKENS - Static variable in interface at.dms.compiler.tools.antlr.compiler.ANTLRTokenTypes
 
tokens - Variable in class at.dms.compiler.tools.lexgen.LexgenOptions
 
TOKENS_SPEC - Static variable in interface at.dms.compiler.tools.antlr.compiler.PreprocessorTokenTypes
 
tokensSpec() - Method in class at.dms.compiler.tools.antlr.compiler.ANTLRParser
 
tokensSpecOptions(Token) - Method in class at.dms.compiler.tools.antlr.compiler.ANTLRParser
 
tokenStartColumn - Variable in class at.dms.compiler.tools.antlr.runtime.LexerSharedInputState
 
tokenStartLine - Variable in class at.dms.compiler.tools.antlr.runtime.LexerSharedInputState
 
TokenStream - Interface in at.dms.compiler.antlr.runtime
 
TokenStream - Interface in at.dms.compiler.tools.antlr.runtime
 
TokenStreamException - Exception in at.dms.compiler.antlr.runtime
Anything that goes wrong while generating a stream of tokens.
TokenStreamException() - Constructor for exception at.dms.compiler.antlr.runtime.TokenStreamException
 
TokenStreamException(String) - Constructor for exception at.dms.compiler.antlr.runtime.TokenStreamException
 
TokenStreamException - Exception in at.dms.compiler.tools.antlr.runtime
Anything that goes wrong while generating a stream of tokens.
TokenStreamException() - Constructor for exception at.dms.compiler.tools.antlr.runtime.TokenStreamException
 
TokenStreamException(String) - Constructor for exception at.dms.compiler.tools.antlr.runtime.TokenStreamException
 
TokenStreamIOException - Exception in at.dms.compiler.tools.antlr.runtime
Wraps an IOException in a TokenStreamException
TokenStreamIOException(IOException) - Constructor for exception at.dms.compiler.tools.antlr.runtime.TokenStreamIOException
TokenStreamIOException constructor comment.
TokenStreamRecognitionException - Exception in at.dms.compiler.tools.antlr.runtime
Wraps a RecognitionException in a TokenStreamException so you can pass it along.
TokenStreamRecognitionException(RecognitionException) - Constructor for exception at.dms.compiler.tools.antlr.runtime.TokenStreamRecognitionException
 
tokenTypeForCharLiteral(String) - Static method in class at.dms.compiler.tools.antlr.compiler.ANTLRLexer
 
TokenTypesFileExt - Static variable in class at.dms.compiler.tools.antlr.compiler.JavaCodeGenerator
 
TokenTypesFileSuffix - Static variable in class at.dms.compiler.tools.antlr.compiler.JavaCodeGenerator
 
ToKopi - Class in streamit.frontend
Read StreamIt programs and run them through the main compiler.
ToKopi() - Constructor for class streamit.frontend.ToKopi
 
tolerance - Variable in class org.jgraph.JGraph
Maximum distance between a cell and the mousepointer.
toLower(char) - Method in class at.dms.compiler.tools.antlr.runtime.CharScanner
 
tool - Variable in class at.dms.compiler.tools.antlr.compiler.DefineGrammarSymbols
 
tool - Variable in class at.dms.compiler.tools.antlr.compiler.Grammar
 
tool - Variable in class at.dms.compiler.tools.antlr.compiler.LLkAnalyzer
 
toolError(String) - Static method in class at.dms.compiler.tools.antlr.compiler.Utils
Issue an error; used for general tool errors not for grammar stuff
top() - Method in class at.dms.compiler.tools.antlr.compiler.LList
 
top() - Method in interface at.dms.compiler.tools.antlr.compiler.Stack
 
top - Variable in class at.dms.kjc.flatgraph.GraphFlattener
the toplevel, entry, FlatNode of the constructed Flat graph
top - Variable in class streamit.frontend.controlflow.AnyTypeLattice
 
topFilters - Variable in class at.dms.kjc.slicegraph.Partitioner
 
topLevel - Variable in class at.dms.kjc.flatgraph.StaticStreamGraph
the top level FlatNode Used in debugging from subclasses.
toplevel - Variable in class at.dms.kjc.raw.Simulator
 
toplevel() - Method in class at.dms.kjc.sir.lowering.partition.cache.CachePartitioner
This is the toplevel call for doing partitioning.
toplevel() - Method in class at.dms.kjc.sir.lowering.partition.dynamicprog.DynamicProgPartitioner
This is the toplevel call for doing partitioning.
toplevel() - Method in class at.dms.kjc.sir.lowering.partition.GreedierPartitioner
This is the toplevel call for doing partitioning.
toplevel() - Method in class at.dms.kjc.sir.lowering.partition.linear.LinearPartitioner
This is the toplevel call for doing partitioning.
toplevel - Variable in class at.dms.kjc.sir.SIRToStreamIt
 
toplevel - Variable in class at.dms.kjc.spacedynamic.Simulator
 
toplevel - Static variable in class streamit.library.Stream
The toplevel stream in the whole program.
toplevelFission(int) - Method in class at.dms.kjc.sir.lowering.partition.GreedyPartitioner
 
toplevelFusion() - Method in class at.dms.kjc.sir.lowering.partition.GreedyPartitioner
 
toplevelFusion() - Method in class at.dms.kjc.sir.lowering.partition.ILPPartitioner
 
topLevelSIR - Variable in class at.dms.kjc.flatgraph.StaticStreamGraph
the top level SIR node.
topOfWorkIteration() - Method in interface at.dms.kjc.cluster.Tape
Code used at top of work iteration.
topOfWorkIteration() - Method in class at.dms.kjc.cluster.TapeBase
 
topOfWorkIteration() - Method in class at.dms.kjc.cluster.TapeCluster
 
topOfWorkIteration() - Method in class at.dms.kjc.cluster.TapeClusterFused
 
topOfWorkIteration() - Method in class at.dms.kjc.cluster.TapeDynrate
 
topOfWorkIteration() - Method in class at.dms.kjc.cluster.TapeFixedCircular
Code to emit at top of work iteration.
topOfWorkIteration() - Method in class at.dms.kjc.cluster.TapeFixedCopydown
 
topOfWorkSteadyRead() - Method in class at.dms.kjc.backendSupport.Channel
 
topOfWorkSteadyRead() - Method in class at.dms.kjc.backendSupport.ChannelAsArray
Statements for beginning of work function.
topOfWorkSteadyRead() - Method in class at.dms.kjc.backendSupport.DelegatingChannel
 
topOfWorkSteadyRead() - Method in class at.dms.kjc.backendSupport.UnbufferredPopChannel
 
topOfWorkSteadyWrite() - Method in class at.dms.kjc.backendSupport.Channel
 
topOfWorkSteadyWrite() - Method in class at.dms.kjc.backendSupport.ChannelAsArray
Statements for beginning of work function.
topOfWorkSteadyWrite() - Method in class at.dms.kjc.backendSupport.DelegatingChannel
 
topOfWorkSteadyWrite() - Method in class at.dms.kjc.backendSupport.UnbufferredPushChannel
 
topSlices - Variable in class at.dms.kjc.slicegraph.Partitioner
 
toScreen(Point) - Method in class org.jgraph.JGraph
Upscale the given point in place, ie.
toScreen(Rectangle) - Method in class org.jgraph.JGraph
Upscale the given rectangle in place, ie.
toString() - Method in class at.dms.classfile.CodePosition
Returns a string representation.
toString() - Method in class at.dms.compiler.antlr.runtime.BitSet
 
toString(String) - Method in class at.dms.compiler.antlr.runtime.BitSet
Transform a bit set into a string by formatting each element as an integer
toString(String, CharFormatter) - Method in class at.dms.compiler.antlr.runtime.BitSet
Transform a bit set into a string of characters.
toString(String, Vector) - Method in class at.dms.compiler.antlr.runtime.BitSet
Create a string representation where instead of integer elements, the ith element of vocabulary is displayed instead.
toString() - Method in exception at.dms.compiler.antlr.runtime.MismatchedTokenException
 
toString() - Method in exception at.dms.compiler.antlr.runtime.NoViableAltException
Returns a string representation of this exception.
toString() - Method in exception at.dms.compiler.antlr.runtime.RecognitionException
 
toString() - Method in class at.dms.compiler.antlr.runtime.Token
 
toString() - Method in class at.dms.compiler.TokenReference
 
toString() - Method in class at.dms.compiler.tools.antlr.compiler.Grammar
Print out the grammar without actions
toString() - Method in class at.dms.compiler.tools.antlr.compiler.GrammarFile
 
toString() - Method in class at.dms.compiler.tools.antlr.compiler.Lookahead
 
toString(String, CharFormatter) - Method in class at.dms.compiler.tools.antlr.compiler.Lookahead
 
toString(String, CharFormatter, Grammar) - Method in class at.dms.compiler.tools.antlr.compiler.Lookahead
 
toString(String, Vector) - Method in class at.dms.compiler.tools.antlr.compiler.Lookahead
 
toString() - Method in class at.dms.compiler.tools.antlr.compiler.RuleBlock
 
toString() - Method in class at.dms.compiler.tools.antlr.runtime.ANTLRStringBuffer
 
toString() - Method in class at.dms.compiler.tools.antlr.runtime.BitSet
 
toString(String) - Method in class at.dms.compiler.tools.antlr.runtime.BitSet
Transform a bit set into a string by formatting each element as an integer
toString(String, CharFormatter) - Method in class at.dms.compiler.tools.antlr.runtime.BitSet
Transform a bit set into a string of characters.
toString(String, Vector) - Method in class at.dms.compiler.tools.antlr.runtime.BitSet
Create a string representation where instead of integer elements, the ith element of vocabulary is displayed instead.
toString() - Method in class at.dms.compiler.tools.antlr.runtime.CommonToken
 
toString() - Method in exception at.dms.compiler.tools.antlr.runtime.MismatchedTokenException
 
toString() - Method in exception at.dms.compiler.tools.antlr.runtime.NoViableAltException
Returns a string representation of this exception.
toString() - Method in exception at.dms.compiler.tools.antlr.runtime.RecognitionException
 
toString() - Method in class at.dms.compiler.tools.antlr.runtime.Token
 
toString() - Method in class at.dms.compiler.tools.common.TokenReference
 
toString() - Method in class at.dms.kjc.backendSupport.FilterInfo
A printable representation.
toString() - Method in class at.dms.kjc.CArrayType
Transforms this type to a string
toString() - Method in class at.dms.kjc.CBinaryMethod
Returns a string representation of this method.
toString() - Method in class at.dms.kjc.CBitType
 
toString() - Method in class at.dms.kjc.CBooleanType
Transforms this type to a string
toString() - Method in class at.dms.kjc.CByteType
Returns a string representation of this type.
toString() - Method in class at.dms.kjc.CCharType
Returns a string representation of this type.
toString() - Method in class at.dms.kjc.CClass
Returns a string representation of this class.
toString() - Method in class at.dms.kjc.CClassNameType
Transforms this type to a string For any class type except string, get back the java class type.
toString() - Method in class at.dms.kjc.CClassType
Transforms this type to a string
toString() - Method in class at.dms.kjc.CDoubleType
Returns a string representation of this type.
toString() - Method in class at.dms.kjc.CEmittedTextType
 
toString() - Method in class at.dms.kjc.CField
Returns a string representation of this object.
toString() - Method in class at.dms.kjc.CFloatType
Returns a string representation of this type.
toString() - Method in class at.dms.kjc.CIntType
Returns a string representation of this type.
toString() - Method in class at.dms.kjc.CLongType
Returns a string representation of this type.
toString() - Method in class at.dms.kjc.CMethod
Returns a string representation of this method.
toString(int) - Static method in class at.dms.kjc.CModifier
generate a list of modifiers
toString() - Method in class at.dms.kjc.CNullType
Transforms this type to a string
toString() - Method in class at.dms.kjc.CNumericType
Returns a string representation of this type.
toString() - Method in class at.dms.kjc.CShortType
Returns a string representation of this type.
toString() - Method in class at.dms.kjc.CType
Transforms this type to a string
toString() - Method in class at.dms.kjc.CVectorType
The returned string can not be used as a C or C++ type unless the result of calling CVectorType.typedefString() occurrs earlier in the code.
toString() - Method in class at.dms.kjc.CVectorTypeLow
Type name of naked vector type, only used for constants.
toString() - Method in class at.dms.kjc.flatgraph.FlatNode
 
toString() - Method in class at.dms.kjc.flatgraph.StaticStreamGraph
 
toString() - Method in class at.dms.kjc.JAddExpression
Returns a string representation of this object.
toString() - Method in class at.dms.kjc.JArrayAccessExpression
 
toString() - Method in class at.dms.kjc.JAssignmentExpression
Returns a string representation of this object.
toString() - Method in class at.dms.kjc.JBooleanLiteral
Returns a string representation of this literal.
toString() - Method in class at.dms.kjc.JCastExpression
 
toString() - Method in class at.dms.kjc.JCompoundAssignmentExpression
Returns a string representation of this object.
toString() - Method in class at.dms.kjc.JConditionalExpression
Returns a string representation of this literal.
toString() - Method in class at.dms.kjc.JDivideExpression
Returns a string representation of this object.
toString() - Method in class at.dms.kjc.JDoubleLiteral
 
toString() - Method in class at.dms.kjc.JEqualityExpression
Returns a string representation of this literal.
toString() - Method in class at.dms.kjc.JExpressionStatement
 
toString() - Method in class at.dms.kjc.JFieldAccessExpression
Returns a string representation of this expression.
toString() - Method in class at.dms.kjc.JFloatLiteral
 
toString() - Method in class at.dms.kjc.JIntLiteral
Returns a string representation of this literal.
toString() - Method in class at.dms.kjc.JLocalVariable
 
toString() - Method in class at.dms.kjc.JLocalVariableExpression
 
toString() - Method in class at.dms.kjc.JLongLiteral
Returns a string representation of this literal.
toString() - Method in class at.dms.kjc.JMethodCallExpression
 
toString() - Method in class at.dms.kjc.JMethodDeclaration
 
toString() - Method in class at.dms.kjc.JMinusExpression
 
toString() - Method in class at.dms.kjc.JMultExpression
 
toString() - Method in class at.dms.kjc.JNameExpression
Returns a string representation of this object.
toString() - Method in class at.dms.kjc.JNewArrayExpression
 
toString() - Method in class at.dms.kjc.JParenthesedExpression
Returns a string representation of this literal.
toString() - Method in class at.dms.kjc.JPrefixExpression
 
toString() - Method in class at.dms.kjc.JStringLiteral
Returns a string representation of this literal.
toString() - Method in class at.dms.kjc.JVariableDefinition
 
toString() - Method in class at.dms.kjc.lir.LIRStreamType
 
toString() - Method in class at.dms.kjc.raw.Coordinate
 
toString() - Method in class at.dms.kjc.sir.linear.ComplexNumber
PrettyPrint this complex number.
toString() - Method in class at.dms.kjc.sir.linear.FilterMatrix
PrettyPrint our matrix.
toString() - Method in class at.dms.kjc.sir.linear.LinearComputationTuple
Pretty print.
toString() - Method in class at.dms.kjc.sir.linear.LinearForm
Pretty print this linear form.
toString() - Method in class at.dms.kjc.sir.linear.LinearRedundancy
Make a nice human readable string for this LinearRedundancy.
toString() - Method in class at.dms.kjc.sir.linear.LinearRedundancyAnalyzer
Prints out the internal state of this analyzer for debugging purposes.
toString() - Method in class at.dms.kjc.sir.lowering.partition.FissionTransform
 
toString() - Method in class at.dms.kjc.sir.lowering.partition.FreqReplaceTransform
 
toString() - Method in class at.dms.kjc.sir.lowering.partition.FusionTransform
 
toString() - Method in class at.dms.kjc.sir.lowering.partition.HorizontalCutTransform
 
toString() - Method in class at.dms.kjc.sir.lowering.partition.IdentityTransform
 
toString() - Method in class at.dms.kjc.sir.lowering.partition.LinearReplaceTransform
 
toString() - Method in class at.dms.kjc.sir.lowering.partition.PartitionGroup
 
toString() - Method in class at.dms.kjc.sir.lowering.partition.RemoveSyncTransform
 
toString() - Method in class at.dms.kjc.sir.lowering.partition.VerticalCutTransform
 
toString() - Method in class at.dms.kjc.sir.SIRDynamicToken
 
toString() - Method in class at.dms.kjc.sir.SIRFeedbackLoop
 
toString() - Method in class at.dms.kjc.sir.SIRFilter
 
toString() - Method in class at.dms.kjc.sir.SIRJoiner
 
toString() - Method in class at.dms.kjc.sir.SIRJoinType
 
toString() - Method in class at.dms.kjc.sir.SIRLatency
 
toString() - Method in class at.dms.kjc.sir.SIRLatencyRange
 
toString() - Method in class at.dms.kjc.sir.SIRPeekExpression
Generates a nice readable version of the PeekExpression.
toString() - Method in class at.dms.kjc.sir.SIRPhasedFilter
 
toString() - Method in class at.dms.kjc.sir.SIRPipeline
 
toString() - Method in class at.dms.kjc.sir.SIRRangeExpression
Returns string representation as range, e.g, [1,2,3]
toString() - Method in class at.dms.kjc.sir.SIRSplitJoin
 
toString() - Method in class at.dms.kjc.sir.SIRSplitter
 
toString() - Method in class at.dms.kjc.sir.SIRSplitType
 
toString() - Method in class at.dms.kjc.sir.SIRStream
 
toString() - Method in class at.dms.kjc.sir.statespace.ComplexNumber
PrettyPrint this complex number.
toString() - Method in class at.dms.kjc.sir.statespace.FilterMatrix
PrettyPrint our matrix.
toString() - Method in class at.dms.kjc.sir.statespace.LinearComputationTuple
Pretty print.
toString() - Method in class at.dms.kjc.sir.statespace.LinearFilterRepresentation
 
toString() - Method in class at.dms.kjc.sir.statespace.LinearForm
Pretty print this linear form.
toString() - Method in class at.dms.kjc.sir.statespace.LinearRedundancy
Make a nice human readable string for this LinearRedundancy.
toString() - Method in class at.dms.kjc.sir.statespace.LinearRedundancyAnalyzer
Prints out the internal state of this analyzer for debugging purposes.
toString() - Method in class at.dms.kjc.slicegraph.Edge
 
toString() - Method in class at.dms.kjc.slicegraph.FilterContent
Returns string representation of this FilterContent.
toString() - Method in class at.dms.kjc.slicegraph.FilterSliceNode
 
toString(Layout) - Method in class at.dms.kjc.slicegraph.FilterSliceNode
 
toString() - Method in class at.dms.kjc.slicegraph.Slice
 
toString() - Method in class at.dms.kjc.slicegraph.UnflatEdge
Returns string representation of UnflatEdge.
toString() - Method in class at.dms.kjc.slicegraph.UnflatFilter
Returns name of UnflatFilter.
toString() - Method in class at.dms.kjc.spacedynamic.CircularSchedule
 
toString() - Method in class at.dms.kjc.spacedynamic.CompressedSequence
 
toString() - Method in class at.dms.kjc.spacedynamic.Compression
 
toString() - Method in class at.dms.kjc.spacedynamic.FileReaderDevice
 
toString() - Method in class at.dms.kjc.spacedynamic.FileWriterDevice
 
toString() - Method in class at.dms.kjc.spacedynamic.IODevice
 
toString() - Method in class at.dms.kjc.spacedynamic.IOPort
 
toString() - Method in class at.dms.kjc.spacedynamic.JoinerScheduleNode
print the c code for this node
toString() - Method in class at.dms.kjc.spacedynamic.RawTile
 
toString() - Method in class at.dms.kjc.spacetime.Address
Return the hexadecimal representation of the unsigned int.
toString() - Method in class at.dms.kjc.spacetime.OffChipBuffer
 
toString() - Method in class at.dms.kjc.spacetime.RawTile
 
toString() - Method in class at.dms.kjc.spacetime.StreamingDram
 
toString() - Method in class at.dms.kjc.spacetime.switchIR.Comment
 
toString() - Method in class at.dms.kjc.spacetime.switchIR.FullIns
 
toString() - Method in class at.dms.kjc.spacetime.switchIR.Label
 
toString() - Method in class at.dms.kjc.spacetime.switchIR.RouteIns
 
toString() - Method in class at.dms.kjc.spacetime.switchIR.SwitchIPort
 
toString() - Method in class at.dms.kjc.spacetime.switchIR.SwitchOPort
 
toString() - Method in class at.dms.kjc.spacetime.switchIR.SwitchProcessorIns
 
toString() - Method in class at.dms.kjc.spacetime.switchIR.SwitchReg
 
toString() - Method in class at.dms.util.SimpleStringBuffer
Returns a string representation of the data in this buffer.
toString() - Method in class org.jgraph.graph.DefaultGraphModel.GraphModelEdit
 
toString() - Method in class org.jgraph.graph.ParentMap
 
toString() - Method in class streamit.frontend.nodes.ExprArray
 
toString() - Method in class streamit.frontend.nodes.ExprArrayInit
 
toString() - Method in class streamit.frontend.nodes.ExprBinary
 
toString() - Method in class streamit.frontend.nodes.ExprComplex
 
toString() - Method in class streamit.frontend.nodes.ExprComposite
 
toString() - Method in class streamit.frontend.nodes.ExprConstInt
 
toString() - Method in class streamit.frontend.nodes.ExprDynamicToken
 
toString() - Method in class streamit.frontend.nodes.ExprField
 
toString() - Method in class streamit.frontend.nodes.ExprPeek
 
toString() - Method in class streamit.frontend.nodes.ExprPop
 
toString() - Method in class streamit.frontend.nodes.ExprRange
 
toString() - Method in class streamit.frontend.nodes.ExprTypeCast
 
toString() - Method in class streamit.frontend.nodes.ExprUnary
 
toString() - Method in class streamit.frontend.nodes.ExprVar
 
toString() - Method in class streamit.frontend.nodes.FEContext
 
toString() - Method in class streamit.frontend.nodes.StmtAssign
 
toString() - Method in class streamit.frontend.nodes.StmtBreak
 
toString() - Method in class streamit.frontend.nodes.StmtContinue
 
toString() - Method in class streamit.frontend.nodes.StmtExpr
 
toString() - Method in class streamit.frontend.nodes.StmtJoin
 
toString() - Method in class streamit.frontend.nodes.StmtPush
 
toString() - Method in class streamit.frontend.nodes.StmtSplit
 
toString() - Method in class streamit.frontend.nodes.StmtVarDecl
 
toString() - Method in class streamit.frontend.nodes.TypeArray
 
toString() - Method in class streamit.frontend.nodes.TypeHelper
 
toString() - Method in class streamit.frontend.nodes.TypePrimitive
 
toString() - Method in class streamit.frontend.nodes.TypeStruct
 
toString() - Method in class streamit.frontend.nodes.TypeStructRef
 
toString() - Method in class streamit.library.DuplicateSplitter
 
toString() - Method in class streamit.library.Joiner
 
toString() - Method in class streamit.library.NullJoiner
 
toString() - Method in class streamit.library.NullSplitter
 
toString() - Method in class streamit.library.Operator
This is what shows up on nodes in the dot graph output of the library.
toString() - Method in class streamit.library.RoundRobinJoiner
 
toString() - Method in class streamit.library.RoundRobinSplitter
 
toString() - Method in class streamit.library.Splitter
 
toString() - Method in class streamit.library.WeightedRoundRobinJoiner
 
toString() - Method in class streamit.library.WeightedRoundRobinSplitter
 
toString() - Method in class streamit.misc.Fraction
 
toStringOfHalfWords() - Method in class at.dms.compiler.antlr.runtime.BitSet
Dump a comma-separated list of the words making up the bit set.
toStringOfHalfWords() - Method in class at.dms.compiler.tools.antlr.runtime.BitSet
Dump a comma-separated list of the words making up the bit set.
toStringOfWords() - Method in class at.dms.compiler.antlr.runtime.BitSet
Dump a comma-separated list of the words making up the bit set.
toStringOfWords() - Method in class at.dms.compiler.tools.antlr.runtime.BitSet
Dump a comma-separated list of the words making up the bit set.
toStringWithRanges(String, CharFormatter) - Method in class at.dms.compiler.antlr.runtime.BitSet
Print out the bit set but collapse char ranges.
toStringWithRanges(String, CharFormatter) - Method in class at.dms.compiler.tools.antlr.runtime.BitSet
Print out the bit set but collapse char ranges.
toTabSeparatedString() - Method in class at.dms.kjc.sir.linear.FilterMatrix
Returns REAL PART of matrix with a line for each row; entries between columns separated by a tab.
toTabSeparatedString() - Method in class at.dms.kjc.sir.statespace.FilterMatrix
Returns REAL PART of matrix with a line for each row; entries between columns separated by a tab.
totalBuffer - Static variable in class streamit.library.Stream
 
totalBufferSizeInBytes() - Static method in class at.dms.kjc.spacetime.OffChipBuffer
Return the total number of bytes used by the offchip buffers.
totalInWeights() - Method in class at.dms.kjc.slicegraph.UnflatFilter
 
totalItemsReceived(SchedulingPhase) - Method in class at.dms.kjc.backendSupport.FilterInfo
get the total number of items received during the execution of the stage we are in (based on whichPhase.
totalItemsSent(SchedulingPhase) - Method in class at.dms.kjc.backendSupport.FilterInfo
get the total number of itmes sent during the execution of the stage we are in (based on whichPhase.
totalPrintsPerSteady - Static variable in class at.dms.kjc.raw.NumberGathering
 
totalSteadyItems - Variable in class at.dms.kjc.spacedynamic.NumberGathering
total number of items written in init stage
totalSteadyItems - Variable in class at.dms.kjc.spacetime.NumberGathering
total number of items written in init stage
totalWeights() - Method in class at.dms.kjc.slicegraph.InputSliceNode
 
totalWeights() - Method in class at.dms.kjc.slicegraph.OutputSliceNode
 
toVector(Object[]) - Static method in class at.dms.compiler.tools.common.Utils
Creates a vector and fills it with the elements of the specified array.
toVector(FilterMatrix) - Static method in class at.dms.kjc.sir.linear.FilterVector
Converts the matrix to a (row) vector (assuming that the matrix is actually a row vector.) Throws an IllegalArgumentException if the matrix is not the appropriate size.
toVector(FilterMatrix) - Static method in class at.dms.kjc.sir.statespace.FilterVector
Converts the matrix to a (row) vector (assuming that the matrix is actually a row vector.) Throws an IllegalArgumentException if the matrix is not the appropriate size.
toVector(T[]) - Static method in class at.dms.util.Utils
Creates a vector and fills it with the elements of the specified array.
trace() - Method in class at.dms.backend.ControlFlow
Prints a trace of the control flow structure
Trace - Class in at.dms.backend
This is the entry point of the backend, this class constructs the control flow graf and applies optimizations
TraceBufferSchedule - Class in at.dms.kjc.spacetime
 
TraceControlFlow - Class in at.dms.backend
This is the entry point of the backend, this class constructs the control flow graph and applies optimizations
TraceControlFlow(BasicBlock[], BasicBlock[]) - Constructor for class at.dms.backend.TraceControlFlow
Creates a new instruction handle.
TraceExtractor - Class in at.dms.kjc.spacetime
 
TraceExtractor() - Constructor for class at.dms.kjc.spacetime.TraceExtractor
 
TraceInferenceGraph - Class in at.dms.backend
This is the entry point of the backend, this class constructs the control flow graph and applies optimizations
TraceInferenceGraph(InferenceNode[]) - Constructor for class at.dms.backend.TraceInferenceGraph
Creates a new instruction handle.
TraceIRtoC - Class in at.dms.kjc.spacetime
This class returns the c code (a string) for a given raw tile
TraceIRtoC(ComputeNode) - Constructor for class at.dms.kjc.spacetime.TraceIRtoC
 
TraceIRtoC() - Constructor for class at.dms.kjc.spacetime.TraceIRtoC
 
TRADITIONALCOMMENT - Static variable in class at.dms.kjc.KjcScanner
 
transform(AccessorTransformer, AccessorContainer) - Method in class at.dms.classfile.AbstractInstructionAccessor
Transforms the accessor.
transform(InstructionAccessor, AccessorContainer) - Method in interface at.dms.classfile.AccessorTransformer
Transforms the specified accessor.
transform(AccessorTransformer, AccessorContainer) - Method in interface at.dms.classfile.InstructionAccessor
Transforms the accessor.
transform() - Method in class at.dms.kjc.sir.linear.transform.LinearTransform
Actually implements the specific transform.
transform() - Method in class at.dms.kjc.sir.linear.transform.LinearTransformNull
 
transform() - Method in class at.dms.kjc.sir.linear.transform.LinearTransformPipeline
 
transform() - Method in class at.dms.kjc.sir.linear.transform.LinearTransformSplitJoin
Implement the actual transformation for a duplicate splitter splitjoin construct.
transform() - Method in class at.dms.kjc.sir.statespace.transform.LinearTransform
Actually implements the specific transform.
transform() - Method in class at.dms.kjc.sir.statespace.transform.LinearTransformFeedback
 
transform() - Method in class at.dms.kjc.sir.statespace.transform.LinearTransformNull
 
transform() - Method in class at.dms.kjc.sir.statespace.transform.LinearTransformPipeline
 
transform() - Method in class at.dms.kjc.sir.statespace.transform.LinearTransformSplitJoin
Implement the actual transformation for a duplicate splitter splitjoin construct.
transformAccessors(AccessorTransformer) - Method in class at.dms.backend.Optimizer
Transforms targets (deferences to actual instructions).
transformAccessors(AccessorTransformer) - Method in interface at.dms.classfile.AccessorContainer
Transforms the accessors contained in this class.
transformAccessors(AccessorTransformer) - Method in class at.dms.classfile.CodeInfo
Transforms the accessors contained in this class.
transformAccessors(AccessorTransformer) - Method in class at.dms.classfile.HandlerInfo
Transforms targets (deferences to actual instructions).
transformAccessors(AccessorTransformer) - Method in class at.dms.classfile.JumpInstruction
Transforms targets (deferences to actual instructions).
transformAccessors(AccessorTransformer) - Method in class at.dms.classfile.LineNumberInfo
Transforms targets (deferences to actual instructions).
transformAccessors(AccessorTransformer) - Method in class at.dms.classfile.LocalVariableInfo
Transforms targets (deferences to actual instructions).
transformAccessors(AccessorTransformer) - Method in class at.dms.classfile.SwitchInstruction
Transforms targets (deferences to actual instructions).
transformAccessors(AccessorTransformer) - Method in class at.dms.optimize.Optimizer
Transforms targets (deferences to actual instructions).
translate(int, int) - Method in class org.jgraph.graph.AbstractCellView
Translates view (group) by dx, dy.
translate(Collection, int, int) - Static method in class org.jgraph.graph.GraphConstants
Translates the maps in c using translate(Map, int, int).
translate(Map, int, int) - Static method in class org.jgraph.graph.GraphConstants
Translates map by the given amount.
TranslateEnqueue - Class in streamit.frontend.tojava
Translates enqueue statements to old syntax.
TranslateEnqueue() - Constructor for class streamit.frontend.tojava.TranslateEnqueue
 
translateGraphics(Graphics) - Method in class org.jgraph.graph.EdgeRenderer
 
translateViews(CellView[], int, int) - Static method in class org.jgraph.graph.GraphLayoutCache
Translates the specified views by the given amount.
transpose() - Method in class at.dms.kjc.sir.linear.FilterMatrix
Return the transpose of this FilterMatrix.
transpose() - Method in class at.dms.kjc.sir.statespace.FilterMatrix
Return the transpose of this FilterMatrix.
traverse() - Method in class at.dms.backend.TreeWalker
Runs the deadcode algorithm
TREAT_AS_BITS - Static variable in class streamit.library.Bit
 
TreeWalker - Class in at.dms.backend
This is the an abstract class to walk across the tree (DFS)
TreeWalker(BasicBlock[], BasicBlock[]) - Constructor for class at.dms.backend.TreeWalker
Creates a new instruction handle.
trim(int) - Method in class at.dms.kjc.sir.linear.FilterMatrix
Returns a "trimmed" version of this, in which unused (0) peek values are cut off.
trim(int) - Method in class at.dms.kjc.sir.statespace.FilterMatrix
Returns a "trimmed" version of this, in which unused (0) peek values are cut off.
TrimDumbDeadCode - Class in streamit.frontend.passes
Remove expression statements with no side effects.
TrimDumbDeadCode() - Constructor for class streamit.frontend.passes.TrimDumbDeadCode
 
TRINARY_BADCOND - Static variable in interface at.dms.kjc.KjcMessages
 
TRINARY_INCOMP - Static variable in interface at.dms.kjc.KjcMessages
 
TRY_CATCH_NOTHROW - Static variable in interface at.dms.kjc.KjcMessages
 
TRY_NOCATCH - Static variable in interface at.dms.kjc.KjcMessages
 
TRY_UNREACHABLE - Static variable in interface at.dms.kjc.KjcMessages
 
tryMIV(JDoLoopStatement) - Method in class at.dms.kjc.rstream.ConvertChannelExprsMIV
Try convert the communication expressions of the given FilterFusionState to buffer access with MIV index expression, starting at the top level do loop *top*.
TYP_ADDRESS - Static variable in interface at.dms.classfile.Constants
 
TYP_DOUBLE - Static variable in interface at.dms.classfile.Constants
 
TYP_FLOAT - Static variable in interface at.dms.classfile.Constants
 
TYP_INT - Static variable in interface at.dms.classfile.Constants
 
TYP_LONG - Static variable in interface at.dms.classfile.Constants
 
TYP_REFERENCE - Static variable in interface at.dms.classfile.Constants
 
TYP_VOID - Static variable in interface at.dms.classfile.Constants
 
type - Variable in class at.dms.kjc.cluster.TapeBase
type of items on the tape.
type - Variable in class at.dms.kjc.CType
 
type - Variable in class at.dms.kjc.JBinaryExpression
 
type - Variable in class at.dms.kjc.JLocalVariable
 
type - Variable in class at.dms.kjc.JPostfixExpression
 
type - Variable in class at.dms.kjc.JPrefixExpression
 
type - Variable in class at.dms.kjc.JUnaryExpression
 
type - Variable in class at.dms.kjc.raw.JoinerScheduleNode
 
type - Variable in class at.dms.kjc.raw.SimulatorEvent
 
type - Variable in class at.dms.kjc.sir.SIRPortal
 
type - Variable in class at.dms.kjc.spacedynamic.JoinerScheduleNode
 
type - Variable in class at.dms.kjc.spacedynamic.SimulatorEvent
 
Type - Class in streamit.frontend.nodes
Base class for variable data types.
Type() - Constructor for class streamit.frontend.nodes.Type
 
TYPE - Static variable in class streamit.library.Bit
 
type - Variable in class streamit.library.Channel
 
Type - Class in streamit.stair.core
Type of a symbol, register, or other operand.
Type() - Constructor for class streamit.stair.core.Type
 
TYPE_AS_METHOD - Static variable in interface at.dms.kjc.KjcMessages
 
TYPE_BIT - Static variable in class streamit.frontend.nodes.TypePrimitive
Type constant for bit types.
TYPE_BOOLEAN - Static variable in class streamit.frontend.nodes.TypePrimitive
Type constant for boolean types.
TYPE_CHAR - Static variable in class streamit.frontend.nodes.TypePrimitive
Type constant for char types.
TYPE_COMPLEX - Static variable in class streamit.frontend.nodes.TypePrimitive
Type constant for complex primitive types.
TYPE_DOUBLE - Static variable in class streamit.frontend.nodes.TypePrimitive
Type constant for double types; unused in StreamIt.
TYPE_FLOAT - Static variable in class streamit.frontend.nodes.TypePrimitive
Type constant for float types.
TYPE_FLOAT2 - Static variable in class streamit.frontend.nodes.TypePrimitive
Type constant for float vector.
TYPE_FLOAT3 - Static variable in class streamit.frontend.nodes.TypePrimitive
Type constant for float vector.
TYPE_FLOAT4 - Static variable in class streamit.frontend.nodes.TypePrimitive
Type constant for float vector.
TYPE_INT - Static variable in class streamit.frontend.nodes.TypePrimitive
Type constant for int types.
TYPE_STRING - Static variable in class streamit.frontend.nodes.TypePrimitive
Type constant for string types.
TYPE_UNKNOWN - Static variable in interface at.dms.kjc.KjcMessages
 
TYPE_VOID - Static variable in class streamit.frontend.nodes.TypePrimitive
Type constant for void types.
TypeArray - Class in streamit.frontend.nodes
A fixed-length homogenous array type.
TypeArray(Type, Expression) - Constructor for class streamit.frontend.nodes.TypeArray
Creates an array type of the specified base type with the specified length.
TypeArray - Class in streamit.stair.core
Type representing a array of homogeneous objects.
TypeArray(Type, int) - Constructor for class streamit.stair.core.TypeArray
Create an array type for a known length and target type.
typedefString() - Method in class at.dms.kjc.CVectorType
Create C (or C++) typedef allowing CVectorType.toString() to be used as a type.
typedefString() - Method in class at.dms.kjc.CVectorTypeLow
Create C (or C++) typedef allowing CVectorTypeLow.toString() to be used as a type.
TypeFloat - Class in streamit.stair.core
Type representing an floating-point number.
TypeFloat(int) - Constructor for class streamit.stair.core.TypeFloat
Create a new floating-point type of known width.
TypeFloat() - Constructor for class streamit.stair.core.TypeFloat
Create a new floating-point type of unknown width that can hold a fixed value.
TypeHelper - Class in streamit.frontend.nodes
Declares helper functions.
TypeHelper(FEContext, String, List<Function>, int) - Constructor for class streamit.frontend.nodes.TypeHelper
Creates a new helper.
TypeHelper(FEContext, String, List<Function>) - Constructor for class streamit.frontend.nodes.TypeHelper
 
TypeInt - Class in streamit.stair.core
Type representing an integer.
TypeInt(int, boolean) - Constructor for class streamit.stair.core.TypeInt
Create a new integer type of known width and signedness.
TypeInt(int) - Constructor for class streamit.stair.core.TypeInt
Create a new integer type of unknown width that can hold a particular value.
TypeLaidOut - Class in streamit.stair.core
A composite type containing heterogeneous child types with explicit locations within the structure.
TypeLaidOut(String) - Constructor for class streamit.stair.core.TypeLaidOut
Create a new structure type with no members.
TypeLattice - Class in streamit.frontend.controlflow
Type-tracking lattice that finds any compatible type.
TypeLattice(Type) - Constructor for class streamit.frontend.controlflow.TypeLattice
 
TypeLattice(boolean) - Constructor for class streamit.frontend.controlflow.TypeLattice
 
TypePointer - Class in streamit.stair.core
Type representing a pointer to some other typed object in memory.
TypePointer(Type, int) - Constructor for class streamit.stair.core.TypePointer
Create a new pointer type with a specified target type and a fixed width.
TypePortal - Class in streamit.frontend.nodes
A message-portal type.
TypePortal(String) - Constructor for class streamit.frontend.nodes.TypePortal
Creates a new portal type.
TypePrimitive - Class in streamit.frontend.nodes
A primitive type.
TypePrimitive(int) - Constructor for class streamit.frontend.nodes.TypePrimitive
Create a new primitive type.
typeString - Variable in class at.dms.kjc.cluster.TapeBase
type of items on the tape as a string.
TypeStruct - Class in streamit.frontend.nodes
A hetereogeneous structure type.
TypeStruct(FEContext, String, List, List) - Constructor for class streamit.frontend.nodes.TypeStruct
Creates a new structured type.
TypeStruct - Class in streamit.stair.core
A composite type containing heterogeneous child types, as in a C structure.
TypeStruct(String) - Constructor for class streamit.stair.core.TypeStruct
Create a new structure type with no members.
TypeStructRef - Class in streamit.frontend.nodes
A named reference to a structure type, as defined in TypeStruct.
TypeStructRef(String) - Constructor for class streamit.frontend.nodes.TypeStructRef
Creates a new reference to a structured type.
typeToClass(Type) - Method in class streamit.frontend.tojava.NodesToJava
 

U

UNARY_BADTYPE_BNOT - Static variable in interface at.dms.kjc.KjcMessages
 
UNARY_BADTYPE_LNOT - Static variable in interface at.dms.kjc.KjcMessages
 
UNARY_BADTYPE_PM - Static variable in interface at.dms.kjc.KjcMessages
 
unaryPromote(CType) - Static method in class at.dms.kjc.CNumericType
unaryPromote search the type corresponding to the type after computation
UnbufferredPopChannel - Class in at.dms.kjc.backendSupport
A Channel with the single purpose of holding the name of a pop() routine.
UnbufferredPushChannel - Class in at.dms.kjc.backendSupport
A Channel with the single purpose of holding the name of a push() routine.
undo() - Method in class org.jgraph.graph.DefaultGraphModel.GraphModelEdit
Undoes a change.
undo() - Method in class org.jgraph.graph.GraphLayoutCache.GraphViewEdit
Undoes a change.
undo() - Method in class org.jgraph.graph.GraphLayoutCache.GraphViewLayerEdit
Undoes a change.
undo(Object) - Method in class org.jgraph.graph.GraphUndoManager
If this UndoManager is inProgress, undo the last significant UndoableEdit wrt.
UNEXPECTED_EOF - Static variable in interface at.dms.compiler.CompilerMessages
 
UNEXPECTED_EOF - Static variable in interface at.dms.compiler.tools.common.CompilerMessages
 
UnflatEdge - Class in at.dms.kjc.slicegraph
Intermediate file used in (super) synch removal.
UnflatFilter - Class in at.dms.kjc.slicegraph
Intermediate file used in (super) synch removal.
UnflatFilter(SIRStream) - Constructor for class at.dms.kjc.slicegraph.UnflatFilter
Construct new UnflatFilter from filter without doing any connections.
unflatten() - Method in class streamit.stair.core.Block
Convert a single block into a set of basic blocks.
UniBackEnd - Class in at.dms.kjc.vanillaSlice
The entry to the back end for a uniprocesor or cluster.
UniBackEnd() - Constructor for class at.dms.kjc.vanillaSlice.UniBackEnd
 
UniBackEndFactory - Class in at.dms.kjc.vanillaSlice
Specialization of BackEndFactory for uniprocessor backend.
UniBackEndFactory(Integer) - Constructor for class at.dms.kjc.vanillaSlice.UniBackEndFactory
Constructor if creating UniBackEndFactory before layout Creates numProcessors processors.
UniBackEndFactory(UniProcessors) - Constructor for class at.dms.kjc.vanillaSlice.UniBackEndFactory
Constructor if creating UniBackEndFactory after layout.
UnicodeReader - Class in at.dms.compiler.tools.common
A character-stream reader that transforms unicode escape sequences into characters according to the Java Language Specification - Second Edition.
UnicodeReader(Reader) - Constructor for class at.dms.compiler.tools.common.UnicodeReader
Creates a new unicode reader.
UnicodeReader - Class in at.dms.util
A character-stream reader that transforms unicode escape sequences into characters according to the Java Language Specification - Second Edition.
UnicodeReader(Reader) - Constructor for class at.dms.util.UnicodeReader
Creates a new unicode reader.
UniComputeCodeStore - Class in at.dms.kjc.vanillaSlice
Modest extension to ComputeCodeStore.
UniComputeCodeStore(UniProcessor) - Constructor for class at.dms.kjc.vanillaSlice.UniComputeCodeStore
Construct new ComputeCodeStore for a vanilla processor
UNINITIALIZED_FIELD - Static variable in interface at.dms.kjc.KjcMessages
 
UNINITIALIZED_FINAL_FIELD - Static variable in interface at.dms.kjc.KjcMessages
 
UNINITIALIZED_LOCAL_VARIABLE - Static variable in interface at.dms.kjc.KjcMessages
 
uninstallComponents() - Method in class org.jgraph.plaf.basic.BasicGraphUI
Uninstalls the renderer pane.
uninstallKeyboardActions() - Method in class org.jgraph.plaf.basic.BasicGraphUI
 
uninstallListeners() - Method in class org.jgraph.plaf.basic.BasicGraphUI
 
uninstallUI(JComponent) - Method in class org.jgraph.plaf.basic.BasicGraphUI
 
UniProcessor - Class in at.dms.kjc.vanillaSlice
Completely vanilla extension to ComputeNode for a processor (computation node) with no quirks.
UniProcessor(int) - Constructor for class at.dms.kjc.vanillaSlice.UniProcessor
 
UniProcessors - Class in at.dms.kjc.vanillaSlice
Implementation of at.backendSupport.ComputeNodesI to provide a collection of UniProcessors.
UniProcessors(Integer) - Constructor for class at.dms.kjc.vanillaSlice.UniProcessors
Construct a new collection and fill it with ComputeNodes.
unique_id - Variable in class at.dms.kjc.backendSupport.Channel
used to make sure ident is unique
uniqueID - Variable in class at.dms.kjc.backendSupport.CodeStoreHelper
a value that should be unique per instance, useful in generating non-clashing variable names.
uniqueID - Variable in class at.dms.kjc.spacetime.RawExecutionCode
 
UniquePairContainer - Class in streamit.misc
Purpose: Provide a source of Pairs for tuples of objects.
UniquePairContainer() - Constructor for class streamit.misc.UniquePairContainer
 
UNNAMED - Static variable in class at.dms.kjc.JPackageName
The unnamed package (JLS 7.4.2).
unnecessary - Static variable in class at.dms.kjc.raw.JoinerRemoval
 
unnecessary(InputSliceNode) - Static method in class at.dms.kjc.spacetime.OffChipBuffer
 
unnecessary(OutputSliceNode) - Static method in class at.dms.kjc.spacetime.OffChipBuffer
 
UNNECESSARY_CAST - Static variable in interface at.dms.kjc.KjcMessages
 
UNNECESSARY_INSTANCEOF - Static variable in interface at.dms.kjc.KjcMessages
 
UNOP_COMPLEMENT - Static variable in class streamit.frontend.nodes.ExprUnary
 
UNOP_COMPLEMENT - Static variable in class streamit.library.Profiler
 
UNOP_NEG - Static variable in class streamit.frontend.nodes.ExprUnary
 
UNOP_NEG - Static variable in class streamit.library.Profiler
 
UNOP_NOT - Static variable in class streamit.frontend.nodes.ExprUnary
 
UNOP_NOT - Static variable in class streamit.library.Profiler
 
UNOP_POS - Static variable in class streamit.library.Profiler
 
UNOP_POSTDEC - Static variable in class streamit.frontend.nodes.ExprUnary
 
UNOP_POSTDEC - Static variable in class streamit.library.Profiler
 
UNOP_POSTINC - Static variable in class streamit.frontend.nodes.ExprUnary
 
UNOP_POSTINC - Static variable in class streamit.library.Profiler
 
UNOP_PREDEC - Static variable in class streamit.frontend.nodes.ExprUnary
 
UNOP_PREDEC - Static variable in class streamit.library.Profiler
 
UNOP_PREINC - Static variable in class streamit.frontend.nodes.ExprUnary
 
UNOP_PREINC - Static variable in class streamit.library.Profiler
 
UnpositionedError - Class in at.dms.compiler.tools.common
This class is the root class for all compiler errors without a reference to the source text.
UnpositionedError(Message) - Constructor for class at.dms.compiler.tools.common.UnpositionedError
Creates an error with a formatted message as argument.
UnpositionedError(MessageDescription, Object[]) - Constructor for class at.dms.compiler.tools.common.UnpositionedError
Creates an error with an arbitrary number of parameters.
UnpositionedError(MessageDescription, Object, Object) - Constructor for class at.dms.compiler.tools.common.UnpositionedError
Creates an error with two parameters.
UnpositionedError(MessageDescription, Object) - Constructor for class at.dms.compiler.tools.common.UnpositionedError
Creates an error with one parameter.
UnpositionedError(MessageDescription) - Constructor for class at.dms.compiler.tools.common.UnpositionedError
Creates an error without parameters.
UnpositionedError - Class in at.dms.compiler
This class is the root class for all compiler errors without a reference to the source text.
UnpositionedError(Message) - Constructor for class at.dms.compiler.UnpositionedError
Creates an error with a formatted message as argument.
UnpositionedError(MessageDescription, Object[]) - Constructor for class at.dms.compiler.UnpositionedError
Creates an error with an arbitrary number of parameters.
UnpositionedError(MessageDescription, Object, Object) - Constructor for class at.dms.compiler.UnpositionedError
Creates an error with two parameters.
UnpositionedError(MessageDescription, Object) - Constructor for class at.dms.compiler.UnpositionedError
Creates an error with one parameter.
UnpositionedError(MessageDescription) - Constructor for class at.dms.compiler.UnpositionedError
Creates an error without parameters.
UnrecognizedVariableException - Exception in streamit.frontend.nodes
Exception thrown when a pass encounters an undeclared variable unexpectedly.
UnrecognizedVariableException(FENode, String) - Constructor for exception streamit.frontend.nodes.UnrecognizedVariableException
 
UnrecognizedVariableException(ExprVar) - Constructor for exception streamit.frontend.nodes.UnrecognizedVariableException
 
UnrecognizedVariableException(String) - Constructor for exception streamit.frontend.nodes.UnrecognizedVariableException
 
UnrecognizedVariableException() - Constructor for exception streamit.frontend.nodes.UnrecognizedVariableException
 
UnresolvedConstant - Class in at.dms.classfile
Wrap an Unresolved constant reference with this CPE.
UnresolvedConstant(byte, int, int) - Constructor for class at.dms.classfile.UnresolvedConstant
Constructs a new unresolved pooled constant.
unroll - Static variable in class at.dms.kjc.KjcOptions
 
unroll(SIRStream, int) - Static method in class at.dms.kjc.sir.lowering.partition.ManualPartition
Performs loop unrolling up to 'limit' in all methods of all deep children within 'str'.
unroll(SIRStream) - Static method in class at.dms.kjc.sir.lowering.Unroller
Run a propagator on every method of a stream.
UNROLL_FOR_WORK_EST - Static variable in class at.dms.kjc.sir.lowering.partition.WorkEstimate
If true, attempt to fully unroll the filter before we estimate its work
Unroller - Class in at.dms.kjc.sir.lowering
This class unrolls loops where it can.
Unroller(Hashtable<JLocalVariable, JLiteral>) - Constructor for class at.dms.kjc.sir.lowering.Unroller
Creates one of these given that constants maps JLocalVariables to JLiterals for the scope that we'll be visiting.
Unroller(Hashtable<JLocalVariable, JLiteral>, boolean) - Constructor for class at.dms.kjc.sir.lowering.Unroller
 
unrollFilter(SIRFilter) - Static method in class at.dms.kjc.sir.lowering.Unroller
Unrolls filter up to a factor of 100,000.
unrollFilter(SIRFilter, int) - Static method in class at.dms.kjc.sir.lowering.Unroller
Unrolls filter up to a factor of unrollFactor.
UNSELECTED - Static variable in class org.jgraph.graph.DefaultGraphSelectionModel
Object value that represents the unselected state in cellStates.
unsetDRAM() - Method in class at.dms.kjc.spacetime.OffChipBuffer
Remove the dram assignment of this buffer.
unsetIsInFor() - Method in class at.dms.kjc.JVariableDeclarationStatement
Unsets the variables to be for variables
unsetIsLoopVariable() - Method in class at.dms.kjc.JLocalVariable
 
UNSUPPORTED_ENCODING - Static variable in interface at.dms.compiler.CompilerMessages
 
UNSUPPORTED_ENCODING - Static variable in interface at.dms.compiler.tools.common.CompilerMessages
 
unsupportedType() - Method in class streamit.library.jcc.JccChannel
 
UNUSED_CATCH_PARAMETER - Static variable in interface at.dms.kjc.KjcMessages
 
UNUSED_CLASS_IMPORT - Static variable in interface at.dms.kjc.KjcMessages
 
UNUSED_LABEL - Static variable in interface at.dms.kjc.KjcMessages
 
UNUSED_LOCALVAR - Static variable in interface at.dms.kjc.KjcMessages
 
UNUSED_PACKAGE_IMPORT - Static variable in interface at.dms.kjc.KjcMessages
 
UNUSED_PARAMETER - Static variable in interface at.dms.kjc.KjcMessages
 
UNUSED_PRIVATE_FIELD - Static variable in interface at.dms.kjc.KjcMessages
 
UNUSED_PRIVATE_METHOD - Static variable in interface at.dms.kjc.KjcMessages
 
UNUSED_RETURN_VALUE_FROM_FUNCTION_CALL - Static variable in interface at.dms.kjc.KjcMessages
 
update() - Method in class org.jgraph.graph.AbstractCellView
Update attributes and recurse children.
update() - Method in interface org.jgraph.graph.CellView
Update this view's attributes.
update() - Method in class org.jgraph.graph.EdgeView
Update attributes and recurse children.
update(CellView[]) - Method in class org.jgraph.graph.GraphLayoutCache
 
update(CellView) - Method in class org.jgraph.graph.GraphLayoutCache
 
update() - Method in class org.jgraph.graph.VertexView
Overrides the parent method to udpate the cached points.
update(Observable, Object) - Method in class org.jgraph.plaf.basic.BasicGraphUI.GraphViewObserver
 
updateAllAttributes() - Method in class org.jgraph.graph.AbstractCellView
This method implements the merge between the cell's and the view's attributes.
updateAutoSize(CellView) - Method in interface org.jgraph.graph.CellViewFactory
Sets the preferred size for view.
updateAutoSize(CellView) - Method in class org.jgraph.JGraph
Computes and updates the size for view.
updateCachedPreferredSize() - Method in class org.jgraph.plaf.basic.BasicGraphUI
Updates the preferredSize instance variable, which is returned from getPreferredSize().
updateGroupBounds() - Method in class org.jgraph.graph.VertexView
 
updateHandle() - Method in class org.jgraph.plaf.basic.BasicGraphUI
Update the handle using createHandle.
updateInsertionLocation(JComponent, Point) - Method in class org.jgraph.plaf.basic.BasicGraphDropTargetListener
called to set the insertion location to match the current mouse pointer coordinates.
updateInsertionLocation(JComponent, Point) - Method in class org.jgraph.plaf.basic.BasicGraphUI.GraphDropTargetListener
called to set the insertion location to match the current mouse pointer coordinates.
updateListeners() - Method in class org.jgraph.graph.DefaultGraphModel.GraphModelLayerEdit
 
updateListeners() - Method in class org.jgraph.graph.GraphLayoutCache.GraphViewLayerEdit
 
updateNext() - Method in class org.jgraph.graph.GraphLayoutCache.GraphViewLayerEdit
 
updateParents() - Method in class streamit.stair.core.Block
Update ownership of contained instructions.
updatePorts() - Method in class org.jgraph.graph.GraphLayoutCache
Updates the cached array of ports.
updatePushMethodName(String) - Method in class at.dms.kjc.backendSupport.UnbufferredPushChannel
 
updateSize() - Method in class org.jgraph.plaf.basic.BasicGraphUI
Messages the Graph with graphDidChange.
updateUI() - Method in class org.jgraph.JGraph
Notification from the UIManager that the L&F has changed.
uponEOF() - Method in class at.dms.compiler.tools.antlr.runtime.CharScanner
This method is called by YourLexer.nextToken() when the lexer has hit EOF condition.
upper - Variable in exception at.dms.compiler.antlr.runtime.MismatchedTokenException
 
upper - Variable in exception at.dms.compiler.tools.antlr.runtime.MismatchedCharException
 
upper - Variable in exception at.dms.compiler.tools.antlr.runtime.MismatchedTokenException
 
upper_bound(Object) - Method in class streamit.misc.OMap
 
upper_bound(Object) - Method in class streamit.misc.OSet
 
upper_bound(Object) - Method in class streamit.misc.RBTree
 
upperCaseMangledLiterals - Static variable in class at.dms.compiler.tools.antlr.compiler.Main
 
upstreamCleanup() - Method in interface at.dms.kjc.cluster.Tape
Any cleanup needed before exit for upstream end of tape.
upstreamCleanup() - Method in class at.dms.kjc.cluster.TapeBase
 
upstreamCleanup() - Method in class at.dms.kjc.cluster.TapeCluster
 
upstreamCleanup() - Method in class at.dms.kjc.cluster.TapeClusterFused
 
upstreamCleanup() - Method in class at.dms.kjc.cluster.TapeDynrate
 
upstreamCleanup() - Method in class at.dms.kjc.cluster.TapeFixedBase
 
upstreamDeclaration() - Method in interface at.dms.kjc.cluster.Tape
Data declaration: for code doing upstream processing.
upstreamDeclaration() - Method in class at.dms.kjc.cluster.TapeBase
 
upstreamDeclaration() - Method in class at.dms.kjc.cluster.TapeCluster
 
upstreamDeclaration() - Method in class at.dms.kjc.cluster.TapeDynrate
 
upstreamDeclaration() - Method in class at.dms.kjc.cluster.TapeFixedBase
 
upstreamDeclarationExtern() - Method in interface at.dms.kjc.cluster.Tape
Data declaration: following "extern" if needed else noop.
upstreamDeclarationExtern() - Method in class at.dms.kjc.cluster.TapeBase
 
upstreamDeclarationExtern() - Method in class at.dms.kjc.cluster.TapeCluster
 
upstreamDeclarationExtern() - Method in class at.dms.kjc.cluster.TapeDynrate
 
upstreamDeclarationExtern() - Method in class at.dms.kjc.cluster.TapeFixedBase
 
usage() - Method in class at.dms.backend.BackendOptions
 
usage() - Method in class at.dms.compiler.tools.antlr.compiler.AntlrOptions
 
usage() - Method in class at.dms.compiler.tools.common.Options
Shows a usage message.
usage() - Method in class at.dms.compiler.tools.include.IncludeOptions
 
usage() - Method in class at.dms.compiler.tools.lexgen.LexgenOptions
 
usage() - Method in class at.dms.compiler.tools.msggen.MsggenOptions
 
usage() - Method in class at.dms.compiler.tools.optgen.OptgenOptions
 
usage() - Method in class at.dms.kjc.KjcOptions
 
usage() - Method in class at.dms.optimize.OptimizeOptions
 
usage() - Method in class at.dms.util.Options
Shows a usage message.
UseDefInfo - Class in at.dms.kjc.rstream
This class will return a HashMap from local vars->hashset.
useDownstreamRestriction(SteadyDownstreamRestriction) - Method in class streamit.scheduler2.constrained.SteadyUpstreamRestriction
 
useFL(FeedbackLoopIter) - Method in class streamit.library.Joiner
 
useFL(FeedbackLoopIter) - Method in class streamit.library.Splitter
 
useRestrictions(Restrictions) - Method in class streamit.scheduler2.constrained.InitializationSourceRestriction
 
useRestrictions(Restrictions) - Method in class streamit.scheduler2.constrained.InitPeekRestriction
 
useRestrictions(Restrictions) - Method in class streamit.scheduler2.constrained.NodeSteadyRestriction
 
useRestrictions(Restrictions) - Method in class streamit.scheduler2.constrained.Restriction
 
useSJ(SplitJoinIter) - Method in class streamit.library.Joiner
 
useSJ(SplitJoinIter) - Method in class streamit.library.Splitter
 
useSpace(SIRStream, SpaceTimeSchedule, Layout) - Method in class at.dms.kjc.slicegraph.AdaptivePartitioner
 
useStream(SchedStream) - Method in class streamit.scheduler1.Scheduler
Specify the stream to use with this scheduler.
useUpstreamRestriction(SteadyUpstreamRestriction) - Method in class streamit.scheduler2.constrained.SteadyDownstreamRestriction
 
Util - Class in at.dms.kjc.raw
This class contains various function used by multiple passes
Util() - Constructor for class at.dms.kjc.raw.Util
 
Util - Class in at.dms.kjc.rstream
This class contains various function used by multiple passes
Util() - Constructor for class at.dms.kjc.rstream.Util
 
Util - Class in at.dms.kjc.slicegraph
A class with useful functions that span classes.
Util() - Constructor for class at.dms.kjc.slicegraph.Util
 
Util - Class in at.dms.kjc.spacedynamic
This class contains various function used by multiple passes
Util() - Constructor for class at.dms.kjc.spacedynamic.Util
 
Util - Class in at.dms.kjc.spacetime
A class with useful functions that span classes.
Util() - Constructor for class at.dms.kjc.spacetime.Util
 
Utils - Class in at.dms.compiler.tools.antlr.compiler
 
Utils() - Constructor for class at.dms.compiler.tools.antlr.compiler.Utils
 
Utils - Class in at.dms.compiler.tools.common
This class defines severals utilities methods used in source code
Utils() - Constructor for class at.dms.compiler.tools.common.Utils
 
Utils - Class in at.dms.util
This class defines severals utilities methods used in source code
Utils() - Constructor for class at.dms.util.Utils
 

V

val - Variable in class at.dms.compiler.getopt.LongOpt
The value to store in "flag" if flag is not null, otherwise the equivalent short option character for this long option.
validate() - Method in class org.jgraph.graph.EdgeRenderer
Overridden for performance reasons.
validate() - Method in class org.jgraph.graph.PortRenderer
Overridden for performance reasons.
validate() - Method in class org.jgraph.graph.VertexRenderer
Overridden for performance reasons.
validCachedPreferredSize - Variable in class org.jgraph.plaf.basic.BasicGraphUI
Is the preferredSize valid?
VALUE - Static variable in class org.jgraph.graph.GraphConstants
Key for the value attribute.
value - Variable in class streamit.frontend.controlflow.AnyTypeLattice
 
value() - Method in class streamit.frontend.StreamItParserFE
 
value_expr() - Method in class streamit.frontend.StreamItParserFE
 
valueChanged(GraphSelectionEvent) - Method in interface org.jgraph.event.GraphSelectionListener
Called whenever the value of the selection changes.
valueChanged(Object) - Method in interface org.jgraph.graph.DefaultGraphCell.ValueChangeHandler
Messaged when the value of the cell has changed.
valueChanged(GraphSelectionEvent) - Method in class org.jgraph.graph.DefaultGraphCellEditor
Resets lastPath.
valueChanged(GraphSelectionEvent) - Method in class org.jgraph.JGraph.GraphSelectionRedirector
Invoked by the GraphSelectionModel when the selection changes.
valueChanged(GraphSelectionEvent) - Method in class org.jgraph.plaf.basic.BasicGraphUI.GraphSelectionHandler
Messaged when the selection changes in the graph we're displaying for.
valueOf(String) - Static method in enum at.dms.kjc.backendSupport.SchedulingPhase
Returns the enum constant of this type with the specified name.
values() - Static method in enum at.dms.kjc.backendSupport.SchedulingPhase
Returns an array containing the constants of this enum type, in the order they're declared.
VAR_ASSIGN - Static variable in interface at.dms.compiler.tools.antlr.compiler.ActionLexerTokenTypes
 
VAR_INIT_BADTYPE - Static variable in interface at.dms.kjc.KjcMessages
 
var_initializer() - Method in class streamit.frontend.StreamItParserFE
 
VAR_UNKNOWN - Static variable in interface at.dms.kjc.KjcMessages
 
vardecl - Variable in class at.dms.kjc.sir.SIRInterfaceTable
The variable declaration containing this interface table.
VarDeclRaiser - Class in at.dms.kjc.sir.lowering
This class raises Variable Declaration to the beginning of blocks for C friendly code Use visitBlockStatement to move Var Decls to top of block or have it run on the method and have it recurse
VarDeclRaiser() - Constructor for class at.dms.kjc.sir.lowering.VarDeclRaiser
 
variable - Variable in class at.dms.kjc.JFieldDeclaration
 
variable_decl() - Method in class streamit.frontend.StreamItParserFE
 
VARIABLE_REDECLARED - Static variable in interface at.dms.kjc.KjcMessages
 
VariablesDefUse - Class in at.dms.kjc.common
This class will return a HashSet containing all the variables (locals and fields) used or defined from the entry point of the visitor.
VariablesUsed - Class in at.dms.kjc.common
This class will return a HashSet containing all the variables (locals and fields) used (ignoring defines)
VARNAME - Static variable in class at.dms.kjc.common.ConvertLonelyPops
The name of the var we create
varName(JLocalVariable) - Static method in class at.dms.kjc.CSourceClass
Naming of variables abstracted away
VARNAME - Static variable in class at.dms.kjc.spacedynamic.ConvertLonelyReceives
 
varName(int) - Method in class streamit.frontend.nodes.TempVarGen
Get the name of a variable for a particular number.
VarsAssigned - Class in at.dms.kjc.common
Find all the vars that are possible assigned given a tree in the IR.
Vector - Class in at.dms.compiler.antlr.runtime
 
Vector() - Constructor for class at.dms.compiler.antlr.runtime.Vector
 
Vector(int) - Constructor for class at.dms.compiler.antlr.runtime.Vector
 
Vector - Class in at.dms.compiler.tools.antlr.runtime
 
Vector() - Constructor for class at.dms.compiler.tools.antlr.runtime.Vector
 
Vector(int) - Constructor for class at.dms.compiler.tools.antlr.runtime.Vector
 
VECTOR_EMPTY - Static variable in interface at.dms.kjc.Constants
 
Vectorizable - Class in at.dms.kjc.sir.lowering
Determine if code is naively vectorizable by interleaving executions of different steady states.
Vectorizable() - Constructor for class at.dms.kjc.sir.lowering.Vectorizable
 
vectorizable(SIRFilter) - Static method in class at.dms.kjc.sir.lowering.Vectorizable
Check whether a filter could be naively vectorized by interleaving executions of different steady states.
vectorizableStr(SIRStream) - Static method in class at.dms.kjc.sir.lowering.Vectorizable
Return set of naively vectorizable filters in stream.
vectorize - Static variable in class at.dms.kjc.KjcOptions
 
Vectorize - Class in at.dms.kjc.sir.lowering
Transform methods for a filter to use vector types as appropriate.
Vectorize() - Constructor for class at.dms.kjc.sir.lowering.Vectorize
 
VectorizeEnable - Class in at.dms.kjc.sir.lowering
Mung code to allow naive vectorization.
VectorizeEnable() - Constructor for class at.dms.kjc.sir.lowering.VectorizeEnable
 
vectorizeEnable(SIRStream, Map<SIROperator, Integer>) - Static method in class at.dms.kjc.sir.lowering.VectorizeEnable
Perform naive vectorization on eligible filters in a stream.
vectorsOverTapesDebugged - Static variable in class at.dms.kjc.sir.lowering.VectorizeEnable
Keep from producing vectors over tapes until I can debug.
verbose - Variable in class at.dms.backend.BackendOptions
 
verbose - Static variable in class at.dms.kjc.KjcOptions
 
verbose - Variable in class at.dms.optimize.OptimizeOptions
 
verboseMode() - Method in class at.dms.compiler.Compiler
Returns true iff compilation runs in verbose mode.
verboseMode() - Method in class at.dms.compiler.tools.common.Compiler
Returns true iff compilation runs in verbose mode.
verboseMode() - Method in class at.dms.kjc.Main
returns true iff compilation in verbose mode is requested.
verifyArrayDimsMatchInits(FENode, Type, Expression) - Method in class streamit.frontend.passes.SemanticChecker
 
verifyFiles(String[]) - Method in class at.dms.compiler.Compiler
Creates an array of files from the specified array of file names.
verifyFiles(Vector) - Method in class at.dms.compiler.Compiler
Takes a vector of file names an checks that each exists.
verifyFiles(String[]) - Method in class at.dms.compiler.tools.common.Compiler
Creates an array of files from the specified array of file names.
verifyFiles(Vector) - Method in class at.dms.compiler.tools.common.Compiler
Takes a vector of file names an checks that each exists.
verifyThatHierarchyIsComplete() - Method in class at.dms.compiler.tools.antlr.compiler.Hierarchy
Return true if hierarchy is complete, false if not
version() - Method in class at.dms.backend.BackendOptions
 
version() - Method in class at.dms.compiler.tools.antlr.compiler.AntlrOptions
 
version - Static variable in class at.dms.compiler.tools.antlr.compiler.Main
 
version() - Method in class at.dms.compiler.tools.common.Options
Shows the version number.
version() - Method in class at.dms.compiler.tools.include.IncludeOptions
 
version() - Method in class at.dms.compiler.tools.lexgen.LexgenOptions
 
version() - Method in class at.dms.compiler.tools.msggen.MsggenOptions
 
version() - Method in class at.dms.compiler.tools.optgen.OptgenOptions
 
version() - Method in class at.dms.kjc.KjcOptions
 
version() - Method in class at.dms.optimize.OptimizeOptions
 
version() - Method in class at.dms.util.Options
Shows the version number.
VERSION - Static variable in class org.jgraph.JGraph
 
vertex - Variable in class org.jgraph.graph.VertexView.SizeHandle
 
VertexRenderer - Class in org.jgraph.graph
This renderer displays entries that implement the CellView interface and supports the following attributes.
VertexRenderer() - Constructor for class org.jgraph.graph.VertexRenderer
Constructs a renderer that may be used to render vertices.
VertexRenderer(boolean) - Constructor for class org.jgraph.graph.VertexRenderer
Constructs a renderer that may be used to render vertices.
VertexView - Class in org.jgraph.graph
The default implementation of a vertex view.
VertexView(Object, JGraph, CellMapper) - Constructor for class org.jgraph.graph.VertexView
Constructs a vertex view for the specified model object and the specified child views.
VertexView.SizeHandle - Class in org.jgraph.graph
 
VertexView.SizeHandle(VertexView, GraphContext) - Constructor for class org.jgraph.graph.VertexView.SizeHandle
 
VERTICAL_ALIGNMENT - Static variable in class org.jgraph.graph.GraphConstants
Key for the verticalAlignment attribute.
VERTICAL_TEXT_POSITION - Static variable in class org.jgraph.graph.GraphConstants
Key for the verticalTextPosition attribute.
VerticalCutTransform - Class in at.dms.kjc.sir.lowering.partition
Vertical cut transform on a stream graph.
VerticalCutTransform(int) - Constructor for class at.dms.kjc.sir.lowering.partition.VerticalCutTransform
 
VerticalFission - Class in at.dms.kjc.sir.lowering.fission
 
VerticalFission() - Constructor for class at.dms.kjc.sir.lowering.fission.VerticalFission
 
view - Variable in class org.jgraph.graph.EdgeRenderer
Cache the current edgeview for drawing
view - Variable in class org.jgraph.graph.PortRenderer
Cache the current edgeview for drawing.
view - Variable in class org.jgraph.graph.VertexRenderer
Cache the current shape for drawing.
views - Variable in class org.jgraph.graph.GraphContext
Map of (cell, view) pairs including ports.
views - Variable in class org.jgraph.plaf.basic.BasicGraphUI.RootHandle
 
visible - Variable in class org.jgraph.graph.GraphLayoutCache.GraphViewEdit
 
visibleSet - Variable in class org.jgraph.graph.GraphLayoutCache
 
visitAdd(JAddExpression, T) - Method in interface at.dms.kjc.ExpressionVisitor
 
visitAdd(JAddExpression, T) - Method in class at.dms.kjc.ExpressionVisitorBase
 
visitAdd(JAddExpression, Stack<JExpression>) - Method in class at.dms.kjc.sir.lowering.ThreeAddressExpressionCheck
 
visitAnyStream(SIROperator) - Method in class at.dms.kjc.sir.SIRToStreamIt
 
visitArgs(JExpression[], int) - Method in class at.dms.kjc.common.ToC
prints an array length expression
visitArgs(JExpression[]) - Method in class at.dms.kjc.EmptyAttributeVisitor
prints an array length expression
visitArgs(JExpression[]) - Method in class at.dms.kjc.KjcEmptyVisitor
prints an array length expression
visitArgs(JExpression[]) - Method in class at.dms.kjc.KjcPrettyPrinter
prints an array length expression
visitArgs(JExpression[], int) - Method in class at.dms.kjc.lir.LIRToC
prints an array length expression
visitArgs(JExpression[]) - Method in class at.dms.kjc.ReplacingVisitor
prints an array length expression
visitArgs(JExpression[]) - Method in class at.dms.kjc.sir.lowering.Propagator
Visits a set of arguments
visitArgs(JExpression[], int) - Method in class at.dms.kjc.sir.SIRToStreamIt
prints an array length expression
visitArrayAccess(JArrayAccessExpression, T) - Method in interface at.dms.kjc.ExpressionVisitor
 
visitArrayAccess(JArrayAccessExpression, T) - Method in class at.dms.kjc.ExpressionVisitorBase
 
visitArrayAccess(JArrayAccessExpression, Stack<JExpression>) - Method in class at.dms.kjc.sir.lowering.ThreeAddressExpressionCheck
 
visitArrayAccessExpression(JArrayAccessExpression, JExpression, JExpression) - Method in interface at.dms.kjc.AttributeVisitor
visits an array length expression
visitArrayAccessExpression(JArrayAccessExpression, JExpression, JExpression) - Method in class at.dms.kjc.cluster.CodeEstimate
visits an array access expression
visitArrayAccessExpression(JArrayAccessExpression, JExpression, JExpression) - Method in class at.dms.kjc.common.ToC
prints an array access expression
visitArrayAccessExpression(JArrayAccessExpression, JExpression, JExpression) - Method in class at.dms.kjc.EmptyAttributeVisitor
prints an array length expression
visitArrayAccessExpression(JArrayAccessExpression, JExpression, JExpression) - Method in class at.dms.kjc.KjcEmptyVisitor
prints an array length expression
visitArrayAccessExpression(JArrayAccessExpression, JExpression, JExpression) - Method in class at.dms.kjc.KjcPrettyPrinter
prints an array length expression
visitArrayAccessExpression(JArrayAccessExpression, JExpression, JExpression) - Method in interface at.dms.kjc.KjcVisitor
visits an array length expression
visitArrayAccessExpression(JArrayAccessExpression, JExpression, JExpression) - Method in class at.dms.kjc.Kopi2SIR
visits an array length expression
visitArrayAccessExpression(JArrayAccessExpression, JExpression, JExpression) - Method in class at.dms.kjc.lir.LIRToC
prints an array access expression
visitArrayAccessExpression(JArrayAccessExpression, JExpression, JExpression) - Method in class at.dms.kjc.ReplacingVisitor
prints an array length expression
visitArrayAccessExpression(JArrayAccessExpression, JExpression, JExpression) - Method in class at.dms.kjc.rstream.FlatIRToRS
prints an array access expression
visitArrayAccessExpression(JArrayAccessExpression, JExpression, JExpression) - Method in class at.dms.kjc.sir.lowering.ArrayDestroyer
 
visitArrayAccessExpression(JArrayAccessExpression, JExpression, JExpression) - Method in class at.dms.kjc.sir.lowering.Propagator
Visits an array access expression
visitArrayAccessExpression(JArrayAccessExpression, JExpression, JExpression) - Method in class at.dms.kjc.sir.SIRToStreamIt
prints an array length expression
visitArrayAccessExpression(JArrayAccessExpression, JExpression, JExpression) - Method in class at.dms.util.IRPrinter
visits an array length expression
visitArrayInitializer(JArrayInitializer, JExpression[]) - Method in interface at.dms.kjc.AttributeVisitor
visits an array initializer expression
visitArrayInitializer(JArrayInitializer, JExpression[]) - Method in class at.dms.kjc.common.ToC
prints an array initializer expression
visitArrayInitializer(JArrayInitializer, JExpression[]) - Method in class at.dms.kjc.EmptyAttributeVisitor
prints an array initializer expression
visitArrayInitializer(JArrayInitializer, T) - Method in interface at.dms.kjc.ExpressionVisitor
 
visitArrayInitializer(JArrayInitializer, T) - Method in class at.dms.kjc.ExpressionVisitorBase
 
visitArrayInitializer(JArrayInitializer, JExpression[]) - Method in class at.dms.kjc.KjcEmptyVisitor
prints an array initializer expression
visitArrayInitializer(JArrayInitializer, JExpression[]) - Method in class at.dms.kjc.KjcPrettyPrinter
prints an array initializer expression
visitArrayInitializer(JArrayInitializer, JExpression[]) - Method in interface at.dms.kjc.KjcVisitor
visits an array initializer expression
visitArrayInitializer(JArrayInitializer, JExpression[]) - Method in class at.dms.kjc.Kopi2SIR
visits an array initializer expression
visitArrayInitializer(JArrayInitializer, JExpression[]) - Method in class at.dms.kjc.lir.LIRToC
prints an array initializer expression
visitArrayInitializer(JArrayInitializer, JExpression[]) - Method in class at.dms.kjc.rstream.ConvertArrayInitializers
 
visitArrayInitializer(JArrayInitializer, Stack<JExpression>) - Method in class at.dms.kjc.sir.lowering.ThreeAddressExpressionCheck
 
visitArrayInitializer(JArrayInitializer, JExpression[]) - Method in class at.dms.kjc.sir.SIRToStreamIt
prints an array initializer expression
visitArrayInitializer(JArrayInitializer, JExpression[]) - Method in class at.dms.util.IRPrinter
visits an array initializer expression
visitArrayLength(JArrayLengthExpression, T) - Method in interface at.dms.kjc.ExpressionVisitor
 
visitArrayLength(JArrayLengthExpression, T) - Method in class at.dms.kjc.ExpressionVisitorBase
 
visitArrayLength(JArrayLengthExpression, Stack<JExpression>) - Method in class at.dms.kjc.sir.lowering.ThreeAddressExpressionCheck
 
visitArrayLengthExpression(JArrayLengthExpression, JExpression) - Method in interface at.dms.kjc.AttributeVisitor
visits an array length expression
visitArrayLengthExpression(JArrayLengthExpression, JExpression) - Method in class at.dms.kjc.common.ToC
prints an array length expression
visitArrayLengthExpression(JArrayLengthExpression, JExpression) - Method in class at.dms.kjc.EmptyAttributeVisitor
prints an array length expression
visitArrayLengthExpression(JArrayLengthExpression, JExpression) - Method in class at.dms.kjc.KjcEmptyVisitor
prints an array length expression
visitArrayLengthExpression(JArrayLengthExpression, JExpression) - Method in class at.dms.kjc.KjcPrettyPrinter
prints an array length expression
visitArrayLengthExpression(JArrayLengthExpression, JExpression) - Method in interface at.dms.kjc.KjcVisitor
visits an array length expression
visitArrayLengthExpression(JArrayLengthExpression, JExpression) - Method in class at.dms.kjc.Kopi2SIR
visits an array length expression
visitArrayLengthExpression(JArrayLengthExpression, JExpression) - Method in class at.dms.kjc.lir.LIRToC
prints an array length expression
visitArrayLengthExpression(JArrayLengthExpression, JExpression) - Method in class at.dms.kjc.ReplacingVisitor
prints an array length expression
visitArrayLengthExpression(JArrayLengthExpression, JExpression) - Method in class at.dms.kjc.sir.lowering.Propagator
Visits an array length access expression
visitArrayLengthExpression(JArrayLengthExpression, JExpression) - Method in class at.dms.kjc.sir.SIRToStreamIt
prints an array length expression
visitArrayLengthExpression(JArrayLengthExpression, JExpression) - Method in class at.dms.util.IRPrinter
visits an array length expression
visitAssignment(JAssignmentExpression, T) - Method in interface at.dms.kjc.ExpressionVisitor
 
visitAssignment(JAssignmentExpression, T) - Method in class at.dms.kjc.ExpressionVisitorBase
 
visitAssignment(JAssignmentExpression, Stack<JExpression>) - Method in class at.dms.kjc.sir.lowering.ThreeAddressExpressionCheck
 
visitAssignmentExpression(JAssignmentExpression, JExpression, JExpression) - Method in interface at.dms.kjc.AttributeVisitor
visits an assignment expression
visitAssignmentExpression(JAssignmentExpression, JExpression, JExpression) - Method in class at.dms.kjc.backendSupport.EmitCode.CodeGen
 
visitAssignmentExpression(JAssignmentExpression, JExpression, JExpression) - Method in class at.dms.kjc.cluster.DetectConst
 
visitAssignmentExpression(JAssignmentExpression, JExpression, JExpression) - Method in class at.dms.kjc.cluster.FlatIRToCluster
prints an assignment expression
visitAssignmentExpression(JAssignmentExpression, JExpression, JExpression) - Method in class at.dms.kjc.cluster.ModState
 
visitAssignmentExpression(JAssignmentExpression, JExpression, JExpression) - Method in class at.dms.kjc.common.HasSideEffects
prints an assignment expression
visitAssignmentExpression(JAssignmentExpression, JExpression, JExpression) - Method in class at.dms.kjc.common.RemoveUnusedVars
 
visitAssignmentExpression(JAssignmentExpression, JExpression, JExpression) - Method in class at.dms.kjc.common.VariablesUsed
prints an assignment expression
visitAssignmentExpression(JAssignmentExpression, JExpression, JExpression) - Method in class at.dms.kjc.common.VarsAssigned
 
visitAssignmentExpression(JAssignmentExpression, JExpression, JExpression) - Method in class at.dms.kjc.EmptyAttributeVisitor
prints an assignment expression
visitAssignmentExpression(JAssignmentExpression, JExpression, JExpression) - Method in class at.dms.kjc.KjcEmptyVisitor
prints an assignment expression
visitAssignmentExpression(JAssignmentExpression, JExpression, JExpression) - Method in class at.dms.kjc.KjcPrettyPrinter
prints an assignment expression
visitAssignmentExpression(JAssignmentExpression, JExpression, JExpression) - Method in interface at.dms.kjc.KjcVisitor
visits an assignment expression
visitAssignmentExpression(JAssignmentExpression, JExpression, JExpression) - Method in class at.dms.kjc.Kopi2SIR
visits an assignment expression
visitAssignmentExpression(JAssignmentExpression, JExpression, JExpression) - Method in class at.dms.kjc.lir.LIRToC
prints an assignment expression
visitAssignmentExpression(JAssignmentExpression, JExpression, JExpression) - Method in class at.dms.kjc.raw.FlatIRToC
prints an assignment expression
visitAssignmentExpression(JAssignmentExpression, JExpression, JExpression) - Method in class at.dms.kjc.ReplacingVisitor
prints an assignment expression
visitAssignmentExpression(JAssignmentExpression, JExpression, JExpression) - Method in class at.dms.kjc.rstream.FlatIRToRS
prints an assignment expression
visitAssignmentExpression(JAssignmentExpression, JExpression, JExpression) - Method in class at.dms.kjc.sir.lowering.Propagator
Visits an assignment expression
visitAssignmentExpression(JAssignmentExpression, JExpression, JExpression) - Method in class at.dms.kjc.sir.lowering.RenameDestroyedVars
 
visitAssignmentExpression(JAssignmentExpression, JExpression, JExpression) - Method in class at.dms.kjc.sir.lowering.StructDestroyer
Visit assignment expression.
visitAssignmentExpression(JAssignmentExpression, JExpression, JExpression) - Method in class at.dms.kjc.sir.lowering.Unroller
checks assignment
visitAssignmentExpression(JAssignmentExpression, JExpression, JExpression) - Method in class at.dms.kjc.sir.SIRToStreamIt
prints an assignment expression
visitAssignmentExpression(JAssignmentExpression, JExpression, JExpression) - Method in class at.dms.kjc.spacedynamic.FlatIRToC
prints an assignment expression
visitAssignmentExpression(JAssignmentExpression, JExpression, JExpression) - Method in class at.dms.kjc.spacetime.TraceIRtoC
prints an assignment expression
visitAssignmentExpression(JAssignmentExpression, JExpression, JExpression) - Method in class at.dms.util.IRPrinter
visits an assignment expression
visitBinary(JBinaryExpression, T) - Method in interface at.dms.kjc.ExpressionVisitor
 
visitBinary(JBinaryExpression, T) - Method in class at.dms.kjc.ExpressionVisitorBase
 
visitBinary(JBinaryExpression, Stack<JExpression>) - Method in class at.dms.kjc.sir.lowering.ThreeAddressExpressionCheck
 
visitBinaryArithmetic(JBinaryArithmeticExpression, T) - Method in interface at.dms.kjc.ExpressionVisitor
 
visitBinaryArithmetic(JBinaryArithmeticExpression, T) - Method in class at.dms.kjc.ExpressionVisitorBase
 
visitBinaryArithmetic(JBinaryArithmeticExpression, Stack<JExpression>) - Method in class at.dms.kjc.sir.lowering.ThreeAddressExpressionCheck
 
visitBinaryExpression(JBinaryExpression, String, JExpression, JExpression) - Method in interface at.dms.kjc.AttributeVisitor
visits an array allocator expression
visitBinaryExpression(JBinaryExpression, String, JExpression, JExpression) - Method in class at.dms.kjc.cluster.CodeEstimate
visits a binary expression
visitBinaryExpression(JBinaryExpression, String, JExpression, JExpression) - Method in class at.dms.kjc.cluster.InsertCounters
 
visitBinaryExpression(JBinaryExpression, String, JExpression, JExpression) - Method in class at.dms.kjc.common.ToC
prints an binary expression
visitBinaryExpression(JBinaryExpression, String, JExpression, JExpression) - Method in class at.dms.kjc.EmptyAttributeVisitor
prints an array allocator expression
visitBinaryExpression(JBinaryExpression, String, JExpression, JExpression) - Method in class at.dms.kjc.KjcEmptyVisitor
prints an array allocator expression
visitBinaryExpression(JBinaryExpression, String, JExpression, JExpression) - Method in class at.dms.kjc.KjcPrettyPrinter
prints an array allocator expression
visitBinaryExpression(JBinaryExpression, String, JExpression, JExpression) - Method in interface at.dms.kjc.KjcVisitor
visits an array allocator expression
visitBinaryExpression(JBinaryExpression, String, JExpression, JExpression) - Method in class at.dms.kjc.Kopi2SIR
visits an array allocator expression
visitBinaryExpression(JBinaryExpression, String, JExpression, JExpression) - Method in class at.dms.kjc.lir.LIRToC
prints an binary expression
visitBinaryExpression(JBinaryExpression, String, JExpression, JExpression) - Method in class at.dms.kjc.ReplacingVisitor
prints an array allocator expression
visitBinaryExpression(JBinaryExpression, String, JExpression, JExpression) - Method in class at.dms.kjc.sir.lowering.Propagator
prints an array allocator expression
visitBinaryExpression(JBinaryExpression, String, JExpression, JExpression) - Method in class at.dms.kjc.sir.SIRToStreamIt
prints an array allocator expression
visitBinaryExpression(JBinaryExpression, String, JExpression, JExpression) - Method in class at.dms.util.IRPrinter
visits an array allocator expression
visitBitwise(JBitwiseExpression, T) - Method in interface at.dms.kjc.ExpressionVisitor
 
visitBitwise(JBitwiseExpression, T) - Method in class at.dms.kjc.ExpressionVisitorBase
 
visitBitwise(JBitwiseExpression, Stack<JExpression>) - Method in class at.dms.kjc.sir.lowering.ThreeAddressExpressionCheck
 
visitBitwiseComplement(JBitwiseComplementExpression, T) - Method in interface at.dms.kjc.ExpressionVisitor
 
visitBitwiseComplement(JBitwiseComplementExpression, T) - Method in class at.dms.kjc.ExpressionVisitorBase
 
visitBitwiseComplement(JBitwiseComplementExpression, Stack<JExpression>) - Method in class at.dms.kjc.sir.lowering.ThreeAddressExpressionCheck
 
visitBitwiseComplementExpression(JUnaryExpression, JExpression) - Method in interface at.dms.kjc.AttributeVisitor
visits a bitwise complement expression
visitBitwiseComplementExpression(JUnaryExpression, JExpression) - Method in class at.dms.kjc.cluster.CodeEstimate
visits a bitwise complement expression
visitBitwiseComplementExpression(JUnaryExpression, JExpression) - Method in class at.dms.kjc.cluster.InsertCounters
 
visitBitwiseComplementExpression(JUnaryExpression, JExpression) - Method in class at.dms.kjc.common.ToCCommon
prints a bitwise complement expression
visitBitwiseComplementExpression(JUnaryExpression, JExpression) - Method in class at.dms.kjc.EmptyAttributeVisitor
prints a bitwise complement expression
visitBitwiseComplementExpression(JUnaryExpression, JExpression) - Method in class at.dms.kjc.KjcEmptyVisitor
prints a bitwise complement expression
visitBitwiseComplementExpression(JUnaryExpression, JExpression) - Method in class at.dms.kjc.KjcPrettyPrinter
prints a bitwise complement expression
visitBitwiseComplementExpression(JUnaryExpression, JExpression) - Method in interface at.dms.kjc.KjcVisitor
visits a bitwise complement expression
visitBitwiseComplementExpression(JUnaryExpression, JExpression) - Method in class at.dms.kjc.Kopi2SIR
visits a bitwise complement expression
visitBitwiseComplementExpression(JUnaryExpression, JExpression) - Method in class at.dms.kjc.ReplacingVisitor
prints a bitwise complement expression
visitBitwiseComplementExpression(JUnaryExpression, JExpression) - Method in class at.dms.kjc.sir.lowering.Propagator
Visits a bitwise complement expression
visitBitwiseComplementExpression(JUnaryExpression, JExpression) - Method in class at.dms.kjc.sir.SIRToStreamIt
prints a bitwise complement expression
visitBitwiseComplementExpression(JUnaryExpression, JExpression) - Method in class at.dms.util.IRPrinter
visits a bitwise complement expression
visitBitwiseExpression(JBitwiseExpression, int, JExpression, JExpression) - Method in interface at.dms.kjc.AttributeVisitor
visits a compound assignment expression
visitBitwiseExpression(JBitwiseExpression, int, JExpression, JExpression) - Method in class at.dms.kjc.cluster.InsertCounters
 
visitBitwiseExpression(JBitwiseExpression, int, JExpression, JExpression) - Method in class at.dms.kjc.common.ToC
prints a bitwise expression
visitBitwiseExpression(JBitwiseExpression, int, JExpression, JExpression) - Method in class at.dms.kjc.EmptyAttributeVisitor
prints a compound assignment expression
visitBitwiseExpression(JBitwiseExpression, int, JExpression, JExpression) - Method in class at.dms.kjc.KjcEmptyVisitor
prints a compound assignment expression
visitBitwiseExpression(JBitwiseExpression, int, JExpression, JExpression) - Method in class at.dms.kjc.KjcPrettyPrinter
prints a compound assignment expression
visitBitwiseExpression(JBitwiseExpression, int, JExpression, JExpression) - Method in interface at.dms.kjc.KjcVisitor
visits a compound assignment expression
visitBitwiseExpression(JBitwiseExpression, int, JExpression, JExpression) - Method in class at.dms.kjc.Kopi2SIR
visits a compound assignment expression
visitBitwiseExpression(JBitwiseExpression, int, JExpression, JExpression) - Method in class at.dms.kjc.lir.LIRToC
prints a compound assignment expression
visitBitwiseExpression(JBitwiseExpression, int, JExpression, JExpression) - Method in class at.dms.kjc.ReplacingVisitor
prints a compound assignment expression
visitBitwiseExpression(JBitwiseExpression, int, JExpression, JExpression) - Method in class at.dms.kjc.sir.lowering.Propagator
Visits a compound assignment expression
visitBitwiseExpression(JBitwiseExpression, int, JExpression, JExpression) - Method in class at.dms.kjc.sir.SIRToStreamIt
prints a compound assignment expression
visitBitwiseExpression(JBitwiseExpression, int, JExpression, JExpression) - Method in class at.dms.util.IRPrinter
visits a compound assignment expression
visitBlockStatement(JBlock, JavaStyleComment[]) - Method in interface at.dms.kjc.AttributeVisitor
visits an expression statement
visitBlockStatement(int, JBlock, JavaStyleComment[]) - Method in class at.dms.kjc.CloningVisitor
Used by deepCopy(int offset,JBlock oldObj) above
visitBlockStatement(JBlock, JavaStyleComment[]) - Method in class at.dms.kjc.common.ToCCommon
prints an block statement
visitBlockStatement(JBlock, JavaStyleComment[]) - Method in class at.dms.kjc.EmptyAttributeVisitor
prints an expression statement
visitBlockStatement(JBlock, JavaStyleComment[]) - Method in class at.dms.kjc.KjcEmptyVisitor
prints an expression statement
visitBlockStatement(JBlock, JavaStyleComment[]) - Method in class at.dms.kjc.KjcPrettyPrinter
prints an expression statement
visitBlockStatement(JBlock, JavaStyleComment[]) - Method in interface at.dms.kjc.KjcVisitor
visits an expression statement
visitBlockStatement(JBlock, JavaStyleComment[]) - Method in class at.dms.kjc.Kopi2SIR
visits an expression statement
visitBlockStatement(JBlock, JavaStyleComment[]) - Method in class at.dms.kjc.ReplacingVisitor
prints an expression statement
visitBlockStatement(JBlock, JavaStyleComment[]) - Method in class at.dms.kjc.rstream.FlatIRToRS
prints an expression statement
visitBlockStatement(JBlock, JavaStyleComment[]) - Method in class at.dms.kjc.sir.lowering.BlockFlattener
 
visitBlockStatement(JBlock, JavaStyleComment[]) - Method in class at.dms.kjc.sir.lowering.BranchAnalyzer
 
visitBlockStatement(JBlock, JavaStyleComment[]) - Method in class at.dms.kjc.sir.lowering.IntroduceMultiPops
 
visitBlockStatement(JBlock, JavaStyleComment[]) - Method in class at.dms.kjc.sir.lowering.Propagator
 
visitBlockStatement(JBlock, JavaStyleComment[]) - Method in class at.dms.kjc.sir.lowering.RenameAll
 
visitBlockStatement(JBlock, JavaStyleComment[]) - Method in class at.dms.kjc.sir.lowering.StructDestroyer
Visit block.
visitBlockStatement(JBlock, JavaStyleComment[]) - Method in class at.dms.kjc.sir.lowering.VarDeclRaiser
 
visitBlockStatement(JBlock, JavaStyleComment[]) - Method in class at.dms.kjc.sir.SIRToStreamIt
prints an expression statement
visitBlockStatement(JBlock, JavaStyleComment[]) - Method in class at.dms.util.IRPrinter
visits an expression statement
visitBooleanLiteral(JBooleanLiteral, boolean) - Method in interface at.dms.kjc.AttributeVisitor
visits a boolean literal
visitBooleanLiteral(boolean) - Method in class at.dms.kjc.common.ToC
prints a boolean literal
visitBooleanLiteral(JBooleanLiteral, boolean) - Method in class at.dms.kjc.EmptyAttributeVisitor
visits a boolean literal
visitBooleanLiteral(JBooleanLiteral, T) - Method in interface at.dms.kjc.ExpressionVisitor
 
visitBooleanLiteral(JBooleanLiteral, T) - Method in class at.dms.kjc.ExpressionVisitorBase
 
visitBooleanLiteral(boolean) - Method in class at.dms.kjc.KjcEmptyVisitor
prints a boolean literal
visitBooleanLiteral(boolean) - Method in class at.dms.kjc.KjcPrettyPrinter
prints a boolean literal
visitBooleanLiteral(boolean) - Method in interface at.dms.kjc.KjcVisitor
visits a boolean literal
visitBooleanLiteral(JBooleanLiteral, boolean) - Method in class at.dms.kjc.Kopi2SIR
visits a boolean literal
visitBooleanLiteral(boolean) - Method in class at.dms.kjc.lir.LIRToC
prints a boolean literal
visitBooleanLiteral(JBooleanLiteral, Stack<JExpression>) - Method in class at.dms.kjc.sir.lowering.ThreeAddressExpressionCheck
 
visitBooleanLiteral(boolean) - Method in class at.dms.kjc.sir.SIRToStreamIt
prints a boolean literal
visitBooleanLiteral(boolean) - Method in class at.dms.util.IRPrinter
visits a boolean literal
visitBreakStatement(JBreakStatement, String) - Method in interface at.dms.kjc.AttributeVisitor
visits a break statement
visitBreakStatement(JBreakStatement, String) - Method in class at.dms.kjc.common.ToCCommon
prints a break statement
visitBreakStatement(JBreakStatement, String) - Method in class at.dms.kjc.EmptyAttributeVisitor
prints a break statement
visitBreakStatement(JBreakStatement, String) - Method in class at.dms.kjc.KjcEmptyVisitor
prints a break statement
visitBreakStatement(JBreakStatement, String) - Method in class at.dms.kjc.KjcPrettyPrinter
prints a break statement
visitBreakStatement(JBreakStatement, String) - Method in interface at.dms.kjc.KjcVisitor
visits a break statement
visitBreakStatement(JBreakStatement, String) - Method in class at.dms.kjc.Kopi2SIR
visits a break statement
visitBreakStatement(JBreakStatement, String) - Method in class at.dms.kjc.sir.SIRToStreamIt
prints a break statement
visitBreakStatement(JBreakStatement, String) - Method in class at.dms.util.IRPrinter
visits a break statement
visitByteLiteral(JByteLiteral, byte) - Method in interface at.dms.kjc.AttributeVisitor
visits a byte literal
visitByteLiteral(byte) - Method in class at.dms.kjc.common.ToC
prints a byte literal
visitByteLiteral(JByteLiteral, byte) - Method in class at.dms.kjc.EmptyAttributeVisitor
visits a byte literal
visitByteLiteral(JByteLiteral, T) - Method in interface at.dms.kjc.ExpressionVisitor
 
visitByteLiteral(JByteLiteral, T) - Method in class at.dms.kjc.ExpressionVisitorBase
 
visitByteLiteral(byte) - Method in class at.dms.kjc.KjcEmptyVisitor
prints a byte literal
visitByteLiteral(byte) - Method in class at.dms.kjc.KjcPrettyPrinter
prints a byte literal
visitByteLiteral(byte) - Method in interface at.dms.kjc.KjcVisitor
visits a byte literal
visitByteLiteral(JByteLiteral, byte) - Method in class at.dms.kjc.Kopi2SIR
visits a byte literal
visitByteLiteral(byte) - Method in class at.dms.kjc.lir.LIRToC
prints a byte literal
visitByteLiteral(JByteLiteral, Stack<JExpression>) - Method in class at.dms.kjc.sir.lowering.ThreeAddressExpressionCheck
 
visitByteLiteral(byte) - Method in class at.dms.kjc.sir.SIRToStreamIt
prints a byte literal
visitByteLiteral(byte) - Method in class at.dms.util.IRPrinter
visits a byte literal
visitCast(JCastExpression, T) - Method in interface at.dms.kjc.ExpressionVisitor
 
visitCast(JCastExpression, T) - Method in class at.dms.kjc.ExpressionVisitorBase
 
visitCast(JCastExpression, Stack<JExpression>) - Method in class at.dms.kjc.sir.lowering.ThreeAddressExpressionCheck
 
visitCastExpression(JCastExpression, JExpression, CType) - Method in interface at.dms.kjc.AttributeVisitor
visits a cast expression
visitCastExpression(JCastExpression, JExpression, CType) - Method in class at.dms.kjc.common.ToCCommon
prints a cast expression
visitCastExpression(JCastExpression, JExpression, CType) - Method in class at.dms.kjc.EmptyAttributeVisitor
prints a cast expression
visitCastExpression(JCastExpression, JExpression, CType) - Method in class at.dms.kjc.KjcEmptyVisitor
prints a cast expression
visitCastExpression(JCastExpression, JExpression, CType) - Method in class at.dms.kjc.KjcPrettyPrinter
prints a cast expression
visitCastExpression(JCastExpression, JExpression, CType) - Method in interface at.dms.kjc.KjcVisitor
visits a cast expression
visitCastExpression(JCastExpression, JExpression, CType) - Method in class at.dms.kjc.Kopi2SIR
visits a cast expression
visitCastExpression(JCastExpression, JExpression, CType) - Method in class at.dms.kjc.ReplacingVisitor
prints a cast expression
visitCastExpression(JCastExpression, JExpression, CType) - Method in class at.dms.kjc.rstream.FlatIRToRS
prints a cast expression
visitCastExpression(JCastExpression, JExpression, CType) - Method in class at.dms.kjc.sir.lowering.Propagator
visits a cast expression
visitCastExpression(JCastExpression, JExpression, CType) - Method in class at.dms.kjc.sir.lowering.StructDestroyer
Visit cast expression.
visitCastExpression(JCastExpression, JExpression, CType) - Method in class at.dms.kjc.sir.SIRToStreamIt
prints a cast expression
visitCastExpression(JCastExpression, JExpression, CType) - Method in class at.dms.util.IRPrinter
visits a cast expression
visitCatchClause(JCatchClause, JFormalParameter, JBlock) - Method in interface at.dms.kjc.AttributeVisitor
visits an array length expression
visitCatchClause(JCatchClause, JFormalParameter, JBlock) - Method in class at.dms.kjc.EmptyAttributeVisitor
visits a catch clause
visitCatchClause(JCatchClause, JFormalParameter, JBlock) - Method in class at.dms.kjc.KjcEmptyVisitor
prints an array length expression
visitCatchClause(JCatchClause, JFormalParameter, JBlock) - Method in class at.dms.kjc.KjcPrettyPrinter
prints an array length expression
visitCatchClause(JCatchClause, JFormalParameter, JBlock) - Method in interface at.dms.kjc.KjcVisitor
visits an array length expression
visitCatchClause(JCatchClause, JFormalParameter, JBlock) - Method in class at.dms.kjc.Kopi2SIR
visits an array length expression
visitCatchClause(JCatchClause, JFormalParameter, JBlock) - Method in class at.dms.kjc.lir.LIRToC
prints an array length expression
visitCatchClause(JCatchClause, JFormalParameter, JBlock) - Method in class at.dms.kjc.sir.SIRToStreamIt
prints an array length expression
visitCatchClause(JCatchClause, JFormalParameter, JBlock) - Method in class at.dms.util.IRPrinter
visits an array length expression
visitCharLiteral(JCharLiteral, char) - Method in interface at.dms.kjc.AttributeVisitor
visits a character literal
visitCharLiteral(char) - Method in class at.dms.kjc.common.ToC
prints a character literal
visitCharLiteral(JCharLiteral, char) - Method in class at.dms.kjc.EmptyAttributeVisitor
visits a character literal
visitCharLiteral(JCharLiteral, T) - Method in interface at.dms.kjc.ExpressionVisitor
 
visitCharLiteral(JCharLiteral, T) - Method in class at.dms.kjc.ExpressionVisitorBase
 
visitCharLiteral(char) - Method in class at.dms.kjc.KjcEmptyVisitor
prints a character literal
visitCharLiteral(char) - Method in class at.dms.kjc.KjcPrettyPrinter
prints a character literal
visitCharLiteral(char) - Method in interface at.dms.kjc.KjcVisitor
visits a character literal
visitCharLiteral(JCharLiteral, char) - Method in class at.dms.kjc.Kopi2SIR
visits a character literal
visitCharLiteral(char) - Method in class at.dms.kjc.lir.LIRToC
prints a character literal
visitCharLiteral(JCharLiteral, Stack<JExpression>) - Method in class at.dms.kjc.sir.lowering.ThreeAddressExpressionCheck
 
visitCharLiteral(char) - Method in class at.dms.kjc.sir.SIRToStreamIt
prints a character literal
visitCharLiteral(char) - Method in class at.dms.util.IRPrinter
visits a character literal
visitChecked(JCheckedExpression, T) - Method in interface at.dms.kjc.ExpressionVisitor
 
visitChecked(JCheckedExpression, T) - Method in class at.dms.kjc.ExpressionVisitorBase
 
visitChecked(JCheckedExpression, Stack<JExpression>) - Method in class at.dms.kjc.sir.lowering.ThreeAddressExpressionCheck
 
visitClass(JClassExpression, T) - Method in interface at.dms.kjc.ExpressionVisitor
 
visitClass(JClassExpression, T) - Method in class at.dms.kjc.ExpressionVisitorBase
 
visitClass(JClassExpression, Stack<JExpression>) - Method in class at.dms.kjc.sir.lowering.ThreeAddressExpressionCheck
 
visitClassBody(JTypeDeclaration[], JFieldDeclaration[], JMethodDeclaration[], JPhylum[]) - Method in interface at.dms.kjc.AttributeVisitor
visits a class body
visitClassBody(JTypeDeclaration[], JFieldDeclaration[], JMethodDeclaration[], JPhylum[]) - Method in class at.dms.kjc.EmptyAttributeVisitor
 
visitClassBody(JTypeDeclaration[], JFieldDeclaration[], JMethodDeclaration[], JPhylum[]) - Method in class at.dms.kjc.KjcEmptyVisitor
 
visitClassBody(JTypeDeclaration[], JFieldDeclaration[], JMethodDeclaration[], JPhylum[]) - Method in class at.dms.kjc.KjcPrettyPrinter
 
visitClassBody(JTypeDeclaration[], JFieldDeclaration[], JMethodDeclaration[], JPhylum[]) - Method in interface at.dms.kjc.KjcVisitor
visits a class body
visitClassBody(JTypeDeclaration[], JFieldDeclaration[], JMethodDeclaration[], JPhylum[]) - Method in class at.dms.kjc.Kopi2SIR
 
visitClassBody(JTypeDeclaration[], JFieldDeclaration[], JMethodDeclaration[], JPhylum[]) - Method in class at.dms.kjc.lir.LIRToC
 
visitClassBody(JTypeDeclaration[], JFieldDeclaration[], JMethodDeclaration[], JPhylum[]) - Method in class at.dms.kjc.sir.SIRToStreamIt
 
visitClassBody(JTypeDeclaration[], JFieldDeclaration[], JMethodDeclaration[], JPhylum[]) - Method in class at.dms.util.IRPrinter
visits a class body
visitClassDeclaration(JClassDeclaration, int, String, String, CClassType[], JPhylum[], JFieldDeclaration[], JMethodDeclaration[], JTypeDeclaration[]) - Method in interface at.dms.kjc.AttributeVisitor
visits a class declaration
visitClassDeclaration(JClassDeclaration, int, String, String, CClassType[], JPhylum[], JFieldDeclaration[], JMethodDeclaration[], JTypeDeclaration[]) - Method in class at.dms.kjc.EmptyAttributeVisitor
prints a class declaration
visitClassDeclaration(JClassDeclaration, int, String, String, CClassType[], JPhylum[], JFieldDeclaration[], JMethodDeclaration[], JTypeDeclaration[]) - Method in class at.dms.kjc.KjcEmptyVisitor
prints a class declaration
visitClassDeclaration(JClassDeclaration, int, String, String, CClassType[], JPhylum[], JFieldDeclaration[], JMethodDeclaration[], JTypeDeclaration[]) - Method in class at.dms.kjc.KjcPrettyPrinter
prints a class declaration
visitClassDeclaration(JClassDeclaration, int, String, String, CClassType[], JPhylum[], JFieldDeclaration[], JMethodDeclaration[], JTypeDeclaration[]) - Method in interface at.dms.kjc.KjcVisitor
visits a class declaration
visitClassDeclaration(JClassDeclaration, int, String, String, CClassType[], JPhylum[], JFieldDeclaration[], JMethodDeclaration[], JTypeDeclaration[]) - Method in class at.dms.kjc.Kopi2SIR
 
visitClassDeclaration(JClassDeclaration, int, String, String, CClassType[], JPhylum[], JFieldDeclaration[], JMethodDeclaration[], JTypeDeclaration[]) - Method in class at.dms.kjc.lir.LIRToC
prints a class declaration
visitClassDeclaration(JClassDeclaration, int, String, String, CClassType[], JPhylum[], JFieldDeclaration[], JMethodDeclaration[], JTypeDeclaration[]) - Method in class at.dms.kjc.sir.SIRToStreamIt
prints a class declaration
visitClassDeclaration(JClassDeclaration, int, String, String, CClassType[], JPhylum[], JFieldDeclaration[], JMethodDeclaration[], JTypeDeclaration[]) - Method in class at.dms.util.IRPrinter
visits a class declaration
visitClassExpression(JClassExpression, CType) - Method in interface at.dms.kjc.AttributeVisitor
visits a class expression
visitClassExpression(JClassExpression, CType) - Method in class at.dms.kjc.common.ToCCommon
Print a class Name.
visitClassExpression(JClassExpression, CType) - Method in class at.dms.kjc.EmptyAttributeVisitor
prints a class expression
visitClassExpression(JClassExpression, CType) - Method in class at.dms.kjc.KjcEmptyVisitor
prints a class expression
visitClassExpression(JClassExpression, CType) - Method in class at.dms.kjc.KjcPrettyPrinter
prints a class expression
visitClassExpression(JClassExpression, CType) - Method in interface at.dms.kjc.KjcVisitor
visits a class expression
visitClassExpression(JClassExpression, CType) - Method in class at.dms.kjc.Kopi2SIR
visits a class expression
visitClassExpression(JClassExpression, CType) - Method in class at.dms.kjc.sir.SIRToStreamIt
prints a class expression
visitClassExpression(JClassExpression, CType) - Method in class at.dms.util.IRPrinter
visits a class expression
visitClassImport(String) - Method in interface at.dms.kjc.AttributeVisitor
visits a class import declaration
visitClassImport(String) - Method in class at.dms.kjc.EmptyAttributeVisitor
prints an array length expression
visitClassImport(String) - Method in class at.dms.kjc.KjcEmptyVisitor
prints an array length expression
visitClassImport(String) - Method in class at.dms.kjc.KjcPrettyPrinter
prints an array length expression
visitClassImport(String) - Method in interface at.dms.kjc.KjcVisitor
visits a class import declaration
visitClassImport(String) - Method in class at.dms.kjc.Kopi2SIR
visits a class import declaration
visitClassImport(String) - Method in class at.dms.kjc.lir.LIRToC
prints an array length expression
visitClassImport(String) - Method in class at.dms.kjc.sir.SIRToStreamIt
prints an array length expression
visitClassImport(String) - Method in class at.dms.util.IRPrinter
visits a class import declaration
visitComment(JavaStyleComment) - Method in interface at.dms.kjc.AttributeVisitor
visits an array length expression
visitComment(JavaStyleComment) - Method in class at.dms.kjc.EmptyAttributeVisitor
prints an array length expression
visitComment(JavaStyleComment) - Method in class at.dms.kjc.KjcEmptyVisitor
prints an array length expression
visitComment(JavaStyleComment) - Method in class at.dms.kjc.KjcPrettyPrinter
prints an array length expression
visitComment(JavaStyleComment) - Method in interface at.dms.kjc.KjcVisitor
visits an array length expression
visitComment(JavaStyleComment) - Method in class at.dms.kjc.Kopi2SIR
visits an array length expression
visitComment(JavaStyleComment) - Method in class at.dms.kjc.lir.LIRToC
prints a comment expression
visitComment(JavaStyleComment) - Method in class at.dms.kjc.rstream.FlatIRToRS
 
visitComment(JavaStyleComment) - Method in class at.dms.kjc.sir.SIRToStreamIt
prints an array length expression
visitComment(JavaStyleComment) - Method in class at.dms.util.IRPrinter
visits an array length expression
visitComments(JavaStyleComment[]) - Method in interface at.dms.kjc.AttributeVisitor
visits an array length expression
visitComments(JavaStyleComment[]) - Method in class at.dms.kjc.EmptyAttributeVisitor
prints an array length expression
visitComments(JavaStyleComment[]) - Method in class at.dms.kjc.KjcEmptyVisitor
prints an array length expression
visitComments(JavaStyleComment[]) - Method in class at.dms.kjc.KjcPrettyPrinter
prints an array length expression
visitComments(JavaStyleComment[]) - Method in interface at.dms.kjc.KjcVisitor
visits an array length expression
visitComments(JavaStyleComment[]) - Method in class at.dms.kjc.Kopi2SIR
visits an array length expression
visitComments(JavaStyleComment[]) - Method in class at.dms.kjc.lir.LIRToC
prints a comment expression
visitComments(JavaStyleComment[]) - Method in class at.dms.kjc.rstream.FlatIRToRS
 
visitComments(JavaStyleComment[]) - Method in class at.dms.kjc.sir.SIRToStreamIt
prints an array length expression
visitComments(JavaStyleComment[]) - Method in class at.dms.util.IRPrinter
visits an array length expression
visitCompilationUnit(JCompilationUnit, JPackageName, JPackageImport[], JClassImport[], JTypeDeclaration[]) - Method in interface at.dms.kjc.AttributeVisitor
visits a compilation unit
visitCompilationUnit(JCompilationUnit, JPackageName, JPackageImport[], JClassImport[], JTypeDeclaration[]) - Method in class at.dms.kjc.EmptyAttributeVisitor
prints a compilation unit
visitCompilationUnit(JCompilationUnit, JPackageName, JPackageImport[], JClassImport[], JTypeDeclaration[]) - Method in class at.dms.kjc.KjcEmptyVisitor
prints a compilation unit
visitCompilationUnit(JCompilationUnit, JPackageName, JPackageImport[], JClassImport[], JTypeDeclaration[]) - Method in class at.dms.kjc.KjcPrettyPrinter
prints a compilation unit
visitCompilationUnit(JCompilationUnit, JPackageName, JPackageImport[], JClassImport[], JTypeDeclaration[]) - Method in interface at.dms.kjc.KjcVisitor
visits a compilation unit
visitCompilationUnit(JCompilationUnit, JPackageName, JPackageImport[], JClassImport[], JTypeDeclaration[]) - Method in class at.dms.kjc.Kopi2SIR
 
visitCompilationUnit(JCompilationUnit, JPackageName, JPackageImport[], JClassImport[], JTypeDeclaration[]) - Method in class at.dms.kjc.lir.LIRToC
prints a compilation unit
visitCompilationUnit(JCompilationUnit, JPackageName, JPackageImport[], JClassImport[], JTypeDeclaration[]) - Method in class at.dms.kjc.sir.SIRToStreamIt
prints a compilation unit
visitCompilationUnit(JCompilationUnit, JPackageName, JPackageImport[], JClassImport[], JTypeDeclaration[]) - Method in class at.dms.util.IRPrinter
visits a compilation unit
visitCompoundAssignment(JCompoundAssignmentExpression, T) - Method in interface at.dms.kjc.ExpressionVisitor
 
visitCompoundAssignment(JCompoundAssignmentExpression, T) - Method in class at.dms.kjc.ExpressionVisitorBase
 
visitCompoundAssignment(JCompoundAssignmentExpression, Stack<JExpression>) - Method in class at.dms.kjc.sir.lowering.ThreeAddressExpressionCheck
 
visitCompoundAssignmentExpression(JCompoundAssignmentExpression, int, JExpression, JExpression) - Method in interface at.dms.kjc.AttributeVisitor
visits a compound expression
visitCompoundAssignmentExpression(JCompoundAssignmentExpression, int, JExpression, JExpression) - Method in class at.dms.kjc.cluster.DetectConst
 
visitCompoundAssignmentExpression(JCompoundAssignmentExpression, int, JExpression, JExpression) - Method in class at.dms.kjc.cluster.InsertCounters
 
visitCompoundAssignmentExpression(JCompoundAssignmentExpression, int, JExpression, JExpression) - Method in class at.dms.kjc.cluster.ModState
 
visitCompoundAssignmentExpression(JCompoundAssignmentExpression, int, JExpression, JExpression) - Method in class at.dms.kjc.common.HasSideEffects
prints a compound expression
visitCompoundAssignmentExpression(JCompoundAssignmentExpression, int, JExpression, JExpression) - Method in class at.dms.kjc.common.ToCCommon
prints a compound expression
visitCompoundAssignmentExpression(JCompoundAssignmentExpression, int, JExpression, JExpression) - Method in class at.dms.kjc.common.VariablesUsed
prints a compound expression
visitCompoundAssignmentExpression(JCompoundAssignmentExpression, int, JExpression, JExpression) - Method in class at.dms.kjc.common.VarsAssigned
 
visitCompoundAssignmentExpression(JCompoundAssignmentExpression, int, JExpression, JExpression) - Method in class at.dms.kjc.EmptyAttributeVisitor
prints a compound expression
visitCompoundAssignmentExpression(JCompoundAssignmentExpression, int, JExpression, JExpression) - Method in class at.dms.kjc.KjcEmptyVisitor
prints a compound expression
visitCompoundAssignmentExpression(JCompoundAssignmentExpression, int, JExpression, JExpression) - Method in class at.dms.kjc.KjcPrettyPrinter
prints a compound expression
visitCompoundAssignmentExpression(JCompoundAssignmentExpression, int, JExpression, JExpression) - Method in interface at.dms.kjc.KjcVisitor
visits a compound expression
visitCompoundAssignmentExpression(JCompoundAssignmentExpression, int, JExpression, JExpression) - Method in class at.dms.kjc.Kopi2SIR
visits a compound expression
visitCompoundAssignmentExpression(JCompoundAssignmentExpression, int, JExpression, JExpression) - Method in class at.dms.kjc.ReplacingVisitor
prints a compound expression
visitCompoundAssignmentExpression(JCompoundAssignmentExpression, int, JExpression, JExpression) - Method in class at.dms.kjc.sir.lowering.Propagator
 
visitCompoundAssignmentExpression(JCompoundAssignmentExpression, int, JExpression, JExpression) - Method in class at.dms.kjc.sir.lowering.RenameDestroyedVars
 
visitCompoundAssignmentExpression(JCompoundAssignmentExpression, int, JExpression, JExpression) - Method in class at.dms.kjc.sir.SIRToStreamIt
prints a compound expression
visitCompoundAssignmentExpression(JCompoundAssignmentExpression, int, JExpression, JExpression) - Method in class at.dms.util.IRPrinter
visits a compound expression
visitCompoundStatement(JCompoundStatement, JStatement[]) - Method in interface at.dms.kjc.AttributeVisitor
visits a compound statement
visitCompoundStatement(JStatement[]) - Method in class at.dms.kjc.cluster.FlatIRToCluster
prints a compound statement
visitCompoundStatement(JCompoundStatement, JStatement[]) - Method in class at.dms.kjc.common.ToCCommon
prints a compound statement: 2-argument form
visitCompoundStatement(JStatement[]) - Method in class at.dms.kjc.common.ToCCommon
prints a compound statement
visitCompoundStatement(JCompoundStatement, JStatement[]) - Method in class at.dms.kjc.EmptyAttributeVisitor
prints a compound statement
visitCompoundStatement(JCompoundStatement, JStatement[]) - Method in class at.dms.kjc.KjcEmptyVisitor
prints a compound statement
visitCompoundStatement(JStatement[]) - Method in class at.dms.kjc.KjcEmptyVisitor
prints a compound statement
visitCompoundStatement(JCompoundStatement, JStatement[]) - Method in class at.dms.kjc.KjcPrettyPrinter
prints a compound statement
visitCompoundStatement(JStatement[]) - Method in class at.dms.kjc.KjcPrettyPrinter
prints a compound statement
visitCompoundStatement(JCompoundStatement, JStatement[]) - Method in interface at.dms.kjc.KjcVisitor
visits a compound statement
visitCompoundStatement(JCompoundStatement, JStatement[]) - Method in class at.dms.kjc.Kopi2SIR
visits a compound statement
visitCompoundStatement(JCompoundStatement, JStatement[]) - Method in class at.dms.kjc.ReplacingVisitor
prints a compound statement
visitCompoundStatement(JCompoundStatement, JStatement[]) - Method in class at.dms.kjc.sir.lowering.IntroduceMultiPops
 
visitCompoundStatement(JCompoundStatement, JStatement[]) - Method in class at.dms.kjc.sir.SIRToStreamIt
prints a compound statement
visitCompoundStatement(JStatement[]) - Method in class at.dms.kjc.sir.SIRToStreamIt
prints a compound statement
visitCompoundStatement(JCompoundStatement, JStatement[]) - Method in class at.dms.util.IRPrinter
visits a compound statement
visitConditional(JConditionalExpression, T) - Method in interface at.dms.kjc.ExpressionVisitor
 
visitConditional(JConditionalExpression, T) - Method in class at.dms.kjc.ExpressionVisitorBase
 
visitConditional(JConditionalExpression, Stack<JExpression>) - Method in class at.dms.kjc.sir.lowering.ThreeAddressExpressionCheck
 
visitConditionalAnd(JConditionalAndExpression, T) - Method in interface at.dms.kjc.ExpressionVisitor
 
visitConditionalAnd(JConditionalAndExpression, T) - Method in class at.dms.kjc.ExpressionVisitorBase
 
visitConditionalAnd(JConditionalAndExpression, Stack<JExpression>) - Method in class at.dms.kjc.sir.lowering.ThreeAddressExpressionCheck
 
visitConditionalExpression(JConditionalExpression, JExpression, JExpression, JExpression) - Method in interface at.dms.kjc.AttributeVisitor
visits a conditional expression
visitConditionalExpression(JConditionalExpression, JExpression, JExpression, JExpression) - Method in class at.dms.kjc.cluster.CodeEstimate
visits a conditional expression
visitConditionalExpression(JConditionalExpression, JExpression, JExpression, JExpression) - Method in class at.dms.kjc.common.ToCCommon
prints a conditional expression
visitConditionalExpression(JConditionalExpression, JExpression, JExpression, JExpression) - Method in class at.dms.kjc.EmptyAttributeVisitor
prints a conditional expression
visitConditionalExpression(JConditionalExpression, JExpression, JExpression, JExpression) - Method in class at.dms.kjc.KjcEmptyVisitor
prints a conditional expression
visitConditionalExpression(JConditionalExpression, JExpression, JExpression, JExpression) - Method in class at.dms.kjc.KjcPrettyPrinter
prints a conditional expression
visitConditionalExpression(JConditionalExpression, JExpression, JExpression, JExpression) - Method in interface at.dms.kjc.KjcVisitor
visits a conditional expression
visitConditionalExpression(JConditionalExpression, JExpression, JExpression, JExpression) - Method in class at.dms.kjc.Kopi2SIR
visits a conditional expression
visitConditionalExpression(JConditionalExpression, JExpression, JExpression, JExpression) - Method in class at.dms.kjc.ReplacingVisitor
prints a conditional expression
visitConditionalExpression(JConditionalExpression, JExpression, JExpression, JExpression) - Method in class at.dms.kjc.sir.lowering.Propagator
Visits a conditional expression
visitConditionalExpression(JConditionalExpression, JExpression, JExpression, JExpression) - Method in class at.dms.kjc.sir.SIRToStreamIt
prints a conditional expression
visitConditionalExpression(JConditionalExpression, JExpression, JExpression, JExpression) - Method in class at.dms.util.IRPrinter
visits a conditional expression
visitConditionalOr(JConditionalOrExpression, T) - Method in interface at.dms.kjc.ExpressionVisitor
 
visitConditionalOr(JConditionalOrExpression, T) - Method in class at.dms.kjc.ExpressionVisitorBase
 
visitConditionalOr(JConditionalOrExpression, Stack<JExpression>) - Method in class at.dms.kjc.sir.lowering.ThreeAddressExpressionCheck
 
visitConstructorCall(JConstructorCall, boolean, JExpression[]) - Method in interface at.dms.kjc.AttributeVisitor
visits an array length expression
visitConstructorCall(JConstructorCall, boolean, JExpression[]) - Method in class at.dms.kjc.common.ToC
prints an array length expression
visitConstructorCall(JConstructorCall, boolean, JExpression[]) - Method in class at.dms.kjc.EmptyAttributeVisitor
prints an array length expression
visitConstructorCall(JConstructorCall, T) - Method in interface at.dms.kjc.ExpressionVisitor
 
visitConstructorCall(JConstructorCall, T) - Method in class at.dms.kjc.ExpressionVisitorBase
 
visitConstructorCall(JConstructorCall, boolean, JExpression[]) - Method in class at.dms.kjc.KjcEmptyVisitor
prints an array length expression
visitConstructorCall(JConstructorCall, boolean, JExpression[]) - Method in class at.dms.kjc.KjcPrettyPrinter
prints an array length expression
visitConstructorCall(JConstructorCall, boolean, JExpression[]) - Method in interface at.dms.kjc.KjcVisitor
visits an array length expression
visitConstructorCall(JConstructorCall, boolean, JExpression[]) - Method in class at.dms.kjc.Kopi2SIR
visits an array length expression
visitConstructorCall(JConstructorCall, boolean, JExpression[]) - Method in class at.dms.kjc.lir.LIRToC
prints an array length expression
visitConstructorCall(JConstructorCall, Stack<JExpression>) - Method in class at.dms.kjc.sir.lowering.ThreeAddressExpressionCheck
 
visitConstructorCall(JConstructorCall, boolean, JExpression[]) - Method in class at.dms.kjc.sir.SIRToStreamIt
prints an array length expression
visitConstructorCall(JConstructorCall, boolean, JExpression[]) - Method in class at.dms.util.IRPrinter
visits an array length expression
visitConstructorDeclaration(JConstructorDeclaration, int, String, JFormalParameter[], CClassType[], JConstructorBlock) - Method in interface at.dms.kjc.AttributeVisitor
visits a method declaration
visitConstructorDeclaration(JConstructorDeclaration, int, String, JFormalParameter[], CClassType[], JConstructorBlock) - Method in class at.dms.kjc.EmptyAttributeVisitor
prints a method declaration
visitConstructorDeclaration(JConstructorDeclaration, int, String, JFormalParameter[], CClassType[], JConstructorBlock) - Method in class at.dms.kjc.KjcEmptyVisitor
prints a method declaration
visitConstructorDeclaration(JConstructorDeclaration, int, String, JFormalParameter[], CClassType[], JConstructorBlock) - Method in class at.dms.kjc.KjcPrettyPrinter
prints a method declaration
visitConstructorDeclaration(JConstructorDeclaration, int, String, JFormalParameter[], CClassType[], JConstructorBlock) - Method in interface at.dms.kjc.KjcVisitor
visits a method declaration
visitConstructorDeclaration(JConstructorDeclaration, int, String, JFormalParameter[], CClassType[], JConstructorBlock) - Method in class at.dms.kjc.Kopi2SIR
visits a method declaration
visitConstructorDeclaration(JConstructorDeclaration, int, String, JFormalParameter[], CClassType[], JConstructorBlock) - Method in class at.dms.kjc.lir.LIRToC
prints a method declaration
visitConstructorDeclaration(JConstructorDeclaration, int, String, JFormalParameter[], CClassType[], JConstructorBlock) - Method in class at.dms.kjc.sir.SIRToStreamIt
prints a method declaration
visitConstructorDeclaration(JConstructorDeclaration, int, String, JFormalParameter[], CClassType[], JConstructorBlock) - Method in class at.dms.util.IRPrinter
visits a method declaration
visitContinueStatement(JContinueStatement, String) - Method in interface at.dms.kjc.AttributeVisitor
visits a continue statement
visitContinueStatement(JContinueStatement, String) - Method in class at.dms.kjc.common.ToCCommon
prints a continue statement
visitContinueStatement(JContinueStatement, String) - Method in class at.dms.kjc.EmptyAttributeVisitor
prints a continue statement
visitContinueStatement(JContinueStatement, String) - Method in class at.dms.kjc.KjcEmptyVisitor
prints a continue statement
visitContinueStatement(JContinueStatement, String) - Method in class at.dms.kjc.KjcPrettyPrinter
prints a continue statement
visitContinueStatement(JContinueStatement, String) - Method in interface at.dms.kjc.KjcVisitor
visits a continue statement
visitContinueStatement(JContinueStatement, String) - Method in class at.dms.kjc.Kopi2SIR
visits a continue statement
visitContinueStatement(JContinueStatement, String) - Method in class at.dms.kjc.sir.SIRToStreamIt
prints a continue statement
visitContinueStatement(JContinueStatement, String) - Method in class at.dms.util.IRPrinter
visits a continue statement
visitCreatePortal(SIRCreatePortal, T) - Method in interface at.dms.kjc.ExpressionVisitor
 
visitCreatePortal(SIRCreatePortal, T) - Method in class at.dms.kjc.ExpressionVisitorBase
 
visitCreatePortal(SIRCreatePortal, Stack<JExpression>) - Method in class at.dms.kjc.sir.lowering.ThreeAddressExpressionCheck
 
visitCreatePortalExpression(SIRCreatePortal) - Method in class at.dms.kjc.common.HasSideEffects
 
visitCreatePortalExpression(SIRCreatePortal) - Method in class at.dms.kjc.common.ToC
 
visitCreatePortalExpression(SIRCreatePortal) - Method in class at.dms.kjc.lir.LIRToC
 
visitCreatePortalExpression(SIRCreatePortal) - Method in class at.dms.kjc.sir.SIRToStreamIt
 
visitCreatePortalExpression(SIRCreatePortal) - Method in interface at.dms.kjc.SLIRAttributeVisitor
 
visitCreatePortalExpression(SIRCreatePortal) - Method in class at.dms.kjc.SLIREmptyAttributeVisitor
 
visitCreatePortalExpression(SIRCreatePortal) - Method in class at.dms.kjc.SLIREmptyVisitor
 
visitCreatePortalExpression(SIRCreatePortal) - Method in class at.dms.kjc.SLIRReplacingVisitor
 
visitCreatePortalExpression(SIRCreatePortal) - Method in interface at.dms.kjc.SLIRVisitor
 
visitCreatePortalExpression(SIRCreatePortal) - Method in class at.dms.util.IRPrinter
 
visitDivide(JDivideExpression, T) - Method in interface at.dms.kjc.ExpressionVisitor
 
visitDivide(JDivideExpression, T) - Method in class at.dms.kjc.ExpressionVisitorBase
 
visitDivide(JDivideExpression, Stack<JExpression>) - Method in class at.dms.kjc.sir.lowering.ThreeAddressExpressionCheck
 
visitDoLoopStatement(JDoLoopStatement) - Method in class at.dms.kjc.rstream.FlatIRToRS
 
visitDoStatement(JDoStatement, JExpression, JStatement) - Method in interface at.dms.kjc.AttributeVisitor
visits a do statement
visitDoStatement(JDoStatement, JExpression, JStatement) - Method in class at.dms.kjc.cluster.PPAnalyze
 
visitDoStatement(JDoStatement, JExpression, JStatement) - Method in class at.dms.kjc.common.ToCCommon
prints a do statement
visitDoStatement(JDoStatement, JExpression, JStatement) - Method in class at.dms.kjc.EmptyAttributeVisitor
prints a do statement
visitDoStatement(JDoStatement, JExpression, JStatement) - Method in class at.dms.kjc.KjcEmptyVisitor
prints a do statement
visitDoStatement(JDoStatement, JExpression, JStatement) - Method in class at.dms.kjc.KjcPrettyPrinter
prints a do statement
visitDoStatement(JDoStatement, JExpression, JStatement) - Method in interface at.dms.kjc.KjcVisitor
visits a do statement
visitDoStatement(JDoStatement, JExpression, JStatement) - Method in class at.dms.kjc.Kopi2SIR
visits a do statement
visitDoStatement(JDoStatement, JExpression, JStatement) - Method in class at.dms.kjc.ReplacingVisitor
prints a do statement
visitDoStatement(JDoStatement, JExpression, JStatement) - Method in class at.dms.kjc.sir.lowering.Propagator
Visits a do statement
visitDoStatement(JDoStatement, JExpression, JStatement) - Method in class at.dms.kjc.sir.SIRToStreamIt
prints a do statement
visitDoStatement(JDoStatement, JExpression, JStatement) - Method in class at.dms.kjc.StatementQueueVisitor
 
visitDoStatement(JDoStatement, JExpression, JStatement) - Method in class at.dms.util.IRPrinter
visits a do statement
visitDoubleLiteral(JDoubleLiteral, double) - Method in interface at.dms.kjc.AttributeVisitor
visits a double literal
visitDoubleLiteral(double) - Method in class at.dms.kjc.common.ToC
prints a double literal
visitDoubleLiteral(JDoubleLiteral, double) - Method in class at.dms.kjc.EmptyAttributeVisitor
visits a double literal
visitDoubleLiteral(JDoubleLiteral, T) - Method in interface at.dms.kjc.ExpressionVisitor
 
visitDoubleLiteral(JDoubleLiteral, T) - Method in class at.dms.kjc.ExpressionVisitorBase
 
visitDoubleLiteral(double) - Method in class at.dms.kjc.KjcEmptyVisitor
prints a double literal
visitDoubleLiteral(double) - Method in class at.dms.kjc.KjcPrettyPrinter
prints a double literal
visitDoubleLiteral(double) - Method in interface at.dms.kjc.KjcVisitor
visits a double literal
visitDoubleLiteral(JDoubleLiteral, double) - Method in class at.dms.kjc.Kopi2SIR
visits a double literal
visitDoubleLiteral(double) - Method in class at.dms.kjc.lir.LIRToC
prints a double literal
visitDoubleLiteral(JDoubleLiteral, Stack<JExpression>) - Method in class at.dms.kjc.sir.lowering.ThreeAddressExpressionCheck
 
visitDoubleLiteral(double) - Method in class at.dms.kjc.sir.SIRToStreamIt
prints a double literal
visitDoubleLiteral(double) - Method in class at.dms.util.IRPrinter
visits a double literal
visitDynamicToken(SIRDynamicToken) - Method in class at.dms.kjc.cluster.FlatIRToCluster
 
visitDynamicToken(SIRDynamicToken, T) - Method in interface at.dms.kjc.ExpressionVisitor
 
visitDynamicToken(SIRDynamicToken, T) - Method in class at.dms.kjc.ExpressionVisitorBase
 
visitDynamicToken(SIRDynamicToken) - Method in class at.dms.kjc.lir.LIRToC
 
visitDynamicToken(SIRDynamicToken) - Method in class at.dms.kjc.raw.FlatIRToC
 
visitDynamicToken(SIRDynamicToken, Stack<JExpression>) - Method in class at.dms.kjc.sir.lowering.ThreeAddressExpressionCheck
 
visitDynamicToken(SIRDynamicToken) - Method in class at.dms.kjc.sir.SIRToStreamIt
 
visitDynamicToken(SIRDynamicToken) - Method in interface at.dms.kjc.SLIRAttributeVisitor
Visits a dynamic token.
visitDynamicToken(SIRDynamicToken) - Method in class at.dms.kjc.SLIREmptyAttributeVisitor
Visits a dynamic token.
visitDynamicToken(SIRDynamicToken) - Method in class at.dms.kjc.SLIREmptyVisitor
Visits a dynamic token.
visitDynamicToken(SIRDynamicToken) - Method in class at.dms.kjc.SLIRReplacingVisitor
Visits a dynamic token.
visitDynamicToken(SIRDynamicToken) - Method in interface at.dms.kjc.SLIRVisitor
Visits a dynamic token.
visitDynamicToken(SIRDynamicToken) - Method in class at.dms.kjc.spacedynamic.FlatIRToC
 
visitDynamicToken(SIRDynamicToken) - Method in class at.dms.util.IRPrinter
 
visitEmittedText(JEmittedTextExpression, T) - Method in interface at.dms.kjc.ExpressionVisitor
 
visitEmittedText(JEmittedTextExpression, T) - Method in class at.dms.kjc.ExpressionVisitorBase
 
visitEmittedTextExpression(JEmittedTextExpression, Object[]) - Method in interface at.dms.kjc.AttributeVisitor
Visit text to be emitted unchanged in a compiler backend.
visitEmittedTextExpression(JEmittedTextExpression, Object[]) - Method in class at.dms.kjc.common.ToCCommon
Code generation for JEmittedTextExpression: bits of text, types, subexpressions emitted in order.
visitEmittedTextExpression(JEmittedTextExpression, Object[]) - Method in class at.dms.kjc.EmptyAttributeVisitor
visiting emitted text with possible embedded expressions.
visitEmittedTextExpression(JEmittedTextExpression, Object[]) - Method in class at.dms.kjc.KjcEmptyVisitor
visiting emitted text with possible embedded expressions.
visitEmittedTextExpression(JEmittedTextExpression, Object[]) - Method in class at.dms.kjc.KjcPrettyPrinter
 
visitEmittedTextExpression(JEmittedTextExpression, Object[]) - Method in interface at.dms.kjc.KjcVisitor
 
visitEmittedTextExpression(JEmittedTextExpression, Object[]) - Method in class at.dms.kjc.Kopi2SIR
 
visitEmittedTextExpression(JEmittedTextExpression, Object[]) - Method in class at.dms.kjc.ReplacingVisitor
Replaces all replacable subexpressions of expression contaiing uninterpretable text
visitEmittedTextExpression(JEmittedTextExpression, Object[]) - Method in class at.dms.kjc.sir.SIRToStreamIt
 
visitEmittedTextExpression(JEmittedTextExpression, Object[]) - Method in class at.dms.util.IRPrinter
 
visitEmptyStatement(JEmptyStatement) - Method in interface at.dms.kjc.AttributeVisitor
visits a empty statement
visitEmptyStatement(JEmptyStatement) - Method in class at.dms.kjc.cluster.FlatIRToCluster
 
visitEmptyStatement(JEmptyStatement) - Method in class at.dms.kjc.common.ToCCommon
Emits code for an empty statement.
visitEmptyStatement(JEmptyStatement) - Method in class at.dms.kjc.EmptyAttributeVisitor
prints a empty statement
visitEmptyStatement(JEmptyStatement) - Method in class at.dms.kjc.KjcEmptyVisitor
prints a empty statement
visitEmptyStatement(JEmptyStatement) - Method in class at.dms.kjc.KjcPrettyPrinter
prints a empty statement
visitEmptyStatement(JEmptyStatement) - Method in interface at.dms.kjc.KjcVisitor
visits a empty statement
visitEmptyStatement(JEmptyStatement) - Method in class at.dms.kjc.Kopi2SIR
visits a empty statement
visitEmptyStatement(JEmptyStatement) - Method in class at.dms.kjc.lir.LIRToC
prints a empty statement
visitEmptyStatement(JEmptyStatement) - Method in class at.dms.kjc.raw.FlatIRToC
prints a empty statement
visitEmptyStatement(JEmptyStatement) - Method in class at.dms.kjc.rstream.FlatIRToRS
prints a empty statement
visitEmptyStatement(JEmptyStatement) - Method in class at.dms.kjc.sir.SIRToStreamIt
prints a empty statement
visitEmptyStatement(JEmptyStatement) - Method in class at.dms.kjc.spacedynamic.FlatIRToC
prints a empty statement
visitEmptyStatement(JEmptyStatement) - Method in class at.dms.util.IRPrinter
visits a empty statement
visitEquality(JEqualityExpression, T) - Method in interface at.dms.kjc.ExpressionVisitor
 
visitEquality(JEqualityExpression, T) - Method in class at.dms.kjc.ExpressionVisitorBase
 
visitEquality(JEqualityExpression, Stack<JExpression>) - Method in class at.dms.kjc.sir.lowering.ThreeAddressExpressionCheck
 
visitEqualityExpression(JEqualityExpression, boolean, JExpression, JExpression) - Method in interface at.dms.kjc.AttributeVisitor
visits an equality expression
visitEqualityExpression(JEqualityExpression, boolean, JExpression, JExpression) - Method in class at.dms.kjc.cluster.InsertCounters
 
visitEqualityExpression(JEqualityExpression, boolean, JExpression, JExpression) - Method in class at.dms.kjc.common.ToCCommon
prints an equality expression
visitEqualityExpression(JEqualityExpression, boolean, JExpression, JExpression) - Method in class at.dms.kjc.EmptyAttributeVisitor
prints an equality expression
visitEqualityExpression(JEqualityExpression, boolean, JExpression, JExpression) - Method in class at.dms.kjc.KjcEmptyVisitor
prints an equality expression
visitEqualityExpression(JEqualityExpression, boolean, JExpression, JExpression) - Method in class at.dms.kjc.KjcPrettyPrinter
prints an equality expression
visitEqualityExpression(JEqualityExpression, boolean, JExpression, JExpression) - Method in interface at.dms.kjc.KjcVisitor
visits an equality expression
visitEqualityExpression(JEqualityExpression, boolean, JExpression, JExpression) - Method in class at.dms.kjc.Kopi2SIR
visits an equality expression
visitEqualityExpression(JEqualityExpression, boolean, JExpression, JExpression) - Method in class at.dms.kjc.ReplacingVisitor
prints an equality expression
visitEqualityExpression(JEqualityExpression, boolean, JExpression, JExpression) - Method in class at.dms.kjc.sir.lowering.Propagator
 
visitEqualityExpression(JEqualityExpression, boolean, JExpression, JExpression) - Method in class at.dms.kjc.sir.SIRToStreamIt
prints an equality expression
visitEqualityExpression(JEqualityExpression, boolean, JExpression, JExpression) - Method in class at.dms.util.IRPrinter
visits an equality expression
visitExprArray(ExprArray) - Method in class streamit.frontend.FEIRToSIR
 
visitExprArray(ExprArray) - Method in class streamit.frontend.nodes.FENullVisitor
 
visitExprArray(ExprArray) - Method in class streamit.frontend.nodes.FEReplacer
 
visitExprArray(ExprArray) - Method in interface streamit.frontend.nodes.FEVisitor
 
visitExprArray(ExprArray) - Method in class streamit.frontend.nodes.GetExprType
 
visitExprArray(ExprArray) - Method in class streamit.frontend.tojava.DoComplexProp
 
visitExprArray(ExprArray) - Method in class streamit.frontend.tojava.NodesToJava
 
visitExprArrayInit(ExprArrayInit) - Method in class streamit.frontend.FEIRToSIR
 
visitExprArrayInit(ExprArrayInit) - Method in class streamit.frontend.nodes.FENullVisitor
 
visitExprArrayInit(ExprArrayInit) - Method in class streamit.frontend.nodes.FEReplacer
 
visitExprArrayInit(ExprArrayInit) - Method in interface streamit.frontend.nodes.FEVisitor
 
visitExprArrayInit(ExprArrayInit) - Method in class streamit.frontend.nodes.GetExprType
 
visitExprArrayInit(ExprArrayInit) - Method in class streamit.frontend.tojava.DoComplexProp
 
visitExprArrayInit(ExprArrayInit) - Method in class streamit.frontend.tojava.NodesToJava
 
visitExprBinary(ExprBinary) - Method in class streamit.frontend.FEIRToSIR
 
visitExprBinary(ExprBinary) - Method in class streamit.frontend.nodes.ComplexProp
 
visitExprBinary(ExprBinary) - Method in class streamit.frontend.nodes.FENullVisitor
 
visitExprBinary(ExprBinary) - Method in class streamit.frontend.nodes.FEReplacer
 
visitExprBinary(ExprBinary) - Method in interface streamit.frontend.nodes.FEVisitor
 
visitExprBinary(ExprBinary) - Method in class streamit.frontend.nodes.GetExprType
 
visitExprBinary(ExprBinary) - Method in class streamit.frontend.tojava.DoCompositeProp
 
visitExprBinary(ExprBinary) - Method in class streamit.frontend.tojava.NodesToJava
 
visitExprComplex(ExprComplex) - Method in class streamit.frontend.FEIRToSIR
 
visitExprComplex(ExprComplex) - Method in class streamit.frontend.nodes.FENullVisitor
 
visitExprComplex(ExprComplex) - Method in class streamit.frontend.nodes.FEReplacer
 
visitExprComplex(ExprComplex) - Method in interface streamit.frontend.nodes.FEVisitor
 
visitExprComplex(ExprComplex) - Method in class streamit.frontend.nodes.GetExprType
 
visitExprComplex(ExprComplex) - Method in class streamit.frontend.tojava.NodesToJava
 
visitExprComposite(ExprComposite) - Method in class streamit.frontend.FEIRToSIR
 
visitExprComposite(ExprComposite) - Method in class streamit.frontend.nodes.FENullVisitor
 
visitExprComposite(ExprComposite) - Method in class streamit.frontend.nodes.FEReplacer
 
visitExprComposite(ExprComposite) - Method in interface streamit.frontend.nodes.FEVisitor
 
visitExprComposite(ExprComposite) - Method in class streamit.frontend.nodes.GetExprType
 
visitExprComposite(ExprComposite) - Method in class streamit.frontend.tojava.NodesToJava
 
visitExprConstBoolean(ExprConstBoolean) - Method in class streamit.frontend.FEIRToSIR
 
visitExprConstBoolean(ExprConstBoolean) - Method in class streamit.frontend.nodes.FENullVisitor
 
visitExprConstBoolean(ExprConstBoolean) - Method in class streamit.frontend.nodes.FEReplacer
 
visitExprConstBoolean(ExprConstBoolean) - Method in interface streamit.frontend.nodes.FEVisitor
 
visitExprConstBoolean(ExprConstBoolean) - Method in class streamit.frontend.nodes.GetExprType
 
visitExprConstBoolean(ExprConstBoolean) - Method in class streamit.frontend.tojava.NodesToJava
 
visitExprConstChar(ExprConstChar) - Method in class streamit.frontend.FEIRToSIR
 
visitExprConstChar(ExprConstChar) - Method in class streamit.frontend.nodes.FENullVisitor
 
visitExprConstChar(ExprConstChar) - Method in class streamit.frontend.nodes.FEReplacer
 
visitExprConstChar(ExprConstChar) - Method in interface streamit.frontend.nodes.FEVisitor
 
visitExprConstChar(ExprConstChar) - Method in class streamit.frontend.nodes.GetExprType
 
visitExprConstChar(ExprConstChar) - Method in class streamit.frontend.tojava.NodesToJava
 
visitExprConstFloat(ExprConstFloat) - Method in class streamit.frontend.FEIRToSIR
 
visitExprConstFloat(ExprConstFloat) - Method in class streamit.frontend.nodes.FENullVisitor
 
visitExprConstFloat(ExprConstFloat) - Method in class streamit.frontend.nodes.FEReplacer
 
visitExprConstFloat(ExprConstFloat) - Method in interface streamit.frontend.nodes.FEVisitor
 
visitExprConstFloat(ExprConstFloat) - Method in class streamit.frontend.nodes.GetExprType
 
visitExprConstFloat(ExprConstFloat) - Method in class streamit.frontend.tojava.NodesToJava
 
visitExprConstInt(ExprConstInt) - Method in class streamit.frontend.FEIRToSIR
 
visitExprConstInt(ExprConstInt) - Method in class streamit.frontend.nodes.FENullVisitor
 
visitExprConstInt(ExprConstInt) - Method in class streamit.frontend.nodes.FEReplacer
 
visitExprConstInt(ExprConstInt) - Method in interface streamit.frontend.nodes.FEVisitor
 
visitExprConstInt(ExprConstInt) - Method in class streamit.frontend.nodes.GetExprType
 
visitExprConstInt(ExprConstInt) - Method in class streamit.frontend.tojava.NodesToJava
 
visitExprConstStr(ExprConstStr) - Method in class streamit.frontend.FEIRToSIR
 
visitExprConstStr(ExprConstStr) - Method in class streamit.frontend.nodes.FENullVisitor
 
visitExprConstStr(ExprConstStr) - Method in class streamit.frontend.nodes.FEReplacer
 
visitExprConstStr(ExprConstStr) - Method in interface streamit.frontend.nodes.FEVisitor
 
visitExprConstStr(ExprConstStr) - Method in class streamit.frontend.nodes.GetExprType
 
visitExprConstStr(ExprConstStr) - Method in class streamit.frontend.tojava.NodesToJava
 
visitExprDynamicToken(ExprDynamicToken) - Method in class streamit.frontend.FEIRToSIR
 
visitExprDynamicToken(ExprDynamicToken) - Method in class streamit.frontend.nodes.FENullVisitor
 
visitExprDynamicToken(ExprDynamicToken) - Method in class streamit.frontend.nodes.FEReplacer
 
visitExprDynamicToken(ExprDynamicToken) - Method in interface streamit.frontend.nodes.FEVisitor
 
visitExprDynamicToken(ExprDynamicToken) - Method in class streamit.frontend.nodes.GetExprType
 
visitExprDynamicToken(ExprDynamicToken) - Method in class streamit.frontend.tojava.NodesToJava
 
visitExpression(Expression) - Method in class streamit.frontend.FEIRToSIR
 
visitExpressionListStatement(JExpressionListStatement, JExpression[]) - Method in interface at.dms.kjc.AttributeVisitor
visits an expression list statement
visitExpressionListStatement(JExpressionListStatement, JExpression[]) - Method in class at.dms.kjc.common.ToCCommon
prints an expression list statement
visitExpressionListStatement(JExpressionListStatement, JExpression[]) - Method in class at.dms.kjc.EmptyAttributeVisitor
prints an expression list statement
visitExpressionListStatement(JExpressionListStatement, JExpression[]) - Method in class at.dms.kjc.KjcEmptyVisitor
prints an expression list statement
visitExpressionListStatement(JExpressionListStatement, JExpression[]) - Method in class at.dms.kjc.KjcPrettyPrinter
prints an expression list statement
visitExpressionListStatement(JExpressionListStatement, JExpression[]) - Method in interface at.dms.kjc.KjcVisitor
visits an expression list statement
visitExpressionListStatement(JExpressionListStatement, JExpression[]) - Method in class at.dms.kjc.Kopi2SIR
visits an expression list statement
visitExpressionListStatement(JExpressionListStatement, JExpression[]) - Method in class at.dms.kjc.ReplacingVisitor
prints an expression list statement
visitExpressionListStatement(JExpressionListStatement, JExpression[]) - Method in class at.dms.kjc.sir.SIRToStreamIt
prints an expression list statement
visitExpressionListStatement(JExpressionListStatement, JExpression[]) - Method in class at.dms.kjc.StatementQueueVisitor
 
visitExpressionListStatement(JExpressionListStatement, JExpression[]) - Method in class at.dms.util.IRPrinter
visits an expression list statement
visitExpressionStatement(JExpressionStatement, JExpression) - Method in interface at.dms.kjc.AttributeVisitor
visits an expression statement
visitExpressionStatement(JExpressionStatement, JExpression) - Method in class at.dms.kjc.common.RemoveUnusedVars
prints an expression statement
visitExpressionStatement(JExpressionStatement, JExpression) - Method in class at.dms.kjc.common.SeparatePushPop
If push expression has a pop in the arg, then assign the arg to a temp and then push the temp.
visitExpressionStatement(JExpressionStatement, JExpression) - Method in class at.dms.kjc.common.ToCCommon
prints an expression statement
visitExpressionStatement(JExpressionStatement, JExpression) - Method in class at.dms.kjc.EmptyAttributeVisitor
prints an expression statement
visitExpressionStatement(JExpressionStatement, JExpression) - Method in class at.dms.kjc.KjcEmptyVisitor
prints an expression statement
visitExpressionStatement(JExpressionStatement, JExpression) - Method in class at.dms.kjc.KjcPrettyPrinter
prints an expression statement
visitExpressionStatement(JExpressionStatement, JExpression) - Method in interface at.dms.kjc.KjcVisitor
visits an expression statement
visitExpressionStatement(JExpressionStatement, JExpression) - Method in class at.dms.kjc.Kopi2SIR
visits an expression statement
visitExpressionStatement(JExpressionStatement, JExpression) - Method in class at.dms.kjc.ReplacingVisitor
prints an expression statement
visitExpressionStatement(JExpressionStatement, JExpression) - Method in class at.dms.kjc.sir.lowering.Propagator
Visits an expression statement
visitExpressionStatement(JExpressionStatement, JExpression) - Method in class at.dms.kjc.sir.lowering.RemoveMultiPops
 
visitExpressionStatement(JExpressionStatement, JExpression) - Method in class at.dms.kjc.sir.SIRToStreamIt
prints an expression statement
visitExpressionStatement(JExpressionStatement, JExpression) - Method in class at.dms.kjc.StatementQueueVisitor
 
visitExpressionStatement(JExpressionStatement, JExpression) - Method in class at.dms.util.IRPrinter
visits an expression statement
visitExprField(ExprField) - Method in class streamit.frontend.FEIRToSIR
 
visitExprField(ExprField) - Method in class streamit.frontend.nodes.FENullVisitor
 
visitExprField(ExprField) - Method in class streamit.frontend.nodes.FEReplacer
 
visitExprField(ExprField) - Method in interface streamit.frontend.nodes.FEVisitor
 
visitExprField(ExprField) - Method in class streamit.frontend.nodes.GetExprType
 
visitExprField(ExprField) - Method in class streamit.frontend.tojava.DoComplexProp
 
visitExprField(ExprField) - Method in class streamit.frontend.tojava.NodesToJava
 
visitExprFunCall(ExprFunCall) - Method in class streamit.frontend.FEIRToSIR
 
visitExprFunCall(ExprFunCall) - Method in class streamit.frontend.nodes.ComplexProp
 
visitExprFunCall(ExprFunCall) - Method in class streamit.frontend.nodes.FENullVisitor
 
visitExprFunCall(ExprFunCall) - Method in class streamit.frontend.nodes.FEReplacer
 
visitExprFunCall(ExprFunCall) - Method in interface streamit.frontend.nodes.FEVisitor
 
visitExprFunCall(ExprFunCall) - Method in class streamit.frontend.nodes.GetExprType
 
visitExprFunCall(ExprFunCall) - Method in class streamit.frontend.passes.DetectImmutable
 
visitExprFunCall(ExprFunCall) - Method in class streamit.frontend.tojava.DoCompositeProp
 
visitExprFunCall(ExprFunCall) - Method in class streamit.frontend.tojava.NodesToJava
 
visitExprHelperCall(ExprHelperCall) - Method in class streamit.frontend.FEIRToSIR
 
visitExprHelperCall(ExprHelperCall) - Method in class streamit.frontend.nodes.FENullVisitor
 
visitExprHelperCall(ExprHelperCall) - Method in class streamit.frontend.nodes.FEReplacer
 
visitExprHelperCall(ExprHelperCall) - Method in interface streamit.frontend.nodes.FEVisitor
 
visitExprHelperCall(ExprHelperCall) - Method in class streamit.frontend.nodes.GetExprType
 
visitExprHelperCall(ExprHelperCall) - Method in class streamit.frontend.passes.GenerateCopies
 
visitExprHelperCall(ExprHelperCall) - Method in class streamit.frontend.tojava.NodesToJava
 
visitExprPeek(ExprPeek) - Method in class streamit.frontend.FEIRToSIR
 
visitExprPeek(ExprPeek) - Method in class streamit.frontend.nodes.FENullVisitor
 
visitExprPeek(ExprPeek) - Method in class streamit.frontend.nodes.FEReplacer
 
visitExprPeek(ExprPeek) - Method in interface streamit.frontend.nodes.FEVisitor
 
visitExprPeek(ExprPeek) - Method in class streamit.frontend.nodes.GetExprType
 
visitExprPeek(ExprPeek) - Method in class streamit.frontend.passes.DisambiguateUnaries
 
visitExprPeek(ExprPeek) - Method in class streamit.frontend.passes.GenerateCopies
 
visitExprPeek(ExprPeek) - Method in class streamit.frontend.tojava.DoComplexProp
 
visitExprPeek(ExprPeek) - Method in class streamit.frontend.tojava.NodesToJava
 
visitExprPop(ExprPop) - Method in class streamit.frontend.FEIRToSIR
 
visitExprPop(ExprPop) - Method in class streamit.frontend.nodes.FENullVisitor
 
visitExprPop(ExprPop) - Method in class streamit.frontend.nodes.FEReplacer
 
visitExprPop(ExprPop) - Method in interface streamit.frontend.nodes.FEVisitor
 
visitExprPop(ExprPop) - Method in class streamit.frontend.nodes.GetExprType
 
visitExprPop(ExprPop) - Method in class streamit.frontend.passes.DisambiguateUnaries
 
visitExprPop(ExprPop) - Method in class streamit.frontend.passes.GenerateCopies
 
visitExprPop(ExprPop) - Method in class streamit.frontend.tojava.DoComplexProp
 
visitExprPop(ExprPop) - Method in class streamit.frontend.tojava.NodesToJava
 
visitExprRange(ExprRange) - Method in class streamit.frontend.FEIRToSIR
 
visitExprRange(ExprRange) - Method in class streamit.frontend.nodes.FENullVisitor
 
visitExprRange(ExprRange) - Method in class streamit.frontend.nodes.FEReplacer
 
visitExprRange(ExprRange) - Method in interface streamit.frontend.nodes.FEVisitor
 
visitExprRange(ExprRange) - Method in class streamit.frontend.nodes.GetExprType
 
visitExprRange(ExprRange) - Method in class streamit.frontend.tojava.NodesToJava
 
visitExprTernary(ExprTernary) - Method in class streamit.frontend.FEIRToSIR
 
visitExprTernary(ExprTernary) - Method in class streamit.frontend.nodes.ComplexProp
 
visitExprTernary(ExprTernary) - Method in class streamit.frontend.nodes.FENullVisitor
 
visitExprTernary(ExprTernary) - Method in class streamit.frontend.nodes.FEReplacer
 
visitExprTernary(ExprTernary) - Method in interface streamit.frontend.nodes.FEVisitor
 
visitExprTernary(ExprTernary) - Method in class streamit.frontend.nodes.GetExprType
 
visitExprTernary(ExprTernary) - Method in class streamit.frontend.tojava.NodesToJava
 
visitExprTypeCast(ExprTypeCast) - Method in class streamit.frontend.FEIRToSIR
 
visitExprTypeCast(ExprTypeCast) - Method in class streamit.frontend.nodes.FENullVisitor
 
visitExprTypeCast(ExprTypeCast) - Method in class streamit.frontend.nodes.FEReplacer
 
visitExprTypeCast(ExprTypeCast) - Method in interface streamit.frontend.nodes.FEVisitor
 
visitExprTypeCast(ExprTypeCast) - Method in class streamit.frontend.nodes.GetExprType
 
visitExprTypeCast(ExprTypeCast) - Method in class streamit.frontend.tojava.NodesToJava
 
visitExprUnary(ExprUnary) - Method in class streamit.frontend.FEIRToSIR
 
visitExprUnary(ExprUnary) - Method in class streamit.frontend.nodes.ComplexProp
 
visitExprUnary(ExprUnary) - Method in class streamit.frontend.nodes.FENullVisitor
 
visitExprUnary(ExprUnary) - Method in class streamit.frontend.nodes.FEReplacer
 
visitExprUnary(ExprUnary) - Method in interface streamit.frontend.nodes.FEVisitor
 
visitExprUnary(ExprUnary) - Method in class streamit.frontend.nodes.GetExprType
 
visitExprUnary(ExprUnary) - Method in class streamit.frontend.passes.DisambiguateUnaries
 
visitExprUnary(ExprUnary) - Method in class streamit.frontend.tojava.DoCompositeProp
 
visitExprUnary(ExprUnary) - Method in class streamit.frontend.tojava.NodesToJava
 
visitExprVar(ExprVar) - Method in class streamit.frontend.FEIRToSIR
 
visitExprVar(ExprVar) - Method in class streamit.frontend.nodes.FENullVisitor
 
visitExprVar(ExprVar) - Method in class streamit.frontend.nodes.FEReplacer
 
visitExprVar(ExprVar) - Method in interface streamit.frontend.nodes.FEVisitor
 
visitExprVar(ExprVar) - Method in class streamit.frontend.nodes.GetExprType
 
visitExprVar(ExprVar) - Method in class streamit.frontend.passes.FindFreeVariables
 
visitExprVar(ExprVar) - Method in class streamit.frontend.passes.RenameBitVars
 
visitExprVar(ExprVar) - Method in class streamit.frontend.passes.RenameGlobals
 
visitExprVar(ExprVar) - Method in class streamit.frontend.tojava.DoComplexProp
 
visitExprVar(ExprVar) - Method in class streamit.frontend.tojava.NodesToJava
 
visitFeedbackLoop(SIRFeedbackLoop, JFieldDeclaration[], JMethodDeclaration[], JMethodDeclaration, JMethodDeclaration) - Method in class at.dms.kjc.rstream.ConvertFileFilters
Visit a feedbackloop and reset the loop and body to be the loop and body as returned by the attribute stream visitor
visitFeedbackLoop(SIRFeedbackLoop, JFieldDeclaration[], JMethodDeclaration[], JMethodDeclaration, JMethodDeclaration) - Method in interface at.dms.kjc.sir.AttributeStreamVisitor
 
visitFeedbackLoop(SIRFeedbackLoop, JFieldDeclaration[], JMethodDeclaration[], JMethodDeclaration, JMethodDeclaration) - Method in class at.dms.kjc.sir.EmptyAttributeStreamVisitor
 
visitFeedbackLoop(SIRFeedbackLoop, JFieldDeclaration[], JMethodDeclaration[], JMethodDeclaration, JMethodDeclaration) - Method in class at.dms.kjc.sir.ReplacingStreamVisitor
 
visitFeedbackLoop(SIRFeedbackLoop, JFieldDeclaration[], JMethodDeclaration[], JMethodDeclaration, JMethodDeclaration) - Method in class at.dms.kjc.sir.SIRToStreamIt
 
visitFeedbackLoop(SIRFeedbackLoop, JFieldDeclaration[], JMethodDeclaration[], JMethodDeclaration, JMethodDeclaration) - Method in class at.dms.kjc.StreamItDot
 
visitFeedbackLoopSpec(StreamSpec) - Method in class streamit.frontend.FEIRToSIR
 
visitFieldAccess(JFieldAccessExpression, T) - Method in interface at.dms.kjc.ExpressionVisitor
 
visitFieldAccess(JFieldAccessExpression, T) - Method in class at.dms.kjc.ExpressionVisitorBase
 
visitFieldAccess(JFieldAccessExpression, Stack<JExpression>) - Method in class at.dms.kjc.sir.lowering.ThreeAddressExpressionCheck
 
visitFieldDecl(FieldDecl) - Method in class streamit.frontend.FEIRToSIR
 
visitFieldDecl(FieldDecl) - Method in class streamit.frontend.nodes.FENullVisitor
 
visitFieldDecl(FieldDecl) - Method in class streamit.frontend.nodes.FEReplacer
 
visitFieldDecl(FieldDecl) - Method in interface streamit.frontend.nodes.FEVisitor
 
visitFieldDecl(FieldDecl) - Method in class streamit.frontend.passes.NoRefTypes
 
visitFieldDecl(FieldDecl) - Method in class streamit.frontend.passes.SeparateFieldInitializers
 
visitFieldDecl(FieldDecl) - Method in class streamit.frontend.passes.SymbolTableVisitor
 
visitFieldDecl(FieldDecl) - Method in class streamit.frontend.tojava.ComplexToStruct
 
visitFieldDecl(FieldDecl) - Method in class streamit.frontend.tojava.NodesToJava
 
visitFieldDeclaration(JFieldDeclaration, int, CType, String, JExpression) - Method in interface at.dms.kjc.AttributeVisitor
visits a field declaration
visitFieldDeclaration(JFieldDeclaration, int, CType, String, JExpression) - Method in class at.dms.kjc.cell.EmitCellCode.CellPPUCodeGen
prints a field declaration
visitFieldDeclaration(JFieldDeclaration, int, CType, String, JExpression) - Method in class at.dms.kjc.cell.EmitCellCode.CellSPUCodeGen
 
visitFieldDeclaration(JFieldDeclaration, int, CType, String, JExpression) - Method in class at.dms.kjc.common.ToC
prints a field declaration
visitFieldDeclaration(JFieldDeclaration, int, CType, String, JExpression) - Method in class at.dms.kjc.EmptyAttributeVisitor
prints a field declaration
visitFieldDeclaration(JFieldDeclaration, int, CType, String, JExpression) - Method in class at.dms.kjc.KjcEmptyVisitor
prints a field declaration
visitFieldDeclaration(JFieldDeclaration, int, CType, String, JExpression) - Method in class at.dms.kjc.KjcPrettyPrinter
prints a field declaration
visitFieldDeclaration(JFieldDeclaration, int, CType, String, JExpression) - Method in interface at.dms.kjc.KjcVisitor
visits a field declaration
visitFieldDeclaration(JFieldDeclaration, int, CType, String, JExpression) - Method in class at.dms.kjc.Kopi2SIR
visits a field declaration
visitFieldDeclaration(JFieldDeclaration, int, CType, String, JExpression) - Method in class at.dms.kjc.lir.LIRToC
prints a field declaration
visitFieldDeclaration(JFieldDeclaration, int, CType, String, JExpression) - Method in class at.dms.kjc.ReplacingVisitor
prints a field declaration
visitFieldDeclaration(JFieldDeclaration, int, CType, String, JExpression) - Method in class at.dms.kjc.rstream.ConvertArrayInitializers
visit a field decl, remove and convert the array initializer
visitFieldDeclaration(JFieldDeclaration, int, CType, String, JExpression) - Method in class at.dms.kjc.rstream.FlatIRToRS
prints a field declaration
visitFieldDeclaration(JFieldDeclaration, int, CType, String, JExpression) - Method in class at.dms.kjc.sir.lowering.RenameAll
 
visitFieldDeclaration(JFieldDeclaration, int, CType, String, JExpression) - Method in class at.dms.kjc.sir.SIRToStreamIt
prints a field declaration
visitFieldDeclaration(JFieldDeclaration, int, CType, String, JExpression) - Method in class at.dms.util.IRPrinter
visits a field declaration
visitFieldExpression(JFieldAccessExpression, JExpression, String) - Method in interface at.dms.kjc.AttributeVisitor
visits a field expression
visitFieldExpression(JFieldAccessExpression, JExpression, String) - Method in class at.dms.kjc.cluster.CodeEstimate
visits a field expression
visitFieldExpression(JFieldAccessExpression, JExpression, String) - Method in class at.dms.kjc.cluster.FlatIRToCluster
prints a field expression
visitFieldExpression(JFieldAccessExpression, JExpression, String) - Method in class at.dms.kjc.common.ToC
prints a field expression
visitFieldExpression(JFieldAccessExpression, JExpression, String) - Method in class at.dms.kjc.common.VariablesDefUse
 
visitFieldExpression(JFieldAccessExpression, JExpression, String) - Method in class at.dms.kjc.common.VariablesUsed
 
visitFieldExpression(JFieldAccessExpression, JExpression, String) - Method in class at.dms.kjc.EmptyAttributeVisitor
prints a field expression
visitFieldExpression(JFieldAccessExpression, JExpression, String) - Method in class at.dms.kjc.KjcEmptyVisitor
prints a field expression
visitFieldExpression(JFieldAccessExpression, JExpression, String) - Method in class at.dms.kjc.KjcPrettyPrinter
prints a field expression
visitFieldExpression(JFieldAccessExpression, JExpression, String) - Method in interface at.dms.kjc.KjcVisitor
visits a field expression
visitFieldExpression(JFieldAccessExpression, JExpression, String) - Method in class at.dms.kjc.Kopi2SIR
visits a field expression
visitFieldExpression(JFieldAccessExpression, JExpression, String) - Method in class at.dms.kjc.lir.LIRToC
prints a field expression
visitFieldExpression(JFieldAccessExpression, JExpression, String) - Method in class at.dms.kjc.ReplacingVisitor
prints a field expression
visitFieldExpression(JFieldAccessExpression, JExpression, String) - Method in class at.dms.kjc.sir.lowering.Propagator
 
visitFieldExpression(JFieldAccessExpression, JExpression, String) - Method in class at.dms.kjc.sir.lowering.RenameAll
 
visitFieldExpression(JFieldAccessExpression, JExpression, String) - Method in class at.dms.kjc.sir.lowering.StructDestroyer
Visit field expression.
visitFieldExpression(JFieldAccessExpression, JExpression, String) - Method in class at.dms.kjc.sir.SIRToStreamIt
prints a field expression
visitFieldExpression(JFieldAccessExpression, JExpression, String) - Method in class at.dms.util.IRPrinter
visits a field expression
visitFileReader(LIRFileReader) - Method in class at.dms.kjc.lir.LIRToC
Visits a file reader.
visitFileReader(LIRFileReader) - Method in class at.dms.kjc.sir.SIRToStreamIt
Visits a file reader.
visitFileReader(LIRFileReader) - Method in interface at.dms.kjc.SLIRAttributeVisitor
Visits a file reader.
visitFileReader(LIRFileReader) - Method in class at.dms.kjc.SLIREmptyAttributeVisitor
Visits a file reader.
visitFileReader(LIRFileReader) - Method in class at.dms.kjc.SLIREmptyVisitor
Visits a file reader.
visitFileReader(LIRFileReader) - Method in class at.dms.kjc.SLIRReplacingVisitor
Visits a file reader.
visitFileReader(LIRFileReader) - Method in interface at.dms.kjc.SLIRVisitor
Visits a file reader.
visitFileReader(LIRFileReader) - Method in class at.dms.util.IRPrinter
Visits a file reader.
visitFileWriter(LIRFileWriter) - Method in class at.dms.kjc.lir.LIRToC
Visits a file writer.
visitFileWriter(LIRFileWriter) - Method in class at.dms.kjc.sir.SIRToStreamIt
Visits a file writer.
visitFileWriter(LIRFileWriter) - Method in interface at.dms.kjc.SLIRAttributeVisitor
Visits a file writer.
visitFileWriter(LIRFileWriter) - Method in class at.dms.kjc.SLIREmptyAttributeVisitor
Visits a file writer.
visitFileWriter(LIRFileWriter) - Method in class at.dms.kjc.SLIREmptyVisitor
Visits a file writer.
visitFileWriter(LIRFileWriter) - Method in class at.dms.kjc.SLIRReplacingVisitor
Visits a file writer.
visitFileWriter(LIRFileWriter) - Method in interface at.dms.kjc.SLIRVisitor
Visits a file writer.
visitFileWriter(LIRFileWriter) - Method in class at.dms.util.IRPrinter
Visits a file writer.
visitFilter(SIRFilter, SIRFilterIter) - Method in class at.dms.kjc.CloningVisitor
 
visitFilter(SIRFilter) - Method in class at.dms.kjc.cluster.CodeEstimate
visit a SIRFilter
visitFilter(SIRFilter) - Method in class at.dms.kjc.cluster.DetectConst
 
visitFilter(SIRFilter, SIRFilterIter) - Method in class at.dms.kjc.cluster.FlatIRToCluster
 
visitFilter(SIRFilter) - Method in class at.dms.kjc.common.RemoveUnusedVars
 
visitFilter(SIRFilter, JFieldDeclaration[], JMethodDeclaration[], JMethodDeclaration, JMethodDeclaration, CType, CType) - Method in class at.dms.kjc.NumberDot
 
visitFilter(SIRFilter, SIRFilterIter) - Method in class at.dms.kjc.raw.FlatIRToC
 
visitFilter(SIRFilter, SIRFilterIter) - Method in class at.dms.kjc.raw.RawWorkEstimator
 
visitFilter(SIRFilter, JFieldDeclaration[], JMethodDeclaration[], JMethodDeclaration, JMethodDeclaration, CType, CType) - Method in class at.dms.kjc.rstream.ConvertFileFilters
Visit a filter, if the filter is an SIRFile Reader or Writer replace it with a FileReader or FileWriter, respectively.
visitFilter(SIRFilter, JFieldDeclaration[], JMethodDeclaration[], JMethodDeclaration, JMethodDeclaration, CType, CType) - Method in class at.dms.kjc.SimpleDot
 
visitFilter(SIRFilter, JFieldDeclaration[], JMethodDeclaration[], JMethodDeclaration, JMethodDeclaration, CType, CType) - Method in interface at.dms.kjc.sir.AttributeStreamVisitor
 
visitFilter(SIRFilter, JFieldDeclaration[], JMethodDeclaration[], JMethodDeclaration, JMethodDeclaration, CType, CType) - Method in class at.dms.kjc.sir.EmptyAttributeStreamVisitor
 
visitFilter(SIRFilter, SIRFilterIter) - Method in class at.dms.kjc.sir.EmptyStreamVisitor
PLAIN-VISITS
visitFilter(SIRFilter, SIRFilterIter) - Method in class at.dms.kjc.sir.linear.LinearAnalyzer
More or less get a callback for each stream.
visitFilter(SIRFilter, JFieldDeclaration[], JMethodDeclaration[], JMethodDeclaration, JMethodDeclaration, CType, CType) - Method in class at.dms.kjc.sir.linear.LinearDot
Override visitFilter to color filters that compute linear functions.
visitFilter(SIRFilter, JFieldDeclaration[], JMethodDeclaration[], JMethodDeclaration, JMethodDeclaration, CType, CType) - Method in class at.dms.kjc.sir.linear.LinearDotSimple
Override visitFilter to color filters that compute linear functions.
visitFilter(SIRFilter, SIRFilterIter) - Method in class at.dms.kjc.sir.linear.LinearReplacer
 
visitFilter(SIRFilter, JFieldDeclaration[], JMethodDeclaration[], JMethodDeclaration, JMethodDeclaration, CType, CType) - Method in class at.dms.kjc.sir.lowering.fission.StatelessDot
 
visitFilter(SIRFilter, SIRFilterIter) - Method in class at.dms.kjc.sir.lowering.fusion.FuseAll
PLAIN-VISITS
visitFilter(SIRFilter, SIRFilterIter) - Method in class at.dms.kjc.sir.lowering.fusion.Lifter
PLAIN-VISITS
visitFilter(SIRFilter, SIRFilterIter) - Method in class at.dms.kjc.sir.lowering.LowerInitFunctions
visit a filter
visitFilter(SIRFilter, SIRFilterIter) - Method in class at.dms.kjc.sir.lowering.LowerWorkFunctions
PLAIN-VISITS
visitFilter(SIRFilter, SIRFilterIter) - Method in class at.dms.kjc.sir.lowering.MarkFilterBoundaries
 
visitFilter(SIRFilter, JFieldDeclaration[], JMethodDeclaration[], JMethodDeclaration, JMethodDeclaration, CType, CType) - Method in class at.dms.kjc.sir.lowering.partition.PartitionDot
 
visitFilter(SIRFilter, SIRFilterIter) - Method in class at.dms.kjc.sir.lowering.partition.SJToPipe
PLAIN-VISITS
visitFilter(SIRFilter, SIRFilterIter) - Method in class at.dms.kjc.sir.lowering.PopToPeek
visit a filter and do the transformation on it.
visitFilter(SIRFilter, SIRFilterIter) - Method in class at.dms.kjc.sir.lowering.Structurer
 
visitFilter(SIRFilter, JFieldDeclaration[], JMethodDeclaration[], JMethodDeclaration, JMethodDeclaration, CType, CType) - Method in class at.dms.kjc.sir.ReplacingStreamVisitor
 
visitFilter(SIRFilter, JFieldDeclaration[], JMethodDeclaration[], JMethodDeclaration, JMethodDeclaration, CType, CType) - Method in class at.dms.kjc.sir.SIRToStreamIt
 
visitFilter(SIRFilter, SIRFilterIter) - Method in class at.dms.kjc.sir.statespace.LinearAnalyzer
More or less get a callback for each stream.
visitFilter(SIRFilter, JFieldDeclaration[], JMethodDeclaration[], JMethodDeclaration, JMethodDeclaration, CType, CType) - Method in class at.dms.kjc.sir.statespace.LinearDot
Override visitFilter to color filters that compute linear functions.
visitFilter(SIRFilter, JFieldDeclaration[], JMethodDeclaration[], JMethodDeclaration, JMethodDeclaration, CType, CType) - Method in class at.dms.kjc.sir.statespace.LinearDotSimple
Override visitFilter to color filters that compute linear functions.
visitFilter(SIRFilter, SIRFilterIter) - Method in class at.dms.kjc.sir.statespace.LinearReplacer
 
visitFilter(SIRFilter, SIRFilterIter) - Method in interface at.dms.kjc.sir.StreamVisitor
PLAIN-VISITS
visitFilter(SIRFilter, SIRFilterIter) - Method in class at.dms.kjc.spacedynamic.FlatIRToC
 
visitFilter(SIRFilter, SIRFilterIter) - Method in class at.dms.kjc.spacedynamic.RawWorkEstimator
 
visitFilter(SIRFilter, SIRFilterIter) - Method in class at.dms.kjc.spacetime.LinearPreprocessor
 
visitFilter(SIRFilter, JFieldDeclaration[], JMethodDeclaration[], JMethodDeclaration, JMethodDeclaration, CType, CType) - Method in class at.dms.kjc.StreamItDot
 
visitFilter(SIRFilter, SIRFilterIter) - Method in class at.dms.util.SIRPrinter
 
visitFilterSpec(StreamSpec) - Method in class streamit.frontend.FEIRToSIR
 
visitFloatLiteral(JFloatLiteral, float) - Method in interface at.dms.kjc.AttributeVisitor
visits a float literal
visitFloatLiteral(float) - Method in class at.dms.kjc.common.ToC
prints a float literal
visitFloatLiteral(JFloatLiteral, float) - Method in class at.dms.kjc.EmptyAttributeVisitor
visits a float literal
visitFloatLiteral(JFloatLiteral, T) - Method in interface at.dms.kjc.ExpressionVisitor
 
visitFloatLiteral(JFloatLiteral, T) - Method in class at.dms.kjc.ExpressionVisitorBase
 
visitFloatLiteral(float) - Method in class at.dms.kjc.KjcEmptyVisitor
prints a float literal
visitFloatLiteral(float) - Method in class at.dms.kjc.KjcPrettyPrinter
prints a float literal
visitFloatLiteral(float) - Method in interface at.dms.kjc.KjcVisitor
visits a float literal
visitFloatLiteral(JFloatLiteral, float) - Method in class at.dms.kjc.Kopi2SIR
visits a float literal
visitFloatLiteral(float) - Method in class at.dms.kjc.lir.LIRToC
prints a float literal
visitFloatLiteral(JFloatLiteral, Stack<JExpression>) - Method in class at.dms.kjc.sir.lowering.ThreeAddressExpressionCheck
 
visitFloatLiteral(float) - Method in class at.dms.kjc.sir.SIRToStreamIt
prints a float literal
visitFloatLiteral(float) - Method in class at.dms.util.IRPrinter
visits a float literal
visitFormalParameters(JFormalParameter, boolean, CType, String) - Method in interface at.dms.kjc.AttributeVisitor
visits an array length expression
visitFormalParameters(JFormalParameter, boolean, CType, String) - Method in class at.dms.kjc.CloningVisitor
visits a formal param.
visitFormalParameters(JFormalParameter, boolean, CType, String) - Method in class at.dms.kjc.cluster.FlatIRToCluster
prints an array length expression
visitFormalParameters(JFormalParameter, boolean, CType, String) - Method in class at.dms.kjc.common.ToC
prints an array length expression
visitFormalParameters(JFormalParameter, boolean, CType, String) - Method in class at.dms.kjc.EmptyAttributeVisitor
prints an array length expression
visitFormalParameters(JFormalParameter, boolean, CType, String) - Method in class at.dms.kjc.KjcEmptyVisitor
prints an array length expression
visitFormalParameters(JFormalParameter, boolean, CType, String) - Method in class at.dms.kjc.KjcPrettyPrinter
prints an array length expression
visitFormalParameters(JFormalParameter, boolean, CType, String) - Method in interface at.dms.kjc.KjcVisitor
visits an array length expression
visitFormalParameters(JFormalParameter, boolean, CType, String) - Method in class at.dms.kjc.Kopi2SIR
visits an array length expression
visitFormalParameters(JFormalParameter, boolean, CType, String) - Method in class at.dms.kjc.lir.LIRToC
prints an array length expression
visitFormalParameters(JFormalParameter, boolean, CType, String) - Method in class at.dms.kjc.ReplacingVisitor
prints an array length expression
visitFormalParameters(JFormalParameter, boolean, CType, String) - Method in class at.dms.kjc.sir.lowering.RenameAll
 
visitFormalParameters(JFormalParameter, boolean, CType, String) - Method in class at.dms.kjc.sir.SIRToStreamIt
prints an array length expression
visitFormalParameters(JFormalParameter, boolean, CType, String) - Method in class at.dms.util.IRPrinter
visits an array length expression
visitForStatement(JForStatement, JStatement, JExpression, JStatement, JStatement) - Method in interface at.dms.kjc.AttributeVisitor
visits a for statement
visitForStatement(JForStatement, JStatement, JExpression, JStatement, JStatement) - Method in class at.dms.kjc.cluster.CodeEstimate
visits a for statement
visitForStatement(JForStatement, JStatement, JExpression, JStatement, JStatement) - Method in class at.dms.kjc.cluster.FlatIRToCluster
prints a for statement
visitForStatement(JForStatement, JStatement, JExpression, JStatement, JStatement) - Method in class at.dms.kjc.cluster.PPAnalyze
 
visitForStatement(JForStatement, JStatement, JExpression, JStatement, JStatement) - Method in class at.dms.kjc.common.ToCCommon
Emit code for a "for" statement.
visitForStatement(JForStatement, JStatement, JExpression, JStatement, JStatement) - Method in class at.dms.kjc.EmptyAttributeVisitor
prints a for statement
visitForStatement(JForStatement, JStatement, JExpression, JStatement, JStatement) - Method in class at.dms.kjc.KjcEmptyVisitor
prints a for statement
visitForStatement(JForStatement, JStatement, JExpression, JStatement, JStatement) - Method in class at.dms.kjc.KjcPrettyPrinter
prints a for statement
visitForStatement(JForStatement, JStatement, JExpression, JStatement, JStatement) - Method in interface at.dms.kjc.KjcVisitor
visits a for statement
visitForStatement(JForStatement, JStatement, JExpression, JStatement, JStatement) - Method in class at.dms.kjc.Kopi2SIR
visits a for statement
visitForStatement(JForStatement, JStatement, JExpression, JStatement, JStatement) - Method in class at.dms.kjc.lir.LIRToC
prints a for statement
visitForStatement(JForStatement, JStatement, JExpression, JStatement, JStatement) - Method in class at.dms.kjc.raw.FlatIRToC
prints a for statement
visitForStatement(JForStatement, JStatement, JExpression, JStatement, JStatement) - Method in class at.dms.kjc.ReplacingVisitor
visits a for statement
visitForStatement(JForStatement, JStatement, JExpression, JStatement, JStatement) - Method in class at.dms.kjc.rstream.FlatIRToRS
prints a for statement
visitForStatement(JForStatement, JStatement, JExpression, JStatement, JStatement) - Method in class at.dms.kjc.rstream.IDDoLoops
See comments in method.
visitForStatement(JForStatement, JStatement, JExpression, JStatement, JStatement) - Method in class at.dms.kjc.rstream.RemoveDeadDoLoops
 
visitForStatement(JForStatement, JStatement, JExpression, JStatement, JStatement) - Method in class at.dms.kjc.sir.lowering.BlockFlattener
visits a for statement
visitForStatement(JForStatement, JStatement, JExpression, JStatement, JStatement) - Method in class at.dms.kjc.sir.lowering.BranchAnalyzer
visits a for statement
visitForStatement(JForStatement, JStatement, JExpression, JStatement, JStatement) - Method in class at.dms.kjc.sir.lowering.DataFlow
Visits a for statement
visitForStatement(JForStatement, JStatement, JExpression, JStatement, JStatement) - Method in class at.dms.kjc.sir.lowering.IntroduceMultiPops
 
visitForStatement(JForStatement, JStatement, JExpression, JStatement, JStatement) - Method in class at.dms.kjc.sir.lowering.Propagator
Visits a for statement
visitForStatement(JForStatement, JStatement, JExpression, JStatement, JStatement) - Method in class at.dms.kjc.sir.lowering.RenameAll
 
visitForStatement(JForStatement, JStatement, JExpression, JStatement, JStatement) - Method in class at.dms.kjc.sir.lowering.RenameDestroyedVars
 
visitForStatement(JForStatement, JStatement, JExpression, JStatement, JStatement) - Method in class at.dms.kjc.sir.lowering.Unroller
Overload the for-statement visit.
visitForStatement(JForStatement, JStatement, JExpression, JStatement, JStatement) - Method in class at.dms.kjc.sir.lowering.VarDeclRaiser
Visits a for statement
visitForStatement(JForStatement, JStatement, JExpression, JStatement, JStatement) - Method in class at.dms.kjc.sir.SIRToStreamIt
prints a for statement
visitForStatement(JForStatement, JStatement, JExpression, JStatement, JStatement) - Method in class at.dms.kjc.spacedynamic.FlatIRToC
prints a for statement
visitForStatement(JForStatement, JStatement, JExpression, JStatement, JStatement) - Method in class at.dms.kjc.spacetime.TraceIRtoC
prints a for statement
visitForStatement(JForStatement, JStatement, JExpression, JStatement, JStatement) - Method in class at.dms.kjc.StatementQueueVisitor
 
visitForStatement(JForStatement, JStatement, JExpression, JStatement, JStatement) - Method in class at.dms.util.IRPrinter
visits a for statement
visitFunction(Function) - Method in class streamit.frontend.FEIRToSIR
 
visitFunction(Function) - Method in class streamit.frontend.nodes.FENullVisitor
 
visitFunction(Function) - Method in class streamit.frontend.nodes.FEReplacer
 
visitFunction(Function) - Method in interface streamit.frontend.nodes.FEVisitor
 
visitFunction(Function) - Method in class streamit.frontend.nodes.MakeBodiesBlocks
 
visitFunction(Function) - Method in class streamit.frontend.passes.DetectImmutable
 
visitFunction(Function) - Method in class streamit.frontend.passes.NoRefTypes
 
visitFunction(Function) - Method in class streamit.frontend.passes.SymbolTableVisitor
 
visitFunction(Function) - Method in class streamit.frontend.tojava.ComplexToStruct
 
visitFunction(Function) - Method in class streamit.frontend.tojava.NameAnonymousFunctions
 
visitFunction(Function) - Method in class streamit.frontend.tojava.NodesToJava
 
visitFunction(Function) - Method in class streamit.frontend.tojava.TranslateEnqueue
 
visitFunctionPointer(LIRFunctionPointer, String) - Method in class at.dms.kjc.lir.LIRToC
Visits a function pointer.
visitFunctionPointer(LIRFunctionPointer, String) - Method in class at.dms.kjc.sir.SIRToStreamIt
Visits a function pointer.
visitFunctionPointer(LIRFunctionPointer, String) - Method in interface at.dms.kjc.SLIRAttributeVisitor
Visits a function pointer.
visitFunctionPointer(LIRFunctionPointer, String) - Method in class at.dms.kjc.SLIREmptyAttributeVisitor
Visits a function pointer.
visitFunctionPointer(LIRFunctionPointer, String) - Method in class at.dms.kjc.SLIREmptyVisitor
Visits a function pointer.
visitFunctionPointer(LIRFunctionPointer, String) - Method in class at.dms.kjc.SLIRReplacingVisitor
Visits a function pointer.
visitFunctionPointer(LIRFunctionPointer, String) - Method in interface at.dms.kjc.SLIRVisitor
Visits a function pointer.
visitFunctionPointer(LIRFunctionPointer, String) - Method in class at.dms.util.IRPrinter
Visits a function pointer.
visitFuncWork(FuncWork) - Method in class streamit.frontend.FEIRToSIR
 
visitFuncWork(FuncWork) - Method in class streamit.frontend.nodes.FENullVisitor
 
visitFuncWork(FuncWork) - Method in class streamit.frontend.nodes.FEReplacer
 
visitFuncWork(FuncWork) - Method in interface streamit.frontend.nodes.FEVisitor
 
visitFuncWork(FuncWork) - Method in class streamit.frontend.nodes.MakeBodiesBlocks
 
visitFuncWork(FuncWork) - Method in class streamit.frontend.passes.SymbolTableVisitor
 
visitFuncWork(FuncWork) - Method in class streamit.frontend.tojava.NameAnonymousFunctions
 
visitFuncWork(FuncWork) - Method in class streamit.frontend.tojava.NodesToJava
 
visitIdentity(LIRIdentity) - Method in class at.dms.kjc.lir.LIRToC
Visits an identity filter.
visitIdentity(LIRIdentity) - Method in class at.dms.kjc.sir.SIRToStreamIt
Visits an identity filter.
visitIdentity(LIRIdentity) - Method in class at.dms.kjc.SLIREmptyVisitor
Visits an identity creator.
visitIdentity(LIRIdentity) - Method in interface at.dms.kjc.SLIRVisitor
Visits an identity creator.
visitIdentity(LIRIdentity) - Method in class at.dms.util.IRPrinter
Visits an identity creator.
visitIfStatement(JIfStatement, JExpression, JStatement, JStatement) - Method in interface at.dms.kjc.AttributeVisitor
visits a if statement
visitIfStatement(JIfStatement, JExpression, JStatement, JStatement) - Method in class at.dms.kjc.cluster.PPAnalyze
 
visitIfStatement(JIfStatement, JExpression, JStatement, JStatement) - Method in class at.dms.kjc.common.ToC
prints a if statement
visitIfStatement(JIfStatement, JExpression, JStatement, JStatement) - Method in class at.dms.kjc.EmptyAttributeVisitor
prints a if statement
visitIfStatement(JIfStatement, JExpression, JStatement, JStatement) - Method in class at.dms.kjc.KjcEmptyVisitor
prints a if statement
visitIfStatement(JIfStatement, JExpression, JStatement, JStatement) - Method in class at.dms.kjc.KjcPrettyPrinter
prints a if statement
visitIfStatement(JIfStatement, JExpression, JStatement, JStatement) - Method in interface at.dms.kjc.KjcVisitor
visits a if statement
visitIfStatement(JIfStatement, JExpression, JStatement, JStatement) - Method in class at.dms.kjc.Kopi2SIR
visits a if statement
visitIfStatement(JIfStatement, JExpression, JStatement, JStatement) - Method in class at.dms.kjc.lir.LIRToC
prints a if statement
visitIfStatement(JIfStatement, JExpression, JStatement, JStatement) - Method in class at.dms.kjc.ReplacingVisitor
prints a if statement
visitIfStatement(JIfStatement, JExpression, JStatement, JStatement) - Method in class at.dms.kjc.sir.lowering.BlockFlattener
prints a if statement
visitIfStatement(JIfStatement, JExpression, JStatement, JStatement) - Method in class at.dms.kjc.sir.lowering.BranchAnalyzer
Visits a if statement
visitIfStatement(JIfStatement, JExpression, JStatement, JStatement) - Method in class at.dms.kjc.sir.lowering.DataFlow
Visits a if statement
visitIfStatement(JIfStatement, JExpression, JStatement, JStatement) - Method in class at.dms.kjc.sir.lowering.Propagator
Visits a if statement
visitIfStatement(JIfStatement, JExpression, JStatement, JStatement) - Method in class at.dms.kjc.sir.SIRToStreamIt
prints a if statement
visitIfStatement(JIfStatement, JExpression, JStatement, JStatement) - Method in class at.dms.kjc.StatementQueueVisitor
 
visitIfStatement(JIfStatement, JExpression, JStatement, JStatement) - Method in class at.dms.util.IRPrinter
visits a if statement
visitInitStatement(SIRInitStatement, SIRStream) - Method in class at.dms.kjc.CloningVisitor
Visits an init statement (recurses into the target stream)
visitInitStatement(SIRInitStatement, SIRStream) - Method in class at.dms.kjc.common.ToC
 
visitInitStatement(SIRInitStatement, SIRStream) - Method in class at.dms.kjc.lir.LIRToC
 
visitInitStatement(SIRInitStatement, SIRStream) - Method in class at.dms.kjc.sir.lowering.StructDestroyer
Visit Init Statements.
visitInitStatement(SIRInitStatement, SIRStream) - Method in class at.dms.kjc.sir.SIRToStreamIt
 
visitInitStatement(SIRInitStatement, SIRStream) - Method in interface at.dms.kjc.SLIRAttributeVisitor
Visits an init statement.
visitInitStatement(SIRInitStatement, SIRStream) - Method in class at.dms.kjc.SLIREmptyAttributeVisitor
Visits an init statement.
visitInitStatement(SIRInitStatement, SIRStream) - Method in class at.dms.kjc.SLIREmptyVisitor
Visits an init statement.
visitInitStatement(SIRInitStatement, SIRStream) - Method in class at.dms.kjc.SLIRReplacingVisitor
Visits an init statement.
visitInitStatement(SIRInitStatement, SIRStream) - Method in interface at.dms.kjc.SLIRVisitor
Visits an init statement.
visitInitStatement(SIRInitStatement, SIRStream) - Method in class at.dms.util.IRPrinter
Visits an init statement.
visitInlineAssembly(InlineAssembly, String[], String[], String[]) - Method in class at.dms.kjc.common.HasSideEffects
Visits InlineAssembly
visitInlineAssembly(InlineAssembly, String[], String[], String[]) - Method in class at.dms.kjc.SLIREmptyVisitor
Visits InlineAssembly
visitInlineAssembly(InlineAssembly, String[], String[], String[]) - Method in class at.dms.kjc.spacetime.TraceIRtoC
prints InlineAssembly code
visitInnerClassDeclaration(JClassDeclaration, int, String, String, CClassType[], JTypeDeclaration[], JPhylum[], JFieldDeclaration[], JMethodDeclaration[]) - Method in interface at.dms.kjc.AttributeVisitor
visits a class declaration
visitInnerClassDeclaration(JClassDeclaration, int, String, String, CClassType[], JTypeDeclaration[], JPhylum[], JFieldDeclaration[], JMethodDeclaration[]) - Method in class at.dms.kjc.EmptyAttributeVisitor
prints a class declaration
visitInnerClassDeclaration(JClassDeclaration, int, String, String, CClassType[], JTypeDeclaration[], JPhylum[], JFieldDeclaration[], JMethodDeclaration[]) - Method in class at.dms.kjc.KjcEmptyVisitor
prints a class declaration
visitInnerClassDeclaration(JClassDeclaration, int, String, String, CClassType[], JTypeDeclaration[], JPhylum[], JFieldDeclaration[], JMethodDeclaration[]) - Method in class at.dms.kjc.KjcPrettyPrinter
prints a class declaration
visitInnerClassDeclaration(JClassDeclaration, int, String, String, CClassType[], JTypeDeclaration[], JPhylum[], JFieldDeclaration[], JMethodDeclaration[]) - Method in interface at.dms.kjc.KjcVisitor
visits a class declaration
visitInnerClassDeclaration(JClassDeclaration, int, String, String, CClassType[], JTypeDeclaration[], JPhylum[], JFieldDeclaration[], JMethodDeclaration[]) - Method in class at.dms.kjc.Kopi2SIR
visits a class declaration
visitInnerClassDeclaration(JClassDeclaration, int, String, String, CClassType[], JTypeDeclaration[], JPhylum[], JFieldDeclaration[], JMethodDeclaration[]) - Method in class at.dms.kjc.lir.LIRToC
prints a class declaration
visitInnerClassDeclaration(JClassDeclaration, int, String, String, CClassType[], JTypeDeclaration[], JPhylum[], JFieldDeclaration[], JMethodDeclaration[]) - Method in class at.dms.kjc.sir.SIRToStreamIt
prints a class declaration
visitInnerClassDeclaration(JClassDeclaration, int, String, String, CClassType[], JTypeDeclaration[], JPhylum[], JFieldDeclaration[], JMethodDeclaration[]) - Method in class at.dms.util.IRPrinter
visits a class declaration
visitInstanceof(JInstanceofExpression, T) - Method in interface at.dms.kjc.ExpressionVisitor
 
visitInstanceof(JInstanceofExpression, T) - Method in class at.dms.kjc.ExpressionVisitorBase
 
visitInstanceof(JInstanceofExpression, Stack<JExpression>) - Method in class at.dms.kjc.sir.lowering.ThreeAddressExpressionCheck
 
visitInstanceofExpression(JInstanceofExpression, JExpression, CType) - Method in interface at.dms.kjc.AttributeVisitor
visits an instanceof expression
visitInstanceofExpression(JInstanceofExpression, JExpression, CType) - Method in class at.dms.kjc.EmptyAttributeVisitor
prints an instanceof expression
visitInstanceofExpression(JInstanceofExpression, JExpression, CType) - Method in class at.dms.kjc.KjcEmptyVisitor
prints an instanceof expression
visitInstanceofExpression(JInstanceofExpression, JExpression, CType) - Method in class at.dms.kjc.KjcPrettyPrinter
prints an instanceof expression
visitInstanceofExpression(JInstanceofExpression, JExpression, CType) - Method in interface at.dms.kjc.KjcVisitor
visits an instanceof expression
visitInstanceofExpression(JInstanceofExpression, JExpression, CType) - Method in class at.dms.kjc.Kopi2SIR
visits an instanceof expression
visitInstanceofExpression(JInstanceofExpression, JExpression, CType) - Method in class at.dms.kjc.ReplacingVisitor
prints an instanceof expression
visitInstanceofExpression(JInstanceofExpression, JExpression, CType) - Method in class at.dms.kjc.sir.SIRToStreamIt
prints an instanceof expression
visitInstanceofExpression(JInstanceofExpression, JExpression, CType) - Method in class at.dms.util.IRPrinter
visits an instanceof expression
visitInterfaceDeclaration(JInterfaceDeclaration, int, String, CClassType[], JPhylum[], JMethodDeclaration[]) - Method in interface at.dms.kjc.AttributeVisitor
visits an interface declaration
visitInterfaceDeclaration(JInterfaceDeclaration, int, String, CClassType[], JPhylum[], JMethodDeclaration[]) - Method in class at.dms.kjc.EmptyAttributeVisitor
prints an interface declaration
visitInterfaceDeclaration(JInterfaceDeclaration, int, String, CClassType[], JPhylum[], JMethodDeclaration[]) - Method in class at.dms.kjc.KjcEmptyVisitor
prints an interface declaration
visitInterfaceDeclaration(JInterfaceDeclaration, int, String, CClassType[], JPhylum[], JMethodDeclaration[]) - Method in class at.dms.kjc.KjcPrettyPrinter
prints an interface declaration
visitInterfaceDeclaration(JInterfaceDeclaration, int, String, CClassType[], JPhylum[], JMethodDeclaration[]) - Method in interface at.dms.kjc.KjcVisitor
visits an interface declaration
visitInterfaceDeclaration(JInterfaceDeclaration, int, String, CClassType[], JPhylum[], JMethodDeclaration[]) - Method in class at.dms.kjc.Kopi2SIR
visits an interface declaration
visitInterfaceDeclaration(JInterfaceDeclaration, int, String, CClassType[], JPhylum[], JMethodDeclaration[]) - Method in class at.dms.kjc.lir.LIRToC
prints an interface declaration
visitInterfaceDeclaration(JInterfaceDeclaration, int, String, CClassType[], JPhylum[], JMethodDeclaration[]) - Method in class at.dms.kjc.sir.SIRToStreamIt
prints an interface declaration
visitInterfaceDeclaration(JInterfaceDeclaration, int, String, CClassType[], JPhylum[], JMethodDeclaration[]) - Method in class at.dms.util.IRPrinter
visits an interface declaration
visitInterfaceTable(SIRInterfaceTable) - Method in class at.dms.kjc.common.ToC
 
visitInterfaceTable(SIRInterfaceTable, T) - Method in interface at.dms.kjc.ExpressionVisitor
 
visitInterfaceTable(SIRInterfaceTable, T) - Method in class at.dms.kjc.ExpressionVisitorBase
 
visitInterfaceTable(SIRInterfaceTable) - Method in class at.dms.kjc.lir.LIRToC
 
visitInterfaceTable(SIRInterfaceTable, Stack<JExpression>) - Method in class at.dms.kjc.sir.lowering.ThreeAddressExpressionCheck
 
visitInterfaceTable(SIRInterfaceTable) - Method in class at.dms.kjc.sir.SIRToStreamIt
 
visitInterfaceTable(SIRInterfaceTable) - Method in interface at.dms.kjc.SLIRAttributeVisitor
Visits an interface table.
visitInterfaceTable(SIRInterfaceTable) - Method in class at.dms.kjc.SLIREmptyAttributeVisitor
Visits an interface table.
visitInterfaceTable(SIRInterfaceTable) - Method in class at.dms.kjc.SLIREmptyVisitor
Visits an interface table.
visitInterfaceTable(SIRInterfaceTable) - Method in class at.dms.kjc.SLIRReplacingVisitor
Visits an interface table.
visitInterfaceTable(SIRInterfaceTable) - Method in interface at.dms.kjc.SLIRVisitor
 
visitInterfaceTable(SIRInterfaceTable) - Method in class at.dms.util.IRPrinter
Visits an interface table.
visitIntLiteral(JIntLiteral, int) - Method in interface at.dms.kjc.AttributeVisitor
visits a int literal
visitIntLiteral(int) - Method in class at.dms.kjc.common.ToC
prints a int literal
visitIntLiteral(JIntLiteral, int) - Method in class at.dms.kjc.EmptyAttributeVisitor
visits a int literal
visitIntLiteral(JIntLiteral, T) - Method in interface at.dms.kjc.ExpressionVisitor
 
visitIntLiteral(JIntLiteral, T) - Method in class at.dms.kjc.ExpressionVisitorBase
 
visitIntLiteral(int) - Method in class at.dms.kjc.KjcEmptyVisitor
prints a int literal
visitIntLiteral(int) - Method in class at.dms.kjc.KjcPrettyPrinter
prints a int literal
visitIntLiteral(int) - Method in interface at.dms.kjc.KjcVisitor
visits a int literal
visitIntLiteral(JIntLiteral, int) - Method in class at.dms.kjc.Kopi2SIR
visits a int literal
visitIntLiteral(int) - Method in class at.dms.kjc.lir.LIRToC
prints a int literal
visitIntLiteral(JIntLiteral, Stack<JExpression>) - Method in class at.dms.kjc.sir.lowering.ThreeAddressExpressionCheck
 
visitIntLiteral(int) - Method in class at.dms.kjc.sir.SIRToStreamIt
prints a int literal
visitIntLiteral(int) - Method in class at.dms.util.IRPrinter
visits a int literal
visitJavadoc(JavadocComment) - Method in interface at.dms.kjc.AttributeVisitor
visits an array length expression
visitJavadoc(JavadocComment) - Method in class at.dms.kjc.EmptyAttributeVisitor
prints an array length expression
visitJavadoc(JavadocComment) - Method in class at.dms.kjc.KjcEmptyVisitor
prints an array length expression
visitJavadoc(JavadocComment) - Method in class at.dms.kjc.KjcPrettyPrinter
prints an array length expression
visitJavadoc(JavadocComment) - Method in interface at.dms.kjc.KjcVisitor
visits an array length expression
visitJavadoc(JavadocComment) - Method in class at.dms.kjc.Kopi2SIR
visits an array length expression
visitJavadoc(JavadocComment) - Method in class at.dms.kjc.lir.LIRToC
prints a Javadoc expression
visitJavadoc(JavadocComment) - Method in class at.dms.kjc.sir.SIRToStreamIt
prints an array length expression
visitJavadoc(JavadocComment) - Method in class at.dms.util.IRPrinter
visits an array length expression
visitJoiner(SIRJoiner, SIRJoinType, JExpression[]) - Method in class at.dms.kjc.SimpleDot
 
visitJoiner(SIRJoiner, SIRJoinType, JExpression[]) - Method in interface at.dms.kjc.sir.AttributeStreamVisitor
 
visitJoiner(SIRJoiner, SIRJoinType, JExpression[]) - Method in class at.dms.kjc.sir.EmptyAttributeStreamVisitor
 
visitJoiner(SIRJoiner, SIRJoinType, JExpression[]) - Method in class at.dms.kjc.sir.lowering.fission.StatelessDot
 
visitJoiner(SIRJoiner, SIRJoinType, JExpression[]) - Method in class at.dms.kjc.sir.lowering.partition.PartitionDot
 
visitJoiner(SIRJoiner, SIRJoinType, JExpression[]) - Method in class at.dms.kjc.sir.ReplacingStreamVisitor
 
visitJoiner(SIRJoiner, SIRJoinType, JExpression[]) - Method in class at.dms.kjc.sir.SIRToStreamIt
 
visitJoiner(SIRJoiner, SIRJoinType, JExpression[]) - Method in class at.dms.kjc.StreamItDot
 
visitJoiner(SIRJoiner) - Method in class at.dms.util.SIRPrinter
 
visitLabeledStatement(JLabeledStatement, String, JStatement) - Method in interface at.dms.kjc.AttributeVisitor
visits a labeled statement
visitLabeledStatement(JLabeledStatement, String, JStatement) - Method in class at.dms.kjc.common.ToCCommon
prints a labeled statement
visitLabeledStatement(JLabeledStatement, String, JStatement) - Method in class at.dms.kjc.EmptyAttributeVisitor
prints a labeled statement
visitLabeledStatement(JLabeledStatement, String, JStatement) - Method in class at.dms.kjc.KjcEmptyVisitor
prints a labeled statement
visitLabeledStatement(JLabeledStatement, String, JStatement) - Method in class at.dms.kjc.KjcPrettyPrinter
prints a labeled statement
visitLabeledStatement(JLabeledStatement, String, JStatement) - Method in interface at.dms.kjc.KjcVisitor
visits a labeled statement
visitLabeledStatement(JLabeledStatement, String, JStatement) - Method in class at.dms.kjc.Kopi2SIR
visits a labeled statement
visitLabeledStatement(JLabeledStatement, String, JStatement) - Method in class at.dms.kjc.ReplacingVisitor
prints a labeled statement
visitLabeledStatement(JLabeledStatement, String, JStatement) - Method in class at.dms.kjc.sir.SIRToStreamIt
prints a labeled statement
visitLabeledStatement(JLabeledStatement, String, JStatement) - Method in class at.dms.util.IRPrinter
visits a labeled statement
visitLatency(SIRLatency) - Method in class at.dms.kjc.common.ToC
 
visitLatency(SIRLatency) - Method in class at.dms.kjc.lir.LIRToC
 
visitLatency(SIRLatency) - Method in class at.dms.kjc.sir.SIRToStreamIt
 
visitLatency(SIRLatency) - Method in interface at.dms.kjc.SLIRAttributeVisitor
Visits a latency.
visitLatency(SIRLatency) - Method in class at.dms.kjc.SLIREmptyAttributeVisitor
Visits a latency.
visitLatency(SIRLatency) - Method in class at.dms.kjc.SLIREmptyVisitor
Visits a latency.
visitLatency(SIRLatency) - Method in class at.dms.kjc.SLIRReplacingVisitor
Visits a latency.
visitLatency(SIRLatency) - Method in interface at.dms.kjc.SLIRVisitor
Visits a latency.
visitLatency(SIRLatency) - Method in class at.dms.util.IRPrinter
Visits a latency.
visitLatencyMax(SIRLatencyMax) - Method in class at.dms.kjc.common.ToC
 
visitLatencyMax(SIRLatencyMax) - Method in class at.dms.kjc.lir.LIRToC
 
visitLatencyMax(SIRLatencyMax) - Method in class at.dms.kjc.sir.lowering.Propagator
Visits a max latency.
visitLatencyMax(SIRLatencyMax) - Method in class at.dms.kjc.sir.SIRToStreamIt
 
visitLatencyMax(SIRLatencyMax) - Method in interface at.dms.kjc.SLIRAttributeVisitor
Visits a max latency.
visitLatencyMax(SIRLatencyMax) - Method in class at.dms.kjc.SLIREmptyAttributeVisitor
Visits a max latency.
visitLatencyMax(SIRLatencyMax) - Method in class at.dms.kjc.SLIREmptyVisitor
Visits a max latency.
visitLatencyMax(SIRLatencyMax) - Method in class at.dms.kjc.SLIRReplacingVisitor
Visits a max latency.
visitLatencyMax(SIRLatencyMax) - Method in interface at.dms.kjc.SLIRVisitor
Visits a max latency.
visitLatencyMax(SIRLatencyMax) - Method in class at.dms.util.IRPrinter
Visits a max latency.
visitLatencyRange(SIRLatencyRange) - Method in class at.dms.kjc.common.ToC
 
visitLatencyRange(SIRLatencyRange) - Method in class at.dms.kjc.lir.LIRToC
 
visitLatencyRange(SIRLatencyRange) - Method in class at.dms.kjc.sir.lowering.Propagator
Visits a latency range.
visitLatencyRange(SIRLatencyRange) - Method in class at.dms.kjc.sir.SIRToStreamIt
 
visitLatencyRange(SIRLatencyRange) - Method in interface at.dms.kjc.SLIRAttributeVisitor
Visits a latency range.
visitLatencyRange(SIRLatencyRange) - Method in class at.dms.kjc.SLIREmptyAttributeVisitor
Visits a latency range.
visitLatencyRange(SIRLatencyRange) - Method in class at.dms.kjc.SLIREmptyVisitor
Visits a latency range.
visitLatencyRange(SIRLatencyRange) - Method in class at.dms.kjc.SLIRReplacingVisitor
Visits a latency range.
visitLatencyRange(SIRLatencyRange) - Method in interface at.dms.kjc.SLIRVisitor
Visits a latency range.
visitLatencyRange(SIRLatencyRange) - Method in class at.dms.util.IRPrinter
Visits a latency range.
visitLatencySet(SIRLatencySet) - Method in class at.dms.kjc.common.ToC
 
visitLatencySet(SIRLatencySet) - Method in class at.dms.kjc.lir.LIRToC
 
visitLatencySet(SIRLatencySet) - Method in class at.dms.kjc.sir.SIRToStreamIt
 
visitLatencySet(SIRLatencySet) - Method in interface at.dms.kjc.SLIRAttributeVisitor
Visits a latency set.
visitLatencySet(SIRLatencySet) - Method in class at.dms.kjc.SLIREmptyAttributeVisitor
Visits a latency set.
visitLatencySet(SIRLatencySet) - Method in class at.dms.kjc.SLIREmptyVisitor
Visits a latency set.
visitLatencySet(SIRLatencySet) - Method in class at.dms.kjc.SLIRReplacingVisitor
Visits a latency set.
visitLatencySet(SIRLatencySet) - Method in interface at.dms.kjc.SLIRVisitor
Visits a latency set.
visitLatencySet(SIRLatencySet) - Method in class at.dms.util.IRPrinter
Visits a latency set.
visitLiteral(JLiteral, T) - Method in interface at.dms.kjc.ExpressionVisitor
 
visitLiteral(JLiteral, T) - Method in class at.dms.kjc.ExpressionVisitorBase
 
visitLiteral(JLiteral, Stack<JExpression>) - Method in class at.dms.kjc.sir.lowering.ThreeAddressExpressionCheck
 
visitLocalVariable(JLocalVariableExpression, T) - Method in interface at.dms.kjc.ExpressionVisitor
 
visitLocalVariable(JLocalVariableExpression, T) - Method in class at.dms.kjc.ExpressionVisitorBase
 
visitLocalVariable(JLocalVariableExpression, Stack<JExpression>) - Method in class at.dms.kjc.sir.lowering.ThreeAddressExpressionCheck
 
visitLocalVariableExpression(JLocalVariableExpression, String) - Method in interface at.dms.kjc.AttributeVisitor
visits a local variable expression
visitLocalVariableExpression(JLocalVariableExpression, String) - Method in class at.dms.kjc.CloningVisitor
Right now the super doesn't visit the variable in a jlocal var, but make sure we don't, either.
visitLocalVariableExpression(JLocalVariableExpression, String) - Method in class at.dms.kjc.common.ToCCommon
prints a local variable expression
visitLocalVariableExpression(JLocalVariableExpression, String) - Method in class at.dms.kjc.common.VariablesDefUse
 
visitLocalVariableExpression(JLocalVariableExpression, String) - Method in class at.dms.kjc.common.VariablesUsed
 
visitLocalVariableExpression(JLocalVariableExpression, String) - Method in class at.dms.kjc.EmptyAttributeVisitor
prints a local variable expression
visitLocalVariableExpression(JLocalVariableExpression, String) - Method in class at.dms.kjc.KjcEmptyVisitor
prints a local variable expression
visitLocalVariableExpression(JLocalVariableExpression, String) - Method in class at.dms.kjc.KjcPrettyPrinter
prints a local variable expression
visitLocalVariableExpression(JLocalVariableExpression, String) - Method in interface at.dms.kjc.KjcVisitor
visits a local variable expression
visitLocalVariableExpression(JLocalVariableExpression, String) - Method in class at.dms.kjc.Kopi2SIR
visits a local variable expression
visitLocalVariableExpression(JLocalVariableExpression, String) - Method in class at.dms.kjc.rstream.UseDefInfo
 
visitLocalVariableExpression(JLocalVariableExpression, String) - Method in class at.dms.kjc.sir.lowering.fusion.ReplaceVarDecls
Part of visitor: replace occurence of variables in var_names with reference to new name.
visitLocalVariableExpression(JLocalVariableExpression, String) - Method in class at.dms.kjc.sir.lowering.Propagator
Visits a local variable expression
visitLocalVariableExpression(JLocalVariableExpression, String) - Method in class at.dms.kjc.sir.lowering.RenameDestroyedVars
 
visitLocalVariableExpression(JLocalVariableExpression, String) - Method in class at.dms.kjc.sir.lowering.StructDestroyer
Visit local variable expression.
visitLocalVariableExpression(JLocalVariableExpression, String) - Method in class at.dms.kjc.sir.SIRToStreamIt
prints a local variable expression
visitLocalVariableExpression(JLocalVariableExpression, String) - Method in class at.dms.util.IRPrinter
visits a local variable expression
visitLogicalComplement(JLogicalComplementExpression, T) - Method in interface at.dms.kjc.ExpressionVisitor
 
visitLogicalComplement(JLogicalComplementExpression, T) - Method in class at.dms.kjc.ExpressionVisitorBase
 
visitLogicalComplement(JLogicalComplementExpression, Stack<JExpression>) - Method in class at.dms.kjc.sir.lowering.ThreeAddressExpressionCheck
 
visitLogicalComplementExpression(JUnaryExpression, JExpression) - Method in interface at.dms.kjc.AttributeVisitor
visits a logical complement expression
visitLogicalComplementExpression(JUnaryExpression, JExpression) - Method in class at.dms.kjc.cluster.CodeEstimate
visits a logical complement expression
visitLogicalComplementExpression(JUnaryExpression, JExpression) - Method in class at.dms.kjc.cluster.InsertCounters
 
visitLogicalComplementExpression(JUnaryExpression, JExpression) - Method in class at.dms.kjc.common.ToCCommon
prints a logical complement expression
visitLogicalComplementExpression(JUnaryExpression, JExpression) - Method in class at.dms.kjc.EmptyAttributeVisitor
prints a logical complement expression
visitLogicalComplementExpression(JUnaryExpression, JExpression) - Method in class at.dms.kjc.KjcEmptyVisitor
prints a logical complement expression
visitLogicalComplementExpression(JUnaryExpression, JExpression) - Method in class at.dms.kjc.KjcPrettyPrinter
prints a logical complement expression
visitLogicalComplementExpression(JUnaryExpression, JExpression) - Method in interface at.dms.kjc.KjcVisitor
visits a logical complement expression
visitLogicalComplementExpression(JUnaryExpression, JExpression) - Method in class at.dms.kjc.Kopi2SIR
visits a logical complement expression
visitLogicalComplementExpression(JUnaryExpression, JExpression) - Method in class at.dms.kjc.ReplacingVisitor
prints a logical complement expression
visitLogicalComplementExpression(JUnaryExpression, JExpression) - Method in class at.dms.kjc.sir.lowering.Propagator
Visits a logical complement expression
visitLogicalComplementExpression(JUnaryExpression, JExpression) - Method in class at.dms.kjc.sir.SIRToStreamIt
prints a logical complement expression
visitLogicalComplementExpression(JUnaryExpression, JExpression) - Method in class at.dms.util.IRPrinter
visits a logical complement expression
visitLongLiteral(JLongLiteral, long) - Method in interface at.dms.kjc.AttributeVisitor
visits a long literal
visitLongLiteral(long) - Method in class at.dms.kjc.common.ToC
prints a long literal
visitLongLiteral(JLongLiteral, long) - Method in class at.dms.kjc.EmptyAttributeVisitor
visits a long literal
visitLongLiteral(JLongLiteral, T) - Method in interface at.dms.kjc.ExpressionVisitor
 
visitLongLiteral(JLongLiteral, T) - Method in class at.dms.kjc.ExpressionVisitorBase
 
visitLongLiteral(long) - Method in class at.dms.kjc.KjcEmptyVisitor
prints a long literal
visitLongLiteral(long) - Method in class at.dms.kjc.KjcPrettyPrinter
prints a long literal
visitLongLiteral(long) - Method in interface at.dms.kjc.KjcVisitor
visits a long literal
visitLongLiteral(JLongLiteral, long) - Method in class at.dms.kjc.Kopi2SIR
visits a long literal
visitLongLiteral(long) - Method in class at.dms.kjc.lir.LIRToC
prints a long literal
visitLongLiteral(JLongLiteral, Stack<JExpression>) - Method in class at.dms.kjc.sir.lowering.ThreeAddressExpressionCheck
 
visitLongLiteral(long) - Method in class at.dms.kjc.sir.SIRToStreamIt
prints a long literal
visitLongLiteral(long) - Method in class at.dms.util.IRPrinter
visits a long literal
visitMainFunction(LIRMainFunction, String, LIRFunctionPointer, List<JStatement>) - Method in class at.dms.kjc.lir.LIRToC
 
visitMainFunction(LIRMainFunction, String, LIRFunctionPointer, List<JStatement>) - Method in class at.dms.kjc.sir.SIRToStreamIt
 
visitMainFunction(LIRMainFunction, String, LIRFunctionPointer, List<JStatement>) - Method in interface at.dms.kjc.SLIRAttributeVisitor
Visits a main function contents.
visitMainFunction(LIRMainFunction, String, LIRFunctionPointer, List<JStatement>) - Method in class at.dms.kjc.SLIREmptyAttributeVisitor
Visits a main function contents.
visitMainFunction(LIRMainFunction, String, LIRFunctionPointer, List<JStatement>) - Method in class at.dms.kjc.SLIREmptyVisitor
Visits a main function contents.
visitMainFunction(LIRMainFunction, String, LIRFunctionPointer, List<JStatement>) - Method in class at.dms.kjc.SLIRReplacingVisitor
Visits a main function contents.
visitMainFunction(LIRMainFunction, String, LIRFunctionPointer, List<JStatement>) - Method in interface at.dms.kjc.SLIRVisitor
Visits a main function contents.
visitMainFunction(LIRMainFunction, String, LIRFunctionPointer, List<JStatement>) - Method in class at.dms.util.IRPrinter
Visits a main function contents.
visitMarker(SIRMarker) - Method in class at.dms.kjc.cluster.InsertTimers
Visitors
visitMarker(SIRMarker) - Method in class at.dms.kjc.common.ToCCommon
Print marker as a comment.
visitMarker(SIRMarker) - Method in class at.dms.kjc.sir.SIRToStreamIt
 
visitMarker(SIRMarker) - Method in interface at.dms.kjc.SLIRAttributeVisitor
Visit SIRMaker.
visitMarker(SIRMarker) - Method in class at.dms.kjc.SLIREmptyAttributeVisitor
Visit SIRMarker.
visitMarker(SIRMarker) - Method in class at.dms.kjc.SLIREmptyVisitor
Visit SIRMarker.
visitMarker(SIRMarker) - Method in class at.dms.kjc.SLIRReplacingVisitor
Visit SIRMarker.
visitMarker(SIRMarker) - Method in interface at.dms.kjc.SLIRVisitor
Visit SIRMarker.
visitMarker(SIRMarker) - Method in class at.dms.util.IRPrinter
Visits a marker statement.
visitMessageStatement(SIRMessageStatement, JExpression, String, String, JExpression[], SIRLatency) - Method in class at.dms.kjc.cluster.FlatIRToCluster
 
visitMessageStatement(SIRMessageStatement, JExpression, String, String, JExpression[], SIRLatency) - Method in class at.dms.kjc.common.ToC
 
visitMessageStatement(SIRMessageStatement, JExpression, String, String, JExpression[], SIRLatency) - Method in class at.dms.kjc.lir.LIRToC
 
visitMessageStatement(SIRMessageStatement, JExpression, String, String, JExpression[], SIRLatency) - Method in class at.dms.kjc.sir.SIRToStreamIt
 
visitMessageStatement(SIRMessageStatement, JExpression, String, String, JExpression[], SIRLatency) - Method in interface at.dms.kjc.SLIRAttributeVisitor
Visits a message statement.
visitMessageStatement(SIRMessageStatement, JExpression, String, String, JExpression[], SIRLatency) - Method in class at.dms.kjc.SLIREmptyAttributeVisitor
Visits a message statement.
visitMessageStatement(SIRMessageStatement, JExpression, String, String, JExpression[], SIRLatency) - Method in class at.dms.kjc.SLIREmptyVisitor
Visits a message statement.
visitMessageStatement(SIRMessageStatement, JExpression, String, String, JExpression[], SIRLatency) - Method in class at.dms.kjc.SLIRReplacingVisitor
Visits a message statement.
visitMessageStatement(SIRMessageStatement, JExpression, String, String, JExpression[], SIRLatency) - Method in interface at.dms.kjc.SLIRVisitor
Visits a message statement.
visitMessageStatement(SIRMessageStatement, JExpression, String, String, JExpression[], SIRLatency) - Method in class at.dms.kjc.StatementQueueVisitor
 
visitMessageStatement(SIRMessageStatement, JExpression, String, String, JExpression[], SIRLatency) - Method in class at.dms.util.IRPrinter
Visits a message statement.
visitMethodCall(JMethodCallExpression, T) - Method in interface at.dms.kjc.ExpressionVisitor
 
visitMethodCall(JMethodCallExpression, T) - Method in class at.dms.kjc.ExpressionVisitorBase
 
visitMethodCall(JMethodCallExpression, Stack<JExpression>) - Method in class at.dms.kjc.sir.lowering.ThreeAddressExpressionCheck
 
visitMethodCallExpression(JMethodCallExpression, JExpression, String, JExpression[]) - Method in interface at.dms.kjc.AttributeVisitor
visits a method call expression
visitMethodCallExpression(JMethodCallExpression, JExpression, String, JExpression[]) - Method in class at.dms.kjc.backendSupport.EmitCode.CodeGen
Prints a method call expression.
visitMethodCallExpression(JMethodCallExpression, JExpression, String, JExpression[]) - Method in class at.dms.kjc.cell.EmitCellCode.CellSPUCodeGen
Prints a method call expression.
visitMethodCallExpression(JMethodCallExpression, JExpression, String, JExpression[]) - Method in class at.dms.kjc.cluster.CodeEstimate
visits a method call expression
visitMethodCallExpression(JMethodCallExpression, JExpression, String, JExpression[]) - Method in class at.dms.kjc.cluster.DetectConst
 
visitMethodCallExpression(JMethodCallExpression, JExpression, String, JExpression[]) - Method in class at.dms.kjc.cluster.FlatIRToCluster
prints a method call expression
visitMethodCallExpression(JMethodCallExpression, JExpression, String, JExpression[]) - Method in class at.dms.kjc.common.HasSideEffects
prints a method call expression
visitMethodCallExpression(JMethodCallExpression, JExpression, String, JExpression[]) - Method in class at.dms.kjc.EmptyAttributeVisitor
prints a method call expression
visitMethodCallExpression(JMethodCallExpression, JExpression, String, JExpression[]) - Method in class at.dms.kjc.KjcEmptyVisitor
prints a method call expression
visitMethodCallExpression(JMethodCallExpression, JExpression, String, JExpression[]) - Method in class at.dms.kjc.KjcPrettyPrinter
prints a method call expression
visitMethodCallExpression(JMethodCallExpression, JExpression, String, JExpression[]) - Method in interface at.dms.kjc.KjcVisitor
visits a method call expression
visitMethodCallExpression(JMethodCallExpression, JExpression, String, JExpression[]) - Method in class at.dms.kjc.Kopi2SIR
visits a method call expression
visitMethodCallExpression(JMethodCallExpression, JExpression, String, JExpression[]) - Method in class at.dms.kjc.lir.LIRToC
prints a method call expression
visitMethodCallExpression(JMethodCallExpression, JExpression, String, JExpression[]) - Method in class at.dms.kjc.raw.FlatIRToC
prints a method call expression
visitMethodCallExpression(JMethodCallExpression, JExpression, String, JExpression[]) - Method in class at.dms.kjc.ReplacingVisitor
prints a method call expression
visitMethodCallExpression(JMethodCallExpression, JExpression, String, JExpression[]) - Method in class at.dms.kjc.rstream.CheckForMethodCalls
 
visitMethodCallExpression(JMethodCallExpression, JExpression, String, JExpression[]) - Method in class at.dms.kjc.rstream.FlatIRToRS
prints a method call expression
visitMethodCallExpression(JMethodCallExpression, JExpression, String, JExpression[]) - Method in class at.dms.kjc.sir.lowering.Propagator
Visits a method call expression.
visitMethodCallExpression(JMethodCallExpression, JExpression, String, JExpression[]) - Method in class at.dms.kjc.sir.lowering.RenameAll
 
visitMethodCallExpression(JMethodCallExpression, JExpression, String, JExpression[]) - Method in class at.dms.kjc.sir.SIRToStreamIt
prints a method call expression
visitMethodCallExpression(JMethodCallExpression, JExpression, String, JExpression[]) - Method in class at.dms.kjc.spacedynamic.FlatIRToC
prints a method call expression
visitMethodCallExpression(JMethodCallExpression, JExpression, String, JExpression[]) - Method in class at.dms.kjc.spacetime.TraceIRtoC
prints a method call expression
visitMethodCallExpression(JMethodCallExpression, JExpression, String, JExpression[]) - Method in class at.dms.util.IRPrinter
visits a method call expression
visitMethodDeclaration(JMethodDeclaration, int, CType, String, JFormalParameter[], CClassType[], JBlock) - Method in interface at.dms.kjc.AttributeVisitor
visits a method declaration
visitMethodDeclaration(JMethodDeclaration, int, CType, String, JFormalParameter[], CClassType[], JBlock) - Method in class at.dms.kjc.backendSupport.EmitCode.CodeGen
prints a method declaration or prototype depending.
visitMethodDeclaration(JMethodDeclaration, int, CType, String, JFormalParameter[], CClassType[], JBlock) - Method in class at.dms.kjc.cell.EmitCellCode.CellSPUCodeGen
 
visitMethodDeclaration(JMethodDeclaration, int, CType, String, JFormalParameter[], CClassType[], JBlock) - Method in class at.dms.kjc.cluster.DetectConst
 
visitMethodDeclaration(JMethodDeclaration, int, CType, String, JFormalParameter[], CClassType[], JBlock) - Method in class at.dms.kjc.cluster.FlatIRToCluster
prints a method declaration
visitMethodDeclaration(JMethodDeclaration, int, CType, String, JFormalParameter[], CClassType[], JBlock) - Method in class at.dms.kjc.cluster.PPAnalyze
 
visitMethodDeclaration(JMethodDeclaration, int, CType, String, JFormalParameter[], CClassType[], JBlock) - Method in class at.dms.kjc.EmptyAttributeVisitor
prints a method declaration
visitMethodDeclaration(JMethodDeclaration, int, CType, String, JFormalParameter[], CClassType[], JBlock) - Method in class at.dms.kjc.KjcEmptyVisitor
prints a method declaration
visitMethodDeclaration(JMethodDeclaration, int, CType, String, JFormalParameter[], CClassType[], JBlock) - Method in class at.dms.kjc.KjcPrettyPrinter
prints a method declaration
visitMethodDeclaration(JMethodDeclaration, int, CType, String, JFormalParameter[], CClassType[], JBlock) - Method in interface at.dms.kjc.KjcVisitor
visits a method declaration
visitMethodDeclaration(JMethodDeclaration, int, CType, String, JFormalParameter[], CClassType[], JBlock) - Method in class at.dms.kjc.Kopi2SIR
visits a method declaration
visitMethodDeclaration(JMethodDeclaration, int, CType, String, JFormalParameter[], CClassType[], JBlock) - Method in class at.dms.kjc.lir.LIRToC
prints a method declaration
visitMethodDeclaration(JMethodDeclaration, int, CType, String, JFormalParameter[], CClassType[], JBlock) - Method in class at.dms.kjc.raw.FlatIRToC
prints a method declaration
visitMethodDeclaration(JMethodDeclaration, int, CType, String, JFormalParameter[], CClassType[], JBlock) - Method in class at.dms.kjc.rstream.ConvertArrayInitializers
 
visitMethodDeclaration(JMethodDeclaration, int, CType, String, JFormalParameter[], CClassType[], JBlock) - Method in class at.dms.kjc.rstream.FlatIRToRS
prints a method declaration
visitMethodDeclaration(JMethodDeclaration, int, CType, String, JFormalParameter[], CClassType[], JBlock) - Method in class at.dms.kjc.sir.lowering.ArrayDestroyer
 
visitMethodDeclaration(JMethodDeclaration, int, CType, String, JFormalParameter[], CClassType[], JBlock) - Method in class at.dms.kjc.sir.lowering.BlockFlattener
prints a method declaration
visitMethodDeclaration(JMethodDeclaration, int, CType, String, JFormalParameter[], CClassType[], JBlock) - Method in class at.dms.kjc.sir.lowering.IntroduceMultiPops
 
visitMethodDeclaration(JMethodDeclaration, int, CType, String, JFormalParameter[], CClassType[], JBlock) - Method in class at.dms.kjc.sir.lowering.RenameAll
 
visitMethodDeclaration(JMethodDeclaration, int, CType, String, JFormalParameter[], CClassType[], JBlock) - Method in class at.dms.kjc.sir.lowering.StructDestroyer
Visit method declaration.
visitMethodDeclaration(JMethodDeclaration, int, CType, String, JFormalParameter[], CClassType[], JBlock) - Method in class at.dms.kjc.sir.SIRToStreamIt
prints a method declaration
visitMethodDeclaration(JMethodDeclaration, int, CType, String, JFormalParameter[], CClassType[], JBlock) - Method in class at.dms.kjc.spacedynamic.FlatIRToC
prints a method declaration
visitMethodDeclaration(JMethodDeclaration, int, CType, String, JFormalParameter[], CClassType[], JBlock) - Method in class at.dms.kjc.spacetime.TraceIRtoC
prints a method declaration
visitMethodDeclaration(JMethodDeclaration, int, CType, String, JFormalParameter[], CClassType[], JBlock) - Method in class at.dms.util.IRPrinter
visits a method declaration
visitMinus(JMinusExpression, T) - Method in interface at.dms.kjc.ExpressionVisitor
 
visitMinus(JMinusExpression, T) - Method in class at.dms.kjc.ExpressionVisitorBase
 
visitMinus(JMinusExpression, Stack<JExpression>) - Method in class at.dms.kjc.sir.lowering.ThreeAddressExpressionCheck
 
visitModulo(JModuloExpression, T) - Method in interface at.dms.kjc.ExpressionVisitor
 
visitModulo(JModuloExpression, T) - Method in class at.dms.kjc.ExpressionVisitorBase
 
visitModulo(JModuloExpression, Stack<JExpression>) - Method in class at.dms.kjc.sir.lowering.ThreeAddressExpressionCheck
 
visitMult(JMultExpression, T) - Method in interface at.dms.kjc.ExpressionVisitor
 
visitMult(JMultExpression, T) - Method in class at.dms.kjc.ExpressionVisitorBase
 
visitMult(JMultExpression, Stack<JExpression>) - Method in class at.dms.kjc.sir.lowering.ThreeAddressExpressionCheck
 
visitName(JNameExpression, T) - Method in interface at.dms.kjc.ExpressionVisitor
 
visitName(JNameExpression, T) - Method in class at.dms.kjc.ExpressionVisitorBase
 
visitName(JNameExpression, Stack<JExpression>) - Method in class at.dms.kjc.sir.lowering.ThreeAddressExpressionCheck
 
visitNameExpression(JNameExpression, JExpression, String) - Method in interface at.dms.kjc.AttributeVisitor
visits a name expression
visitNameExpression(JNameExpression, JExpression, String) - Method in class at.dms.kjc.common.ToC
prints a name expression There should be no surviving JNameExpression's from the front end.
visitNameExpression(JNameExpression, JExpression, String) - Method in class at.dms.kjc.EmptyAttributeVisitor
prints a name expression
visitNameExpression(JNameExpression, JExpression, String) - Method in class at.dms.kjc.KjcEmptyVisitor
prints a name expression
visitNameExpression(JNameExpression, JExpression, String) - Method in class at.dms.kjc.KjcPrettyPrinter
prints a name expression
visitNameExpression(JNameExpression, JExpression, String) - Method in interface at.dms.kjc.KjcVisitor
visits a name expression
visitNameExpression(JNameExpression, JExpression, String) - Method in class at.dms.kjc.Kopi2SIR
visits a name expression
visitNameExpression(JNameExpression, JExpression, String) - Method in class at.dms.kjc.lir.LIRToC
prints a name expression
visitNameExpression(JNameExpression, JExpression, String) - Method in class at.dms.kjc.ReplacingVisitor
prints a name expression
visitNameExpression(JNameExpression, JExpression, String) - Method in class at.dms.kjc.sir.lowering.RenameAll
 
visitNameExpression(JNameExpression, JExpression, String) - Method in class at.dms.kjc.sir.SIRToStreamIt
prints a name expression
visitNameExpression(JNameExpression, JExpression, String) - Method in class at.dms.util.IRPrinter
visits a name expression
visitNewArray(JNewArrayExpression, T) - Method in interface at.dms.kjc.ExpressionVisitor
 
visitNewArray(JNewArrayExpression, T) - Method in class at.dms.kjc.ExpressionVisitorBase
 
visitNewArray(JNewArrayExpression, Stack<JExpression>) - Method in class at.dms.kjc.sir.lowering.ThreeAddressExpressionCheck
 
visitNewArrayExpression(JNewArrayExpression, CType, JExpression[], JArrayInitializer) - Method in interface at.dms.kjc.AttributeVisitor
visits an array allocator expression
visitNewArrayExpression(JNewArrayExpression, CType, JExpression[], JArrayInitializer) - Method in class at.dms.kjc.EmptyAttributeVisitor
prints an array allocator expression
visitNewArrayExpression(JNewArrayExpression, CType, JExpression[], JArrayInitializer) - Method in class at.dms.kjc.KjcEmptyVisitor
prints an array allocator expression
visitNewArrayExpression(JNewArrayExpression, CType, JExpression[], JArrayInitializer) - Method in class at.dms.kjc.KjcPrettyPrinter
prints an array allocator expression
visitNewArrayExpression(JNewArrayExpression, CType, JExpression[], JArrayInitializer) - Method in interface at.dms.kjc.KjcVisitor
visits an array allocator expression
visitNewArrayExpression(JNewArrayExpression, CType, JExpression[], JArrayInitializer) - Method in class at.dms.kjc.Kopi2SIR
visits an array allocator expression.
visitNewArrayExpression(JNewArrayExpression, CType, JExpression[], JArrayInitializer) - Method in class at.dms.kjc.ReplacingVisitor
prints an array allocator expression
visitNewArrayExpression(JNewArrayExpression, CType, JExpression[], JArrayInitializer) - Method in class at.dms.kjc.sir.lowering.Propagator
Visits an array allocator expression
visitNewArrayExpression(JNewArrayExpression, CType, JExpression[], JArrayInitializer) - Method in class at.dms.kjc.sir.SIRToStreamIt
prints an array allocator expression
visitNewArrayExpression(JNewArrayExpression, CType, JExpression[], JArrayInitializer) - Method in class at.dms.util.IRPrinter
visits an array allocator expression
visitNode(FlatNode) - Method in class at.dms.kjc.cluster.ClusterFusion
Cluster partitioning.
visitNode(FlatNode) - Method in class at.dms.kjc.common.RemoveUnusedVars
 
visitNode(FlatNode) - Method in class at.dms.kjc.common.StructureIncludeFile
Don't even think of it! Only public to avoid using an inner class.
visitNode(FlatNode) - Method in class at.dms.kjc.flatgraph.DumpGraph
This function should not be called by the outside world.
visitNode(FlatNode) - Method in class at.dms.kjc.flatgraph.DumpSymbolicGraph
This function should not be called by the outside world.
visitNode(FlatNode) - Method in interface at.dms.kjc.flatgraph.FlatVisitor
The visitor must define this method that will be called once on each FlatNode that is down stream of the accepting node.
visitNode(FlatNode) - Method in class at.dms.kjc.flatgraph.WorkSorted
 
visitNode(LIRNode) - Method in class at.dms.kjc.lir.LIRToC
Visits an LIR node.
visitNode(FlatNode) - Method in class at.dms.kjc.raw.BlockExecutionCounts
 
visitNode(FlatNode) - Method in class at.dms.kjc.raw.DFTraversal
 
visitNode(FlatNode) - Method in class at.dms.kjc.raw.FileReaderVisitor
 
visitNode(FlatNode) - Method in class at.dms.kjc.raw.FileVisitor
 
visitNode(FlatNode) - Method in class at.dms.kjc.raw.FineGrainSimulator
 
visitNode(FlatNode) - Method in class at.dms.kjc.raw.IMEMEstimation
 
visitNode(FlatNode) - Method in class at.dms.kjc.raw.JoinerRemoval
 
visitNode(FlatNode) - Method in class at.dms.kjc.raw.Layout
 
visitNode(FlatNode) - Method in class at.dms.kjc.raw.RateMatch
 
visitNode(FlatNode) - Method in class at.dms.kjc.raw.RawExecutionCode
 
visitNode(FlatNode) - Method in class at.dms.kjc.raw.RemoveGlobals
 
visitNode(FlatNode) - Method in class at.dms.kjc.raw.RemovePrintStatements
 
visitNode(FlatNode) - Method in class at.dms.kjc.raw.SinkUnroller
 
visitNode(FlatNode) - Method in class at.dms.kjc.raw.TileCode
 
visitNode(FlatNode) - Method in class at.dms.kjc.raw.WorkBasedSimulator
 
visitNode(FlatNode) - Method in class at.dms.kjc.raw.WorkEstimatesMap
 
visitNode(FlatNode) - Method in class at.dms.kjc.rstream.IDDoLoops
Visit a flat node and iterate over all the methods if this is a filter flat node and check for do loops.
visitNode(FlatNode) - Method in class at.dms.kjc.rstream.RemoveDeadDoLoops
 
visitNode(FlatNode) - Method in class at.dms.kjc.sir.lowering.BlockFlattener
 
visitNode(LIRNode) - Method in class at.dms.kjc.sir.SIRToStreamIt
Visits an LIR node.
visitNode(LIRNode) - Method in interface at.dms.kjc.SLIRAttributeVisitor
Visits an LIR node.
visitNode(LIRNode) - Method in class at.dms.kjc.SLIREmptyAttributeVisitor
Visits an LIR node.
visitNode(LIRNode) - Method in class at.dms.kjc.SLIREmptyVisitor
Visits an LIR node.
visitNode(LIRNode) - Method in class at.dms.kjc.SLIRReplacingVisitor
Visits an LIR node.
visitNode(LIRNode) - Method in interface at.dms.kjc.SLIRVisitor
Visits an LIR node.
visitNode(FlatNode) - Method in class at.dms.kjc.spacedynamic.DFTraversal
 
visitNode(FlatNode) - Method in class at.dms.kjc.spacedynamic.FileState
If we have a file reader or writer, create the device and connect it to the raw chip
visitNode(FlatNode) - Method in class at.dms.kjc.spacedynamic.IMEMEstimation
 
visitNode(FlatNode) - Method in class at.dms.kjc.spacedynamic.Layout
visit each flatnode and decide whether is should be assigned *
visitNode(FlatNode) - Method in class at.dms.kjc.spacedynamic.RateMatch
Visit each flatnode in the static stream graph and find the joiners.
visitNode(FlatNode) - Method in class at.dms.kjc.spacedynamic.RawExecutionCode
 
visitNode(FlatNode) - Method in class at.dms.kjc.spacedynamic.RemoveGlobals
 
visitNode(FlatNode) - Method in class at.dms.kjc.spacedynamic.RemovePrintStatements
 
visitNode(FlatNode) - Method in class at.dms.kjc.spacedynamic.SinkUnroller
 
visitNode(FlatNode) - Method in class at.dms.kjc.spacedynamic.TileCode
 
visitNode(FlatNode) - Method in class at.dms.kjc.spacedynamic.WorkEstimatesMap
 
visitNode(LIRNode) - Method in class at.dms.util.IRPrinter
Visits an LIR node.
visitNullLiteral(JNullLiteral) - Method in interface at.dms.kjc.AttributeVisitor
visits a null literal
visitNullLiteral() - Method in class at.dms.kjc.common.ToC
prints a null literal
visitNullLiteral(JNullLiteral) - Method in class at.dms.kjc.EmptyAttributeVisitor
visits a null literal
visitNullLiteral(JNullLiteral, T) - Method in interface at.dms.kjc.ExpressionVisitor
 
visitNullLiteral(JNullLiteral, T) - Method in class at.dms.kjc.ExpressionVisitorBase
 
visitNullLiteral() - Method in class at.dms.kjc.KjcEmptyVisitor
prints a null literal
visitNullLiteral() - Method in class at.dms.kjc.KjcPrettyPrinter
prints a null literal
visitNullLiteral() - Method in interface at.dms.kjc.KjcVisitor
visits a null literal
visitNullLiteral(JNullLiteral) - Method in class at.dms.kjc.Kopi2SIR
visits a null literal
visitNullLiteral() - Method in class at.dms.kjc.lir.LIRToC
prints a null literal
visitNullLiteral(JNullLiteral, Stack<JExpression>) - Method in class at.dms.kjc.sir.lowering.ThreeAddressExpressionCheck
 
visitNullLiteral() - Method in class at.dms.kjc.sir.SIRToStreamIt
prints a null literal
visitNullLiteral() - Method in class at.dms.util.IRPrinter
visits a null literal
visitOther(FENode) - Method in class streamit.frontend.FEIRToSIR
 
visitOther(FENode) - Method in class streamit.frontend.nodes.FENullVisitor
 
visitOther(FENode) - Method in class streamit.frontend.nodes.FEReplacer
 
visitOther(FENode) - Method in interface streamit.frontend.nodes.FEVisitor
 
visitOther(FENode) - Method in class streamit.frontend.tojava.NodesToJava
 
visitPackageImport(String) - Method in interface at.dms.kjc.AttributeVisitor
visits a package import declaration
visitPackageImport(String) - Method in class at.dms.kjc.EmptyAttributeVisitor
prints an array length expression
visitPackageImport(String) - Method in class at.dms.kjc.KjcEmptyVisitor
prints an array length expression
visitPackageImport(String) - Method in class at.dms.kjc.KjcPrettyPrinter
prints an array length expression
visitPackageImport(String) - Method in interface at.dms.kjc.KjcVisitor
visits a package import declaration
visitPackageImport(String) - Method in class at.dms.kjc.Kopi2SIR
visits a package import declaration
visitPackageImport(String) - Method in class at.dms.kjc.lir.LIRToC
prints an array length expression
visitPackageImport(String) - Method in class at.dms.kjc.sir.SIRToStreamIt
prints an array length expression
visitPackageImport(String) - Method in class at.dms.util.IRPrinter
visits a package import declaration
visitPackageName(String) - Method in interface at.dms.kjc.AttributeVisitor
visits a package name declaration
visitPackageName(String) - Method in class at.dms.kjc.EmptyAttributeVisitor
prints an array length expression
visitPackageName(String) - Method in class at.dms.kjc.KjcEmptyVisitor
prints an array length expression
visitPackageName(String) - Method in class at.dms.kjc.KjcPrettyPrinter
prints an array length expression
visitPackageName(String) - Method in interface at.dms.kjc.KjcVisitor
visits a package name declaration
visitPackageName(String) - Method in class at.dms.kjc.Kopi2SIR
visits a package name declaration
visitPackageName(String) - Method in class at.dms.kjc.lir.LIRToC
prints an array length expression
visitPackageName(String) - Method in class at.dms.kjc.sir.SIRToStreamIt
prints an array length expression
visitPackageName(String) - Method in class at.dms.util.IRPrinter
visits a package name declaration
visitParameter(Parameter) - Method in class streamit.frontend.FEIRToSIR
 
visitParenthesed(JParenthesedExpression, T) - Method in interface at.dms.kjc.ExpressionVisitor
 
visitParenthesed(JParenthesedExpression, T) - Method in class at.dms.kjc.ExpressionVisitorBase
 
visitParenthesed(JParenthesedExpression, Stack<JExpression>) - Method in class at.dms.kjc.sir.lowering.ThreeAddressExpressionCheck
 
visitParenthesedExpression(JParenthesedExpression, JExpression) - Method in interface at.dms.kjc.AttributeVisitor
visits a parenthesed expression
visitParenthesedExpression(JParenthesedExpression, JExpression) - Method in class at.dms.kjc.common.ToCCommon
prints a parenthesed expression
visitParenthesedExpression(JParenthesedExpression, JExpression) - Method in class at.dms.kjc.EmptyAttributeVisitor
prints a parenthesed expression
visitParenthesedExpression(JParenthesedExpression, JExpression) - Method in class at.dms.kjc.KjcEmptyVisitor
prints a parenthesed expression
visitParenthesedExpression(JParenthesedExpression, JExpression) - Method in class at.dms.kjc.KjcPrettyPrinter
prints a parenthesed expression
visitParenthesedExpression(JParenthesedExpression, JExpression) - Method in interface at.dms.kjc.KjcVisitor
visits a parenthesed expression
visitParenthesedExpression(JParenthesedExpression, JExpression) - Method in class at.dms.kjc.Kopi2SIR
visits a parenthesed expression
visitParenthesedExpression(JParenthesedExpression, JExpression) - Method in class at.dms.kjc.ReplacingVisitor
prints a parenthesed expression
visitParenthesedExpression(JParenthesedExpression, JExpression) - Method in class at.dms.kjc.sir.SIRToStreamIt
prints a parenthesed expression
visitParenthesedExpression(JParenthesedExpression, JExpression) - Method in class at.dms.util.IRPrinter
visits a parenthesed expression
visitPeek(SIRPeekExpression, T) - Method in interface at.dms.kjc.ExpressionVisitor
 
visitPeek(SIRPeekExpression, T) - Method in class at.dms.kjc.ExpressionVisitorBase
 
visitPeek(SIRPeekExpression, Stack<JExpression>) - Method in class at.dms.kjc.sir.lowering.ThreeAddressExpressionCheck
 
visitPeekExpression(SIRPeekExpression, CType, JExpression) - Method in class at.dms.kjc.backendSupport.EmitCode.CodeGen
 
visitPeekExpression(SIRPeekExpression, CType, JExpression) - Method in class at.dms.kjc.cluster.CodeEstimate
visits a peek expression.
visitPeekExpression(SIRPeekExpression, CType, JExpression) - Method in class at.dms.kjc.cluster.FlatIRToCluster
 
visitPeekExpression(SIRPeekExpression, CType, JExpression) - Method in class at.dms.kjc.common.HasSideEffects
Visits a peek expression.
visitPeekExpression(SIRPeekExpression, CType, JExpression) - Method in class at.dms.kjc.common.PeekPopInHelper
 
visitPeekExpression(SIRPeekExpression, CType, JExpression) - Method in class at.dms.kjc.common.PeekPopPushInHelper
 
visitPeekExpression(SIRPeekExpression, CType, JExpression) - Method in class at.dms.kjc.lir.LIRToC
 
visitPeekExpression(SIRPeekExpression, CType, JExpression) - Method in class at.dms.kjc.raw.FlatIRToC
 
visitPeekExpression(SIRPeekExpression, CType, JExpression) - Method in class at.dms.kjc.rstream.ConvertChannelExprs
visit a pop expression, converting the expression to a buffer access
visitPeekExpression(SIRPeekExpression, CType, JExpression) - Method in class at.dms.kjc.rstream.FlatIRToRS
 
visitPeekExpression(SIRPeekExpression, CType, JExpression) - Method in class at.dms.kjc.sir.lowering.FindTapeOps
 
visitPeekExpression(SIRPeekExpression, CType, JExpression) - Method in class at.dms.kjc.sir.lowering.Propagator
Visits a peek expression.
visitPeekExpression(SIRPeekExpression, CType, JExpression) - Method in class at.dms.kjc.sir.SIRToStreamIt
 
visitPeekExpression(SIRPeekExpression, CType, JExpression) - Method in class at.dms.kjc.slicegraph.PeekPopPushInHelper
 
visitPeekExpression(SIRPeekExpression, CType, JExpression) - Method in interface at.dms.kjc.SLIRAttributeVisitor
Visits a peek expression.
visitPeekExpression(SIRPeekExpression, CType, JExpression) - Method in class at.dms.kjc.SLIREmptyAttributeVisitor
Visits a peek expression.
visitPeekExpression(SIRPeekExpression, CType, JExpression) - Method in class at.dms.kjc.SLIREmptyVisitor
Visits a peek expression.
visitPeekExpression(SIRPeekExpression, CType, JExpression) - Method in class at.dms.kjc.SLIRReplacingVisitor
Visits a peek expression.
visitPeekExpression(SIRPeekExpression, CType, JExpression) - Method in interface at.dms.kjc.SLIRVisitor
Visits a peek expression.
visitPeekExpression(SIRPeekExpression, CType, JExpression) - Method in class at.dms.kjc.spacedynamic.FlatIRToC
 
visitPeekExpression(SIRPeekExpression, CType, JExpression) - Method in class at.dms.kjc.spacetime.ConvertCommunication
Convert peek exps into: (recvBuffer[(recvBufferIndex + (arg) + 1) mod recvBufferSize]) Where the variables are defined in ConvertCommunication.generatedVariables.
visitPeekExpression(SIRPeekExpression, CType, JExpression) - Method in class at.dms.kjc.spacetime.ConvertCommunicationSimple
Convert peek exps into: (recvBuffer[(simplendex + (arg) + 1)])
visitPeekExpression(SIRPeekExpression, CType, JExpression) - Method in class at.dms.kjc.spacetime.TraceIRtoC
 
visitPeekExpression(SIRPeekExpression, CType, JExpression) - Method in class at.dms.util.IRPrinter
Visits a peek expression.
visitPhasedFilter(SIRPhasedFilter, SIRPhasedFilterIter) - Method in class at.dms.kjc.CloningVisitor
 
visitPhasedFilter(SIRPhasedFilter, SIRPhasedFilterIter) - Method in class at.dms.kjc.cluster.DetectConst
 
visitPhasedFilter(SIRPhasedFilter, SIRPhasedFilterIter) - Method in class at.dms.kjc.cluster.FlatIRToCluster
 
visitPhasedFilter(SIRPhasedFilter, SIRPhasedFilterIter) - Method in class at.dms.kjc.raw.FlatIRToC
 
visitPhasedFilter(SIRPhasedFilter, SIRPhasedFilterIter) - Method in class at.dms.kjc.rstream.FlatIRToRS
 
visitPhasedFilter(SIRPhasedFilter, JFieldDeclaration[], JMethodDeclaration[], JMethodDeclaration, JMethodDeclaration, JMethodDeclaration[], JMethodDeclaration[], CType, CType) - Method in interface at.dms.kjc.sir.AttributeStreamVisitor
 
visitPhasedFilter(SIRPhasedFilter, JFieldDeclaration[], JMethodDeclaration[], JMethodDeclaration, JMethodDeclaration, JMethodDeclaration[], JMethodDeclaration[], CType, CType) - Method in class at.dms.kjc.sir.EmptyAttributeStreamVisitor
 
visitPhasedFilter(SIRPhasedFilter, SIRPhasedFilterIter) - Method in class at.dms.kjc.sir.EmptyStreamVisitor
 
visitPhasedFilter(SIRPhasedFilter, SIRPhasedFilterIter) - Method in class at.dms.kjc.sir.lowering.fusion.FuseAll
 
visitPhasedFilter(SIRPhasedFilter, SIRPhasedFilterIter) - Method in class at.dms.kjc.sir.lowering.fusion.Lifter
 
visitPhasedFilter(SIRPhasedFilter, SIRPhasedFilterIter) - Method in class at.dms.kjc.sir.lowering.LowerInitFunctions
 
visitPhasedFilter(SIRPhasedFilter, SIRPhasedFilterIter) - Method in class at.dms.kjc.sir.lowering.LowerWorkFunctions
 
visitPhasedFilter(SIRPhasedFilter, SIRPhasedFilterIter) - Method in class at.dms.kjc.sir.lowering.partition.SJToPipe
 
visitPhasedFilter(SIRPhasedFilter, SIRPhasedFilterIter) - Method in class at.dms.kjc.sir.lowering.Structurer
 
visitPhasedFilter(SIRPhasedFilter, JFieldDeclaration[], JMethodDeclaration[], JMethodDeclaration, JMethodDeclaration, JMethodDeclaration[], JMethodDeclaration[], CType, CType) - Method in class at.dms.kjc.sir.ReplacingStreamVisitor
 
visitPhasedFilter(SIRPhasedFilter, JFieldDeclaration[], JMethodDeclaration[], JMethodDeclaration, JMethodDeclaration, JMethodDeclaration[], JMethodDeclaration[], CType, CType) - Method in class at.dms.kjc.sir.SIRToStreamIt
 
visitPhasedFilter(SIRPhasedFilter, SIRPhasedFilterIter) - Method in interface at.dms.kjc.sir.StreamVisitor
 
visitPhasedFilter(SIRPhasedFilter, SIRPhasedFilterIter) - Method in class at.dms.kjc.spacedynamic.FlatIRToC
 
visitPhasedFilter(SIRPhasedFilter, JFieldDeclaration[], JMethodDeclaration[], JMethodDeclaration, JMethodDeclaration, JMethodDeclaration[], JMethodDeclaration[], CType, CType) - Method in class at.dms.kjc.StreamItDot
 
visitPhasedFilter(SIRPhasedFilter, SIRPhasedFilterIter) - Method in class at.dms.util.SIRPrinter
 
visitPipeline(SIRPipeline, JFieldDeclaration[], JMethodDeclaration[], JMethodDeclaration) - Method in class at.dms.kjc.rstream.ConvertFileFilters
Visit each stream in a pipeline and reset the pipeline to be the children returned by the attribute visitor.
visitPipeline(SIRPipeline, JFieldDeclaration[], JMethodDeclaration[], JMethodDeclaration) - Method in interface at.dms.kjc.sir.AttributeStreamVisitor
 
visitPipeline(SIRPipeline, JFieldDeclaration[], JMethodDeclaration[], JMethodDeclaration) - Method in class at.dms.kjc.sir.EmptyAttributeStreamVisitor
 
visitPipeline(SIRPipeline, JFieldDeclaration[], JMethodDeclaration[], JMethodDeclaration) - Method in class at.dms.kjc.sir.ReplacingStreamVisitor
 
visitPipeline(SIRPipeline, JFieldDeclaration[], JMethodDeclaration[], JMethodDeclaration) - Method in class at.dms.kjc.sir.SIRToStreamIt
 
visitPipeline(SIRPipeline, JFieldDeclaration[], JMethodDeclaration[], JMethodDeclaration) - Method in class at.dms.kjc.StreamItDot
 
visitPipelineSpec(StreamSpec) - Method in class streamit.frontend.FEIRToSIR
 
visitPop(SIRPopExpression, T) - Method in interface at.dms.kjc.ExpressionVisitor
 
visitPop(SIRPopExpression, T) - Method in class at.dms.kjc.ExpressionVisitorBase
 
visitPop(SIRPopExpression, Stack<JExpression>) - Method in class at.dms.kjc.sir.lowering.ThreeAddressExpressionCheck
 
visitPopExpression(SIRPopExpression, CType) - Method in class at.dms.kjc.backendSupport.EmitCode.CodeGen
 
visitPopExpression(SIRPopExpression, CType) - Method in class at.dms.kjc.cluster.CodeEstimate
visits a pop expression.
visitPopExpression(SIRPopExpression, CType) - Method in class at.dms.kjc.cluster.FlatIRToCluster
 
visitPopExpression(SIRPopExpression, CType) - Method in class at.dms.kjc.cluster.PPAnalyze
 
visitPopExpression(SIRPopExpression, CType) - Method in class at.dms.kjc.common.HasSideEffects
Visits a pop expression.
visitPopExpression(SIRPopExpression, CType) - Method in class at.dms.kjc.common.PeekPopInHelper
 
visitPopExpression(SIRPopExpression, CType) - Method in class at.dms.kjc.common.PeekPopPushInHelper
 
visitPopExpression(SIRPopExpression, CType) - Method in class at.dms.kjc.lir.LIRToC
 
visitPopExpression(SIRPopExpression, CType) - Method in class at.dms.kjc.raw.FlatIRToC
 
visitPopExpression(SIRPopExpression, CType) - Method in class at.dms.kjc.rstream.ConvertChannelExprs
visit a pop expression, converting the expression to a buffer access
visitPopExpression(SIRPopExpression, CType) - Method in class at.dms.kjc.rstream.FlatIRToRS
 
visitPopExpression(SIRPopExpression, CType) - Method in class at.dms.kjc.sir.lowering.FindTapeOps
 
visitPopExpression(SIRPopExpression, CType) - Method in class at.dms.kjc.sir.SIRToStreamIt
 
visitPopExpression(SIRPopExpression, CType) - Method in class at.dms.kjc.slicegraph.PeekPopPushInHelper
 
visitPopExpression(SIRPopExpression, CType) - Method in interface at.dms.kjc.SLIRAttributeVisitor
Visits a pop expression.
visitPopExpression(SIRPopExpression, CType) - Method in class at.dms.kjc.SLIREmptyAttributeVisitor
Visits a pop expression.
visitPopExpression(SIRPopExpression, CType) - Method in class at.dms.kjc.SLIREmptyVisitor
Visits a pop expression.
visitPopExpression(SIRPopExpression, CType) - Method in class at.dms.kjc.SLIRReplacingVisitor
Visits a pop expression.
visitPopExpression(SIRPopExpression, CType) - Method in interface at.dms.kjc.SLIRVisitor
Visits a pop expression.
visitPopExpression(SIRPopExpression, CType) - Method in class at.dms.kjc.spacedynamic.FlatIRToC
 
visitPopExpression(SIRPopExpression, CType) - Method in class at.dms.kjc.spacetime.ConvertCommunication
Visit a pop expressions convert to the form: (recvBuffer[++recvBufferIndex % recvBufferSize]) Where the variables are defined in ConvertCommunication.generatedVariables.
visitPopExpression(SIRPopExpression, CType) - Method in class at.dms.kjc.spacetime.ConvertCommunicationSimple
Convert pop expressions convert to the form (recvBuffer[++simpleIndex]).
visitPopExpression(SIRPopExpression, CType) - Method in class at.dms.kjc.spacetime.TraceIRtoC
 
visitPopExpression(SIRPopExpression, CType) - Method in class at.dms.util.IRPrinter
Visits a pop expression.
visitPortal(SIRPortal, T) - Method in interface at.dms.kjc.ExpressionVisitor
 
visitPortal(SIRPortal, T) - Method in class at.dms.kjc.ExpressionVisitorBase
 
visitPortal(SIRPortal) - Method in class at.dms.kjc.lir.LIRToC
 
visitPortal(SIRPortal, Stack<JExpression>) - Method in class at.dms.kjc.sir.lowering.ThreeAddressExpressionCheck
 
visitPortal(SIRPortal) - Method in class at.dms.kjc.sir.SIRToStreamIt
 
visitPortal(SIRPortal) - Method in interface at.dms.kjc.SLIRAttributeVisitor
Visits a message-receiving portal.
visitPortal(SIRPortal) - Method in class at.dms.kjc.SLIREmptyAttributeVisitor
Visits a message-receiving portal.
visitPortal(SIRPortal) - Method in class at.dms.kjc.SLIREmptyVisitor
Visits a message-receiving portal.
visitPortal(SIRPortal) - Method in class at.dms.kjc.SLIRReplacingVisitor
Visits a message-receiving portal.
visitPortal(SIRPortal) - Method in interface at.dms.kjc.SLIRVisitor
Visits a message-receiving portal.
visitPortal(SIRPortal) - Method in class at.dms.util.IRPrinter
Visits a message-receiving portal.
visitPostfix(JPostfixExpression, T) - Method in interface at.dms.kjc.ExpressionVisitor
 
visitPostfix(JPostfixExpression, T) - Method in class at.dms.kjc.ExpressionVisitorBase
 
visitPostfix(JPostfixExpression, Stack<JExpression>) - Method in class at.dms.kjc.sir.lowering.ThreeAddressExpressionCheck
 
visitPostfixExpression(JPostfixExpression, int, JExpression) - Method in interface at.dms.kjc.AttributeVisitor
visits a postfix expression
visitPostfixExpression(JPostfixExpression, int, JExpression) - Method in class at.dms.kjc.cluster.CodeEstimate
visits a postfix expression
visitPostfixExpression(JPostfixExpression, int, JExpression) - Method in class at.dms.kjc.cluster.DetectConst
 
visitPostfixExpression(JPostfixExpression, int, JExpression) - Method in class at.dms.kjc.cluster.InsertCounters
 
visitPostfixExpression(JPostfixExpression, int, JExpression) - Method in class at.dms.kjc.cluster.ModState
 
visitPostfixExpression(JPostfixExpression, int, JExpression) - Method in class at.dms.kjc.common.HasSideEffects
prints a postfix expression
visitPostfixExpression(JPostfixExpression, int, JExpression) - Method in class at.dms.kjc.common.ToCCommon
prints a postfix expression
visitPostfixExpression(JPostfixExpression, int, JExpression) - Method in class at.dms.kjc.common.VarsAssigned
 
visitPostfixExpression(JPostfixExpression, int, JExpression) - Method in class at.dms.kjc.EmptyAttributeVisitor
prints a postfix expression
visitPostfixExpression(JPostfixExpression, int, JExpression) - Method in class at.dms.kjc.KjcEmptyVisitor
prints a postfix expression
visitPostfixExpression(JPostfixExpression, int, JExpression) - Method in class at.dms.kjc.KjcPrettyPrinter
prints a postfix expression
visitPostfixExpression(JPostfixExpression, int, JExpression) - Method in interface at.dms.kjc.KjcVisitor
visits a postfix expression
visitPostfixExpression(JPostfixExpression, int, JExpression) - Method in class at.dms.kjc.Kopi2SIR
visits a postfix expression
visitPostfixExpression(JPostfixExpression, int, JExpression) - Method in class at.dms.kjc.ReplacingVisitor
prints a postfix expression
visitPostfixExpression(JPostfixExpression, int, JExpression) - Method in class at.dms.kjc.sir.lowering.Propagator
 
visitPostfixExpression(JPostfixExpression, int, JExpression) - Method in class at.dms.kjc.sir.lowering.Unroller
checks postfix
visitPostfixExpression(JPostfixExpression, int, JExpression) - Method in class at.dms.kjc.sir.SIRToStreamIt
prints a postfix expression
visitPostfixExpression(JPostfixExpression, int, JExpression) - Method in class at.dms.util.IRPrinter
visits a postfix expression
visitPrefix(JPrefixExpression, T) - Method in interface at.dms.kjc.ExpressionVisitor
 
visitPrefix(JPrefixExpression, T) - Method in class at.dms.kjc.ExpressionVisitorBase
 
visitPrefix(JPrefixExpression, Stack<JExpression>) - Method in class at.dms.kjc.sir.lowering.ThreeAddressExpressionCheck
 
visitPrefixExpression(JPrefixExpression, int, JExpression) - Method in interface at.dms.kjc.AttributeVisitor
visits a prefix expression
visitPrefixExpression(JPrefixExpression, int, JExpression) - Method in class at.dms.kjc.cluster.CodeEstimate
visits a prefix expression
visitPrefixExpression(JPrefixExpression, int, JExpression) - Method in class at.dms.kjc.cluster.DetectConst
 
visitPrefixExpression(JPrefixExpression, int, JExpression) - Method in class at.dms.kjc.cluster.InsertCounters
 
visitPrefixExpression(JPrefixExpression, int, JExpression) - Method in class at.dms.kjc.cluster.ModState
 
visitPrefixExpression(JPrefixExpression, int, JExpression) - Method in class at.dms.kjc.common.HasSideEffects
prints a prefix expression
visitPrefixExpression(JPrefixExpression, int, JExpression) - Method in class at.dms.kjc.common.ToCCommon
prints a prefix expression
visitPrefixExpression(JPrefixExpression, int, JExpression) - Method in class at.dms.kjc.common.VarsAssigned
 
visitPrefixExpression(JPrefixExpression, int, JExpression) - Method in class at.dms.kjc.EmptyAttributeVisitor
prints a prefix expression
visitPrefixExpression(JPrefixExpression, int, JExpression) - Method in class at.dms.kjc.KjcEmptyVisitor
prints a prefix expression
visitPrefixExpression(JPrefixExpression, int, JExpression) - Method in class at.dms.kjc.KjcPrettyPrinter
prints a prefix expression
visitPrefixExpression(JPrefixExpression, int, JExpression) - Method in interface at.dms.kjc.KjcVisitor
visits a prefix expression
visitPrefixExpression(JPrefixExpression, int, JExpression) - Method in class at.dms.kjc.Kopi2SIR
visits a prefix expression
visitPrefixExpression(JPrefixExpression, int, JExpression) - Method in class at.dms.kjc.ReplacingVisitor
prints a prefix expression
visitPrefixExpression(JPrefixExpression, int, JExpression) - Method in class at.dms.kjc.sir.lowering.Propagator
 
visitPrefixExpression(JPrefixExpression, int, JExpression) - Method in class at.dms.kjc.sir.lowering.Unroller
checks prefix
visitPrefixExpression(JPrefixExpression, int, JExpression) - Method in class at.dms.kjc.sir.SIRToStreamIt
prints a prefix expression
visitPrefixExpression(JPrefixExpression, int, JExpression) - Method in class at.dms.util.IRPrinter
visits a prefix expression
visitPrintStatement(SIRPrintStatement, JExpression) - Method in class at.dms.kjc.cluster.CodeEstimate
visits a print statement.
visitPrintStatement(SIRPrintStatement, JExpression, CodegenPrintWriter, ToC) - Static method in class at.dms.kjc.common.RawSimulatorPrint
Generate code for an SIRPrintstatement when we are targeting the raw simulator.
visitPrintStatement(SIRPrintStatement, JExpression) - Method in class at.dms.kjc.common.ToCCommon
Process a Print statment, table driven to allow several backends Deals with the problem of string concatenation in Java not translating to our output languages C or C++
visitPrintStatement(SIRPrintStatement, JExpression) - Method in class at.dms.kjc.raw.FlatIRToC
 
visitPrintStatement(SIRPrintStatement, JExpression) - Method in class at.dms.kjc.sir.lowering.Propagator
Visits a print statement.
visitPrintStatement(SIRPrintStatement, JExpression) - Method in class at.dms.kjc.sir.SIRToStreamIt
 
visitPrintStatement(SIRPrintStatement, JExpression) - Method in interface at.dms.kjc.SLIRAttributeVisitor
Visits a print statement.
visitPrintStatement(SIRPrintStatement, JExpression) - Method in class at.dms.kjc.SLIREmptyAttributeVisitor
Visits a print statement.
visitPrintStatement(SIRPrintStatement, JExpression) - Method in class at.dms.kjc.SLIREmptyVisitor
Visits a print statement.
visitPrintStatement(SIRPrintStatement, JExpression) - Method in class at.dms.kjc.SLIRReplacingVisitor
Visits a print statement.
visitPrintStatement(SIRPrintStatement, JExpression) - Method in interface at.dms.kjc.SLIRVisitor
Visits a print statement.
visitPrintStatement(SIRPrintStatement, JExpression) - Method in class at.dms.kjc.spacedynamic.FlatIRToC
 
visitPrintStatement(SIRPrintStatement, JExpression) - Method in class at.dms.kjc.spacetime.TraceIRtoC
 
visitPrintStatement(SIRPrintStatement, JExpression) - Method in class at.dms.kjc.StatementQueueVisitor
 
visitPrintStatement(SIRPrintStatement, JExpression) - Method in class at.dms.util.IRPrinter
Visits a print statement.
visitProgram(Program) - Method in class streamit.frontend.FEIRToSIR
 
visitProgram(Program) - Method in class streamit.frontend.nodes.FENullVisitor
 
visitProgram(Program) - Method in class streamit.frontend.nodes.FEReplacer
 
visitProgram(Program) - Method in interface streamit.frontend.nodes.FEVisitor
 
visitProgram(Program) - Method in class streamit.frontend.passes.AssignLoopTypes
 
visitProgram(Program) - Method in class streamit.frontend.passes.NameAnonymousStreams
 
visitProgram(Program) - Method in class streamit.frontend.passes.NoRefTypes
 
visitProgram(Program) - Method in class streamit.frontend.passes.SymbolTableVisitor
Top level visitor, sets up some useful info.
visitProgram(Program) - Method in class streamit.frontend.tojava.ComplexToStruct
 
visitProgram(Program) - Method in class streamit.frontend.tojava.NodesToJava
 
visitPush(SIRPushExpression, T) - Method in interface at.dms.kjc.ExpressionVisitor
 
visitPush(SIRPushExpression, T) - Method in class at.dms.kjc.ExpressionVisitorBase
 
visitPush(SIRPushExpression, Stack<JExpression>) - Method in class at.dms.kjc.sir.lowering.ThreeAddressExpressionCheck
 
visitPushExpression(SIRPushExpression, CType, JExpression) - Method in class at.dms.kjc.backendSupport.EmitCode.CodeGen
 
visitPushExpression(SIRPushExpression, CType, JExpression) - Method in class at.dms.kjc.cluster.CodeEstimate
visits a push expression.
visitPushExpression(SIRPushExpression, CType, JExpression) - Method in class at.dms.kjc.cluster.FlatIRToCluster
 
visitPushExpression(SIRPushExpression, CType, JExpression) - Method in class at.dms.kjc.cluster.PPAnalyze
 
visitPushExpression(SIRPushExpression, CType, JExpression) - Method in class at.dms.kjc.common.HasSideEffects
Visits a push expression.
visitPushExpression(SIRPushExpression, CType, JExpression) - Method in class at.dms.kjc.common.PeekPopPushInHelper
 
visitPushExpression(SIRPushExpression, CType, JExpression) - Method in class at.dms.kjc.lir.LIRToC
 
visitPushExpression(SIRPushExpression, CType, JExpression) - Method in class at.dms.kjc.raw.FlatIRToC
 
visitPushExpression(SIRPushExpression, CType, JExpression) - Method in class at.dms.kjc.rstream.ConvertChannelExprs
visit a push expression, converting the expression to a buffer write
visitPushExpression(SIRPushExpression, CType, JExpression) - Method in class at.dms.kjc.rstream.FlatIRToRS
 
visitPushExpression(SIRPushExpression, CType, JExpression) - Method in class at.dms.kjc.sir.lowering.FindTapeOps
 
visitPushExpression(SIRPushExpression, CType, JExpression) - Method in class at.dms.kjc.sir.lowering.Propagator
Visits a push expression.
visitPushExpression(SIRPushExpression, CType, JExpression) - Method in class at.dms.kjc.sir.SIRToStreamIt
 
visitPushExpression(SIRPushExpression, CType, JExpression) - Method in class at.dms.kjc.slicegraph.PeekPopPushInHelper
 
visitPushExpression(SIRPushExpression, CType, JExpression) - Method in interface at.dms.kjc.SLIRAttributeVisitor
Visits a push expression.
visitPushExpression(SIRPushExpression, CType, JExpression) - Method in class at.dms.kjc.SLIREmptyAttributeVisitor
Visits a push expression.
visitPushExpression(SIRPushExpression, CType, JExpression) - Method in class at.dms.kjc.SLIREmptyVisitor
Visits a push expression.
visitPushExpression(SIRPushExpression, CType, JExpression) - Method in class at.dms.kjc.SLIRReplacingVisitor
Visits a push expression.
visitPushExpression(SIRPushExpression, CType, JExpression) - Method in interface at.dms.kjc.SLIRVisitor
Visits a push expression.
visitPushExpression(SIRPushExpression, CType, JExpression) - Method in class at.dms.kjc.spacedynamic.FlatIRToC
 
visitPushExpression(SIRPushExpression, CType, JExpression) - Method in class at.dms.kjc.spacetime.ConvertPushesToMethCall
Visits a push expression and replaces the push expression with a method call to the appropriate method depending on whether we are using the gdn or static network.
visitPushExpression(SIRPushExpression, CType, JExpression) - Method in class at.dms.kjc.spacetime.TraceIRtoC
 
visitPushExpression(SIRPushExpression, CType, JExpression) - Method in class at.dms.util.IRPrinter
Visits a push expression.
visitQualifiedAnonymousCreation(JQualifiedAnonymousCreation, JExpression, String, JExpression[], JClassDeclaration) - Method in interface at.dms.kjc.AttributeVisitor
Visits an unqualified anonymous class instance creation expression.
visitQualifiedAnonymousCreation(JQualifiedAnonymousCreation, JExpression, String, JExpression[], JClassDeclaration) - Method in class at.dms.kjc.EmptyAttributeVisitor
Prints an unqualified anonymous class instance creation expression.
visitQualifiedAnonymousCreation(JQualifiedAnonymousCreation, T) - Method in interface at.dms.kjc.ExpressionVisitor
 
visitQualifiedAnonymousCreation(JQualifiedAnonymousCreation, T) - Method in class at.dms.kjc.ExpressionVisitorBase
 
visitQualifiedAnonymousCreation(JQualifiedAnonymousCreation, JExpression, String, JExpression[], JClassDeclaration) - Method in class at.dms.kjc.KjcEmptyVisitor
Prints an unqualified anonymous class instance creation expression.
visitQualifiedAnonymousCreation(JQualifiedAnonymousCreation, JExpression, String, JExpression[], JClassDeclaration) - Method in class at.dms.kjc.KjcPrettyPrinter
Prints an unqualified anonymous class instance creation expression.
visitQualifiedAnonymousCreation(JQualifiedAnonymousCreation, JExpression, String, JExpression[], JClassDeclaration) - Method in interface at.dms.kjc.KjcVisitor
Visits an unqualified anonymous class instance creation expression.
visitQualifiedAnonymousCreation(JQualifiedAnonymousCreation, JExpression, String, JExpression[], JClassDeclaration) - Method in class at.dms.kjc.Kopi2SIR
Visits an unqualified anonymous class instance creation expression.
visitQualifiedAnonymousCreation(JQualifiedAnonymousCreation, JExpression, String, JExpression[], JClassDeclaration) - Method in class at.dms.kjc.lir.LIRToC
Prints an unqualified anonymous class instance creation expression.
visitQualifiedAnonymousCreation(JQualifiedAnonymousCreation, JExpression, String, JExpression[], JClassDeclaration) - Method in class at.dms.kjc.ReplacingVisitor
Prints an unqualified anonymous class instance creation expression.
visitQualifiedAnonymousCreation(JQualifiedAnonymousCreation, Stack<JExpression>) - Method in class at.dms.kjc.sir.lowering.ThreeAddressExpressionCheck
 
visitQualifiedAnonymousCreation(JQualifiedAnonymousCreation, JExpression, String, JExpression[], JClassDeclaration) - Method in class at.dms.kjc.sir.SIRToStreamIt
Prints an unqualified anonymous class instance creation expression.
visitQualifiedAnonymousCreation(JQualifiedAnonymousCreation, JExpression, String, JExpression[], JClassDeclaration) - Method in class at.dms.util.IRPrinter
Visits an unqualified anonymous class instance creation expression.
visitQualifiedInstanceCreation(JQualifiedInstanceCreation, JExpression, String, JExpression[]) - Method in interface at.dms.kjc.AttributeVisitor
Visits an unqualified instance creation expression.
visitQualifiedInstanceCreation(JQualifiedInstanceCreation, JExpression, String, JExpression[]) - Method in class at.dms.kjc.EmptyAttributeVisitor
Prints an unqualified instance creation expression.
visitQualifiedInstanceCreation(JQualifiedInstanceCreation, T) - Method in interface at.dms.kjc.ExpressionVisitor
 
visitQualifiedInstanceCreation(JQualifiedInstanceCreation, T) - Method in class at.dms.kjc.ExpressionVisitorBase
 
visitQualifiedInstanceCreation(JQualifiedInstanceCreation, JExpression, String, JExpression[]) - Method in class at.dms.kjc.KjcEmptyVisitor
Prints an unqualified instance creation expression.
visitQualifiedInstanceCreation(JQualifiedInstanceCreation, JExpression, String, JExpression[]) - Method in class at.dms.kjc.KjcPrettyPrinter
Prints an unqualified instance creation expression.
visitQualifiedInstanceCreation(JQualifiedInstanceCreation, JExpression, String, JExpression[]) - Method in interface at.dms.kjc.KjcVisitor
Visits an unqualified instance creation expression.
visitQualifiedInstanceCreation(JQualifiedInstanceCreation, JExpression, String, JExpression[]) - Method in class at.dms.kjc.Kopi2SIR
Visits an unqualified instance creation expression.
visitQualifiedInstanceCreation(JQualifiedInstanceCreation, JExpression, String, JExpression[]) - Method in class at.dms.kjc.lir.LIRToC
Prints an unqualified instance creation expression.
visitQualifiedInstanceCreation(JQualifiedInstanceCreation, JExpression, String, JExpression[]) - Method in class at.dms.kjc.ReplacingVisitor
Prints an unqualified instance creation expression.
visitQualifiedInstanceCreation(JQualifiedInstanceCreation, Stack<JExpression>) - Method in class at.dms.kjc.sir.lowering.ThreeAddressExpressionCheck
 
visitQualifiedInstanceCreation(JQualifiedInstanceCreation, JExpression, String, JExpression[]) - Method in class at.dms.kjc.sir.SIRToStreamIt
Prints an unqualified instance creation expression.
visitQualifiedInstanceCreation(JQualifiedInstanceCreation, JExpression, String, JExpression[]) - Method in class at.dms.util.IRPrinter
Visits an unqualified instance creation expression.
visitRange(SIRRangeExpression, T) - Method in interface at.dms.kjc.ExpressionVisitor
 
visitRange(SIRRangeExpression, T) - Method in class at.dms.kjc.ExpressionVisitorBase
 
visitRange(SIRRangeExpression, Stack<JExpression>) - Method in class at.dms.kjc.sir.lowering.ThreeAddressExpressionCheck
 
visitRangeExpression(SIRRangeExpression) - Method in class at.dms.kjc.cluster.FlatIRToCluster
 
visitRangeExpression(SIRRangeExpression) - Method in class at.dms.kjc.lir.LIRToC
 
visitRangeExpression(SIRRangeExpression) - Method in class at.dms.kjc.raw.FlatIRToC
 
visitRangeExpression(SIRRangeExpression) - Method in class at.dms.kjc.sir.SIRToStreamIt
 
visitRangeExpression(SIRRangeExpression) - Method in interface at.dms.kjc.SLIRAttributeVisitor
Visits a range expression.
visitRangeExpression(SIRRangeExpression) - Method in class at.dms.kjc.SLIREmptyAttributeVisitor
Visits a range expression.
visitRangeExpression(SIRRangeExpression) - Method in class at.dms.kjc.SLIREmptyVisitor
Visits a range expression.
visitRangeExpression(SIRRangeExpression) - Method in class at.dms.kjc.SLIRReplacingVisitor
Visits a range expression.
visitRangeExpression(SIRRangeExpression) - Method in interface at.dms.kjc.SLIRVisitor
Visits a range expression.
visitRangeExpression(SIRRangeExpression) - Method in class at.dms.kjc.spacedynamic.FlatIRToC
 
visitRangeExpression(SIRRangeExpression) - Method in class at.dms.util.IRPrinter
 
visitRegisterReceiver(LIRRegisterReceiver, JExpression, SIRPortal, String, SIRInterfaceTable) - Method in class at.dms.kjc.lir.LIRToC
Visits an LIR register-receiver statement.
visitRegisterReceiver(LIRRegisterReceiver, JExpression, SIRPortal, String, SIRInterfaceTable) - Method in class at.dms.kjc.sir.SIRToStreamIt
Visits an LIR register-receiver statement.
visitRegisterReceiver(LIRRegisterReceiver, JExpression, SIRPortal, String, SIRInterfaceTable) - Method in class at.dms.kjc.SLIREmptyVisitor
Visits an LIR register-receiver statement.
visitRegisterReceiver(LIRRegisterReceiver, JExpression, SIRPortal, String, SIRInterfaceTable) - Method in interface at.dms.kjc.SLIRVisitor
Visits an LIR register-receiver statement.
visitRegisterReceiver(LIRRegisterReceiver, JExpression, SIRPortal, String, SIRInterfaceTable) - Method in class at.dms.util.IRPrinter
Visits an LIR register-receiver statement.
visitRegReceiverStatement(SIRRegReceiverStatement, JExpression, SIRStream, JMethodDeclaration[]) - Method in class at.dms.kjc.cluster.FlatIRToCluster
 
visitRegReceiverStatement(SIRRegReceiverStatement, JExpression, SIRStream, JMethodDeclaration[]) - Method in class at.dms.kjc.lir.LIRToC
 
visitRegReceiverStatement(SIRRegReceiverStatement, JExpression, SIRStream, JMethodDeclaration[]) - Method in class at.dms.kjc.raw.FlatIRToC
 
visitRegReceiverStatement(SIRRegReceiverStatement, JExpression, SIRStream, JMethodDeclaration[]) - Method in class at.dms.kjc.sir.lowering.Propagator
 
visitRegReceiverStatement(SIRRegReceiverStatement, JExpression, SIRStream, JMethodDeclaration[]) - Method in class at.dms.kjc.sir.SIRToStreamIt
 
visitRegReceiverStatement(SIRRegReceiverStatement, JExpression, SIRStream, JMethodDeclaration[]) - Method in interface at.dms.kjc.SLIRAttributeVisitor
Visits a register-receiver statement.
visitRegReceiverStatement(SIRRegReceiverStatement, JExpression, SIRStream, JMethodDeclaration[]) - Method in class at.dms.kjc.SLIREmptyAttributeVisitor
Visits a register-receiver statement.
visitRegReceiverStatement(SIRRegReceiverStatement, JExpression, SIRStream, JMethodDeclaration[]) - Method in class at.dms.kjc.SLIREmptyVisitor
Visits a register-receiver statement.
visitRegReceiverStatement(SIRRegReceiverStatement, JExpression, SIRStream, JMethodDeclaration[]) - Method in class at.dms.kjc.SLIRReplacingVisitor
Visits a register-receiver statement.
visitRegReceiverStatement(SIRRegReceiverStatement, JExpression, SIRStream, JMethodDeclaration[]) - Method in interface at.dms.kjc.SLIRVisitor
Visits a register-receiver statement.
visitRegReceiverStatement(SIRRegReceiverStatement, JExpression, SIRStream, JMethodDeclaration[]) - Method in class at.dms.kjc.spacedynamic.FlatIRToC
 
visitRegReceiverStatement(SIRRegReceiverStatement, JExpression, SIRStream, JMethodDeclaration[]) - Method in class at.dms.kjc.spacetime.TraceIRtoC
 
visitRegReceiverStatement(SIRRegReceiverStatement, JExpression, SIRStream, JMethodDeclaration[]) - Method in class at.dms.util.IRPrinter
Visits a register-receiver statement.
visitRegSenderStatement(SIRRegSenderStatement, String, SIRLatency) - Method in class at.dms.kjc.cluster.FlatIRToCluster
 
visitRegSenderStatement(SIRRegSenderStatement, String, SIRLatency) - Method in class at.dms.kjc.lir.LIRToC
 
visitRegSenderStatement(SIRRegSenderStatement, String, SIRLatency) - Method in class at.dms.kjc.raw.FlatIRToC
 
visitRegSenderStatement(SIRRegSenderStatement, String, SIRLatency) - Method in class at.dms.kjc.sir.SIRToStreamIt
 
visitRegSenderStatement(SIRRegSenderStatement, String, SIRLatency) - Method in interface at.dms.kjc.SLIRAttributeVisitor
Visits a register-sender statement.
visitRegSenderStatement(SIRRegSenderStatement, String, SIRLatency) - Method in class at.dms.kjc.SLIREmptyAttributeVisitor
Visits a register-sender statement.
visitRegSenderStatement(SIRRegSenderStatement, String, SIRLatency) - Method in class at.dms.kjc.SLIREmptyVisitor
Visits a register-sender statement.
visitRegSenderStatement(SIRRegSenderStatement, String, SIRLatency) - Method in class at.dms.kjc.SLIRReplacingVisitor
Visits a register-sender statement.
visitRegSenderStatement(SIRRegSenderStatement, String, SIRLatency) - Method in interface at.dms.kjc.SLIRVisitor
Visits a register-sender statement.
visitRegSenderStatement(SIRRegSenderStatement, String, SIRLatency) - Method in class at.dms.kjc.spacedynamic.FlatIRToC
 
visitRegSenderStatement(SIRRegSenderStatement, String, SIRLatency) - Method in class at.dms.kjc.spacetime.TraceIRtoC
 
visitRegSenderStatement(SIRRegSenderStatement, String, SIRLatency) - Method in class at.dms.util.IRPrinter
Visits a register-sender statement.
visitRelational(JRelationalExpression, T) - Method in interface at.dms.kjc.ExpressionVisitor
 
visitRelational(JRelationalExpression, T) - Method in class at.dms.kjc.ExpressionVisitorBase
 
visitRelational(JRelationalExpression, Stack<JExpression>) - Method in class at.dms.kjc.sir.lowering.ThreeAddressExpressionCheck
 
visitRelationalExpression(JRelationalExpression, int, JExpression, JExpression) - Method in interface at.dms.kjc.AttributeVisitor
visits a shift expressiona
visitRelationalExpression(JRelationalExpression, int, JExpression, JExpression) - Method in class at.dms.kjc.cluster.InsertCounters
 
visitRelationalExpression(JRelationalExpression, int, JExpression, JExpression) - Method in class at.dms.kjc.common.ToC
prints a relational expression
visitRelationalExpression(JRelationalExpression, int, JExpression, JExpression) - Method in class at.dms.kjc.EmptyAttributeVisitor
prints a shift expressiona
visitRelationalExpression(JRelationalExpression, int, JExpression, JExpression) - Method in class at.dms.kjc.KjcEmptyVisitor
prints a shift expressiona
visitRelationalExpression(JRelationalExpression, int, JExpression, JExpression) - Method in class at.dms.kjc.KjcPrettyPrinter
prints a shift expressiona
visitRelationalExpression(JRelationalExpression, int, JExpression, JExpression) - Method in interface at.dms.kjc.KjcVisitor
visits a shift expressiona
visitRelationalExpression(JRelationalExpression, int, JExpression, JExpression) - Method in class at.dms.kjc.Kopi2SIR
visits a shift expressiona
visitRelationalExpression(JRelationalExpression, int, JExpression, JExpression) - Method in class at.dms.kjc.lir.LIRToC
prints a shift expressiona
visitRelationalExpression(JRelationalExpression, int, JExpression, JExpression) - Method in class at.dms.kjc.ReplacingVisitor
prints a shift expressiona
visitRelationalExpression(JRelationalExpression, int, JExpression, JExpression) - Method in class at.dms.kjc.sir.lowering.Propagator
Visits a relational expression
visitRelationalExpression(JRelationalExpression, int, JExpression, JExpression) - Method in class at.dms.kjc.sir.SIRToStreamIt
prints a shift expressiona
visitRelationalExpression(JRelationalExpression, int, JExpression, JExpression) - Method in class at.dms.util.IRPrinter
visits a shift expressiona
visitReturnStatement(JReturnStatement, JExpression) - Method in interface at.dms.kjc.AttributeVisitor
visits a return statement
visitReturnStatement(JReturnStatement, JExpression) - Method in class at.dms.kjc.common.ToCCommon
prints a return statement
visitReturnStatement(JReturnStatement, JExpression) - Method in class at.dms.kjc.EmptyAttributeVisitor
prints a return statement
visitReturnStatement(JReturnStatement, JExpression) - Method in class at.dms.kjc.KjcEmptyVisitor
prints a return statement
visitReturnStatement(JReturnStatement, JExpression) - Method in class at.dms.kjc.KjcPrettyPrinter
prints a return statement
visitReturnStatement(JReturnStatement, JExpression) - Method in interface at.dms.kjc.KjcVisitor
visits a return statement
visitReturnStatement(JReturnStatement, JExpression) - Method in class at.dms.kjc.Kopi2SIR
visits a return statement
visitReturnStatement(JReturnStatement, JExpression) - Method in class at.dms.kjc.ReplacingVisitor
prints a return statement
visitReturnStatement(JReturnStatement, JExpression) - Method in class at.dms.kjc.sir.lowering.Propagator
Visits a return statement
visitReturnStatement(JReturnStatement, JExpression) - Method in class at.dms.kjc.sir.SIRToStreamIt
prints a return statement
visitReturnStatement(JReturnStatement, JExpression) - Method in class at.dms.kjc.StatementQueueVisitor
 
visitReturnStatement(JReturnStatement, JExpression) - Method in class at.dms.util.IRPrinter
visits a return statement
visitSCAnon(SCAnon) - Method in class streamit.frontend.FEIRToSIR
 
visitSCAnon(SCAnon) - Method in class streamit.frontend.nodes.FENullVisitor
 
visitSCAnon(SCAnon) - Method in class streamit.frontend.nodes.FEReplacer
 
visitSCAnon(SCAnon) - Method in interface streamit.frontend.nodes.FEVisitor
 
visitSCAnon(SCAnon) - Method in class streamit.frontend.passes.NameAnonymousStreams
 
visitSCAnon(SCAnon) - Method in class streamit.frontend.tojava.NodesToJava
 
visitSCSimple(SCSimple) - Method in class streamit.frontend.FEIRToSIR
 
visitSCSimple(SCSimple) - Method in class streamit.frontend.nodes.FENullVisitor
 
visitSCSimple(SCSimple) - Method in class streamit.frontend.nodes.FEReplacer
 
visitSCSimple(SCSimple) - Method in interface streamit.frontend.nodes.FEVisitor
 
visitSCSimple(SCSimple) - Method in class streamit.frontend.tojava.DoComplexProp
 
visitSCSimple(SCSimple) - Method in class streamit.frontend.tojava.NodesToJava
 
visitSetBodyOfFeedback(LIRSetBodyOfFeedback, JExpression, JExpression, CType, CType, int, int) - Method in class at.dms.kjc.lir.LIRToC
Visits a set body of feedback loop.
visitSetBodyOfFeedback(LIRSetBodyOfFeedback, JExpression, JExpression, CType, CType, int, int) - Method in class at.dms.kjc.sir.SIRToStreamIt
Visits a set body of feedback loop.
visitSetBodyOfFeedback(LIRSetBodyOfFeedback, JExpression, JExpression, CType, CType, int, int) - Method in interface at.dms.kjc.SLIRAttributeVisitor
Visits a set body of feedback loop.
visitSetBodyOfFeedback(LIRSetBodyOfFeedback, JExpression, JExpression, CType, CType, int, int) - Method in class at.dms.kjc.SLIREmptyAttributeVisitor
Visits a set body of feedback loop.
visitSetBodyOfFeedback(LIRSetBodyOfFeedback, JExpression, JExpression, CType, CType, int, int) - Method in class at.dms.kjc.SLIREmptyVisitor
Visits a set body of feedback loop.
visitSetBodyOfFeedback(LIRSetBodyOfFeedback, JExpression, JExpression, CType, CType, int, int) - Method in class at.dms.kjc.SLIRReplacingVisitor
Visits a set body of feedback loop.
visitSetBodyOfFeedback(LIRSetBodyOfFeedback, JExpression, JExpression, CType, CType, int, int) - Method in interface at.dms.kjc.SLIRVisitor
Visits a set body of feedback loop.
visitSetBodyOfFeedback(LIRSetBodyOfFeedback, JExpression, JExpression, CType, CType, int, int) - Method in class at.dms.util.IRPrinter
Visits a set body of feedback loop.
visitSetChild(LIRSetChild, JExpression, String, String) - Method in class at.dms.kjc.lir.LIRToC
 
visitSetChild(LIRSetChild, JExpression, JExpression) - Method in class at.dms.kjc.lir.LIRToC
Visits a child registration node.
visitSetChild(LIRSetChild, JExpression, String, String) - Method in class at.dms.kjc.sir.SIRToStreamIt
 
visitSetChild(LIRSetChild, JExpression, JExpression) - Method in class at.dms.kjc.sir.SIRToStreamIt
Visits a child registration node.
visitSetChild(LIRSetChild, JExpression, String, String) - Method in interface at.dms.kjc.SLIRAttributeVisitor
Visits a child registration node.
visitSetChild(LIRSetChild, JExpression, String, String) - Method in class at.dms.kjc.SLIREmptyAttributeVisitor
Visits a child registration node.
visitSetChild(LIRSetChild, JExpression, String, String) - Method in class at.dms.kjc.SLIREmptyVisitor
Visits a child registration node.
visitSetChild(LIRSetChild, JExpression, String, String) - Method in class at.dms.kjc.SLIRReplacingVisitor
Visits a child registration node.
visitSetChild(LIRSetChild, JExpression, String, String) - Method in interface at.dms.kjc.SLIRVisitor
Visits a child registration node.
visitSetChild(LIRSetChild, JExpression, String, String) - Method in class at.dms.util.IRPrinter
Visits a child registration node.
visitSetDecode(LIRSetDecode, JExpression, LIRFunctionPointer) - Method in class at.dms.kjc.lir.LIRToC
Visits a decoder registration node.
visitSetDecode(LIRSetDecode, JExpression, LIRFunctionPointer) - Method in class at.dms.kjc.sir.SIRToStreamIt
Visits a decoder registration node.
visitSetDecode(LIRSetDecode, JExpression, LIRFunctionPointer) - Method in interface at.dms.kjc.SLIRAttributeVisitor
Visits a decoder registration node.
visitSetDecode(LIRSetDecode, JExpression, LIRFunctionPointer) - Method in class at.dms.kjc.SLIREmptyAttributeVisitor
Visits a decoder registration node.
visitSetDecode(LIRSetDecode, JExpression, LIRFunctionPointer) - Method in class at.dms.kjc.SLIREmptyVisitor
Visits a decoder registration node.
visitSetDecode(LIRSetDecode, JExpression, LIRFunctionPointer) - Method in class at.dms.kjc.SLIRReplacingVisitor
Visits a decoder registration node.
visitSetDecode(LIRSetDecode, JExpression, LIRFunctionPointer) - Method in interface at.dms.kjc.SLIRVisitor
Visits a decoder registration node.
visitSetDecode(LIRSetDecode, JExpression, LIRFunctionPointer) - Method in class at.dms.util.IRPrinter
Visits a decoder registration node.
visitSetDelay(LIRSetDelay, JExpression, JExpression, int, CType, LIRFunctionPointer) - Method in class at.dms.kjc.lir.LIRToC
Visits a feedback loop delay node.
visitSetDelay(LIRSetDelay, JExpression, JExpression, int, CType, LIRFunctionPointer) - Method in class at.dms.kjc.sir.SIRToStreamIt
Visits a feedback loop delay node.
visitSetDelay(LIRSetDelay, JExpression, JExpression, int, CType, LIRFunctionPointer) - Method in interface at.dms.kjc.SLIRAttributeVisitor
Visits a feedback loop delay node.
visitSetDelay(LIRSetDelay, JExpression, JExpression, int, CType, LIRFunctionPointer) - Method in class at.dms.kjc.SLIREmptyAttributeVisitor
Visits a feedback loop delay node.
visitSetDelay(LIRSetDelay, JExpression, JExpression, int, CType, LIRFunctionPointer) - Method in class at.dms.kjc.SLIREmptyVisitor
Visits a feedback loop delay node.
visitSetDelay(LIRSetDelay, JExpression, JExpression, int, CType, LIRFunctionPointer) - Method in class at.dms.kjc.SLIRReplacingVisitor
Visits a feedback loop delay node.
visitSetDelay(LIRSetDelay, JExpression, JExpression, int, CType, LIRFunctionPointer) - Method in interface at.dms.kjc.SLIRVisitor
Visits a feedback loop delay node.
visitSetDelay(LIRSetDelay, JExpression, JExpression, int, CType, LIRFunctionPointer) - Method in class at.dms.util.IRPrinter
Visit a feedback loop delay node.
visitSetEncode(LIRSetEncode, JExpression, LIRFunctionPointer) - Method in class at.dms.kjc.lir.LIRToC
Visits an encoder registration node.
visitSetEncode(LIRSetEncode, JExpression, LIRFunctionPointer) - Method in class at.dms.kjc.sir.SIRToStreamIt
Visits an encoder registration node.
visitSetEncode(LIRSetEncode, JExpression, LIRFunctionPointer) - Method in interface at.dms.kjc.SLIRAttributeVisitor
Visits an encoder registration node.
visitSetEncode(LIRSetEncode, JExpression, LIRFunctionPointer) - Method in class at.dms.kjc.SLIREmptyAttributeVisitor
Visits an encoder registration node.
visitSetEncode(LIRSetEncode, JExpression, LIRFunctionPointer) - Method in class at.dms.kjc.SLIREmptyVisitor
Visits an encoder registration node.
visitSetEncode(LIRSetEncode, JExpression, LIRFunctionPointer) - Method in class at.dms.kjc.SLIRReplacingVisitor
Visits an encoder registration node.
visitSetEncode(LIRSetEncode, JExpression, LIRFunctionPointer) - Method in interface at.dms.kjc.SLIRVisitor
Visits an encoder registration node.
visitSetEncode(LIRSetEncode, JExpression, LIRFunctionPointer) - Method in class at.dms.util.IRPrinter
Visits an encoder registration node.
visitSetJoiner(LIRSetJoiner, JExpression, SIRJoinType, int, int[]) - Method in class at.dms.kjc.lir.LIRToC
Visits a joiner-setting node.
visitSetJoiner(LIRSetJoiner, JExpression, SIRJoinType, int, int[]) - Method in class at.dms.kjc.sir.SIRToStreamIt
Visits a joiner-setting node.
visitSetJoiner(LIRSetJoiner, JExpression, SIRJoinType, int, int[]) - Method in interface at.dms.kjc.SLIRAttributeVisitor
Visits a joiner-setting node.
visitSetJoiner(LIRSetJoiner, JExpression, SIRJoinType, int, int[]) - Method in class at.dms.kjc.SLIREmptyAttributeVisitor
Visits a joiner-setting node.
visitSetJoiner(LIRSetJoiner, JExpression, SIRJoinType, int, int[]) - Method in class at.dms.kjc.SLIREmptyVisitor
Visits a joiner-setting node.
visitSetJoiner(LIRSetJoiner, JExpression, SIRJoinType, int, int[]) - Method in class at.dms.kjc.SLIRReplacingVisitor
Visits a joiner-setting node.
visitSetJoiner(LIRSetJoiner, JExpression, SIRJoinType, int, int[]) - Method in interface at.dms.kjc.SLIRVisitor
Visits a joiner-setting node.
visitSetJoiner(LIRSetJoiner, JExpression, SIRJoinType, int, int[]) - Method in class at.dms.util.IRPrinter
Visits a joiner-setting node.
visitSetLoopOfFeedback(LIRSetLoopOfFeedback, JExpression, JExpression, CType, CType, int, int) - Method in class at.dms.kjc.lir.LIRToC
Visits a set loop of feedback loop.
visitSetLoopOfFeedback(LIRSetLoopOfFeedback, JExpression, JExpression, CType, CType, int, int) - Method in class at.dms.kjc.sir.SIRToStreamIt
Visits a set loop of feedback loop.
visitSetLoopOfFeedback(LIRSetLoopOfFeedback, JExpression, JExpression, CType, CType, int, int) - Method in interface at.dms.kjc.SLIRAttributeVisitor
Visits a set loop of feedback loop.
visitSetLoopOfFeedback(LIRSetLoopOfFeedback, JExpression, JExpression, CType, CType, int, int) - Method in class at.dms.kjc.SLIREmptyAttributeVisitor
Visits a set loop of feedback loop.
visitSetLoopOfFeedback(LIRSetLoopOfFeedback, JExpression, JExpression, CType, CType, int, int) - Method in class at.dms.kjc.SLIREmptyVisitor
Visits a set loop of feedback loop.
visitSetLoopOfFeedback(LIRSetLoopOfFeedback, JExpression, JExpression, CType, CType, int, int) - Method in class at.dms.kjc.SLIRReplacingVisitor
Visits a set loop of feedback loop.
visitSetLoopOfFeedback(LIRSetLoopOfFeedback, JExpression, JExpression, CType, CType, int, int) - Method in interface at.dms.kjc.SLIRVisitor
Visits a set loop of feedback loop.
visitSetLoopOfFeedback(LIRSetLoopOfFeedback, JExpression, JExpression, CType, CType, int, int) - Method in class at.dms.util.IRPrinter
Visits a set loop of feedback loop.
visitSetParallelStream(LIRSetParallelStream, JExpression, JExpression, int, CType, CType, int, int) - Method in class at.dms.kjc.lir.LIRToC
Visits a set a parallel stream.
visitSetParallelStream(LIRSetParallelStream, JExpression, JExpression, int, CType, CType, int, int) - Method in class at.dms.kjc.sir.SIRToStreamIt
Visits a set a parallel stream.
visitSetParallelStream(LIRSetParallelStream, JExpression, JExpression, int, CType, CType, int, int) - Method in interface at.dms.kjc.SLIRAttributeVisitor
Visits a set a parallel stream.
visitSetParallelStream(LIRSetParallelStream, JExpression, JExpression, int, CType, CType, int, int) - Method in class at.dms.kjc.SLIREmptyAttributeVisitor
Visits a set a parallel stream.
visitSetParallelStream(LIRSetParallelStream, JExpression, JExpression, int, CType, CType, int, int) - Method in class at.dms.kjc.SLIREmptyVisitor
Visits a set a parallel stream.
visitSetParallelStream(LIRSetParallelStream, JExpression, JExpression, int, CType, CType, int, int) - Method in class at.dms.kjc.SLIRReplacingVisitor
Visits a set a parallel stream.
visitSetParallelStream(LIRSetParallelStream, JExpression, JExpression, int, CType, CType, int, int) - Method in interface at.dms.kjc.SLIRVisitor
Visits a set a parallel stream.
visitSetParallelStream(LIRSetParallelStream, JExpression, JExpression, int, CType, CType, int, int) - Method in class at.dms.util.IRPrinter
Visits a set a parallel stream.
visitSetPeek(LIRSetPeek, JExpression, int) - Method in class at.dms.kjc.lir.LIRToC
Visits a peek-rate-setting node.
visitSetPeek(LIRSetPeek, JExpression, int) - Method in class at.dms.kjc.sir.SIRToStreamIt
Visits a peek-rate-setting node.
visitSetPeek(LIRSetPeek, JExpression, int) - Method in interface at.dms.kjc.SLIRAttributeVisitor
Visits a peek-rate-setting node.
visitSetPeek(LIRSetPeek, JExpression, int) - Method in class at.dms.kjc.SLIREmptyAttributeVisitor
Visits a peek-rate-setting node.
visitSetPeek(LIRSetPeek, JExpression, int) - Method in class at.dms.kjc.SLIREmptyVisitor
Visits a peek-rate-setting node.
visitSetPeek(LIRSetPeek, JExpression, int) - Method in class at.dms.kjc.SLIRReplacingVisitor
Visits a peek-rate-setting node.
visitSetPeek(LIRSetPeek, JExpression, int) - Method in interface at.dms.kjc.SLIRVisitor
Visits a peek-rate-setting node.
visitSetPeek(LIRSetPeek, JExpression, int) - Method in class at.dms.util.IRPrinter
Visits a peek-rate-setting node.
visitSetPop(LIRSetPop, JExpression, int) - Method in class at.dms.kjc.lir.LIRToC
Visits a pop-rate-setting node.
visitSetPop(LIRSetPop, JExpression, int) - Method in class at.dms.kjc.sir.SIRToStreamIt
Visits a pop-rate-setting node.
visitSetPop(LIRSetPop, JExpression, int) - Method in interface at.dms.kjc.SLIRAttributeVisitor
Visits a pop-rate-setting node.
visitSetPop(LIRSetPop, JExpression, int) - Method in class at.dms.kjc.SLIREmptyAttributeVisitor
Visits a pop-rate-setting node.
visitSetPop(LIRSetPop, JExpression, int) - Method in class at.dms.kjc.SLIREmptyVisitor
Visits a pop-rate-setting node.
visitSetPop(LIRSetPop, JExpression, int) - Method in class at.dms.kjc.SLIRReplacingVisitor
Visits a pop-rate-setting node.
visitSetPop(LIRSetPop, JExpression, int) - Method in interface at.dms.kjc.SLIRVisitor
Visits a pop-rate-setting node.
visitSetPop(LIRSetPop, JExpression, int) - Method in class at.dms.util.IRPrinter
Visits a pop-rate-setting node.
visitSetPush(LIRSetPush, JExpression, int) - Method in class at.dms.kjc.lir.LIRToC
Visits a push-rate-setting node.
visitSetPush(LIRSetPush, JExpression, int) - Method in class at.dms.kjc.sir.SIRToStreamIt
Visits a push-rate-setting node.
visitSetPush(LIRSetPush, JExpression, int) - Method in interface at.dms.kjc.SLIRAttributeVisitor
Visits a push-rate-setting node.
visitSetPush(LIRSetPush, JExpression, int) - Method in class at.dms.kjc.SLIREmptyAttributeVisitor
Visits a push-rate-setting node.
visitSetPush(LIRSetPush, JExpression, int) - Method in class at.dms.kjc.SLIREmptyVisitor
Visits a push-rate-setting node.
visitSetPush(LIRSetPush, JExpression, int) - Method in class at.dms.kjc.SLIRReplacingVisitor
Visits a push-rate-setting node.
visitSetPush(LIRSetPush, JExpression, int) - Method in interface at.dms.kjc.SLIRVisitor
Visits a push-rate-setting node.
visitSetPush(LIRSetPush, JExpression, int) - Method in class at.dms.util.IRPrinter
Visits a push-rate-setting node.
visitSetSplitter(LIRSetSplitter, JExpression, SIRSplitType, int, int[]) - Method in class at.dms.kjc.lir.LIRToC
Visits a splitter-setting node.
visitSetSplitter(LIRSetSplitter, JExpression, SIRSplitType, int, int[]) - Method in class at.dms.kjc.sir.SIRToStreamIt
Visits a splitter-setting node.
visitSetSplitter(LIRSetSplitter, JExpression, SIRSplitType, int, int[]) - Method in interface at.dms.kjc.SLIRAttributeVisitor
Visits a splitter-setting node.
visitSetSplitter(LIRSetSplitter, JExpression, SIRSplitType, int, int[]) - Method in class at.dms.kjc.SLIREmptyAttributeVisitor
Visits a splitter-setting node.
visitSetSplitter(LIRSetSplitter, JExpression, SIRSplitType, int, int[]) - Method in class at.dms.kjc.SLIREmptyVisitor
Visits a splitter-setting node.
visitSetSplitter(LIRSetSplitter, JExpression, SIRSplitType, int, int[]) - Method in class at.dms.kjc.SLIRReplacingVisitor
Visits a splitter-setting node.
visitSetSplitter(LIRSetSplitter, JExpression, SIRSplitType, int, int[]) - Method in interface at.dms.kjc.SLIRVisitor
Visits a splitter-setting node.
visitSetSplitter(LIRSetSplitter, JExpression, SIRSplitType, int, int[]) - Method in class at.dms.util.IRPrinter
Visits a splitter-setting node.
visitSetStreamType(LIRSetStreamType, JExpression, LIRStreamType) - Method in class at.dms.kjc.lir.LIRToC
Visits a stream-type-setting node.
visitSetStreamType(LIRSetStreamType, JExpression, LIRStreamType) - Method in class at.dms.kjc.sir.SIRToStreamIt
Visits a stream-type-setting node.
visitSetStreamType(LIRSetStreamType, JExpression, LIRStreamType) - Method in interface at.dms.kjc.SLIRAttributeVisitor
Visits a stream-type-setting node.
visitSetStreamType(LIRSetStreamType, JExpression, LIRStreamType) - Method in class at.dms.kjc.SLIREmptyAttributeVisitor
Visits a stream-type-setting node.
visitSetStreamType(LIRSetStreamType, JExpression, LIRStreamType) - Method in class at.dms.kjc.SLIREmptyVisitor
Visits a stream-type-setting node.
visitSetStreamType(LIRSetStreamType, JExpression, LIRStreamType) - Method in class at.dms.kjc.SLIRReplacingVisitor
Visits a stream-type-setting node.
visitSetStreamType(LIRSetStreamType, JExpression, LIRStreamType) - Method in interface at.dms.kjc.SLIRVisitor
Visits a stream-type-setting node.
visitSetStreamType(LIRSetStreamType, JExpression, LIRStreamType) - Method in class at.dms.util.IRPrinter
Visits a stream-type-setting node.
visitSetTape(LIRSetTape, JExpression, JExpression, JExpression, CType, int) - Method in class at.dms.kjc.lir.LIRToC
 
visitSetTape(LIRSetTape, JExpression, JExpression, JExpression, CType, int) - Method in class at.dms.kjc.sir.SIRToStreamIt
 
visitSetTape(LIRSetTape, JExpression, JExpression, JExpression, CType, int) - Method in interface at.dms.kjc.SLIRAttributeVisitor
Visits a tape registerer.
visitSetTape(LIRSetTape, JExpression, JExpression, JExpression, CType, int) - Method in class at.dms.kjc.SLIREmptyAttributeVisitor
Visits a tape registerer.
visitSetTape(LIRSetTape, JExpression, JExpression, JExpression, CType, int) - Method in class at.dms.kjc.SLIREmptyVisitor
Visits a tape registerer.
visitSetTape(LIRSetTape, JExpression, JExpression, JExpression, CType, int) - Method in class at.dms.kjc.SLIRReplacingVisitor
Visits a tape registerer.
visitSetTape(LIRSetTape, JExpression, JExpression, JExpression, CType, int) - Method in interface at.dms.kjc.SLIRVisitor
Visits a tape registerer.
visitSetTape(LIRSetTape, JExpression, JExpression, JExpression, CType, int) - Method in class at.dms.util.IRPrinter
Visits a tape-setter.
visitSetWork(LIRSetWork, JExpression, LIRFunctionPointer) - Method in class at.dms.kjc.lir.LIRToC
Visits a work-function-setting node.
visitSetWork(LIRSetWork, JExpression, LIRFunctionPointer) - Method in class at.dms.kjc.sir.SIRToStreamIt
Visits a work-function-setting node.
visitSetWork(LIRSetWork, JExpression, LIRFunctionPointer) - Method in interface at.dms.kjc.SLIRAttributeVisitor
Visits a work-function-setting node.
visitSetWork(LIRSetWork, JExpression, LIRFunctionPointer) - Method in class at.dms.kjc.SLIREmptyAttributeVisitor
Visits a work-function-setting node.
visitSetWork(LIRSetWork, JExpression, LIRFunctionPointer) - Method in class at.dms.kjc.SLIREmptyVisitor
Visits a work-function-setting node.
visitSetWork(LIRSetWork, JExpression, LIRFunctionPointer) - Method in class at.dms.kjc.SLIRReplacingVisitor
Visits a work-function-setting node.
visitSetWork(LIRSetWork, JExpression, LIRFunctionPointer) - Method in interface at.dms.kjc.SLIRVisitor
Visits a work-function-setting node.
visitSetWork(LIRSetWork, JExpression, LIRFunctionPointer) - Method in class at.dms.util.IRPrinter
Visits a work-function-setting node.
visitShift(JShiftExpression, T) - Method in interface at.dms.kjc.ExpressionVisitor
 
visitShift(JShiftExpression, T) - Method in class at.dms.kjc.ExpressionVisitorBase
 
visitShift(JShiftExpression, Stack<JExpression>) - Method in class at.dms.kjc.sir.lowering.ThreeAddressExpressionCheck
 
visitShiftExpression(JShiftExpression, int, JExpression, JExpression) - Method in interface at.dms.kjc.AttributeVisitor
visits a shift expression
visitShiftExpression(JShiftExpression, int, JExpression, JExpression) - Method in class at.dms.kjc.cluster.InsertCounters
 
visitShiftExpression(JShiftExpression, int, JExpression, JExpression) - Method in class at.dms.kjc.common.ToCCommon
prints a shift expression
visitShiftExpression(JShiftExpression, int, JExpression, JExpression) - Method in class at.dms.kjc.EmptyAttributeVisitor
prints a shift expression
visitShiftExpression(JShiftExpression, int, JExpression, JExpression) - Method in class at.dms.kjc.KjcEmptyVisitor
prints a shift expression
visitShiftExpression(JShiftExpression, int, JExpression, JExpression) - Method in class at.dms.kjc.KjcPrettyPrinter
prints a shift expression
visitShiftExpression(JShiftExpression, int, JExpression, JExpression) - Method in interface at.dms.kjc.KjcVisitor
visits a shift expression
visitShiftExpression(JShiftExpression, int, JExpression, JExpression) - Method in class at.dms.kjc.Kopi2SIR
visits a shift expression
visitShiftExpression(JShiftExpression, int, JExpression, JExpression) - Method in class at.dms.kjc.ReplacingVisitor
prints a shift expression
visitShiftExpression(JShiftExpression, int, JExpression, JExpression) - Method in class at.dms.kjc.sir.lowering.Propagator
Visits a shift expression
visitShiftExpression(JShiftExpression, int, JExpression, JExpression) - Method in class at.dms.kjc.sir.SIRToStreamIt
prints a shift expression
visitShiftExpression(JShiftExpression, int, JExpression, JExpression) - Method in class at.dms.util.IRPrinter
visits a shift expression
visitShortLiteral(JShortLiteral, short) - Method in interface at.dms.kjc.AttributeVisitor
visits a short literal
visitShortLiteral(short) - Method in class at.dms.kjc.common.ToC
prints a short literal
visitShortLiteral(JShortLiteral, short) - Method in class at.dms.kjc.EmptyAttributeVisitor
visits a short literal
visitShortLiteral(JShortLiteral, T) - Method in interface at.dms.kjc.ExpressionVisitor
 
visitShortLiteral(JShortLiteral, T) - Method in class at.dms.kjc.ExpressionVisitorBase
 
visitShortLiteral(short) - Method in class at.dms.kjc.KjcEmptyVisitor
prints a short literal
visitShortLiteral(short) - Method in class at.dms.kjc.KjcPrettyPrinter
prints a short literal
visitShortLiteral(short) - Method in interface at.dms.kjc.KjcVisitor
visits a short literal
visitShortLiteral(JShortLiteral, short) - Method in class at.dms.kjc.Kopi2SIR
visits a short literal
visitShortLiteral(short) - Method in class at.dms.kjc.lir.LIRToC
prints a short literal
visitShortLiteral(JShortLiteral, Stack<JExpression>) - Method in class at.dms.kjc.sir.lowering.ThreeAddressExpressionCheck
 
visitShortLiteral(short) - Method in class at.dms.kjc.sir.SIRToStreamIt
prints a short literal
visitShortLiteral(short) - Method in class at.dms.util.IRPrinter
visits a short literal
visitSJDuplicate(SJDuplicate) - Method in class streamit.frontend.FEIRToSIR
 
visitSJDuplicate(SJDuplicate) - Method in class streamit.frontend.nodes.FENullVisitor
 
visitSJDuplicate(SJDuplicate) - Method in class streamit.frontend.nodes.FEReplacer
 
visitSJDuplicate(SJDuplicate) - Method in interface streamit.frontend.nodes.FEVisitor
 
visitSJDuplicate(SJDuplicate) - Method in class streamit.frontend.tojava.NodesToJava
 
visitSJRoundRobin(SJRoundRobin) - Method in class streamit.frontend.FEIRToSIR
 
visitSJRoundRobin(SJRoundRobin) - Method in class streamit.frontend.nodes.FENullVisitor
 
visitSJRoundRobin(SJRoundRobin) - Method in class streamit.frontend.nodes.FEReplacer
 
visitSJRoundRobin(SJRoundRobin) - Method in interface streamit.frontend.nodes.FEVisitor
 
visitSJRoundRobin(SJRoundRobin) - Method in class streamit.frontend.tojava.NodesToJava
 
visitSJWeightedRR(SJWeightedRR) - Method in class streamit.frontend.FEIRToSIR
 
visitSJWeightedRR(SJWeightedRR) - Method in class streamit.frontend.nodes.FENullVisitor
 
visitSJWeightedRR(SJWeightedRR) - Method in class streamit.frontend.nodes.FEReplacer
 
visitSJWeightedRR(SJWeightedRR) - Method in interface streamit.frontend.nodes.FEVisitor
 
visitSJWeightedRR(SJWeightedRR) - Method in class streamit.frontend.tojava.NodesToJava
 
visitSplitJoin(SIRSplitJoin, JFieldDeclaration[], JMethodDeclaration[], JMethodDeclaration, SIRSplitter, SIRJoiner) - Method in class at.dms.kjc.rstream.ConvertFileFilters
Visit a splitjoin and reset the parallel children to be the children returned by the attribute visitor.
visitSplitJoin(SIRSplitJoin, JFieldDeclaration[], JMethodDeclaration[], JMethodDeclaration, SIRSplitter, SIRJoiner) - Method in interface at.dms.kjc.sir.AttributeStreamVisitor
 
visitSplitJoin(SIRSplitJoin, JFieldDeclaration[], JMethodDeclaration[], JMethodDeclaration, SIRSplitter, SIRJoiner) - Method in class at.dms.kjc.sir.EmptyAttributeStreamVisitor
 
visitSplitJoin(SIRSplitJoin, JFieldDeclaration[], JMethodDeclaration[], JMethodDeclaration, SIRSplitter, SIRJoiner) - Method in class at.dms.kjc.sir.ReplacingStreamVisitor
 
visitSplitJoin(SIRSplitJoin, JFieldDeclaration[], JMethodDeclaration[], JMethodDeclaration, SIRSplitter, SIRJoiner) - Method in class at.dms.kjc.sir.SIRToStreamIt
 
visitSplitJoin(SIRSplitJoin, JFieldDeclaration[], JMethodDeclaration[], JMethodDeclaration, SIRSplitter, SIRJoiner) - Method in class at.dms.kjc.StreamItDot
 
visitSplitJoinSpec(StreamSpec) - Method in class streamit.frontend.FEIRToSIR
 
visitSplitter(SIRSplitter, SIRSplitType, JExpression[]) - Method in class at.dms.kjc.SimpleDot
 
visitSplitter(SIRSplitter, SIRSplitType, JExpression[]) - Method in interface at.dms.kjc.sir.AttributeStreamVisitor
 
visitSplitter(SIRSplitter, SIRSplitType, JExpression[]) - Method in class at.dms.kjc.sir.EmptyAttributeStreamVisitor
 
visitSplitter(SIRSplitter, SIRSplitType, JExpression[]) - Method in class at.dms.kjc.sir.lowering.fission.StatelessDot
 
visitSplitter(SIRSplitter, SIRSplitType, JExpression[]) - Method in class at.dms.kjc.sir.lowering.partition.PartitionDot
 
visitSplitter(SIRSplitter, SIRSplitType, JExpression[]) - Method in class at.dms.kjc.sir.ReplacingStreamVisitor
 
visitSplitter(SIRSplitter, SIRSplitType, JExpression[]) - Method in class at.dms.kjc.sir.SIRToStreamIt
 
visitSplitter(SIRSplitter, SIRSplitType, JExpression[]) - Method in class at.dms.kjc.StreamItDot
 
visitSplitter(SIRSplitter) - Method in class at.dms.util.SIRPrinter
 
visitStaticStreamGraph(StaticStreamGraph) - Method in interface at.dms.kjc.flatgraph.StreamGraphVisitor
 
visitStaticStreamGraph(SpdStaticStreamGraph) - Method in class at.dms.kjc.spacedynamic.FileState
 
visitStaticStreamGraph(SpdStaticStreamGraph) - Method in class at.dms.kjc.spacedynamic.Layout
visit each node of the ssg and find out which flatnodes should be assigned to tiles
visitStaticStreamGraph(SpdStaticStreamGraph) - Method in interface at.dms.kjc.spacedynamic.StreamGraphVisitor
 
visitStmtAdd(StmtAdd) - Method in class streamit.frontend.FEIRToSIR
 
visitStmtAdd(StmtAdd) - Method in class streamit.frontend.nodes.FENullVisitor
 
visitStmtAdd(StmtAdd) - Method in class streamit.frontend.nodes.FEReplacer
 
visitStmtAdd(StmtAdd) - Method in interface streamit.frontend.nodes.FEVisitor
 
visitStmtAdd(StmtAdd) - Method in class streamit.frontend.tojava.NodesToJava
 
visitStmtAssign(StmtAssign) - Method in class streamit.frontend.FEIRToSIR
 
visitStmtAssign(StmtAssign) - Method in class streamit.frontend.nodes.FENullVisitor
 
visitStmtAssign(StmtAssign) - Method in class streamit.frontend.nodes.FEReplacer
 
visitStmtAssign(StmtAssign) - Method in interface streamit.frontend.nodes.FEVisitor
 
visitStmtAssign(StmtAssign) - Method in class streamit.frontend.passes.DetectImmutable
 
visitStmtAssign(StmtAssign) - Method in class streamit.frontend.passes.GenerateCopies
 
visitStmtAssign(StmtAssign) - Method in class streamit.frontend.tojava.DoComplexProp
 
visitStmtAssign(StmtAssign) - Method in class streamit.frontend.tojava.DoCompositeProp
 
visitStmtAssign(StmtAssign) - Method in class streamit.frontend.tojava.NodesToJava
 
visitStmtBlock(StmtBlock) - Method in class streamit.frontend.controlflow.CFGBuilder
 
visitStmtBlock(StmtBlock) - Method in class streamit.frontend.FEIRToSIR
 
visitStmtBlock(StmtBlock) - Method in class streamit.frontend.nodes.FENullVisitor
 
visitStmtBlock(StmtBlock) - Method in class streamit.frontend.nodes.FEReplacer
 
visitStmtBlock(StmtBlock) - Method in interface streamit.frontend.nodes.FEVisitor
 
visitStmtBlock(StmtBlock) - Method in class streamit.frontend.passes.AssembleInitializers
 
visitStmtBlock(StmtBlock) - Method in class streamit.frontend.passes.SymbolTableVisitor
 
visitStmtBlock(StmtBlock) - Method in class streamit.frontend.tojava.NodesToJava
 
visitStmtBody(StmtBody) - Method in class streamit.frontend.FEIRToSIR
 
visitStmtBody(StmtBody) - Method in class streamit.frontend.nodes.FENullVisitor
 
visitStmtBody(StmtBody) - Method in class streamit.frontend.nodes.FEReplacer
 
visitStmtBody(StmtBody) - Method in interface streamit.frontend.nodes.FEVisitor
 
visitStmtBody(StmtBody) - Method in class streamit.frontend.tojava.NodesToJava
 
visitStmtBreak(StmtBreak) - Method in class streamit.frontend.controlflow.CFGBuilder
 
visitStmtBreak(StmtBreak) - Method in class streamit.frontend.FEIRToSIR
 
visitStmtBreak(StmtBreak) - Method in class streamit.frontend.nodes.FENullVisitor
 
visitStmtBreak(StmtBreak) - Method in class streamit.frontend.nodes.FEReplacer
 
visitStmtBreak(StmtBreak) - Method in interface streamit.frontend.nodes.FEVisitor
 
visitStmtBreak(StmtBreak) - Method in class streamit.frontend.tojava.NodesToJava
 
visitStmtContinue(StmtContinue) - Method in class streamit.frontend.controlflow.CFGBuilder
 
visitStmtContinue(StmtContinue) - Method in class streamit.frontend.FEIRToSIR
 
visitStmtContinue(StmtContinue) - Method in class streamit.frontend.nodes.FENullVisitor
 
visitStmtContinue(StmtContinue) - Method in class streamit.frontend.nodes.FEReplacer
 
visitStmtContinue(StmtContinue) - Method in interface streamit.frontend.nodes.FEVisitor
 
visitStmtContinue(StmtContinue) - Method in class streamit.frontend.tojava.NodesToJava
 
visitStmtDoWhile(StmtDoWhile) - Method in class streamit.frontend.controlflow.CFGBuilder
 
visitStmtDoWhile(StmtDoWhile) - Method in class streamit.frontend.FEIRToSIR
 
visitStmtDoWhile(StmtDoWhile) - Method in class streamit.frontend.nodes.FENullVisitor
 
visitStmtDoWhile(StmtDoWhile) - Method in class streamit.frontend.nodes.FEReplacer
 
visitStmtDoWhile(StmtDoWhile) - Method in interface streamit.frontend.nodes.FEVisitor
 
visitStmtDoWhile(StmtDoWhile) - Method in class streamit.frontend.nodes.MakeBodiesBlocks
 
visitStmtDoWhile(StmtDoWhile) - Method in class streamit.frontend.tojava.NodesToJava
 
visitStmtDoWhile(StmtDoWhile) - Method in class streamit.frontend.tojava.TranslateEnqueue
 
visitStmtEmpty(StmtEmpty) - Method in class streamit.frontend.FEIRToSIR
 
visitStmtEmpty(StmtEmpty) - Method in class streamit.frontend.nodes.FENullVisitor
 
visitStmtEmpty(StmtEmpty) - Method in class streamit.frontend.nodes.FEReplacer
 
visitStmtEmpty(StmtEmpty) - Method in interface streamit.frontend.nodes.FEVisitor
 
visitStmtEmpty(StmtEmpty) - Method in class streamit.frontend.tojava.NodesToJava
 
visitStmtEnqueue(StmtEnqueue) - Method in class streamit.frontend.FEIRToSIR
 
visitStmtEnqueue(StmtEnqueue) - Method in class streamit.frontend.nodes.FENullVisitor
 
visitStmtEnqueue(StmtEnqueue) - Method in class streamit.frontend.nodes.FEReplacer
 
visitStmtEnqueue(StmtEnqueue) - Method in interface streamit.frontend.nodes.FEVisitor
 
visitStmtEnqueue(StmtEnqueue) - Method in class streamit.frontend.tojava.DoComplexProp
 
visitStmtEnqueue(StmtEnqueue) - Method in class streamit.frontend.tojava.EnqueueToFunction
 
visitStmtEnqueue(StmtEnqueue) - Method in class streamit.frontend.tojava.NodesToJava
 
visitStmtEnqueue(StmtEnqueue) - Method in class streamit.frontend.tojava.TranslateEnqueue
 
visitStmtExpr(StmtExpr) - Method in class streamit.frontend.FEIRToSIR
 
visitStmtExpr(StmtExpr) - Method in class streamit.frontend.nodes.FENullVisitor
 
visitStmtExpr(StmtExpr) - Method in class streamit.frontend.nodes.FEReplacer
 
visitStmtExpr(StmtExpr) - Method in interface streamit.frontend.nodes.FEVisitor
 
visitStmtExpr(StmtExpr) - Method in class streamit.frontend.passes.TrimDumbDeadCode
 
visitStmtExpr(StmtExpr) - Method in class streamit.frontend.tojava.DoComplexProp
 
visitStmtExpr(StmtExpr) - Method in class streamit.frontend.tojava.NodesToJava
 
visitStmtFor(StmtFor) - Method in class streamit.frontend.controlflow.CFGBuilder
 
visitStmtFor(StmtFor) - Method in class streamit.frontend.FEIRToSIR
 
visitStmtFor(StmtFor) - Method in class streamit.frontend.nodes.FENullVisitor
 
visitStmtFor(StmtFor) - Method in class streamit.frontend.nodes.FEReplacer
 
visitStmtFor(StmtFor) - Method in interface streamit.frontend.nodes.FEVisitor
 
visitStmtFor(StmtFor) - Method in class streamit.frontend.nodes.MakeBodiesBlocks
 
visitStmtFor(StmtFor) - Method in class streamit.frontend.passes.DisambiguateUnaries
 
visitStmtFor(StmtFor) - Method in class streamit.frontend.passes.SeparateInitializers
 
visitStmtFor(StmtFor) - Method in class streamit.frontend.tojava.NodesToJava
 
visitStmtFor(StmtFor) - Method in class streamit.frontend.tojava.TranslateEnqueue
 
visitStmtHelperCall(StmtHelperCall) - Method in class streamit.frontend.FEIRToSIR
 
visitStmtHelperCall(StmtHelperCall) - Method in class streamit.frontend.nodes.FENullVisitor
 
visitStmtHelperCall(StmtHelperCall) - Method in class streamit.frontend.nodes.FEReplacer
 
visitStmtHelperCall(StmtHelperCall) - Method in interface streamit.frontend.nodes.FEVisitor
 
visitStmtHelperCall(StmtHelperCall) - Method in class streamit.frontend.tojava.NodesToJava
 
visitStmtIfThen(StmtIfThen) - Method in class streamit.frontend.controlflow.CFGBuilder
 
visitStmtIfThen(StmtIfThen) - Method in class streamit.frontend.FEIRToSIR
 
visitStmtIfThen(StmtIfThen) - Method in class streamit.frontend.nodes.FENullVisitor
 
visitStmtIfThen(StmtIfThen) - Method in class streamit.frontend.nodes.FEReplacer
 
visitStmtIfThen(StmtIfThen) - Method in interface streamit.frontend.nodes.FEVisitor
 
visitStmtIfThen(StmtIfThen) - Method in class streamit.frontend.nodes.MakeBodiesBlocks
 
visitStmtIfThen(StmtIfThen) - Method in class streamit.frontend.passes.DisambiguateUnaries
 
visitStmtIfThen(StmtIfThen) - Method in class streamit.frontend.tojava.NodesToJava
 
visitStmtIfThen(StmtIfThen) - Method in class streamit.frontend.tojava.TranslateEnqueue
 
visitStmtJoin(StmtJoin) - Method in class streamit.frontend.FEIRToSIR
 
visitStmtJoin(StmtJoin) - Method in class streamit.frontend.nodes.FENullVisitor
 
visitStmtJoin(StmtJoin) - Method in class streamit.frontend.nodes.FEReplacer
 
visitStmtJoin(StmtJoin) - Method in interface streamit.frontend.nodes.FEVisitor
 
visitStmtJoin(StmtJoin) - Method in class streamit.frontend.tojava.NodesToJava
 
visitStmtLoop(StmtLoop) - Method in class streamit.frontend.FEIRToSIR
 
visitStmtLoop(StmtLoop) - Method in class streamit.frontend.nodes.FENullVisitor
 
visitStmtLoop(StmtLoop) - Method in class streamit.frontend.nodes.FEReplacer
 
visitStmtLoop(StmtLoop) - Method in interface streamit.frontend.nodes.FEVisitor
 
visitStmtLoop(StmtLoop) - Method in class streamit.frontend.tojava.NodesToJava
 
visitStmtPush(StmtPush) - Method in class streamit.frontend.FEIRToSIR
 
visitStmtPush(StmtPush) - Method in class streamit.frontend.nodes.FENullVisitor
 
visitStmtPush(StmtPush) - Method in class streamit.frontend.nodes.FEReplacer
 
visitStmtPush(StmtPush) - Method in interface streamit.frontend.nodes.FEVisitor
 
visitStmtPush(StmtPush) - Method in class streamit.frontend.passes.GenerateCopies
 
visitStmtPush(StmtPush) - Method in class streamit.frontend.tojava.DoComplexProp
 
visitStmtPush(StmtPush) - Method in class streamit.frontend.tojava.NodesToJava
 
visitStmtReturn(StmtReturn) - Method in class streamit.frontend.controlflow.CFGBuilder
 
visitStmtReturn(StmtReturn) - Method in class streamit.frontend.FEIRToSIR
 
visitStmtReturn(StmtReturn) - Method in class streamit.frontend.nodes.FENullVisitor
 
visitStmtReturn(StmtReturn) - Method in class streamit.frontend.nodes.FEReplacer
 
visitStmtReturn(StmtReturn) - Method in interface streamit.frontend.nodes.FEVisitor
 
visitStmtReturn(StmtReturn) - Method in class streamit.frontend.tojava.DoComplexProp
 
visitStmtReturn(StmtReturn) - Method in class streamit.frontend.tojava.NodesToJava
 
visitStmtSendMessage(StmtSendMessage) - Method in class streamit.frontend.FEIRToSIR
 
visitStmtSendMessage(StmtSendMessage) - Method in class streamit.frontend.nodes.FENullVisitor
 
visitStmtSendMessage(StmtSendMessage) - Method in class streamit.frontend.nodes.FEReplacer
 
visitStmtSendMessage(StmtSendMessage) - Method in interface streamit.frontend.nodes.FEVisitor
 
visitStmtSendMessage(StmtSendMessage) - Method in class streamit.frontend.passes.StmtSendToHelper
 
visitStmtSendMessage(StmtSendMessage) - Method in class streamit.frontend.tojava.NodesToJava
 
visitStmtSplit(StmtSplit) - Method in class streamit.frontend.FEIRToSIR
 
visitStmtSplit(StmtSplit) - Method in class streamit.frontend.nodes.FENullVisitor
 
visitStmtSplit(StmtSplit) - Method in class streamit.frontend.nodes.FEReplacer
 
visitStmtSplit(StmtSplit) - Method in interface streamit.frontend.nodes.FEVisitor
 
visitStmtSplit(StmtSplit) - Method in class streamit.frontend.tojava.NodesToJava
 
visitStmtVarDecl(StmtVarDecl) - Method in class streamit.frontend.FEIRToSIR
 
visitStmtVarDecl(StmtVarDecl) - Method in class streamit.frontend.nodes.FENullVisitor
 
visitStmtVarDecl(StmtVarDecl) - Method in class streamit.frontend.nodes.FEReplacer
 
visitStmtVarDecl(StmtVarDecl) - Method in interface streamit.frontend.nodes.FEVisitor
 
visitStmtVarDecl(StmtVarDecl) - Method in class streamit.frontend.passes.NoRefTypes
 
visitStmtVarDecl(StmtVarDecl) - Method in class streamit.frontend.passes.RenameBitVars
 
visitStmtVarDecl(StmtVarDecl) - Method in class streamit.frontend.passes.SeparateInitializers
 
visitStmtVarDecl(StmtVarDecl) - Method in class streamit.frontend.passes.SymbolTableVisitor
 
visitStmtVarDecl(StmtVarDecl) - Method in class streamit.frontend.tojava.ComplexToStruct
 
visitStmtVarDecl(StmtVarDecl) - Method in class streamit.frontend.tojava.DoComplexProp
 
visitStmtVarDecl(StmtVarDecl) - Method in class streamit.frontend.tojava.InsertInitConstructors
 
visitStmtVarDecl(StmtVarDecl) - Method in class streamit.frontend.tojava.NodesToJava
 
visitStmtWhile(StmtWhile) - Method in class streamit.frontend.controlflow.CFGBuilder
 
visitStmtWhile(StmtWhile) - Method in class streamit.frontend.FEIRToSIR
 
visitStmtWhile(StmtWhile) - Method in class streamit.frontend.nodes.FENullVisitor
 
visitStmtWhile(StmtWhile) - Method in class streamit.frontend.nodes.FEReplacer
 
visitStmtWhile(StmtWhile) - Method in interface streamit.frontend.nodes.FEVisitor
 
visitStmtWhile(StmtWhile) - Method in class streamit.frontend.nodes.MakeBodiesBlocks
 
visitStmtWhile(StmtWhile) - Method in class streamit.frontend.passes.DisambiguateUnaries
 
visitStmtWhile(StmtWhile) - Method in class streamit.frontend.tojava.NodesToJava
 
visitStmtWhile(StmtWhile) - Method in class streamit.frontend.tojava.TranslateEnqueue
 
visitStreamSpec(StreamSpec) - Method in class streamit.frontend.FEIRToSIR
 
visitStreamSpec(StreamSpec) - Method in class streamit.frontend.nodes.FENullVisitor
 
visitStreamSpec(StreamSpec) - Method in class streamit.frontend.nodes.FEReplacer
 
visitStreamSpec(StreamSpec) - Method in interface streamit.frontend.nodes.FEVisitor
 
visitStreamSpec(StreamSpec) - Method in class streamit.frontend.passes.AssignLoopTypes
 
visitStreamSpec(StreamSpec) - Method in class streamit.frontend.passes.CreateInitFunctions
 
visitStreamSpec(StreamSpec) - Method in class streamit.frontend.passes.DetectImmutable
 
visitStreamSpec(StreamSpec) - Method in class streamit.frontend.passes.FindFreeVariables
 
visitStreamSpec(StreamSpec) - Method in class streamit.frontend.passes.GenerateCopies
 
visitStreamSpec(StreamSpec) - Method in class streamit.frontend.passes.NoRefTypes
 
visitStreamSpec(StreamSpec) - Method in class streamit.frontend.passes.RenameGlobals
 
visitStreamSpec(StreamSpec) - Method in class streamit.frontend.passes.SeparateFieldInitializers
 
visitStreamSpec(StreamSpec) - Method in class streamit.frontend.passes.SymbolTableVisitor
 
visitStreamSpec(StreamSpec) - Method in class streamit.frontend.tojava.ComplexToStruct
 
visitStreamSpec(StreamSpec) - Method in class streamit.frontend.tojava.EnqueueToFunction
 
visitStreamSpec(StreamSpec) - Method in class streamit.frontend.tojava.InsertInitConstructors
 
visitStreamSpec(StreamSpec) - Method in class streamit.frontend.tojava.InsertIODecls
 
visitStreamSpec(StreamSpec) - Method in class streamit.frontend.tojava.MoveStreamParameters
 
visitStreamSpec(StreamSpec) - Method in class streamit.frontend.tojava.NodesToJava
 
visitStreamSpec(StreamSpec) - Method in class streamit.frontend.tojava.TranslateEnqueue
 
visitStreamType(StreamType) - Method in class streamit.frontend.FEIRToSIR
 
visitStreamType(StreamType) - Method in class streamit.frontend.nodes.FENullVisitor
 
visitStreamType(StreamType) - Method in class streamit.frontend.nodes.FEReplacer
 
visitStreamType(StreamType) - Method in interface streamit.frontend.nodes.FEVisitor
 
visitStreamType(StreamType) - Method in class streamit.frontend.passes.NoRefTypes
 
visitStreamType(StreamType) - Method in class streamit.frontend.tojava.ComplexToStruct
 
visitStreamType(StreamType) - Method in class streamit.frontend.tojava.NodesToJava
 
visitStringLiteral(JStringLiteral, String) - Method in interface at.dms.kjc.AttributeVisitor
visits a string literal
visitStringLiteral(String) - Method in class at.dms.kjc.common.ToC
prints a string literal
visitStringLiteral(JStringLiteral, String) - Method in class at.dms.kjc.EmptyAttributeVisitor
visits a string literal
visitStringLiteral(JStringLiteral, T) - Method in interface at.dms.kjc.ExpressionVisitor
 
visitStringLiteral(JStringLiteral, T) - Method in class at.dms.kjc.ExpressionVisitorBase
 
visitStringLiteral(String) - Method in class at.dms.kjc.KjcEmptyVisitor
prints a string literal
visitStringLiteral(String) - Method in class at.dms.kjc.KjcPrettyPrinter
prints a string literal
visitStringLiteral(String) - Method in interface at.dms.kjc.KjcVisitor
visits a string literal
visitStringLiteral(JStringLiteral, String) - Method in class at.dms.kjc.Kopi2SIR
visits a string literal
visitStringLiteral(String) - Method in class at.dms.kjc.lir.LIRToC
prints a string literal
visitStringLiteral(JStringLiteral, Stack<JExpression>) - Method in class at.dms.kjc.sir.lowering.ThreeAddressExpressionCheck
 
visitStringLiteral(String) - Method in class at.dms.kjc.sir.SIRToStreamIt
prints a string literal
visitStringLiteral(String) - Method in class at.dms.util.IRPrinter
visits a string literal
visitStructure(SIRStructure, JFieldDeclaration[]) - Method in interface at.dms.kjc.sir.AttributeStreamVisitor
 
visitStructure(SIRStructure, JFieldDeclaration[]) - Method in class at.dms.kjc.sir.EmptyAttributeStreamVisitor
 
visitStructure(SIRStructure, JFieldDeclaration[]) - Method in class at.dms.kjc.sir.ReplacingStreamVisitor
 
visitStructure(SIRStructure, JFieldDeclaration[]) - Method in class at.dms.kjc.sir.SIRToStreamIt
 
visitStructure(SIRStructure, JFieldDeclaration[]) - Method in class at.dms.kjc.StreamItDot
 
visitSuper(JSuperExpression, T) - Method in interface at.dms.kjc.ExpressionVisitor
 
visitSuper(JSuperExpression, T) - Method in class at.dms.kjc.ExpressionVisitorBase
 
visitSuper(JSuperExpression, Stack<JExpression>) - Method in class at.dms.kjc.sir.lowering.ThreeAddressExpressionCheck
 
visitSuperExpression(JSuperExpression) - Method in interface at.dms.kjc.AttributeVisitor
visits a super expression
visitSuperExpression(JSuperExpression) - Method in class at.dms.kjc.common.ToC
prints a super expression
visitSuperExpression(JSuperExpression) - Method in class at.dms.kjc.EmptyAttributeVisitor
prints a super expression
visitSuperExpression(JSuperExpression) - Method in class at.dms.kjc.KjcEmptyVisitor
prints a super expression
visitSuperExpression(JSuperExpression) - Method in class at.dms.kjc.KjcPrettyPrinter
prints a super expression
visitSuperExpression(JSuperExpression) - Method in interface at.dms.kjc.KjcVisitor
visits a super expression
visitSuperExpression(JSuperExpression) - Method in class at.dms.kjc.Kopi2SIR
visits a super expression
visitSuperExpression(JSuperExpression) - Method in class at.dms.kjc.lir.LIRToC
prints a super expression
visitSuperExpression(JSuperExpression) - Method in class at.dms.kjc.sir.SIRToStreamIt
prints a super expression
visitSuperExpression(JSuperExpression) - Method in class at.dms.util.IRPrinter
visits a super expression
visitSwitchGroup(JSwitchGroup, JSwitchLabel[], JStatement[]) - Method in interface at.dms.kjc.AttributeVisitor
visits an array length expression
visitSwitchGroup(JSwitchGroup, JSwitchLabel[], JStatement[]) - Method in class at.dms.kjc.common.ToC
prints an array length expression
visitSwitchGroup(JSwitchGroup, JSwitchLabel[], JStatement[]) - Method in class at.dms.kjc.EmptyAttributeVisitor
visits a switch group
visitSwitchGroup(JSwitchGroup, JSwitchLabel[], JStatement[]) - Method in class at.dms.kjc.KjcEmptyVisitor
prints an array length expression
visitSwitchGroup(JSwitchGroup, JSwitchLabel[], JStatement[]) - Method in class at.dms.kjc.KjcPrettyPrinter
prints an array length expression
visitSwitchGroup(JSwitchGroup, JSwitchLabel[], JStatement[]) - Method in interface at.dms.kjc.KjcVisitor
visits an array length expression
visitSwitchGroup(JSwitchGroup, JSwitchLabel[], JStatement[]) - Method in class at.dms.kjc.Kopi2SIR
visits an array length expression
visitSwitchGroup(JSwitchGroup, JSwitchLabel[], JStatement[]) - Method in class at.dms.kjc.lir.LIRToC
prints an array length expression
visitSwitchGroup(JSwitchGroup, JSwitchLabel[], JStatement[]) - Method in class at.dms.kjc.ReplacingVisitor
prints an array length expression
visitSwitchGroup(JSwitchGroup, JSwitchLabel[], JStatement[]) - Method in class at.dms.kjc.sir.SIRToStreamIt
prints an array length expression
visitSwitchGroup(JSwitchGroup, JSwitchLabel[], JStatement[]) - Method in class at.dms.util.IRPrinter
visits an array length expression
visitSwitchLabel(JSwitchLabel, JExpression) - Method in interface at.dms.kjc.AttributeVisitor
visits an array length expression
visitSwitchLabel(JSwitchLabel, JExpression) - Method in class at.dms.kjc.common.ToC
prints an array length expression
visitSwitchLabel(JSwitchLabel, JExpression) - Method in class at.dms.kjc.EmptyAttributeVisitor
visits an switch label
visitSwitchLabel(JSwitchLabel, JExpression) - Method in class at.dms.kjc.KjcEmptyVisitor
prints an array length expression
visitSwitchLabel(JSwitchLabel, JExpression) - Method in class at.dms.kjc.KjcPrettyPrinter
prints an array length expression
visitSwitchLabel(JSwitchLabel, JExpression) - Method in interface at.dms.kjc.KjcVisitor
visits an array length expression
visitSwitchLabel(JSwitchLabel, JExpression) - Method in class at.dms.kjc.Kopi2SIR
visits an array length expression
visitSwitchLabel(JSwitchLabel, JExpression) - Method in class at.dms.kjc.lir.LIRToC
prints an array length expression
visitSwitchLabel(JSwitchLabel, JExpression) - Method in class at.dms.kjc.ReplacingVisitor
prints an array length expression
visitSwitchLabel(JSwitchLabel, JExpression) - Method in class at.dms.kjc.sir.lowering.Propagator
Visits an array length expression
visitSwitchLabel(JSwitchLabel, JExpression) - Method in class at.dms.kjc.sir.SIRToStreamIt
prints an array length expression
visitSwitchLabel(JSwitchLabel, JExpression) - Method in class at.dms.util.IRPrinter
visits an array length expression
visitSwitchStatement(JSwitchStatement, JExpression, JSwitchGroup[]) - Method in interface at.dms.kjc.AttributeVisitor
visits a switch statement
visitSwitchStatement(JSwitchStatement, JExpression, JSwitchGroup[]) - Method in class at.dms.kjc.common.ToCCommon
prints a switch statement
visitSwitchStatement(JSwitchStatement, JExpression, JSwitchGroup[]) - Method in class at.dms.kjc.EmptyAttributeVisitor
prints a switch statement
visitSwitchStatement(JSwitchStatement, JExpression, JSwitchGroup[]) - Method in class at.dms.kjc.KjcEmptyVisitor
prints a switch statement
visitSwitchStatement(JSwitchStatement, JExpression, JSwitchGroup[]) - Method in class at.dms.kjc.KjcPrettyPrinter
prints a switch statement
visitSwitchStatement(JSwitchStatement, JExpression, JSwitchGroup[]) - Method in interface at.dms.kjc.KjcVisitor
visits a switch statement
visitSwitchStatement(JSwitchStatement, JExpression, JSwitchGroup[]) - Method in class at.dms.kjc.Kopi2SIR
visits a switch statement
visitSwitchStatement(JSwitchStatement, JExpression, JSwitchGroup[]) - Method in class at.dms.kjc.ReplacingVisitor
prints a switch statement
visitSwitchStatement(JSwitchStatement, JExpression, JSwitchGroup[]) - Method in class at.dms.kjc.sir.lowering.DataFlow
Visits a switch statement
visitSwitchStatement(JSwitchStatement, JExpression, JSwitchGroup[]) - Method in class at.dms.kjc.sir.lowering.Propagator
Visits a switch statement
visitSwitchStatement(JSwitchStatement, JExpression, JSwitchGroup[]) - Method in class at.dms.kjc.sir.SIRToStreamIt
prints a switch statement
visitSwitchStatement(JSwitchStatement, JExpression, JSwitchGroup[]) - Method in class at.dms.kjc.StatementQueueVisitor
 
visitSwitchStatement(JSwitchStatement, JExpression, JSwitchGroup[]) - Method in class at.dms.util.IRPrinter
visits a switch statement
visitSynchronizedStatement(JSynchronizedStatement, JExpression, JStatement) - Method in interface at.dms.kjc.AttributeVisitor
visits a synchronized statement
visitSynchronizedStatement(JSynchronizedStatement, JExpression, JStatement) - Method in class at.dms.kjc.EmptyAttributeVisitor
prints a synchronized statement
visitSynchronizedStatement(JSynchronizedStatement, JExpression, JStatement) - Method in class at.dms.kjc.KjcEmptyVisitor
prints a synchronized statement
visitSynchronizedStatement(JSynchronizedStatement, JExpression, JStatement) - Method in class at.dms.kjc.KjcPrettyPrinter
prints a synchronized statement
visitSynchronizedStatement(JSynchronizedStatement, JExpression, JStatement) - Method in interface at.dms.kjc.KjcVisitor
visits a synchronized statement
visitSynchronizedStatement(JSynchronizedStatement, JExpression, JStatement) - Method in class at.dms.kjc.Kopi2SIR
visits a synchronized statement
visitSynchronizedStatement(JSynchronizedStatement, JExpression, JStatement) - Method in class at.dms.kjc.lir.LIRToC
prints a synchronized statement
visitSynchronizedStatement(JSynchronizedStatement, JExpression, JStatement) - Method in class at.dms.kjc.ReplacingVisitor
prints a synchronized statement
visitSynchronizedStatement(JSynchronizedStatement, JExpression, JStatement) - Method in class at.dms.kjc.sir.SIRToStreamIt
prints a synchronized statement
visitSynchronizedStatement(JSynchronizedStatement, JExpression, JStatement) - Method in class at.dms.util.IRPrinter
visits a synchronized statement
visitThis(JThisExpression, T) - Method in interface at.dms.kjc.ExpressionVisitor
 
visitThis(JThisExpression, T) - Method in class at.dms.kjc.ExpressionVisitorBase
 
visitThis(JThisExpression, Stack<JExpression>) - Method in class at.dms.kjc.sir.lowering.ThreeAddressExpressionCheck
 
visitThisExpression(JThisExpression, JExpression) - Method in interface at.dms.kjc.AttributeVisitor
visits a this expression
visitThisExpression(JThisExpression, JExpression) - Method in class at.dms.kjc.common.ToC
prints a this expression
visitThisExpression(JThisExpression, JExpression) - Method in class at.dms.kjc.EmptyAttributeVisitor
prints a this expression
visitThisExpression(JThisExpression, JExpression) - Method in class at.dms.kjc.KjcEmptyVisitor
prints a this expression
visitThisExpression(JThisExpression, JExpression) - Method in class at.dms.kjc.KjcPrettyPrinter
prints a this expression
visitThisExpression(JThisExpression, JExpression) - Method in interface at.dms.kjc.KjcVisitor
visits a this expression
visitThisExpression(JThisExpression, JExpression) - Method in class at.dms.kjc.Kopi2SIR
visits a this expression
visitThisExpression(JThisExpression, JExpression) - Method in class at.dms.kjc.lir.LIRToC
prints a this expression
visitThisExpression(JThisExpression, JExpression) - Method in class at.dms.kjc.ReplacingVisitor
prints a this expression
visitThisExpression(JThisExpression, JExpression) - Method in class at.dms.kjc.sir.SIRToStreamIt
prints a this expression
visitThisExpression(JThisExpression, JExpression) - Method in class at.dms.util.IRPrinter
visits a this expression
visitThrowStatement(JThrowStatement, JExpression) - Method in interface at.dms.kjc.AttributeVisitor
visits a throw statement
visitThrowStatement(JThrowStatement, JExpression) - Method in class at.dms.kjc.EmptyAttributeVisitor
prints a throw statement
visitThrowStatement(JThrowStatement, JExpression) - Method in class at.dms.kjc.KjcEmptyVisitor
prints a throw statement
visitThrowStatement(JThrowStatement, JExpression) - Method in class at.dms.kjc.KjcPrettyPrinter
prints a throw statement
visitThrowStatement(JThrowStatement, JExpression) - Method in interface at.dms.kjc.KjcVisitor
visits a throw statement
visitThrowStatement(JThrowStatement, JExpression) - Method in class at.dms.kjc.Kopi2SIR
visits a throw statement
visitThrowStatement(JThrowStatement, JExpression) - Method in class at.dms.kjc.lir.LIRToC
prints a throw statement
visitThrowStatement(JThrowStatement, JExpression) - Method in class at.dms.kjc.ReplacingVisitor
prints a throw statement
visitThrowStatement(JThrowStatement, JExpression) - Method in class at.dms.kjc.sir.SIRToStreamIt
prints a throw statement
visitThrowStatement(JThrowStatement, JExpression) - Method in class at.dms.util.IRPrinter
visits a throw statement
visitTryCatchStatement(JTryCatchStatement, JBlock, JCatchClause[]) - Method in interface at.dms.kjc.AttributeVisitor
visits a try-catch statement
visitTryCatchStatement(JTryCatchStatement, JBlock, JCatchClause[]) - Method in class at.dms.kjc.EmptyAttributeVisitor
prints a try-catch statement
visitTryCatchStatement(JTryCatchStatement, JBlock, JCatchClause[]) - Method in class at.dms.kjc.KjcEmptyVisitor
prints a try-catch statement
visitTryCatchStatement(JTryCatchStatement, JBlock, JCatchClause[]) - Method in class at.dms.kjc.KjcPrettyPrinter
prints a try-catch statement
visitTryCatchStatement(JTryCatchStatement, JBlock, JCatchClause[]) - Method in interface at.dms.kjc.KjcVisitor
visits a try-catch statement
visitTryCatchStatement(JTryCatchStatement, JBlock, JCatchClause[]) - Method in class at.dms.kjc.Kopi2SIR
visits a try-catch statement
visitTryCatchStatement(JTryCatchStatement, JBlock, JCatchClause[]) - Method in class at.dms.kjc.lir.LIRToC
prints a try-catch statement
visitTryCatchStatement(JTryCatchStatement, JBlock, JCatchClause[]) - Method in class at.dms.kjc.sir.SIRToStreamIt
prints a try-catch statement
visitTryCatchStatement(JTryCatchStatement, JBlock, JCatchClause[]) - Method in class at.dms.util.IRPrinter
visits a try-catch statement
visitTryFinallyStatement(JTryFinallyStatement, JBlock, JBlock) - Method in interface at.dms.kjc.AttributeVisitor
visits a try-finally statement
visitTryFinallyStatement(JTryFinallyStatement, JBlock, JBlock) - Method in class at.dms.kjc.EmptyAttributeVisitor
prints a try-finally statement
visitTryFinallyStatement(JTryFinallyStatement, JBlock, JBlock) - Method in class at.dms.kjc.KjcEmptyVisitor
prints a try-finally statement
visitTryFinallyStatement(JTryFinallyStatement, JBlock, JBlock) - Method in class at.dms.kjc.KjcPrettyPrinter
prints a try-finally statement
visitTryFinallyStatement(JTryFinallyStatement, JBlock, JBlock) - Method in interface at.dms.kjc.KjcVisitor
visits a try-finally statement
visitTryFinallyStatement(JTryFinallyStatement, JBlock, JBlock) - Method in class at.dms.kjc.Kopi2SIR
visits a try-finally statement
visitTryFinallyStatement(JTryFinallyStatement, JBlock, JBlock) - Method in class at.dms.kjc.lir.LIRToC
prints a try-finally statement
visitTryFinallyStatement(JTryFinallyStatement, JBlock, JBlock) - Method in class at.dms.kjc.sir.SIRToStreamIt
prints a try-finally statement
visitTryFinallyStatement(JTryFinallyStatement, JBlock, JBlock) - Method in class at.dms.util.IRPrinter
visits a try-finally statement
visitTypeDeclarationStatement(JTypeDeclarationStatement, JTypeDeclaration) - Method in interface at.dms.kjc.AttributeVisitor
visits a type declaration statement
visitTypeDeclarationStatement(JTypeDeclarationStatement, JTypeDeclaration) - Method in class at.dms.kjc.common.ToCCommon
prints a type declaration statement
visitTypeDeclarationStatement(JTypeDeclarationStatement, JTypeDeclaration) - Method in class at.dms.kjc.EmptyAttributeVisitor
prints a type declaration statement
visitTypeDeclarationStatement(JTypeDeclarationStatement, JTypeDeclaration) - Method in class at.dms.kjc.KjcEmptyVisitor
prints a type declaration statement
visitTypeDeclarationStatement(JTypeDeclarationStatement, JTypeDeclaration) - Method in class at.dms.kjc.KjcPrettyPrinter
prints a type declaration statement
visitTypeDeclarationStatement(JTypeDeclarationStatement, JTypeDeclaration) - Method in interface at.dms.kjc.KjcVisitor
visits a type declaration statement
visitTypeDeclarationStatement(JTypeDeclarationStatement, JTypeDeclaration) - Method in class at.dms.kjc.Kopi2SIR
visits a type declaration statement
visitTypeDeclarationStatement(JTypeDeclarationStatement, JTypeDeclaration) - Method in class at.dms.kjc.sir.SIRToStreamIt
prints a type declaration statement
visitTypeDeclarationStatement(JTypeDeclarationStatement, JTypeDeclaration) - Method in class at.dms.util.IRPrinter
visits a type declaration statement
visitTypeHelper(TypeHelper) - Method in class streamit.frontend.tojava.NodesToJava
 
visitTypeName(JTypeNameExpression, T) - Method in interface at.dms.kjc.ExpressionVisitor
 
visitTypeName(JTypeNameExpression, T) - Method in class at.dms.kjc.ExpressionVisitorBase
 
visitTypeName(JTypeNameExpression, Stack<JExpression>) - Method in class at.dms.kjc.sir.lowering.ThreeAddressExpressionCheck
 
visitTypeNameExpression(JTypeNameExpression, CType) - Method in interface at.dms.kjc.AttributeVisitor
visits a type name expression
visitTypeNameExpression(JTypeNameExpression, CType) - Method in class at.dms.kjc.common.ToCCommon
prints a type name expression
visitTypeNameExpression(JTypeNameExpression, CType) - Method in class at.dms.kjc.EmptyAttributeVisitor
prints a type name expression
visitTypeNameExpression(JTypeNameExpression, CType) - Method in class at.dms.kjc.KjcEmptyVisitor
prints a type name expression
visitTypeNameExpression(JTypeNameExpression, CType) - Method in class at.dms.kjc.KjcPrettyPrinter
prints a type name expression
visitTypeNameExpression(JTypeNameExpression, CType) - Method in interface at.dms.kjc.KjcVisitor
visits a type name expression
visitTypeNameExpression(JTypeNameExpression, CType) - Method in class at.dms.kjc.Kopi2SIR
visits a type name expression
visitTypeNameExpression(JTypeNameExpression, CType) - Method in class at.dms.kjc.sir.SIRToStreamIt
prints a type name expression
visitTypeNameExpression(JTypeNameExpression, CType) - Method in class at.dms.util.IRPrinter
visits a type name expression
visitTypeStruct(TypeStruct) - Method in class streamit.frontend.FEIRToSIR
 
visitUnary(JUnaryExpression, T) - Method in interface at.dms.kjc.ExpressionVisitor
 
visitUnary(JUnaryExpression, T) - Method in class at.dms.kjc.ExpressionVisitorBase
 
visitUnary(JUnaryExpression, Stack<JExpression>) - Method in class at.dms.kjc.sir.lowering.ThreeAddressExpressionCheck
 
visitUnaryMinus(JUnaryMinusExpression, T) - Method in interface at.dms.kjc.ExpressionVisitor
 
visitUnaryMinus(JUnaryMinusExpression, T) - Method in class at.dms.kjc.ExpressionVisitorBase
 
visitUnaryMinus(JUnaryMinusExpression, Stack<JExpression>) - Method in class at.dms.kjc.sir.lowering.ThreeAddressExpressionCheck
 
visitUnaryMinusExpression(JUnaryExpression, JExpression) - Method in interface at.dms.kjc.AttributeVisitor
visits an unary minus expression
visitUnaryMinusExpression(JUnaryExpression, JExpression) - Method in class at.dms.kjc.cluster.CodeEstimate
visits an unary minus expression
visitUnaryMinusExpression(JUnaryExpression, JExpression) - Method in class at.dms.kjc.cluster.InsertCounters
 
visitUnaryMinusExpression(JUnaryExpression, JExpression) - Method in class at.dms.kjc.common.ToCCommon
prints an unary minus expression
visitUnaryMinusExpression(JUnaryExpression, JExpression) - Method in class at.dms.kjc.EmptyAttributeVisitor
prints an unary minus expression
visitUnaryMinusExpression(JUnaryExpression, JExpression) - Method in class at.dms.kjc.KjcEmptyVisitor
prints an unary minus expression
visitUnaryMinusExpression(JUnaryExpression, JExpression) - Method in class at.dms.kjc.KjcPrettyPrinter
prints an unary minus expression
visitUnaryMinusExpression(JUnaryExpression, JExpression) - Method in interface at.dms.kjc.KjcVisitor
visits an unary minus expression
visitUnaryMinusExpression(JUnaryExpression, JExpression) - Method in class at.dms.kjc.Kopi2SIR
visits an unary minus expression
visitUnaryMinusExpression(JUnaryExpression, JExpression) - Method in class at.dms.kjc.ReplacingVisitor
prints an unary minus expression
visitUnaryMinusExpression(JUnaryExpression, JExpression) - Method in class at.dms.kjc.sir.lowering.Propagator
Visits an unary minus expression
visitUnaryMinusExpression(JUnaryExpression, JExpression) - Method in class at.dms.kjc.sir.SIRToStreamIt
prints an unary minus expression
visitUnaryMinusExpression(JUnaryExpression, JExpression) - Method in class at.dms.util.IRPrinter
visits an unary minus expression
visitUnaryPlus(JUnaryPlusExpression, T) - Method in interface at.dms.kjc.ExpressionVisitor
 
visitUnaryPlus(JUnaryPlusExpression, T) - Method in class at.dms.kjc.ExpressionVisitorBase
 
visitUnaryPlus(JUnaryPlusExpression, Stack<JExpression>) - Method in class at.dms.kjc.sir.lowering.ThreeAddressExpressionCheck
 
visitUnaryPlusExpression(JUnaryExpression, JExpression) - Method in interface at.dms.kjc.AttributeVisitor
visits an unary plus expression
visitUnaryPlusExpression(JUnaryExpression, JExpression) - Method in class at.dms.kjc.cluster.CodeEstimate
visits an unary plus expression
visitUnaryPlusExpression(JUnaryExpression, JExpression) - Method in class at.dms.kjc.cluster.InsertCounters
Visitors
visitUnaryPlusExpression(JUnaryExpression, JExpression) - Method in class at.dms.kjc.common.ToCCommon
prints an unary plus expression
visitUnaryPlusExpression(JUnaryExpression, JExpression) - Method in class at.dms.kjc.EmptyAttributeVisitor
prints an unary plus expression
visitUnaryPlusExpression(JUnaryExpression, JExpression) - Method in class at.dms.kjc.KjcEmptyVisitor
prints an unary plus expression
visitUnaryPlusExpression(JUnaryExpression, JExpression) - Method in class at.dms.kjc.KjcPrettyPrinter
prints an unary plus expression
visitUnaryPlusExpression(JUnaryExpression, JExpression) - Method in interface at.dms.kjc.KjcVisitor
visits an unary plus expression
visitUnaryPlusExpression(JUnaryExpression, JExpression) - Method in class at.dms.kjc.Kopi2SIR
visits an unary plus expression
visitUnaryPlusExpression(JUnaryExpression, JExpression) - Method in class at.dms.kjc.ReplacingVisitor
prints an unary plus expression
visitUnaryPlusExpression(JUnaryExpression, JExpression) - Method in class at.dms.kjc.sir.lowering.Propagator
Visits an unary plus expression
visitUnaryPlusExpression(JUnaryExpression, JExpression) - Method in class at.dms.kjc.sir.SIRToStreamIt
prints an unary plus expression
visitUnaryPlusExpression(JUnaryExpression, JExpression) - Method in class at.dms.util.IRPrinter
visits an unary plus expression
visitUnaryPromote(JUnaryPromote, T) - Method in interface at.dms.kjc.ExpressionVisitor
 
visitUnaryPromote(JUnaryPromote, T) - Method in class at.dms.kjc.ExpressionVisitorBase
 
visitUnaryPromote(JUnaryPromote, Stack<JExpression>) - Method in class at.dms.kjc.sir.lowering.ThreeAddressExpressionCheck
 
visitUnaryPromoteExpression(JUnaryPromote, JExpression, CType) - Method in interface at.dms.kjc.AttributeVisitor
visits a cast expression
visitUnaryPromoteExpression(JUnaryPromote, JExpression, CType) - Method in class at.dms.kjc.common.ToCCommon
prints a cast expression
visitUnaryPromoteExpression(JUnaryPromote, JExpression, CType) - Method in class at.dms.kjc.EmptyAttributeVisitor
prints a cast expression
visitUnaryPromoteExpression(JUnaryPromote, JExpression, CType) - Method in class at.dms.kjc.KjcEmptyVisitor
prints a cast expression
visitUnaryPromoteExpression(JUnaryPromote, JExpression, CType) - Method in class at.dms.kjc.KjcPrettyPrinter
prints a cast expression
visitUnaryPromoteExpression(JUnaryPromote, JExpression, CType) - Method in interface at.dms.kjc.KjcVisitor
visits a cast expression
visitUnaryPromoteExpression(JUnaryPromote, JExpression, CType) - Method in class at.dms.kjc.Kopi2SIR
visits a cast expression
visitUnaryPromoteExpression(JUnaryPromote, JExpression, CType) - Method in class at.dms.kjc.ReplacingVisitor
prints a cast expression
visitUnaryPromoteExpression(JUnaryPromote, JExpression, CType) - Method in class at.dms.kjc.sir.lowering.Propagator
visits a type promotion expression
visitUnaryPromoteExpression(JUnaryPromote, JExpression, CType) - Method in class at.dms.kjc.sir.SIRToStreamIt
prints a cast expression
visitUnaryPromoteExpression(JUnaryPromote, JExpression, CType) - Method in class at.dms.util.IRPrinter
visits a cast expression
visitUnqualifiedAnonymousCreation(JUnqualifiedAnonymousCreation, CClassType, JExpression[], JClassDeclaration) - Method in interface at.dms.kjc.AttributeVisitor
Visits an unqualified anonymous class instance creation expression.
visitUnqualifiedAnonymousCreation(JUnqualifiedAnonymousCreation, CClassType, JExpression[], JClassDeclaration) - Method in class at.dms.kjc.EmptyAttributeVisitor
Prints an unqualified anonymous class instance creation expression.
visitUnqualifiedAnonymousCreation(JUnqualifiedAnonymousCreation, T) - Method in interface at.dms.kjc.ExpressionVisitor
 
visitUnqualifiedAnonymousCreation(JUnqualifiedAnonymousCreation, T) - Method in class at.dms.kjc.ExpressionVisitorBase
 
visitUnqualifiedAnonymousCreation(JUnqualifiedAnonymousCreation, CClassType, JExpression[], JClassDeclaration) - Method in class at.dms.kjc.KjcEmptyVisitor
Prints an unqualified anonymous class instance creation expression.
visitUnqualifiedAnonymousCreation(JUnqualifiedAnonymousCreation, CClassType, JExpression[], JClassDeclaration) - Method in class at.dms.kjc.KjcPrettyPrinter
Prints an unqualified anonymous class instance creation expression.
visitUnqualifiedAnonymousCreation(JUnqualifiedAnonymousCreation, CClassType, JExpression[], JClassDeclaration) - Method in interface at.dms.kjc.KjcVisitor
Visits an unqualified anonymous class instance creation expression.
visitUnqualifiedAnonymousCreation(JUnqualifiedAnonymousCreation, CClassType, JExpression[], JClassDeclaration) - Method in class at.dms.kjc.Kopi2SIR
Visits an unqualified anonymous class instance creation expression.
visitUnqualifiedAnonymousCreation(JUnqualifiedAnonymousCreation, CClassType, JExpression[], JClassDeclaration) - Method in class at.dms.kjc.lir.LIRToC
Prints an unqualified anonymous class instance creation expression.
visitUnqualifiedAnonymousCreation(JUnqualifiedAnonymousCreation, Stack<JExpression>) - Method in class at.dms.kjc.sir.lowering.ThreeAddressExpressionCheck
 
visitUnqualifiedAnonymousCreation(JUnqualifiedAnonymousCreation, CClassType, JExpression[], JClassDeclaration) - Method in class at.dms.kjc.sir.SIRToStreamIt
Prints an unqualified anonymous class instance creation expression.
visitUnqualifiedAnonymousCreation(JUnqualifiedAnonymousCreation, CClassType, JExpression[], JClassDeclaration) - Method in class at.dms.util.IRPrinter
Visits an unqualified anonymous class instance creation expression.
visitUnqualifiedInstanceCreation(JUnqualifiedInstanceCreation, CClassType, JExpression[]) - Method in interface at.dms.kjc.AttributeVisitor
Visits an unqualified instance creation expression.
visitUnqualifiedInstanceCreation(JUnqualifiedInstanceCreation, CClassType, JExpression[]) - Method in class at.dms.kjc.EmptyAttributeVisitor
Prints an unqualified instance creation expression.
visitUnqualifiedInstanceCreation(JUnqualifiedInstanceCreation, T) - Method in interface at.dms.kjc.ExpressionVisitor
 
visitUnqualifiedInstanceCreation(JUnqualifiedInstanceCreation, T) - Method in class at.dms.kjc.ExpressionVisitorBase
 
visitUnqualifiedInstanceCreation(JUnqualifiedInstanceCreation, CClassType, JExpression[]) - Method in class at.dms.kjc.KjcEmptyVisitor
Prints an unqualified instance creation expression.
visitUnqualifiedInstanceCreation(JUnqualifiedInstanceCreation, CClassType, JExpression[]) - Method in class at.dms.kjc.KjcPrettyPrinter
Prints an unqualified instance creation expression.
visitUnqualifiedInstanceCreation(JUnqualifiedInstanceCreation, CClassType, JExpression[]) - Method in interface at.dms.kjc.KjcVisitor
Visits an unqualified instance creation expression.
visitUnqualifiedInstanceCreation(JUnqualifiedInstanceCreation, CClassType, JExpression[]) - Method in class at.dms.kjc.Kopi2SIR
Visits an unqualified instance creation expression.
visitUnqualifiedInstanceCreation(JUnqualifiedInstanceCreation, CClassType, JExpression[]) - Method in class at.dms.kjc.lir.LIRToC
Prints an unqualified instance creation expression.
visitUnqualifiedInstanceCreation(JUnqualifiedInstanceCreation, Stack<JExpression>) - Method in class at.dms.kjc.sir.lowering.ThreeAddressExpressionCheck
 
visitUnqualifiedInstanceCreation(JUnqualifiedInstanceCreation, CClassType, JExpression[]) - Method in class at.dms.kjc.sir.SIRToStreamIt
Prints an unqualified instance creation expression.
visitUnqualifiedInstanceCreation(JUnqualifiedInstanceCreation, CClassType, JExpression[]) - Method in class at.dms.util.IRPrinter
Visits an unqualified instance creation expression.
visitVariableDeclarationStatement(JVariableDeclarationStatement, JVariableDefinition[]) - Method in interface at.dms.kjc.AttributeVisitor
visits a variable declaration statement
visitVariableDeclarationStatement(JVariableDeclarationStatement, JVariableDefinition[]) - Method in class at.dms.kjc.common.RemoveUnusedVars
prints a variable declaration statement
visitVariableDeclarationStatement(JVariableDeclarationStatement, JVariableDefinition[]) - Method in class at.dms.kjc.common.ToCCommon
prints a variable declaration statement
visitVariableDeclarationStatement(JVariableDeclarationStatement, JVariableDefinition[]) - Method in class at.dms.kjc.EmptyAttributeVisitor
prints a variable declaration statement
visitVariableDeclarationStatement(JVariableDeclarationStatement, JVariableDefinition[]) - Method in class at.dms.kjc.KjcEmptyVisitor
prints a variable declaration statement
visitVariableDeclarationStatement(JVariableDeclarationStatement, JVariableDefinition[]) - Method in class at.dms.kjc.KjcPrettyPrinter
prints a variable declaration statement
visitVariableDeclarationStatement(JVariableDeclarationStatement, JVariableDefinition[]) - Method in interface at.dms.kjc.KjcVisitor
visits a variable declaration statement
visitVariableDeclarationStatement(JVariableDeclarationStatement, JVariableDefinition[]) - Method in class at.dms.kjc.Kopi2SIR
visits a variable declaration statement
visitVariableDeclarationStatement(JVariableDeclarationStatement, JVariableDefinition[]) - Method in class at.dms.kjc.ReplacingVisitor
prints a variable declaration statement
visitVariableDeclarationStatement(JVariableDeclarationStatement, JVariableDefinition[]) - Method in class at.dms.kjc.sir.lowering.fusion.FindVarDecls
Used by visitor to accumulate all declared int and float variable names
visitVariableDeclarationStatement(JVariableDeclarationStatement, JVariableDefinition[]) - Method in class at.dms.kjc.sir.lowering.fusion.ReplaceVarDecls
Part of visitor: replace declarations from var_names with initialization statements but no declaration.
visitVariableDeclarationStatement(JVariableDeclarationStatement, JVariableDefinition[]) - Method in class at.dms.kjc.sir.lowering.RenameDestroyedVars
 
visitVariableDeclarationStatement(JVariableDeclarationStatement, JVariableDefinition[]) - Method in class at.dms.kjc.sir.SIRToStreamIt
prints a variable declaration statement
visitVariableDeclarationStatement(JVariableDeclarationStatement, JVariableDefinition[]) - Method in class at.dms.kjc.StatementQueueVisitor
 
visitVariableDeclarationStatement(JVariableDeclarationStatement, JVariableDefinition[]) - Method in class at.dms.util.IRPrinter
visits a variable declaration statement
visitVariableDefinition(JVariableDefinition, int, CType, String, JExpression) - Method in interface at.dms.kjc.AttributeVisitor
visits a variable declaration statement
visitVariableDefinition(JVariableDefinition, int, CType, String, JExpression) - Method in class at.dms.kjc.backendSupport.EmitCode.CodeGen
Simplify code for variable definitions.
visitVariableDefinition(JVariableDefinition, int, CType, String, JExpression) - Method in class at.dms.kjc.cell.EmitCellCode.CellPPUCodeGen
Simplify code for variable definitions.
visitVariableDefinition(JVariableDefinition, int, CType, String, JExpression) - Method in class at.dms.kjc.cell.EmitCellCode.CellSPUCodeGen
 
visitVariableDefinition(JVariableDefinition, int, CType, String, JExpression) - Method in class at.dms.kjc.CloningVisitor
Visits a variable decl.
visitVariableDefinition(JVariableDefinition, int, CType, String, JExpression) - Method in class at.dms.kjc.cluster.CodeEstimate
visits a variable definition, this increase size of locals
visitVariableDefinition(JVariableDefinition, int, CType, String, JExpression) - Method in class at.dms.kjc.cluster.FlatIRToCluster
prints a variable declaration statement
visitVariableDefinition(JVariableDefinition, int, CType, String, JExpression) - Method in class at.dms.kjc.common.RemoveUnusedVars
prints a variable declaration statement
visitVariableDefinition(JVariableDefinition, int, CType, String, JExpression) - Method in class at.dms.kjc.EmptyAttributeVisitor
prints a variable declaration statement
visitVariableDefinition(JVariableDefinition, int, CType, String, JExpression) - Method in class at.dms.kjc.KjcEmptyVisitor
prints a variable declaration statement
visitVariableDefinition(JVariableDefinition, int, CType, String, JExpression) - Method in class at.dms.kjc.KjcPrettyPrinter
prints a variable declaration statement
visitVariableDefinition(JVariableDefinition, int, CType, String, JExpression) - Method in interface at.dms.kjc.KjcVisitor
visits a variable declaration statement
visitVariableDefinition(JVariableDefinition, int, CType, String, JExpression) - Method in class at.dms.kjc.Kopi2SIR
visits a variable declaration statement.
visitVariableDefinition(JVariableDefinition, int, CType, String, JExpression) - Method in class at.dms.kjc.lir.LIRToC
prints a variable declaration statement
visitVariableDefinition(JVariableDefinition, int, CType, String, JExpression) - Method in class at.dms.kjc.raw.FlatIRToC
prints a variable declaration statement
visitVariableDefinition(JVariableDefinition, int, CType, String, JExpression) - Method in class at.dms.kjc.ReplacingVisitor
prints a variable declaration statement
visitVariableDefinition(JVariableDefinition, int, CType, String, JExpression) - Method in class at.dms.kjc.rstream.ConvertArrayInitializers
Visit a local var def and remove and convert the array initializer.
visitVariableDefinition(JVariableDefinition, int, CType, String, JExpression) - Method in class at.dms.kjc.rstream.FlatIRToRS
prints a variable declaration statement
visitVariableDefinition(JVariableDefinition, int, CType, String, JExpression) - Method in class at.dms.kjc.sir.lowering.ArrayDestroyer
 
visitVariableDefinition(JVariableDefinition, int, CType, String, JExpression) - Method in class at.dms.kjc.sir.lowering.Propagator
Visits a variable declaration statement
visitVariableDefinition(JVariableDefinition, int, CType, String, JExpression) - Method in class at.dms.kjc.sir.lowering.RenameAll
renames local variable expression
visitVariableDefinition(JVariableDefinition, int, CType, String, JExpression) - Method in class at.dms.kjc.sir.lowering.Unroller
checks var def
visitVariableDefinition(JVariableDefinition, int, CType, String, JExpression) - Method in class at.dms.kjc.sir.SIRToStreamIt
prints a variable declaration statement
visitVariableDefinition(JVariableDefinition, int, CType, String, JExpression) - Method in class at.dms.kjc.spacedynamic.FlatIRToC
prints a variable declaration statement
visitVariableDefinition(JVariableDefinition, int, CType, String, JExpression) - Method in class at.dms.kjc.spacetime.TraceIRtoC
prints a variable declaration statement
visitVariableDefinition(JVariableDefinition, int, CType, String, JExpression) - Method in class at.dms.util.IRPrinter
visits a variable declaration statement
visitVectorLiteral(JVectorLiteral, T) - Method in interface at.dms.kjc.ExpressionVisitor
 
visitVectorLiteral(JVectorLiteral, T) - Method in class at.dms.kjc.ExpressionVisitorBase
 
visitVectorLiteral(JVectorLiteral, Stack<JExpression>) - Method in class at.dms.kjc.sir.lowering.ThreeAddressExpressionCheck
 
visitVectorLiteral(JVectorLiteral, JLiteral) - Method in class at.dms.kjc.sir.SIRToStreamIt
Print vector literal expression as scalar expression followed by "v";
visitVectorLiteral(JVectorLiteral, JLiteral) - Method in interface at.dms.kjc.SLIRAttributeVisitor
Visits a vector literal
visitVectorLiteral(JVectorLiteral, JLiteral) - Method in class at.dms.kjc.SLIREmptyAttributeVisitor
Visits a vector literal
visitVectorLiteral(JVectorLiteral, JLiteral) - Method in class at.dms.kjc.SLIREmptyVisitor
Visits a vector literal
visitVectorLiteral(JVectorLiteral, JLiteral) - Method in class at.dms.kjc.SLIRReplacingVisitor
Visits a vector literal expression.
visitVectorLiteral(JVectorLiteral, JLiteral) - Method in interface at.dms.kjc.SLIRVisitor
Visit a vector literal value.
visitVectorLiteral(JVectorLiteral, JLiteral) - Method in class at.dms.util.IRPrinter
Visits a vector literal.
visitWhileStatement(JWhileStatement, JExpression, JStatement) - Method in interface at.dms.kjc.AttributeVisitor
visits a while statement
visitWhileStatement(JWhileStatement, JExpression, JStatement) - Method in class at.dms.kjc.cluster.PPAnalyze
 
visitWhileStatement(JWhileStatement, JExpression, JStatement) - Method in class at.dms.kjc.common.ToCCommon
prints a while statement
visitWhileStatement(JWhileStatement, JExpression, JStatement) - Method in class at.dms.kjc.EmptyAttributeVisitor
prints a while statement
visitWhileStatement(JWhileStatement, JExpression, JStatement) - Method in class at.dms.kjc.KjcEmptyVisitor
prints a while statement
visitWhileStatement(JWhileStatement, JExpression, JStatement) - Method in class at.dms.kjc.KjcPrettyPrinter
prints a while statement
visitWhileStatement(JWhileStatement, JExpression, JStatement) - Method in interface at.dms.kjc.KjcVisitor
visits a while statement
visitWhileStatement(JWhileStatement, JExpression, JStatement) - Method in class at.dms.kjc.Kopi2SIR
visits a while statement
visitWhileStatement(JWhileStatement, JExpression, JStatement) - Method in class at.dms.kjc.ReplacingVisitor
prints a while statement
visitWhileStatement(JWhileStatement, JExpression, JStatement) - Method in class at.dms.kjc.sir.lowering.DataFlow
Visits a while statement
visitWhileStatement(JWhileStatement, JExpression, JStatement) - Method in class at.dms.kjc.sir.lowering.Propagator
Visits a while statement
visitWhileStatement(JWhileStatement, JExpression, JStatement) - Method in class at.dms.kjc.sir.SIRToStreamIt
prints a while statement
visitWhileStatement(JWhileStatement, JExpression, JStatement) - Method in class at.dms.kjc.StatementQueueVisitor
// ---------------------------------------------------------------------- // STATEMENT VISITORS // ----------------------------------------------------------------------
visitWhileStatement(JWhileStatement, JExpression, JStatement) - Method in class at.dms.util.IRPrinter
visits a while statement
visitWorkEntry(LIRWorkEntry) - Method in class at.dms.kjc.lir.LIRToC
Visits a work function entry.
visitWorkEntry(LIRWorkEntry) - Method in class at.dms.kjc.sir.SIRToStreamIt
Visits a work function entry.
visitWorkEntry(LIRWorkEntry) - Method in class at.dms.kjc.SLIREmptyVisitor
Visits a work function entry.
visitWorkEntry(LIRWorkEntry) - Method in interface at.dms.kjc.SLIRVisitor
Visits a work function entry.
visitWorkEntry(LIRWorkEntry) - Method in class at.dms.util.IRPrinter
Visits a work function entry.
visitWorkExit(LIRWorkExit) - Method in class at.dms.kjc.lir.LIRToC
Visits a work function exit.
visitWorkExit(LIRWorkExit) - Method in class at.dms.kjc.sir.SIRToStreamIt
Visits a work function exit.
visitWorkExit(LIRWorkExit) - Method in class at.dms.kjc.SLIREmptyVisitor
Visits a work function exit.
visitWorkExit(LIRWorkExit) - Method in interface at.dms.kjc.SLIRVisitor
Visits a work function exit.
visitWorkExit(LIRWorkExit) - Method in class at.dms.util.IRPrinter
Visits a work function exit.
VOCAB - Static variable in interface at.dms.compiler.tools.antlr.compiler.ANTLRTokdefParserTokenTypes
 
VOCAB - Static variable in interface at.dms.compiler.tools.antlr.compiler.ANTLRTokenTypes
 
VOCAB - Static variable in interface at.dms.compiler.tools.lexgen.LexgenLexerTokenTypes
 
VOCAB - Static variable in interface at.dms.compiler.tools.msggen.MsggenLexerTokenTypes
 
VOCAB - Static variable in interface at.dms.compiler.tools.optgen.OptgenLexerTokenTypes
 
Void - Static variable in class at.dms.kjc.CStdType
 
voidToInt(CType) - Static method in class at.dms.util.Utils
If
voidtype - Static variable in class streamit.frontend.nodes.TypePrimitive
Type object for void types.

W

W - Static variable in class at.dms.kjc.spacetime.switchIR.SwitchIPort
 
W - Static variable in class at.dms.kjc.spacetime.switchIR.SwitchOPort
 
w - Variable in class streamit.library.float4
 
W2 - Static variable in class at.dms.kjc.spacetime.switchIR.SwitchIPort
 
W2 - Static variable in class at.dms.kjc.spacetime.switchIR.SwitchOPort
 
warn(String) - Static method in class at.dms.kjc.sir.linear.LinearPrinter
Prints message with WARNING: prefix to stderr if flag is set to true.
warn(String) - Static method in class at.dms.kjc.sir.statespace.LinearPrinter
Prints message with WARNING: prefix to stderr if flag is set to true.
warning(String) - Static method in class at.dms.compiler.tools.antlr.compiler.Utils
Issue a warning
warning(String, String, int) - Static method in class at.dms.compiler.tools.antlr.compiler.Utils
Issue a warning with line number information
warning(String[], String, int) - Static method in class at.dms.compiler.tools.antlr.compiler.Utils
Issue a warning with line number information
warning - Static variable in class at.dms.kjc.KjcOptions
 
WarningFilter - Interface in at.dms.compiler
This interface filters warning
ways - Variable in class at.dms.kjc.flatgraph.FlatNode
The number of outputs (number of output arcs
wbs - Static variable in class at.dms.kjc.KjcOptions
 
WEIGHTED_ROUND_ROBIN(int) - Static method in class streamit.library.FeedbackLoop
 
WEIGHTED_ROUND_ROBIN(int, int) - Static method in class streamit.library.FeedbackLoop
 
WEIGHTED_ROUND_ROBIN(int, int, int) - Static method in class streamit.library.FeedbackLoop
 
WEIGHTED_ROUND_ROBIN(int, int, int, int) - Static method in class streamit.library.FeedbackLoop
 
WEIGHTED_ROUND_ROBIN(int, int, int, int, int) - Static method in class streamit.library.FeedbackLoop
 
WEIGHTED_ROUND_ROBIN(int, int, int, int, int, int, int) - Static method in class streamit.library.FeedbackLoop
 
WEIGHTED_ROUND_ROBIN(int, int, int, int, int, int, int, int, int, int, int, int) - Static method in class streamit.library.FeedbackLoop
 
WEIGHTED_ROUND_ROBIN(int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int) - Static method in class streamit.library.FeedbackLoop
 
WEIGHTED_ROUND_ROBIN(int) - Static method in class streamit.library.SplitJoin
 
WEIGHTED_ROUND_ROBIN(int, int) - Static method in class streamit.library.SplitJoin
 
WEIGHTED_ROUND_ROBIN(int, int, int) - Static method in class streamit.library.SplitJoin
 
WEIGHTED_ROUND_ROBIN(int, int, int, int) - Static method in class streamit.library.SplitJoin
 
WEIGHTED_ROUND_ROBIN(int, int, int, int, int) - Static method in class streamit.library.SplitJoin
 
WEIGHTED_ROUND_ROBIN(int, int, int, int, int, int, int) - Static method in class streamit.library.SplitJoin
 
WEIGHTED_ROUND_ROBIN(int, int, int, int, int, int, int, int) - Static method in class streamit.library.SplitJoin
 
WEIGHTED_ROUND_ROBIN(int, int, int, int, int, int, int, int, int, int) - Static method in class streamit.library.SplitJoin
 
WEIGHTED_ROUND_ROBIN(int, int, int, int, int, int, int, int, int, int, int, int) - Static method in class streamit.library.SplitJoin
 
WEIGHTED_ROUND_ROBIN(int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int) - Static method in class streamit.library.SplitJoin
 
WEIGHTED_ROUND_ROBIN - Static variable in class streamit.scheduler1.SchedJoinType
 
WEIGHTED_ROUND_ROBIN - Static variable in class streamit.scheduler1.SchedSplitType
 
WEIGHTED_RR - Static variable in class at.dms.kjc.sir.SIRJoinType
A round robin splitter with individual weights for each tape.
WEIGHTED_RR - Static variable in class at.dms.kjc.sir.SIRSplitType
A round robin splitter with individual weights for each tape.
WeightedRoundRobinJoiner - Class in streamit.library
 
WeightedRoundRobinJoiner() - Constructor for class streamit.library.WeightedRoundRobinJoiner
 
WeightedRoundRobinSplitter - Class in streamit.library
 
WeightedRoundRobinSplitter() - Constructor for class streamit.library.WeightedRoundRobinSplitter
 
weights - Variable in class at.dms.kjc.flatgraph.FlatNode
The weights of each outgoing arc
wgqueue_bit - Variable in class streamit.library.Channel
 
wgqueue_boolean - Variable in class streamit.library.Channel
 
wgqueue_char - Variable in class streamit.library.Channel
 
wgqueue_double - Variable in class streamit.library.Channel
 
wgqueue_float - Variable in class streamit.library.Channel
 
wgqueue_int - Variable in class streamit.library.Channel
 
wgqueue_obj - Variable in class streamit.library.Channel
 
wgqueue_short - Variable in class streamit.library.Channel
 
whichPhase - Variable in class at.dms.kjc.backendSupport.ProcessFilterSliceNode
 
whichPhase - Variable in class at.dms.kjc.backendSupport.ProcessInputSliceNode
 
whichPhase - Variable in class at.dms.kjc.backendSupport.ProcessOutputSliceNode
 
WHILE_COND_NOTBOOLEAN - Static variable in interface at.dms.kjc.KjcMessages
 
while_statement() - Method in class streamit.frontend.StreamItParserFE
 
WIDTH - Variable in class at.dms.kjc.KjcPrettyPrinter
 
width - Variable in class streamit.stair.core.TypePointer
 
WILDCARD - Static variable in interface at.dms.compiler.tools.antlr.compiler.ANTLRTokenTypes
 
WORK - Static variable in class at.dms.kjc.sir.linear.LinearRedundancyReplacer
The constant to signify that we are making a work function (and not init work).
work - Variable in class at.dms.kjc.sir.lowering.partition.ListPartitioner
The work estimate of the stream.
work - Variable in class at.dms.kjc.sir.SIRStream
The work function.
work - Variable in class at.dms.kjc.slicegraph.Partitioner
 
work() - Method in class streamit.library.ChannelConnectFilter
 
work() - Method in class streamit.library.DuplicateSplitter
 
work() - Method in class streamit.library.Filter
 
work() - Method in class streamit.library.io.DataPrinter
 
work() - Method in class streamit.library.io.FileReader
 
work() - Method in class streamit.library.io.FileWriter
 
work() - Method in class streamit.library.io.ImageDisplay
 
work() - Method in class streamit.library.jcc.JccCompositeFilter
 
work() - Method in class streamit.library.jcc.JccDynamicRateFilter
 
work() - Method in class streamit.library.jcc.JccFilter
This work function is called whenever an item becomes available on the input stream.
work() - Method in class streamit.library.Joiner
 
work() - Method in class streamit.library.NullJoiner
 
work() - Method in class streamit.library.NullSplitter
 
work() - Method in class streamit.library.Splitter
 
work_decl() - Method in class streamit.frontend.StreamItParserFE
 
WORK_FUNCTION - Static variable in class at.dms.kjc.sir.SIRJoiner
This is a dummy work function that is used to represent the work of a joiner to the scheduling package.
WORK_FUNCTION - Static variable in class at.dms.kjc.sir.SIRSplitter
This is a dummy work function that is used to represent the work of a splitter to the scheduling package.
WorkBasedSimulator - Class in at.dms.kjc.raw
This class generates a schedule for the switch code by simulating the init schedule and one steady state execution of the schedule
WorkBasedSimulator() - Constructor for class at.dms.kjc.raw.WorkBasedSimulator
 
WorkBasedSimulator - Class in at.dms.kjc.spacedynamic
This class generates a schedule for the switch code by simulating the init schedule and one steady state execution of the schedule
WorkBasedSimulator(SpdStaticStreamGraph, JoinerSimulator) - Constructor for class at.dms.kjc.spacedynamic.WorkBasedSimulator
 
workCounter - Static variable in class at.dms.kjc.backendSupport.CodeStoreHelper
possible prefix for loop counters for iterating work function
workCounter - Static variable in class at.dms.kjc.spacetime.RawExecutionCode
 
WorkEstimate - Class in at.dms.kjc.sir.lowering.partition
Provides a means for estimating the amount of work in a stream graph.
WorkEstimatesMap - Class in at.dms.kjc.raw
 
WorkEstimatesMap(FlatNode) - Constructor for class at.dms.kjc.raw.WorkEstimatesMap
 
WorkEstimatesMap - Class in at.dms.kjc.spacedynamic
 
WorkEstimatesMap(SpdStreamGraph) - Constructor for class at.dms.kjc.spacedynamic.WorkEstimatesMap
 
WorkEstimatesMap(SpdStreamGraph, FlatNode) - Constructor for class at.dms.kjc.spacedynamic.WorkEstimatesMap
 
workEstimation - Variable in class at.dms.kjc.slicegraph.Partitioner
 
workestunroll - Static variable in class at.dms.kjc.KjcOptions
 
WorkList - Class in at.dms.kjc.sir.lowering.partition
A wrapper for a linked list to save ourself a lot of casting with work entries.
WorkList(Collection) - Constructor for class at.dms.kjc.sir.lowering.partition.WorkList
 
workMethod - Variable in class at.dms.kjc.backendSupport.CodeStoreHelper
 
WorkSorted - Class in at.dms.kjc.flatgraph
 
WorkSorted(WorkEstimate) - Constructor for class at.dms.kjc.flatgraph.WorkSorted
 
workThread - Variable in class streamit.library.jcc.StreamItToJcc
 
wrapInObject(byte) - Method in class streamit.library.Portal
For wrapping primitives into objects, so that message senders can have uniform interface for queueing up messaging arguments.
wrapInObject(boolean) - Method in class streamit.library.Portal
 
wrapInObject(char) - Method in class streamit.library.Portal
 
wrapInObject(float) - Method in class streamit.library.Portal
 
wrapInObject(double) - Method in class streamit.library.Portal
 
wrapInObject(int) - Method in class streamit.library.Portal
 
wrapInObject(long) - Method in class streamit.library.Portal
 
wrapInObject(Object) - Method in class streamit.library.Portal
 
wrapInObject(short) - Method in class streamit.library.Portal
 
WrappableGrowableQueue - Interface in streamit.misc
This is a common interface to all the implementations of wrappable growable queues.
WrappableGrowableQueue_boolean - Class in streamit.misc
This implements a queue that uses a circular buffer which grows whenever the head reaches the tail.
WrappableGrowableQueue_boolean() - Constructor for class streamit.misc.WrappableGrowableQueue_boolean
 
WrappableGrowableQueue_char - Class in streamit.misc
This implements a queue that uses a circular buffer which grows whenever the head reaches the tail.
WrappableGrowableQueue_char() - Constructor for class streamit.misc.WrappableGrowableQueue_char
 
WrappableGrowableQueue_double - Class in streamit.misc
This implements a queue that uses a circular buffer which grows whenever the head reaches the tail.
WrappableGrowableQueue_double() - Constructor for class streamit.misc.WrappableGrowableQueue_double
 
WrappableGrowableQueue_float - Class in streamit.misc
This implements a queue that uses a circular buffer which grows whenever the head reaches the tail.
WrappableGrowableQueue_float() - Constructor for class streamit.misc.WrappableGrowableQueue_float
 
WrappableGrowableQueue_int - Class in streamit.misc
This implements a queue that uses a circular buffer which grows whenever the head reaches the tail.
WrappableGrowableQueue_int() - Constructor for class streamit.misc.WrappableGrowableQueue_int
Constructs a WrappableGrowableQueue object
WrappableGrowableQueue_obj - Class in streamit.misc
This implements a queue that uses a circular buffer which grows whenever the head reaches the tail.
WrappableGrowableQueue_obj() - Constructor for class streamit.misc.WrappableGrowableQueue_obj
Constructs a WrappableGrowableQueue object
WrappableGrowableQueue_short - Class in streamit.misc
This implements a queue that uses a circular buffer which grows whenever the head reaches the tail.
WrappableGrowableQueue_short() - Constructor for class streamit.misc.WrappableGrowableQueue_short
 
write(String) - Method in class at.dms.backend.Trace
 
write(DataOutput) - Method in class at.dms.classfile.ClassInfo
Writes the content of the class to the specified output stream
write(String) - Method in class at.dms.classfile.ClassInfo
Writes the contents of the class to a file.
write(ConstantPool, DataOutput) - Method in class at.dms.classfile.MethodInfo
Write this class into the the file (out) getting data position from the constant pool
write - Variable in class at.dms.kjc.sir.lowering.Propagator
Determines whether this instance of Propagator writes actual changes or not
writeDecls() - Method in class at.dms.kjc.backendSupport.Channel
 
writeDecls() - Method in class at.dms.kjc.backendSupport.ChannelAsArray
Statements for other declarations needed for write in steady state but at file scope in .c / .cpp
writeDecls() - Method in class at.dms.kjc.backendSupport.DelegatingChannel
 
writeDeclsExtern() - Method in class at.dms.kjc.backendSupport.Channel
 
writeDeclsExtern() - Method in class at.dms.kjc.backendSupport.ChannelAsArray
Statements for extern declarations needed for write in steady state but at global scope in .c / .cpp
writeDeclsExtern() - Method in class at.dms.kjc.backendSupport.DelegatingChannel
 
writeFile(String, String) - Static method in class at.dms.util.Utils
Writes
writeToFile(String) - Method in class at.dms.kjc.sir.lowering.partition.WorkList
Write the contents of this to filename
WS - Static variable in interface at.dms.compiler.tools.antlr.compiler.ActionLexerTokenTypes
 
WS - Static variable in interface at.dms.compiler.tools.antlr.compiler.ANTLRTokdefParserTokenTypes
 
WS - Static variable in interface at.dms.compiler.tools.antlr.compiler.ANTLRTokenTypes
 
WS - Static variable in interface at.dms.compiler.tools.antlr.compiler.PreprocessorTokenTypes
 
WS - Static variable in interface at.dms.compiler.tools.lexgen.LexgenLexerTokenTypes
 
WS - Static variable in interface at.dms.compiler.tools.msggen.MsggenLexerTokenTypes
 
WS - Static variable in interface at.dms.compiler.tools.optgen.OptgenLexerTokenTypes
 
WS - Static variable in interface streamit.frontend.StreamItLexTokenTypes
 
WS - Static variable in interface streamit.frontend.StreamItParserFETokenTypes
 
WS_LOOP - Static variable in interface at.dms.compiler.tools.antlr.compiler.ANTLRTokenTypes
 
WS_OPT - Static variable in interface at.dms.compiler.tools.antlr.compiler.ANTLRTokenTypes
 

X

X - Variable in class at.dms.kjc.spacedynamic.ComputeNode
 
X - Variable in class at.dms.kjc.spacetime.RawComputeNode
the x coordinate
x - Variable in class streamit.library.float2
 
x - Variable in class streamit.library.float3
 
x - Variable in class streamit.library.float4
 
XDIGIT - Static variable in interface at.dms.compiler.tools.antlr.compiler.ANTLRTokdefParserTokenTypes
 
XDIGIT - Static variable in interface at.dms.compiler.tools.antlr.compiler.ANTLRTokenTypes
 
XDIGIT - Static variable in interface at.dms.compiler.tools.antlr.compiler.PreprocessorTokenTypes
 
XYRouter - Class in at.dms.kjc.spacedynamic
Generate a route from
XYRouter() - Constructor for class at.dms.kjc.spacedynamic.XYRouter
 
XYRouter - Class in at.dms.kjc.spacetime
 
XYRouter() - Constructor for class at.dms.kjc.spacetime.XYRouter
 

Y

Y - Variable in class at.dms.kjc.spacedynamic.ComputeNode
 
Y - Variable in class at.dms.kjc.spacetime.RawComputeNode
the y coordinate
y - Variable in class streamit.library.float2
 
y - Variable in class streamit.library.float3
 
y - Variable in class streamit.library.float4
 
YXRouter - Class in at.dms.kjc.spacedynamic
 
YXRouter() - Constructor for class at.dms.kjc.spacedynamic.YXRouter
 
yybegin(int) - Method in class at.dms.kjc.KjcScanner
Enters a new lexical state
yycharat(int) - Method in class at.dms.kjc.KjcScanner
Returns the character at position pos from the matched text.
yyclose() - Method in class at.dms.kjc.KjcScanner
Closes the input stream.
YYEOF - Static variable in class at.dms.kjc.KjcScanner
This character denotes the end of file
YYINITIAL - Static variable in class at.dms.kjc.KjcScanner
 
yylength() - Method in class at.dms.kjc.KjcScanner
Returns the length of the matched text region.
yyreset(Reader) - Method in class at.dms.kjc.KjcScanner
Closes the current stream, and resets the scanner to read from a new input stream.
yystate() - Method in class at.dms.kjc.KjcScanner
Returns the current lexical state.
yytext() - Method in class at.dms.kjc.KjcScanner
Returns the text matched by the current regular expression.

Z

z - Variable in class streamit.library.float3
 
z - Variable in class streamit.library.float4
 
ZERO - Static variable in class at.dms.kjc.sir.linear.ComplexNumber
Canonical number zero.
ZERO - Static variable in class at.dms.kjc.sir.linear.LinearCost
LinearCost with 0 multiplies and 0 adds.
ZERO - Static variable in class at.dms.kjc.sir.statespace.ComplexNumber
Canonical number zero.
ZERO - Static variable in class at.dms.kjc.sir.statespace.LinearCost
LinearCost with 0 multiplies and 0 adds.
ZERO - Static variable in class at.dms.kjc.spacetime.Address
 
zeroInit() - Method in class at.dms.kjc.rstream.JDoLoopStatement
return true if this loop initializes the induction to zero
zeroOrMoreSubRule() - Method in interface at.dms.compiler.tools.antlr.compiler.ANTLRGrammarParseBehavior
 
zeroOrMoreSubRule() - Method in class at.dms.compiler.tools.antlr.compiler.DefineGrammarSymbols
 
zeroOrMoreSubRule() - Method in class at.dms.compiler.tools.antlr.compiler.MakeGrammar
 
zeroOutHead() - Method in class at.dms.kjc.backendSupport.ChannelAsArray
Create statement zeroing out head
zeroOutTail() - Method in class at.dms.kjc.backendSupport.ChannelAsArray
Create statement zeroing out tail
zeroRow() - Method in class at.dms.kjc.sir.statespace.FilterMatrix
Returns the the first row of zeros, or -1 if there is no such row

_

_mouseToViewDelta_x - Variable in class org.jgraph.plaf.basic.BasicGraphUI.RootHandle
 
_mouseToViewDelta_y - Variable in class org.jgraph.plaf.basic.BasicGraphUI.RootHandle
 
_refStringLiteral(Token, Token, boolean) - Method in class at.dms.compiler.tools.antlr.compiler.DefineGrammarSymbols
 
_refToken(Token, Token, Token, Token, boolean, boolean) - Method in class at.dms.compiler.tools.antlr.compiler.DefineGrammarSymbols
Reference a token
_returnToken - Variable in class at.dms.compiler.tools.antlr.runtime.CharScanner
 
_SC_CLK_TCK - Static variable in class at.dms.kjc.rstream.Names
 
_tokenNames - Static variable in class at.dms.compiler.tools.antlr.compiler.ANTLRParser
 
_tokenNames - Static variable in class at.dms.compiler.tools.antlr.compiler.ANTLRTokdefParser
 
_tokenNames - Static variable in class at.dms.compiler.tools.antlr.compiler.Preprocessor
 
_tokenNames - Static variable in class at.dms.compiler.tools.lexgen.LexgenParser
 
_tokenNames - Static variable in class at.dms.compiler.tools.msggen.MsggenParser
 
_tokenNames - Static variable in class at.dms.compiler.tools.optgen.OptgenParser
 
_tokenNames - Static variable in class at.dms.kjc.KjcParser
 
_tokenNames - Static variable in class streamit.frontend.StreamItParserFE
 
_tokenSet_0 - Static variable in class at.dms.compiler.tools.antlr.compiler.ActionLexer
 
_tokenSet_0 - Static variable in class at.dms.compiler.tools.antlr.compiler.ANTLRLexer
 
_tokenSet_0 - Static variable in class at.dms.compiler.tools.antlr.compiler.ANTLRParser
 
_tokenSet_0 - Static variable in class at.dms.compiler.tools.antlr.compiler.ANTLRTokdefLexer
 
_tokenSet_0 - Static variable in class at.dms.compiler.tools.antlr.compiler.ANTLRTokdefParser
 
_tokenSet_0 - Static variable in class at.dms.compiler.tools.antlr.compiler.Preprocessor
 
_tokenSet_0 - Static variable in class at.dms.compiler.tools.antlr.compiler.PreprocessorLexer
 
_tokenSet_0 - Static variable in class at.dms.compiler.tools.lexgen.LexgenLexer
 
_tokenSet_0 - Static variable in class at.dms.compiler.tools.msggen.MsggenLexer
 
_tokenSet_0 - Static variable in class at.dms.compiler.tools.optgen.OptgenLexer
 
_tokenSet_0 - Static variable in class at.dms.kjc.KjcParser
 
_tokenSet_0 - Static variable in class streamit.frontend.StreamItLex
 
_tokenSet_0 - Static variable in class streamit.frontend.StreamItParserFE
 
_tokenSet_1 - Static variable in class at.dms.compiler.tools.antlr.compiler.ActionLexer
 
_tokenSet_1 - Static variable in class at.dms.compiler.tools.antlr.compiler.ANTLRLexer
 
_tokenSet_1 - Static variable in class at.dms.compiler.tools.antlr.compiler.ANTLRParser
 
_tokenSet_1 - Static variable in class at.dms.compiler.tools.antlr.compiler.ANTLRTokdefLexer
 
_tokenSet_1 - Static variable in class at.dms.compiler.tools.antlr.compiler.ANTLRTokdefParser
 
_tokenSet_1 - Static variable in class at.dms.compiler.tools.antlr.compiler.Preprocessor
 
_tokenSet_1 - Static variable in class at.dms.compiler.tools.antlr.compiler.PreprocessorLexer
 
_tokenSet_1 - Static variable in class at.dms.compiler.tools.lexgen.LexgenLexer
 
_tokenSet_1 - Static variable in class at.dms.compiler.tools.msggen.MsggenLexer
 
_tokenSet_1 - Static variable in class at.dms.compiler.tools.optgen.OptgenLexer
 
_tokenSet_1 - Static variable in class at.dms.kjc.KjcParser
 
_tokenSet_1 - Static variable in class streamit.frontend.StreamItLex
 
_tokenSet_1 - Static variable in class streamit.frontend.StreamItParserFE
 
_tokenSet_10 - Static variable in class at.dms.compiler.tools.antlr.compiler.ActionLexer
 
_tokenSet_10 - Static variable in class at.dms.kjc.KjcParser
 
_tokenSet_10 - Static variable in class streamit.frontend.StreamItParserFE
 
_tokenSet_11 - Static variable in class at.dms.compiler.tools.antlr.compiler.ActionLexer
 
_tokenSet_11 - Static variable in class at.dms.kjc.KjcParser
 
_tokenSet_11 - Static variable in class streamit.frontend.StreamItParserFE
 
_tokenSet_12 - Static variable in class at.dms.compiler.tools.antlr.compiler.ActionLexer
 
_tokenSet_12 - Static variable in class at.dms.kjc.KjcParser
 
_tokenSet_12 - Static variable in class streamit.frontend.StreamItParserFE
 
_tokenSet_13 - Static variable in class at.dms.compiler.tools.antlr.compiler.ActionLexer
 
_tokenSet_13 - Static variable in class at.dms.kjc.KjcParser
 
_tokenSet_13 - Static variable in class streamit.frontend.StreamItParserFE
 
_tokenSet_14 - Static variable in class at.dms.compiler.tools.antlr.compiler.ActionLexer
 
_tokenSet_14 - Static variable in class at.dms.kjc.KjcParser
 
_tokenSet_14 - Static variable in class streamit.frontend.StreamItParserFE
 
_tokenSet_15 - Static variable in class at.dms.kjc.KjcParser
 
_tokenSet_15 - Static variable in class streamit.frontend.StreamItParserFE
 
_tokenSet_16 - Static variable in class at.dms.kjc.KjcParser
 
_tokenSet_16 - Static variable in class streamit.frontend.StreamItParserFE
 
_tokenSet_17 - Static variable in class at.dms.kjc.KjcParser
 
_tokenSet_17 - Static variable in class streamit.frontend.StreamItParserFE
 
_tokenSet_18 - Static variable in class at.dms.kjc.KjcParser
 
_tokenSet_18 - Static variable in class streamit.frontend.StreamItParserFE
 
_tokenSet_19 - Static variable in class at.dms.kjc.KjcParser
 
_tokenSet_19 - Static variable in class streamit.frontend.StreamItParserFE
 
_tokenSet_2 - Static variable in class at.dms.compiler.tools.antlr.compiler.ActionLexer
 
_tokenSet_2 - Static variable in class at.dms.compiler.tools.antlr.compiler.ANTLRLexer
 
_tokenSet_2 - Static variable in class at.dms.compiler.tools.antlr.compiler.ANTLRParser
 
_tokenSet_2 - Static variable in class at.dms.compiler.tools.antlr.compiler.Preprocessor
 
_tokenSet_2 - Static variable in class at.dms.compiler.tools.antlr.compiler.PreprocessorLexer
 
_tokenSet_2 - Static variable in class at.dms.compiler.tools.lexgen.LexgenLexer
 
_tokenSet_2 - Static variable in class at.dms.compiler.tools.msggen.MsggenLexer
 
_tokenSet_2 - Static variable in class at.dms.compiler.tools.optgen.OptgenLexer
 
_tokenSet_2 - Static variable in class at.dms.kjc.KjcParser
 
_tokenSet_2 - Static variable in class streamit.frontend.StreamItLex
 
_tokenSet_2 - Static variable in class streamit.frontend.StreamItParserFE
 
_tokenSet_20 - Static variable in class at.dms.kjc.KjcParser
 
_tokenSet_20 - Static variable in class streamit.frontend.StreamItParserFE
 
_tokenSet_21 - Static variable in class at.dms.kjc.KjcParser
 
_tokenSet_21 - Static variable in class streamit.frontend.StreamItParserFE
 
_tokenSet_22 - Static variable in class at.dms.kjc.KjcParser
 
_tokenSet_22 - Static variable in class streamit.frontend.StreamItParserFE
 
_tokenSet_23 - Static variable in class at.dms.kjc.KjcParser
 
_tokenSet_23 - Static variable in class streamit.frontend.StreamItParserFE
 
_tokenSet_24 - Static variable in class at.dms.kjc.KjcParser
 
_tokenSet_24 - Static variable in class streamit.frontend.StreamItParserFE
 
_tokenSet_25 - Static variable in class at.dms.kjc.KjcParser
 
_tokenSet_25 - Static variable in class streamit.frontend.StreamItParserFE
 
_tokenSet_26 - Static variable in class at.dms.kjc.KjcParser
 
_tokenSet_26 - Static variable in class streamit.frontend.StreamItParserFE
 
_tokenSet_27 - Static variable in class streamit.frontend.StreamItParserFE
 
_tokenSet_28 - Static variable in class streamit.frontend.StreamItParserFE
 
_tokenSet_29 - Static variable in class streamit.frontend.StreamItParserFE
 
_tokenSet_3 - Static variable in class at.dms.compiler.tools.antlr.compiler.ActionLexer
 
_tokenSet_3 - Static variable in class at.dms.compiler.tools.antlr.compiler.ANTLRParser
 
_tokenSet_3 - Static variable in class at.dms.compiler.tools.antlr.compiler.Preprocessor
 
_tokenSet_3 - Static variable in class at.dms.compiler.tools.antlr.compiler.PreprocessorLexer
 
_tokenSet_3 - Static variable in class at.dms.compiler.tools.lexgen.LexgenLexer
 
_tokenSet_3 - Static variable in class at.dms.compiler.tools.msggen.MsggenLexer
 
_tokenSet_3 - Static variable in class at.dms.compiler.tools.optgen.OptgenLexer
 
_tokenSet_3 - Static variable in class at.dms.kjc.KjcParser
 
_tokenSet_3 - Static variable in class streamit.frontend.StreamItLex
 
_tokenSet_3 - Static variable in class streamit.frontend.StreamItParserFE
 
_tokenSet_30 - Static variable in class streamit.frontend.StreamItParserFE
 
_tokenSet_31 - Static variable in class streamit.frontend.StreamItParserFE
 
_tokenSet_32 - Static variable in class streamit.frontend.StreamItParserFE
 
_tokenSet_33 - Static variable in class streamit.frontend.StreamItParserFE
 
_tokenSet_34 - Static variable in class streamit.frontend.StreamItParserFE
 
_tokenSet_35 - Static variable in class streamit.frontend.StreamItParserFE
 
_tokenSet_4 - Static variable in class at.dms.compiler.tools.antlr.compiler.ActionLexer
 
_tokenSet_4 - Static variable in class at.dms.compiler.tools.antlr.compiler.ANTLRParser
 
_tokenSet_4 - Static variable in class at.dms.compiler.tools.antlr.compiler.Preprocessor
 
_tokenSet_4 - Static variable in class at.dms.compiler.tools.antlr.compiler.PreprocessorLexer
 
_tokenSet_4 - Static variable in class at.dms.compiler.tools.msggen.MsggenLexer
 
_tokenSet_4 - Static variable in class at.dms.compiler.tools.optgen.OptgenLexer
 
_tokenSet_4 - Static variable in class at.dms.kjc.KjcParser
 
_tokenSet_4 - Static variable in class streamit.frontend.StreamItParserFE
 
_tokenSet_5 - Static variable in class at.dms.compiler.tools.antlr.compiler.ActionLexer
 
_tokenSet_5 - Static variable in class at.dms.compiler.tools.antlr.compiler.ANTLRParser
 
_tokenSet_5 - Static variable in class at.dms.compiler.tools.antlr.compiler.Preprocessor
 
_tokenSet_5 - Static variable in class at.dms.compiler.tools.antlr.compiler.PreprocessorLexer
 
_tokenSet_5 - Static variable in class at.dms.kjc.KjcParser
 
_tokenSet_5 - Static variable in class streamit.frontend.StreamItParserFE
 
_tokenSet_6 - Static variable in class at.dms.compiler.tools.antlr.compiler.ActionLexer
 
_tokenSet_6 - Static variable in class at.dms.compiler.tools.antlr.compiler.ANTLRParser
 
_tokenSet_6 - Static variable in class at.dms.compiler.tools.antlr.compiler.Preprocessor
 
_tokenSet_6 - Static variable in class at.dms.compiler.tools.antlr.compiler.PreprocessorLexer
 
_tokenSet_6 - Static variable in class at.dms.kjc.KjcParser
 
_tokenSet_6 - Static variable in class streamit.frontend.StreamItParserFE
 
_tokenSet_7 - Static variable in class at.dms.compiler.tools.antlr.compiler.ActionLexer
 
_tokenSet_7 - Static variable in class at.dms.compiler.tools.antlr.compiler.ANTLRParser
 
_tokenSet_7 - Static variable in class at.dms.compiler.tools.antlr.compiler.Preprocessor
 
_tokenSet_7 - Static variable in class at.dms.compiler.tools.antlr.compiler.PreprocessorLexer
 
_tokenSet_7 - Static variable in class at.dms.kjc.KjcParser
 
_tokenSet_7 - Static variable in class streamit.frontend.StreamItParserFE
 
_tokenSet_8 - Static variable in class at.dms.compiler.tools.antlr.compiler.ActionLexer
 
_tokenSet_8 - Static variable in class at.dms.compiler.tools.antlr.compiler.ANTLRParser
 
_tokenSet_8 - Static variable in class at.dms.compiler.tools.antlr.compiler.PreprocessorLexer
 
_tokenSet_8 - Static variable in class at.dms.kjc.KjcParser
 
_tokenSet_8 - Static variable in class streamit.frontend.StreamItParserFE
 
_tokenSet_9 - Static variable in class at.dms.compiler.tools.antlr.compiler.ActionLexer
 
_tokenSet_9 - Static variable in class at.dms.compiler.tools.antlr.compiler.ANTLRParser
 
_tokenSet_9 - Static variable in class at.dms.kjc.KjcParser
 
_tokenSet_9 - Static variable in class streamit.frontend.StreamItParserFE
 

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _