|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectdspl.backend.CCallInstructionProcessor
dspl.backend.x86.X86CCallInstructionProcessor
public class X86CCallInstructionProcessor
CCallInstructionProcess for X86 ISA. Responsible for converting CCall instructions into the appriopriate series of instructions pushing the arguements onto the stack, calling the function, and lastly adjusting the stack (popping elements)
| Constructor Summary | |
|---|---|
X86CCallInstructionProcessor()
|
|
| Method Summary | |
|---|---|
void |
processCCallInstruction(CCallInstruction inst,
InstructionProcessor ip,
SymbolTable st,
AssemblyfileGenerator afg)
Process a CCall Instruction, converting it into the proper asm instructions |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public X86CCallInstructionProcessor()
| Method Detail |
|---|
public void processCCallInstruction(CCallInstruction inst,
InstructionProcessor ip,
SymbolTable st,
AssemblyfileGenerator afg)
CCallInstructionProcessor
processCCallInstruction in class CCallInstructionProcessor
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||