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
M
N
O
P
R
S
T
U
V
W
X
_
W
writeAsmInstr(String, String, String)
- Method in class dspl.backend.
AssemblyfileGenerator
Writes a standard two operand ASM instruction
writeAsmInstr(String, String)
- Method in class dspl.backend.
AssemblyfileGenerator
Writes one operand ASM instruction
writeBSSSection(ArrayList)
- Method in class dspl.backend.
AssemblyfileGenerator
Writes the BSS section, which includes all variables that are not explicitly defined before hand.
writeDataSection(ArrayList)
- Method in class dspl.backend.
AssemblyfileGenerator
Generate the data section for the program based on its variables.
writeFPLoad(Variable, X86Operand, AssemblyfileGenerator)
- Static method in class dspl.backend.x86.
X86VariableManager
Pushes op (which represents var) onto the stack
writeLabel(String)
- Method in class dspl.backend.
AssemblyfileGenerator
Writes an ASM label
Example: "L10:"
writeMoveInstruction(X86Operand, X86Operand, AssemblyfileGenerator)
- Static method in class dspl.backend.x86.
X86VariableManager
writer
- Variable in class dspl.backend.
AssemblyfileGenerator
PrintWriter responsible for writing instructions directly to the asm file
writeSkeletonASM(ArrayList)
- Method in class dspl.backend.
AssemblyfileGenerator
Generates the initial Assembly file given it's variables
Should be called before all other write commands are called on it
writeStdEntrySeq()
- Method in class dspl.backend.
AssemblyfileGenerator
Writes standard entry sequence for a function according to Intel ABI
Note: does not handle allocating additional space on the stack for local variables
writeStdOut
- Variable in class dspl.backend.
AssemblyfileGenerator
If true, all data written to asm file will also be written to std out
writeStdOutputSeq()
- Method in class dspl.backend.
AssemblyfileGenerator
Writes standard exit sequence for a function
writeTopOfFPStack(Variable, AssemblyfileGenerator)
- Static method in class dspl.backend.x86.
X86VariableManager
writeVectorMoveInstruction(X86Operand, X86Operand, AssemblyfileGenerator, boolean)
- Static method in class dspl.backend.x86.
X86VariableManager
WS
- Static variable in interface dspl.frontend.
DSPLAstToIntermediateWalkerTokenTypes
WS
- Static variable in interface dspl.frontend.
ParserTokensTokenTypes
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
M
N
O
P
R
S
T
U
V
W
X
_