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
L
LambdaETIR
- Class in
org.norecess.citkit.tir.expressions
LambdaETIR(IPosition, String, ExpressionTIR)
- Constructor for class org.norecess.citkit.tir.expressions.
LambdaETIR
LambdaETIR(String, ExpressionTIR)
- Constructor for class org.norecess.citkit.tir.expressions.
LambdaETIR
LetETIR
- Class in
org.norecess.citkit.tir.expressions
The TIR for a let expression.
LetETIR(IPosition, List<? extends DeclarationTIR>, ExpressionTIR)
- Constructor for class org.norecess.citkit.tir.expressions.
LetETIR
Constructs a let expression.
LetETIR(List<? extends DeclarationTIR>, ExpressionTIR)
- Constructor for class org.norecess.citkit.tir.expressions.
LetETIR
Basic constructor.
LIRBinaryExpression
- Class in
org.norecess.citkit.lir.expressions
LIRBinaryExpression(LIROperand, LIRBinaryExpression.BinaryOperator, LIROperand)
- Constructor for class org.norecess.citkit.lir.expressions.
LIRBinaryExpression
LIRBinaryExpression(LIRRegister, LIRBinaryExpression.BinaryOperator, LIRRegister)
- Constructor for class org.norecess.citkit.lir.expressions.
LIRBinaryExpression
LIRBinaryExpression.BinaryOperator
- Enum in
org.norecess.citkit.lir.expressions
LIRCall
- Class in
org.norecess.citkit.lir.instructions
LIRCall(LIRRegister, String)
- Constructor for class org.norecess.citkit.lir.instructions.
LIRCall
LIRCall(String)
- Constructor for class org.norecess.citkit.lir.instructions.
LIRCall
LIRComment
- Class in
org.norecess.citkit.lir.instructions
LIRComment(String)
- Constructor for class org.norecess.citkit.lir.instructions.
LIRComment
LIRConditionalAssignment
- Class in
org.norecess.citkit.lir.instructions
LIRConditionalAssignment(LIRRegister, LIRRegister, LIROperand)
- Constructor for class org.norecess.citkit.lir.instructions.
LIRConditionalAssignment
LIRControlDestination
- Interface in
org.norecess.citkit.lir
LIRControlDestinationVisitor
<
T
> - Interface in
org.norecess.citkit.visitors
LIRExpression
- Interface in
org.norecess.citkit.lir
LIRExpressionVisitor
<
T
> - Interface in
org.norecess.citkit.visitors
LIRFloatingPointRegister
- Class in
org.norecess.citkit.lir.operands.registers
LIRFloatingPointRegister(int)
- Constructor for class org.norecess.citkit.lir.operands.registers.
LIRFloatingPointRegister
LIRGeneralPurposeRegister
- Class in
org.norecess.citkit.lir.operands.registers
LIRGeneralPurposeRegister(int)
- Constructor for class org.norecess.citkit.lir.operands.registers.
LIRGeneralPurposeRegister
LIRGoto
- Class in
org.norecess.citkit.lir.instructions
LIRGoto(LIRLabel)
- Constructor for class org.norecess.citkit.lir.instructions.
LIRGoto
LIRIf
- Class in
org.norecess.citkit.lir.instructions
LIRIf(LIRExpression, LIRLabel)
- Constructor for class org.norecess.citkit.lir.instructions.
LIRIf
LIRInstruction
- Interface in
org.norecess.citkit.lir
LIRInstructionVisitor
<
T
> - Interface in
org.norecess.citkit.visitors
LIRInteger
- Class in
org.norecess.citkit.lir.operands
LIRInteger(int)
- Constructor for class org.norecess.citkit.lir.operands.
LIRInteger
LIRLabel
- Class in
org.norecess.citkit.lir
LIRLabel(String)
- Constructor for class org.norecess.citkit.lir.
LIRLabel
LIRLoad
- Class in
org.norecess.citkit.lir.instructions
LIRLoad(LIRRegister, LIRMemoryAddress)
- Constructor for class org.norecess.citkit.lir.instructions.
LIRLoad
LIRMemoryAddress
- Interface in
org.norecess.citkit.lir
LIRMemoryAddressVisitor
<
T
> - Interface in
org.norecess.citkit.visitors
LIROperand
- Interface in
org.norecess.citkit.lir
LIROperandExpression
- Class in
org.norecess.citkit.lir.expressions
LIROperandExpression(LIROperand)
- Constructor for class org.norecess.citkit.lir.expressions.
LIROperandExpression
LIROperandExpression(LIRRegister)
- Constructor for class org.norecess.citkit.lir.expressions.
LIROperandExpression
LIROperandVisitor
<
T
> - Interface in
org.norecess.citkit.visitors
LIRParameterRegister
- Class in
org.norecess.citkit.lir.operands.registers
LIRParameterRegister(int)
- Constructor for class org.norecess.citkit.lir.operands.registers.
LIRParameterRegister
LIRRegister
- Interface in
org.norecess.citkit.lir
LIRRegisterAssignment
- Class in
org.norecess.citkit.lir.instructions
LIRRegisterAssignment(LIRRegister, LIRExpression)
- Constructor for class org.norecess.citkit.lir.instructions.
LIRRegisterAssignment
LIRRegisterAssignment(LIRRegisterOperand, LIRExpression)
- Constructor for class org.norecess.citkit.lir.instructions.
LIRRegisterAssignment
LIRRegisterMA
- Class in
org.norecess.citkit.lir.memoryaddresses
LIRRegisterMA(LIRRegister)
- Constructor for class org.norecess.citkit.lir.memoryaddresses.
LIRRegisterMA
LIRRegisterOffset
- Class in
org.norecess.citkit.lir.operands
LIRRegisterOffset(LIRRegister, int)
- Constructor for class org.norecess.citkit.lir.operands.
LIRRegisterOffset
LIRRegisterOffsetMA
- Class in
org.norecess.citkit.lir.memoryaddresses
LIRRegisterOffsetMA(LIRRegister, int)
- Constructor for class org.norecess.citkit.lir.memoryaddresses.
LIRRegisterOffsetMA
LIRRegisterOperand
- Class in
org.norecess.citkit.lir.operands
LIRRegisterOperand(LIRRegister)
- Constructor for class org.norecess.citkit.lir.operands.
LIRRegisterOperand
LIRRegisterVisitor
<
T
> - Interface in
org.norecess.citkit.visitors
LIRReturn
- Class in
org.norecess.citkit.lir.instructions
LIRReturn(LIROperand)
- Constructor for class org.norecess.citkit.lir.instructions.
LIRReturn
LIRReturn()
- Constructor for class org.norecess.citkit.lir.instructions.
LIRReturn
LIRSequence
- Class in
org.norecess.citkit.lir.instructions
LIRSequence()
- Constructor for class org.norecess.citkit.lir.instructions.
LIRSequence
LIRStore
- Class in
org.norecess.citkit.lir.instructions
LIRStore(LIRMemoryAddress, LIROperand)
- Constructor for class org.norecess.citkit.lir.instructions.
LIRStore
LIRSymbolicRegister
- Class in
org.norecess.citkit.lir.operands.registers
LIRSymbolicRegister(int)
- Constructor for class org.norecess.citkit.lir.operands.registers.
LIRSymbolicRegister
LIRTwoRegisterMA
- Class in
org.norecess.citkit.lir.memoryaddresses
LIRTwoRegisterMA(LIRRegister, LIRRegister)
- Constructor for class org.norecess.citkit.lir.memoryaddresses.
LIRTwoRegisterMA
LIRUnaryExpression
- Class in
org.norecess.citkit.lir.expressions
LIRUnaryExpression(LIRUnaryExpression.UnaryOperator, LIROperand)
- Constructor for class org.norecess.citkit.lir.expressions.
LIRUnaryExpression
LIRUnaryExpression(LIRUnaryExpression.UnaryOperator, LIRRegister)
- Constructor for class org.norecess.citkit.lir.expressions.
LIRUnaryExpression
LIRUnaryExpression.UnaryOperator
- Enum in
org.norecess.citkit.lir.expressions
LValueTIR
- Interface in
org.norecess.citkit.tir
The abstract AST for all kinds of l-values.
LValueTIRVisitor
<
T
> - Interface in
org.norecess.citkit.visitors
Implements a visitor pattern for an lvalue expression in a Hobbes program.
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