|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use CExpressionContext | |
---|---|
at.dms.kjc | |
at.dms.kjc.sir | Contains the heart of the StreamIt Intermediate Representation, or SIR for short. |
at.dms.kjc.sir.lowering | Provides compiler passes that analyze or optimize the SIR, primarily within the code of each filter. |
Uses of CExpressionContext in at.dms.kjc |
---|
Methods in at.dms.kjc with parameters of type CExpressionContext | |
---|---|
JExpression |
JUnqualifiedInstanceCreation.analyse(CExpressionContext context)
Analyses the expression (semantically). |
JExpression |
JUnqualifiedAnonymousCreation.analyse(CExpressionContext context)
Analyses the expression (semantically). |
JExpression |
JUnaryPromote.analyse(CExpressionContext context)
Analyses the expression (semantically). |
JExpression |
JUnaryPlusExpression.analyse(CExpressionContext context)
Analyses the expression (semantically). |
JExpression |
JUnaryMinusExpression.analyse(CExpressionContext context)
Analyses the expression (semantically). |
JExpression |
JTypeNameExpression.analyse(CExpressionContext context)
Analyses the expression (semantically). |
JExpression |
JThisExpression.analyse(CExpressionContext context)
Analyses the expression (semantically). |
JExpression |
JSuperExpression.analyse(CExpressionContext context)
Analyses the expression (semantically). |
JExpression |
JStringLiteral.analyse(CExpressionContext context)
Analyses the expression (semantically). |
JExpression |
JShiftExpression.analyse(CExpressionContext context)
Analyses the expression (semantically). |
JExpression |
JRelationalExpression.analyse(CExpressionContext context)
Analyses the expression (semantically). |
JExpression |
JQualifiedInstanceCreation.analyse(CExpressionContext context)
Analyses the expression (semantically). |
JExpression |
JQualifiedAnonymousCreation.analyse(CExpressionContext context)
Analyses the expression (semantically). |
JExpression |
JPrefixExpression.analyse(CExpressionContext context)
Analyses the expression (semantically). |
JExpression |
JPostfixExpression.analyse(CExpressionContext context)
Analyses the expression (semantically). |
JExpression |
JParenthesedExpression.analyse(CExpressionContext context)
Analyses the expression (semantically). |
JExpression |
JOuterLocalVariableExpression.analyse(CExpressionContext context)
Analyses the expression (semantically). |
JExpression |
JNullLiteral.analyse(CExpressionContext context)
Analyses the expression (semantically). |
JExpression |
JNewArrayExpression.analyse(CExpressionContext context)
Analyses the expression (semantically). |
JExpression |
JNameExpression.analyse(CExpressionContext context)
Analyses the expression (semantically). |
JExpression |
JMultExpression.analyse(CExpressionContext context)
Analyses the expression (semantically). |
JExpression |
JModuloExpression.analyse(CExpressionContext context)
Analyses the expression (semantically). |
JExpression |
JMinusExpression.analyse(CExpressionContext context)
Analyses the expression (semantically). |
JExpression |
JMethodCallExpression.analyse(CExpressionContext context)
Analyses the expression (semantically). |
JExpression |
JLongLiteral.analyse(CExpressionContext context)
Analyses the expression (semantically). |
JExpression |
JLogicalComplementExpression.analyse(CExpressionContext context)
Analyses the expression (semantically). |
JExpression |
JLocalVariableExpression.analyse(CExpressionContext context)
Analyses the expression (semantically). |
JExpression |
JLiteral.analyse(CExpressionContext context)
Analyses the expression (semantically). |
JExpression |
JIntLiteral.analyse(CExpressionContext context)
Analyses the expression (semantically). |
JExpression |
JInstanceofExpression.analyse(CExpressionContext context)
Analyses the expression (semantically). |
JExpression |
JFieldAccessExpression.analyse(CExpressionContext context)
Analyses the expression (semantically). |
abstract JExpression |
JExpression.analyse(CExpressionContext context)
Analyses the expression (semantically). |
JExpression |
JEqualityExpression.analyse(CExpressionContext context)
Analyses the expression (semantically). |
JExpression |
JEmittedTextExpression.analyse(CExpressionContext context)
|
JExpression |
JDivideExpression.analyse(CExpressionContext context)
Analyses the expression (semantically). |
JExpression |
JConstructorCall.analyse(CExpressionContext context)
Analyses the expression (semantically). |
JExpression |
JConditionalOrExpression.analyse(CExpressionContext context)
Analyses the expression (semantically). |
JExpression |
JConditionalExpression.analyse(CExpressionContext context)
Analyses the expression (semantically). |
JExpression |
JConditionalAndExpression.analyse(CExpressionContext context)
Analyses the expression (semantically). |
JExpression |
JCompoundAssignmentExpression.analyse(CExpressionContext context)
Analyses the expression (semantically). |
JExpression |
JClassExpression.analyse(CExpressionContext context)
Analyses the expression (semantically). |
JExpression |
JCheckedExpression.analyse(CExpressionContext context)
Analyses the expression (semantically). |
JExpression |
JCastExpression.analyse(CExpressionContext context)
Analyses the expression (semantically). |
JExpression |
JBitwiseExpression.analyse(CExpressionContext context)
Analyses the expression (semantically). |
JExpression |
JBitwiseComplementExpression.analyse(CExpressionContext context)
Analyses the expression (semantically). |
abstract JExpression |
JBinaryArithmeticExpression.analyse(CExpressionContext context)
Analyses the expression (semantically). |
JExpression |
JAssignmentExpression.analyse(CExpressionContext context)
Analyses the expression (semantically). |
JExpression |
JArrayLengthExpression.analyse(CExpressionContext context)
Analyses the expression (semantically). |
JExpression |
JArrayInitializer.analyse(CExpressionContext context)
Analyses the expression (semantically). |
JExpression |
JArrayAccessExpression.analyse(CExpressionContext context)
Analyses the expression (semantically). |
JExpression |
JAddExpression.analyse(CExpressionContext context)
Analyses the expression (semantically). |
void |
JFieldAccessExpression.checkAccess(CClass local,
CExpressionContext context)
Checks is access to prefix is okay |
JExpression |
JStringLiteral.convertType(CType dest,
CExpressionContext context)
|
JExpression |
JShortLiteral.convertType(CType dest,
CExpressionContext context)
convertType changes the type of this expression to an other |
JExpression |
JNullLiteral.convertType(CType dest,
CExpressionContext context)
|
JExpression |
JLongLiteral.convertType(CType dest,
CExpressionContext context)
convertType changes the type of this expression to an other |
abstract JExpression |
JLiteral.convertType(CType dest,
CExpressionContext context)
convertType changes the type of this expression to an other |
JExpression |
JIntLiteral.convertType(CType dest,
CExpressionContext context)
convertType changes the type of this expression to an other |
JExpression |
JFloatLiteral.convertType(CType dest,
CExpressionContext context)
convertType changes the type of this expression to an other |
JExpression |
JExpression.convertType(CType dest,
CExpressionContext context)
convertType changes the type of this expression to an other |
JExpression |
JDoubleLiteral.convertType(CType dest,
CExpressionContext context)
convertType changes the type of this expression to an other |
JExpression |
JCharLiteral.convertType(CType dest,
CExpressionContext context)
convertType changes the type of this expression to an other |
JExpression |
JByteLiteral.convertType(CType dest,
CExpressionContext context)
convertType changes the type of this expression to an other |
JExpression |
JBooleanLiteral.convertType(CType dest,
CExpressionContext context)
convertType changes the type of this expression to an other |
protected void |
CExpressionContext.deepCloneInto(CExpressionContext other)
Clones all fields of this into |
protected void |
JFieldAccessExpression.findPrefix(CClass local,
CExpressionContext context)
Finds the type of the prefix. |
boolean |
JLocalVariableExpression.isInitialized(CExpressionContext context)
Returns true if this field is already initialized |
boolean |
JFieldAccessExpression.isInitialized(CExpressionContext context)
Returns true iff this field is already initialized. |
boolean |
JExpression.isInitialized(CExpressionContext context)
|
boolean |
JArrayAccessExpression.isInitialized(CExpressionContext context)
|
boolean |
JThisExpression.isLValue(CExpressionContext context)
|
boolean |
JLocalVariableExpression.isLValue(CExpressionContext context)
Returns true if this field accept assignment |
boolean |
JFieldAccessExpression.isLValue(CExpressionContext context)
Returns true if this field accepts assignments. |
boolean |
JExpression.isLValue(CExpressionContext context)
Tests whether this expression can be at the left-hand side of an assignment, i.e. |
boolean |
JArrayAccessExpression.isLValue(CExpressionContext context)
|
boolean |
JLocalVariableExpression.myBeInitialized(CExpressionContext context)
Returns true if this field may be initialized (used for assignment) |
void |
JLocalVariableExpression.setInitialized(CExpressionContext context)
Declares this variable to be initialized. |
void |
JFieldAccessExpression.setInitialized(CExpressionContext context)
Declares this variable to be initialized. |
void |
JExpression.setInitialized(CExpressionContext context)
Declares this variable to be initialized. |
void |
JArrayAccessExpression.setInitialized(CExpressionContext context)
Declares this variable to be initialized. |
Constructors in at.dms.kjc with parameters of type CExpressionContext | |
---|---|
CExpressionContext(CExpressionContext parent)
Constructs the context to analyse an expression semantically. |
|
CExpressionContext(CExpressionContext parent,
boolean isLeftSide,
boolean discardValue)
Constructs the context to analyse an expression semantically. |
Uses of CExpressionContext in at.dms.kjc.sir |
---|
Methods in at.dms.kjc.sir with parameters of type CExpressionContext | |
---|---|
JExpression |
SIRRangeExpression.analyse(CExpressionContext context)
Throws an exception (NOT SUPPORTED YET) |
JExpression |
SIRPushExpression.analyse(CExpressionContext context)
Throws an exception (NOT SUPPORTED YET) |
JExpression |
SIRPortal.analyse(CExpressionContext context)
Throws an exception (NOT SUPPORTED YET) |
JExpression |
SIRPopExpression.analyse(CExpressionContext context)
Throws an exception (NOT SUPPORTED YET) |
JExpression |
SIRPeekExpression.analyse(CExpressionContext context)
Throws an exception (NOT SUPPORTED YET) |
JExpression |
SIRInterfaceTable.analyse(CExpressionContext context)
|
JExpression |
SIRDynamicToken.analyse(CExpressionContext context)
Throws an exception (NOT SUPPORTED YET) |
JExpression |
SIRCreatePortal.analyse(CExpressionContext context)
|
JExpression |
SIRPortal.convertType(CType dest,
CExpressionContext context)
|
Uses of CExpressionContext in at.dms.kjc.sir.lowering |
---|
Methods in at.dms.kjc.sir.lowering with parameters of type CExpressionContext | |
---|---|
JExpression |
JVectorLiteral.analyse(CExpressionContext context)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |