coins.backend.gen
クラス CodeGenerator_mips.mipsArgumentPassingUtil
java.lang.Object
|
+--coins.backend.gen.CodeGenerator_mips.mipsArgumentPassingUtil
- 含まれているクラス:
- CodeGenerator_mips
- class CodeGenerator_mips.mipsArgumentPassingUtil
- extends java.lang.Object
Processing of Save-and-Restore(SR), as utility class.
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CodeGenerator_mips.mipsArgumentPassingUtil
CodeGenerator_mips.mipsArgumentPassingUtil()
genFunctionPrologue
public LirNode[] genFunctionPrologue(LirNode node,
BiList post)
- in mipsSRR.genLoadStackArgs().
genFunctionEpilogue
public LirNode genFunctionEpilogue(LirNode node,
BiList pre)
- Generate the LirNodes of function's return value.
genCallPrologue
public LirNode[] genCallPrologue(LirNode node,
BiList pre)
- 戻り値:
- LirNodes of arranged arguments of CALL node.
genCallEpilogue
public void genCallEpilogue(LirNode node,
BiList post)