coins.backend.gen
Class CodeGenerator_ppc.StructureScheduler
java.lang.Object
coins.backend.gen.CodeGenerator_ppc.StructureScheduler
- Enclosing class:
- CodeGenerator_ppc
- static class CodeGenerator_ppc.StructureScheduler
- extends java.lang.Object
|
Method Summary |
(package private) void |
AddInstruction(int iType,
java.lang.String iInst,
int iPlace)
|
(package private) void |
AddRegister(java.lang.String iRegName,
int iRegSize)
|
(package private) void |
AddRegisterInstruction(int iType,
java.lang.String iInst,
int iPlace)
|
(package private) void |
AddSPInstruction(int iType,
java.lang.String iInst,
int iPlace)
|
(package private) java.lang.String |
Output(java.lang.String iNextSP,
int iDiffSP)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
mIsConstruction
boolean mIsConstruction
mSavePoint
int mSavePoint
mInstList
java.util.ArrayList mInstList
mRegList
java.util.ArrayList mRegList
mSPList
java.util.ArrayList mSPList
OTHER_INSTRUCTION
static final int OTHER_INSTRUCTION
- See Also:
- Constant Field Values
SP_MOVE_INSTRUCTION
static final int SP_MOVE_INSTRUCTION
- See Also:
- Constant Field Values
INT_INSTRUCTION
static final int INT_INSTRUCTION
- See Also:
- Constant Field Values
FLOAT_INSTRUCTION
static final int FLOAT_INSTRUCTION
- See Also:
- Constant Field Values
VECTOR_INSTRUCTION
static final int VECTOR_INSTRUCTION
- See Also:
- Constant Field Values
LOAD_STORE_INSTRUCTION
static final int LOAD_STORE_INSTRUCTION
- See Also:
- Constant Field Values
CodeGenerator_ppc.StructureScheduler
CodeGenerator_ppc.StructureScheduler(boolean iConst)
AddRegister
void AddRegister(java.lang.String iRegName,
int iRegSize)
AddRegisterInstruction
void AddRegisterInstruction(int iType,
java.lang.String iInst,
int iPlace)
AddInstruction
void AddInstruction(int iType,
java.lang.String iInst,
int iPlace)
AddSPInstruction
void AddSPInstruction(int iType,
java.lang.String iInst,
int iPlace)
Output
java.lang.String Output(java.lang.String iNextSP,
int iDiffSP)