Information about the activation record for the method is built up as we generate machine code.
More...
#include <Assembler.h>
List of all members.
Detailed Description
Information about the activation record for the method is built up as we generate machine code.
As part of the prologue, we issue a stack adjustment instruction and then later patch the adjustment value. Temporary values can be placed into the AR as method calls are issued. Also LIR_alloc instructions will consume space.
Constructor & Destructor Documentation
Member Function Documentation
| void nanojit::Assembler::beginAssembly |
( |
Fragment * |
frag |
) |
|
| nanojit::Assembler::debug_only |
( |
void pageValidate(); |
|
) |
|
| nanojit::Assembler::debug_only |
( |
void registerConsistencyCheck(); |
|
) |
|
| void nanojit::Assembler::endAssembly |
( |
Fragment * |
frag |
) |
|
| AssmError nanojit::Assembler::error |
( |
|
) |
[inline] |
| void nanojit::Assembler::patch |
( |
SideExit * |
exit |
) |
|
| void nanojit::Assembler::releaseRegisters |
( |
|
) |
|
| void nanojit::Assembler::reset |
( |
|
) |
|
| void nanojit::Assembler::setError |
( |
AssmError |
e |
) |
[inline] |
Friends And Related Function Documentation
friend class VerboseBlockReader [friend] |
Member Data Documentation
The documentation for this class was generated from the following file: