Overview
Package
Class
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
R
S
T
U
V
W
Z
R
ra
- Static variable in interface kanga.parser.
KangaParserConstants
RegularExpression Id.
RBRACE
- Static variable in interface kanga.parser.
KangaParserConstants
RegularExpression Id.
RBRACE
- Static variable in interface minijava.parser.
MJParserConstants
RegularExpression Id.
RBRACE
- Static variable in interface piglet.parser.
PigletParserConstants
RegularExpression Id.
RBRACE
- Static variable in interface spiglet.parser.
SpigletParserConstants
RegularExpression Id.
ReadByte()
- Method in class kanga.parser.
JavaCharStream
ReadByte()
- Method in class minijava.parser.
JavaCharStream
ReadByte()
- Method in class piglet.parser.
JavaCharStream
ReadByte()
- Method in class spiglet.parser.
JavaCharStream
readChar()
- Method in class kanga.parser.
JavaCharStream
Read a character.
readChar()
- Method in class minijava.parser.
JavaCharStream
Read a character.
readChar()
- Method in class piglet.parser.
JavaCharStream
Read a character.
readChar()
- Method in class spiglet.parser.
JavaCharStream
Read a character.
Reg()
- Method in class kanga.parser.
KangaParser
reg
- Variable in class kanga.syntaxtree.
ALoadStmt
reg
- Variable in class kanga.syntaxtree.
AStoreStmt
reg
- Variable in class kanga.syntaxtree.
BinOp
reg
- Variable in class kanga.syntaxtree.
CJumpStmt
reg
- Variable in class kanga.syntaxtree.
HLoadStmt
reg
- Variable in class kanga.syntaxtree.
HStoreStmt
reg
- Variable in class kanga.syntaxtree.
MoveStmt
reg
- Variable in class kanga.syntaxtree.
PassArgStmt
Reg
- Class in
kanga.syntaxtree
Grammar production:
Reg(NodeChoice)
- Constructor for class kanga.syntaxtree.
Reg
reg1
- Variable in class kanga.syntaxtree.
HLoadStmt
reg1
- Variable in class kanga.syntaxtree.
HStoreStmt
RegisterAlloc
<
T
,
R
> - Class in
spiglet.translate.graph
This abstract class specifies the interface to analyze an interference graph and the metadata of the variables contained therein to allocate those variables to a pool of registers.
RegisterAlloc(Set<R>)
- Constructor for class spiglet.translate.graph.
RegisterAlloc
Construct an allocator with a given pool of general purpose registers.
registers
- Variable in class spiglet.translate.graph.
RegisterAlloc
An unmodifiable set of general-purpose registers, for lookup reference.
ReInit(Reader, int, int, int)
- Method in class kanga.parser.
JavaCharStream
Reinitialise.
ReInit(Reader, int, int)
- Method in class kanga.parser.
JavaCharStream
Reinitialise.
ReInit(Reader)
- Method in class kanga.parser.
JavaCharStream
Reinitialise.
ReInit(InputStream, String, int, int, int)
- Method in class kanga.parser.
JavaCharStream
Reinitialise.
ReInit(InputStream, int, int, int)
- Method in class kanga.parser.
JavaCharStream
Reinitialise.
ReInit(InputStream, String, int, int)
- Method in class kanga.parser.
JavaCharStream
Reinitialise.
ReInit(InputStream, int, int)
- Method in class kanga.parser.
JavaCharStream
Reinitialise.
ReInit(InputStream, String)
- Method in class kanga.parser.
JavaCharStream
Reinitialise.
ReInit(InputStream)
- Method in class kanga.parser.
JavaCharStream
Reinitialise.
ReInit(InputStream)
- Method in class kanga.parser.
KangaParser
Reinitialise.
ReInit(InputStream, String)
- Method in class kanga.parser.
KangaParser
Reinitialise.
ReInit(Reader)
- Method in class kanga.parser.
KangaParser
Reinitialise.
ReInit(KangaParserTokenManager)
- Method in class kanga.parser.
KangaParser
Reinitialise.
ReInit(JavaCharStream)
- Method in class kanga.parser.
KangaParserTokenManager
Reinitialise parser.
ReInit(JavaCharStream, int)
- Method in class kanga.parser.
KangaParserTokenManager
Reinitialise parser.
ReInit(Reader, int, int, int)
- Method in class minijava.parser.
JavaCharStream
Reinitialise.
ReInit(Reader, int, int)
- Method in class minijava.parser.
JavaCharStream
Reinitialise.
ReInit(Reader)
- Method in class minijava.parser.
JavaCharStream
Reinitialise.
ReInit(InputStream, String, int, int, int)
- Method in class minijava.parser.
JavaCharStream
Reinitialise.
ReInit(InputStream, int, int, int)
- Method in class minijava.parser.
JavaCharStream
Reinitialise.
ReInit(InputStream, String, int, int)
- Method in class minijava.parser.
JavaCharStream
Reinitialise.
ReInit(InputStream, int, int)
- Method in class minijava.parser.
JavaCharStream
Reinitialise.
ReInit(InputStream, String)
- Method in class minijava.parser.
JavaCharStream
Reinitialise.
ReInit(InputStream)
- Method in class minijava.parser.
JavaCharStream
Reinitialise.
ReInit(InputStream)
- Method in class minijava.parser.
MJParser
Reinitialise.
ReInit(InputStream, String)
- Method in class minijava.parser.
MJParser
Reinitialise.
ReInit(Reader)
- Method in class minijava.parser.
MJParser
Reinitialise.
ReInit(MJParserTokenManager)
- Method in class minijava.parser.
MJParser
Reinitialise.
ReInit(JavaCharStream)
- Method in class minijava.parser.
MJParserTokenManager
Reinitialise parser.
ReInit(JavaCharStream, int)
- Method in class minijava.parser.
MJParserTokenManager
Reinitialise parser.
ReInit(Reader, int, int, int)
- Method in class piglet.parser.
JavaCharStream
Reinitialise.
ReInit(Reader, int, int)
- Method in class piglet.parser.
JavaCharStream
Reinitialise.
ReInit(Reader)
- Method in class piglet.parser.
JavaCharStream
Reinitialise.
ReInit(InputStream, String, int, int, int)
- Method in class piglet.parser.
JavaCharStream
Reinitialise.
ReInit(InputStream, int, int, int)
- Method in class piglet.parser.
JavaCharStream
Reinitialise.
ReInit(InputStream, String, int, int)
- Method in class piglet.parser.
JavaCharStream
Reinitialise.
ReInit(InputStream, int, int)
- Method in class piglet.parser.
JavaCharStream
Reinitialise.
ReInit(InputStream, String)
- Method in class piglet.parser.
JavaCharStream
Reinitialise.
ReInit(InputStream)
- Method in class piglet.parser.
JavaCharStream
Reinitialise.
ReInit(InputStream)
- Method in class piglet.parser.
PigletParser
Reinitialise.
ReInit(InputStream, String)
- Method in class piglet.parser.
PigletParser
Reinitialise.
ReInit(Reader)
- Method in class piglet.parser.
PigletParser
Reinitialise.
ReInit(PigletParserTokenManager)
- Method in class piglet.parser.
PigletParser
Reinitialise.
ReInit(JavaCharStream)
- Method in class piglet.parser.
PigletParserTokenManager
Reinitialise parser.
ReInit(JavaCharStream, int)
- Method in class piglet.parser.
PigletParserTokenManager
Reinitialise parser.
ReInit(Reader, int, int, int)
- Method in class spiglet.parser.
JavaCharStream
Reinitialise.
ReInit(Reader, int, int)
- Method in class spiglet.parser.
JavaCharStream
Reinitialise.
ReInit(Reader)
- Method in class spiglet.parser.
JavaCharStream
Reinitialise.
ReInit(InputStream, String, int, int, int)
- Method in class spiglet.parser.
JavaCharStream
Reinitialise.
ReInit(InputStream, int, int, int)
- Method in class spiglet.parser.
JavaCharStream
Reinitialise.
ReInit(InputStream, String, int, int)
- Method in class spiglet.parser.
JavaCharStream
Reinitialise.
ReInit(InputStream, int, int)
- Method in class spiglet.parser.
JavaCharStream
Reinitialise.
ReInit(InputStream, String)
- Method in class spiglet.parser.
JavaCharStream
Reinitialise.
ReInit(InputStream)
- Method in class spiglet.parser.
JavaCharStream
Reinitialise.
ReInit(InputStream)
- Method in class spiglet.parser.
SpigletParser
Reinitialise.
ReInit(InputStream, String)
- Method in class spiglet.parser.
SpigletParser
Reinitialise.
ReInit(Reader)
- Method in class spiglet.parser.
SpigletParser
Reinitialise.
ReInit(SpigletParserTokenManager)
- Method in class spiglet.parser.
SpigletParser
Reinitialise.
ReInit(JavaCharStream)
- Method in class spiglet.parser.
SpigletParserTokenManager
Reinitialise parser.
ReInit(JavaCharStream, int)
- Method in class spiglet.parser.
SpigletParserTokenManager
Reinitialise parser.
removeEdge(Node, Node)
- Method in class spiglet.translate.graph.
Graph
Removes a directed edge from the two given nodes.
removeEdge(Node, Node)
- Method in class spiglet.translate.graph.
InterferenceGraph
Removes an edge between the two given nodes in the graph.
reset()
- Static method in class kanga.meta.
KangaLabel
Resets the static counter of the class' label number enumerator.
reset()
- Static method in class piglet.meta.
PigletLabel
Resets the static counter of the class' label number enumerator.
reset()
- Static method in class piglet.meta.
PigletTemp
Resets the static counter of the class' Temp number enumerator.
reset()
- Static method in class spiglet.meta.
SpigletLabel
Resets the static counter of the class' label number enumerator.
reset()
- Static method in class spiglet.meta.
SpigletTemp
Resets the static counter of the class' Temp number enumerator.
resetCounter()
- Static method in class spiglet.translate.graph.
Node
Resets the static counter that numbers newly created nodes.
resetPosition()
- Method in class kanga.visitor.
TreeDumper
Resets the position of the output "cursor" to the first line and column.
resetPosition()
- Method in class minijava.visitor.
TreeDumper
Resets the position of the output "cursor" to the first line and column.
resetPosition()
- Method in class piglet.visitor.
TreeDumper
Resets the position of the output "cursor" to the first line and column.
resetPosition()
- Method in class spiglet.visitor.
TreeDumper
Resets the position of the output "cursor" to the first line and column.
restoreCalleeRegisters()
- Method in class spiglet.translate.
KangaContext
In this context, generate code that pops the values stored on the stack back to callee-saved registers that were previously saved.
restoreCallerRegisters()
- Method in class spiglet.translate.
KangaContext
In this context, generate code that pops the values stored on the stack back to caller-saved registers that were previously saved.
result
- Variable in class minijava.translate.
PigletResult
RETURN
- Static variable in interface kanga.parser.
KangaParserConstants
RegularExpression Id.
RETURN
- Static variable in interface minijava.parser.
MJParserConstants
RegularExpression Id.
RETURN
- Static variable in interface piglet.parser.
PigletParserConstants
RegularExpression Id.
RETURN
- Static variable in interface spiglet.parser.
SpigletParserConstants
RegularExpression Id.
RPAREN
- Static variable in interface kanga.parser.
KangaParserConstants
RegularExpression Id.
RPAREN
- Static variable in interface minijava.parser.
MJParserConstants
RegularExpression Id.
RPAREN
- Static variable in interface piglet.parser.
PigletParserConstants
RegularExpression Id.
RPAREN
- Static variable in interface spiglet.parser.
SpigletParserConstants
RegularExpression Id.
RSQPAREN
- Static variable in interface kanga.parser.
KangaParserConstants
RegularExpression Id.
RSQPAREN
- Static variable in interface minijava.parser.
MJParserConstants
RegularExpression Id.
RSQPAREN
- Static variable in interface piglet.parser.
PigletParserConstants
RegularExpression Id.
RSQPAREN
- Static variable in interface spiglet.parser.
SpigletParserConstants
RegularExpression Id.
Overview
Package
Class
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
R
S
T
U
V
W
Z