#define NumDataRegisters () |
#define NumAddressRegisters () |
#define DataRegisters () |
#define AddressRegisters () |
#define SmallCallKilledRegisters () |
#define SendKilledRegisters () |
enum Location |
bool isRegister (Location r) [inline]
|
bool isArgRegister (Location loc) [inline]
|
bool isIArgRegister (Location loc) [inline]
|
Location ArgLocation (fint i) [inline]
|
Location IArgLocation (fint i) [inline]
|
bool isStackRegister (Location r) [inline]
|
bool isExtraArgRegister (Location r) [inline]
|
bool isExtraIArgRegister (Location r) [inline]
|
bool is_StackLocation (Location r) [inline]
|
fint index_for_StackLocation (Location r) [inline]
|
Location StackLocation_for_index (fint i) [inline]
|
const fint NumGlobalRegisters |
const fint NumInRegisters |
const fint NumLocalRegisters |
const fint NumOutRegisters |
const fint NumRegisters |
const fint NumArgRegisters |
const fint NumIArgRegisters |
const fint NumCArgRegisters |
const fint NumAnyRegisters |
Location ArgRegisters[] |
Location IArgRegisters[] |
Location CArgRegisters[] |
const fint WindowSize |
Location AnyRegisters[] |
Location NoFrameAnyRegisters[] |
Location CallKilledRegisters[] |
Location NoFrameKilledRegisters[] |
Location RegisterFromStack[] |
fint StackFromRegister[] |
Location IRegisterFromORegister[] |
char* RegisterNames[] |
fint NoFrameRegisterNumbers[] |
const RegisterString LocalMask |
const RegisterString HardwiredMask |
char* StackRegisterNames[] |
char* ExtraArgRegisterNames[] |
char* ExtraIArgRegisterNames[] |