|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use JLiteral | |
---|---|
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. |
at.dms.util |
Uses of JLiteral in at.dms.kjc |
---|
Subclasses of JLiteral in at.dms.kjc | |
---|---|
class |
JBooleanLiteral
Root class for all expressions |
class |
JByteLiteral
JLS 3.10.1 Integer Literals. |
class |
JCharLiteral
A simple character constant |
class |
JDoubleLiteral
JLS 3.10.2 Floating-Point Literals. |
class |
JFloatLiteral
JLS 3.10.2 Floating-Point Literals. |
class |
JIntLiteral
JLS 3.10.1 Integer Literals. |
class |
JLongLiteral
JLS 3.10.1 Long Literals. |
class |
JNullLiteral
A simple character constant |
class |
JShortLiteral
JLS 3.10.1 Integer Literals. |
class |
JStringLiteral
A simple character constant |
Methods in at.dms.kjc that return JLiteral | |
---|---|
JLiteral |
JLocalVariableExpression.getLiteral()
Returns the literal value of this field |
JLiteral |
JLiteral.getLiteral()
Returns the literal value of an expression |
JLiteral |
JFieldAccessExpression.getLiteral()
Returns the literal value of this field. |
JLiteral |
JExpression.getLiteral()
Returns the literal value of this field |
static JLiteral |
JLiteral.parseInteger(TokenReference where,
String image)
Constructs an integer (int or long) literal |
static JLiteral |
JLiteral.parseReal(TokenReference where,
String image)
Constructs a real (float or double) literal |
Methods in at.dms.kjc with parameters of type JLiteral | |
---|---|
protected void |
JLiteral.deepCloneInto(JLiteral other)
Clones all fields of this into |
S |
ExpressionVisitorBase.visitLiteral(JLiteral self,
T otherData)
|
S |
ExpressionVisitor.visitLiteral(JLiteral self,
T otherData)
|
void |
SLIRVisitor.visitVectorLiteral(JVectorLiteral self,
JLiteral scalar)
Visit a vector literal value. |
Object |
SLIRReplacingVisitor.visitVectorLiteral(JVectorLiteral self,
JLiteral scalar)
Visits a vector literal expression. |
void |
SLIREmptyVisitor.visitVectorLiteral(JVectorLiteral self,
JLiteral scalar)
Visits a vector literal |
Object |
SLIREmptyAttributeVisitor.visitVectorLiteral(JVectorLiteral self,
JLiteral scalar)
Visits a vector literal |
T |
SLIRAttributeVisitor.visitVectorLiteral(JVectorLiteral self,
JLiteral scalar)
Visits a vector literal |
Uses of JLiteral in at.dms.kjc.sir |
---|
Subclasses of JLiteral in at.dms.kjc.sir | |
---|---|
class |
SIRPortal
This represents a stream portal used for messaging |
Methods in at.dms.kjc.sir with parameters of type JLiteral | |
---|---|
void |
SIRToStreamIt.visitVectorLiteral(JVectorLiteral self,
JLiteral scalar)
Print vector literal expression as scalar expression followed by "v"; |
Uses of JLiteral in at.dms.kjc.sir.lowering |
---|
Methods in at.dms.kjc.sir.lowering that return JLiteral | |
---|---|
JLiteral |
JVectorLiteral.getScalar()
Get the scalar value that is being widened to a vector. |
Methods in at.dms.kjc.sir.lowering with parameters of type JLiteral | |
---|---|
void |
JVectorLiteral.setScalar(JLiteral scalar)
Set a new value for the scalar literal being duplicated to make the vector. |
Object |
ThreeAddressExpressionCheck.visitLiteral(JLiteral self,
Stack<JExpression> context)
|
Method parameters in at.dms.kjc.sir.lowering with type arguments of type JLiteral | |
---|---|
static LoopIterInfo |
LoopIterInfo.getLoopInfo(JStatement init,
JExpression cond,
JStatement incr,
JStatement body,
Map<JLocalVariable,JExpression> values,
Map<JLocalVariable,JLiteral> constants)
Get unroll info for this loop. |
Constructors in at.dms.kjc.sir.lowering with parameters of type JLiteral | |
---|---|
JVectorLiteral(JLiteral scalar)
Construct from a scalar literal |
Constructor parameters in at.dms.kjc.sir.lowering with type arguments of type JLiteral | |
---|---|
Unroller(Hashtable<JLocalVariable,JLiteral> constants)
Creates one of these given that constants maps JLocalVariables to JLiterals for the scope that we'll be visiting. |
|
Unroller(Hashtable<JLocalVariable,JLiteral> constants,
boolean unrollOuterLoops)
|
Uses of JLiteral in at.dms.util |
---|
Methods in at.dms.util with parameters of type JLiteral | |
---|---|
void |
IRPrinter.visitVectorLiteral(JVectorLiteral self,
JLiteral scalar)
Visits a vector literal. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |