Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
L
N
O
P
R
S
T
V
W
V
valueOf(String)
- Static method in enum org.norecess.citkit.lir.expressions.
LIRBinaryExpression.BinaryOperator
Returns the enum constant of this type with the specified name.
valueOf(String)
- Static method in enum org.norecess.citkit.lir.expressions.
LIRUnaryExpression.UnaryOperator
Returns the enum constant of this type with the specified name.
valueOf(String)
- Static method in enum org.norecess.citkit.tir.expressions.
OperatorETIR.Operator
Returns the enum constant of this type with the specified name.
values()
- Static method in enum org.norecess.citkit.lir.expressions.
LIRBinaryExpression.BinaryOperator
Returns an array containing the constants of this enum type, in the order they are declared.
values()
- Static method in enum org.norecess.citkit.lir.expressions.
LIRUnaryExpression.UnaryOperator
Returns an array containing the constants of this enum type, in the order they are declared.
values()
- Static method in enum org.norecess.citkit.tir.expressions.
OperatorETIR.Operator
Returns an array containing the constants of this enum type, in the order they are declared.
VariableDTIR
- Class in
org.norecess.citkit.tir.declarations
The TIR for a variable declaration.
VariableDTIR(IPosition, ISymbol, INameTTIR, ExpressionTIR)
- Constructor for class org.norecess.citkit.tir.declarations.
VariableDTIR
Constructs a variable declaration.
VariableDTIR(ISymbol, INameTTIR, ExpressionTIR)
- Constructor for class org.norecess.citkit.tir.declarations.
VariableDTIR
Basic constructor.
VariableDTIR(ISymbol, ExpressionTIR)
- Constructor for class org.norecess.citkit.tir.declarations.
VariableDTIR
Constructs a variable declaration without a known type.
VariableETIR
- Class in
org.norecess.citkit.tir.expressions
The TIR for a variable (i.e., l-value) expression.
VariableETIR(IPosition, LValueTIR)
- Constructor for class org.norecess.citkit.tir.expressions.
VariableETIR
Constructs a variable expression.
VariableETIR(IPosition, LValueTIR, HobbesType)
- Constructor for class org.norecess.citkit.tir.expressions.
VariableETIR
Constructs a variable expression.
VariableETIR(LValueTIR)
- Constructor for class org.norecess.citkit.tir.expressions.
VariableETIR
Basic constructor.
VariableETIR(LValueTIR, HobbesType)
- Constructor for class org.norecess.citkit.tir.expressions.
VariableETIR
Basic constructor.
visitArrayETIR(IArrayETIR)
- Method in interface org.norecess.citkit.visitors.
ExpressionTIRVisitor
visitArrayType(IArrayTIR)
- Method in interface org.norecess.citkit.visitors.
TypeTIRVisitor
visitArrayType(IArrayType)
- Method in interface org.norecess.citkit.visitors.
TypeVisitor
visitAssignmentETIR(IAssignmentETIR)
- Method in interface org.norecess.citkit.visitors.
ExpressionTIRVisitor
visitBinaryExpression(LIRBinaryExpression)
- Method in interface org.norecess.citkit.visitors.
LIRExpressionVisitor
visitBooleanETIR(IBooleanETIR)
- Method in interface org.norecess.citkit.visitors.
ExpressionTIRVisitor
visitBreakETIR(BreakETIR)
- Method in interface org.norecess.citkit.visitors.
ExpressionTIRVisitor
visitCall(LIRCall)
- Method in interface org.norecess.citkit.visitors.
LIRInstructionVisitor
visitCallETIR(ICallETIR)
- Method in interface org.norecess.citkit.visitors.
ExpressionTIRVisitor
visitComment(LIRComment)
- Method in interface org.norecess.citkit.visitors.
LIRInstructionVisitor
visitConditionalAssignment(LIRConditionalAssignment)
- Method in interface org.norecess.citkit.visitors.
LIRInstructionVisitor
visitField(IFieldTIR)
- Method in interface org.norecess.citkit.visitors.
TypeTIRVisitor
visitFieldAssignmentETIR(IFieldAssignmentTIR)
- Method in interface org.norecess.citkit.visitors.
ExpressionTIRVisitor
visitFieldLValue(IFieldValueTIR)
- Method in interface org.norecess.citkit.visitors.
LValueTIRVisitor
visitFloatingPoint(LIRFloatingPointRegister)
- Method in interface org.norecess.citkit.visitors.
LIRRegisterVisitor
visitForETIR(IForETIR)
- Method in interface org.norecess.citkit.visitors.
ExpressionTIRVisitor
visitFunctionDTIR(IFunctionDTIR)
- Method in interface org.norecess.citkit.visitors.
DeclarationTIRVisitor
visitFunctionType(IFunctionType)
- Method in interface org.norecess.citkit.visitors.
TypeVisitor
visitGeneralPurpose(LIRGeneralPurposeRegister)
- Method in interface org.norecess.citkit.visitors.
LIRRegisterVisitor
visitGoto(LIRGoto)
- Method in interface org.norecess.citkit.visitors.
LIRInstructionVisitor
visitIf(LIRIf)
- Method in interface org.norecess.citkit.visitors.
LIRInstructionVisitor
visitIfETIR(IIfETIR)
- Method in interface org.norecess.citkit.visitors.
ExpressionTIRVisitor
visitInteger(LIRInteger)
- Method in interface org.norecess.citkit.visitors.
LIROperandVisitor
visitIntegerETIR(IIntegerETIR)
- Method in interface org.norecess.citkit.visitors.
ExpressionTIRVisitor
visitLabel(LIRLabel)
- Method in interface org.norecess.citkit.visitors.
LIRControlDestinationVisitor
visitLabel(LIRLabel)
- Method in interface org.norecess.citkit.visitors.
LIRInstructionVisitor
visitLambdaETIR(ILambdaETIR)
- Method in interface org.norecess.citkit.visitors.
ExpressionTIRVisitor
visitLetETIR(ILetETIR)
- Method in interface org.norecess.citkit.visitors.
ExpressionTIRVisitor
visitLoad(LIRLoad)
- Method in interface org.norecess.citkit.visitors.
LIRInstructionVisitor
visitNameType(INameTTIR)
- Method in interface org.norecess.citkit.visitors.
TypeTIRVisitor
visitNameType(INameType)
- Method in interface org.norecess.citkit.visitors.
TypeVisitor
visitNilETIR(NilETIR)
- Method in interface org.norecess.citkit.visitors.
ExpressionTIRVisitor
visitOperand(LIROperandExpression)
- Method in interface org.norecess.citkit.visitors.
LIRExpressionVisitor
visitOperatorETIR(IOperatorETIR)
- Method in interface org.norecess.citkit.visitors.
ExpressionTIRVisitor
visitParameter(LIRParameterRegister)
- Method in interface org.norecess.citkit.visitors.
LIRRegisterVisitor
visitPrimitiveType(PrimitiveType)
- Method in interface org.norecess.citkit.visitors.
TypeVisitor
visitRecordETIR(IRecordETIR)
- Method in interface org.norecess.citkit.visitors.
ExpressionTIRVisitor
visitRecordType(IRecordTTIR)
- Method in interface org.norecess.citkit.visitors.
TypeTIRVisitor
visitRecordType(IRecordType)
- Method in interface org.norecess.citkit.visitors.
TypeVisitor
visitRegister(LIRRegisterMA)
- Method in interface org.norecess.citkit.visitors.
LIRMemoryAddressVisitor
visitRegister(LIRRegisterOperand)
- Method in interface org.norecess.citkit.visitors.
LIROperandVisitor
visitRegisterAssignment(LIRRegisterAssignment)
- Method in interface org.norecess.citkit.visitors.
LIRInstructionVisitor
visitRegisterOffset(LIRRegisterOffset)
- Method in interface org.norecess.citkit.visitors.
LIRControlDestinationVisitor
visitRegisterOffset(LIRRegisterOffsetMA)
- Method in interface org.norecess.citkit.visitors.
LIRMemoryAddressVisitor
visitReigsterOffset(LIRRegisterOffset)
- Method in interface org.norecess.citkit.visitors.
LIROperandVisitor
visitReturn(LIRReturn)
- Method in interface org.norecess.citkit.visitors.
LIRInstructionVisitor
visitSequence(LIRSequence)
- Method in interface org.norecess.citkit.visitors.
LIRInstructionVisitor
visitSequenceETIR(ISequenceETIR)
- Method in interface org.norecess.citkit.visitors.
ExpressionTIRVisitor
visitSimpleLValue(ISimpleLValueTIR)
- Method in interface org.norecess.citkit.visitors.
LValueTIRVisitor
visitStore(LIRStore)
- Method in interface org.norecess.citkit.visitors.
LIRInstructionVisitor
visitStringETIR(IStringETIR)
- Method in interface org.norecess.citkit.visitors.
ExpressionTIRVisitor
visitSubscriptLValue(ISubscriptLValueTIR)
- Method in interface org.norecess.citkit.visitors.
LValueTIRVisitor
visitSymbolic(LIRSymbolicRegister)
- Method in interface org.norecess.citkit.visitors.
LIRRegisterVisitor
visitTwoRegister(LIRTwoRegisterMA)
- Method in interface org.norecess.citkit.visitors.
LIRMemoryAddressVisitor
visitTypeDTIR(ITypeDTIR)
- Method in interface org.norecess.citkit.visitors.
DeclarationTIRVisitor
visitUnaryExpression(LIRUnaryExpression)
- Method in interface org.norecess.citkit.visitors.
LIRExpressionVisitor
visitVariableDTIR(IVariableDTIR)
- Method in interface org.norecess.citkit.visitors.
DeclarationTIRVisitor
visitVariableETIR(IVariableETIR)
- Method in interface org.norecess.citkit.visitors.
ExpressionTIRVisitor
visitWhileETIR(IWhileETIR)
- Method in interface org.norecess.citkit.visitors.
ExpressionTIRVisitor
VOID_TYPE
- Static variable in class org.norecess.citkit.types.
VoidType
VoidType
- Class in
org.norecess.citkit.types
Data type for the void type.
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
L
N
O
P
R
S
T
V
W