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.

A B C D E F G H I L N O P R S T V W