 |  | enum | Location { G0,
G1,
G2,
G3,
G4,
G5,
G6,
G7,
O0,
O1,
O2,
O3,
O4,
O5,
O6,
O7,
L0,
L1,
L2,
L3,
L4,
L5,
L6,
L7,
I0,
I1,
I2,
I3,
I4,
I5,
I6,
I7,
UnAllocated,
Temp,
StackTemp,
AnyLocation,
AnyRegister,
DataRegister,
AddressRegister,
StackLocations,
ExtraIArgLocations,
ExtraArgLocations,
IllegalLocation,
UnusedReg,
IReceiverReg,
IResultReg,
IArg1,
IArg2,
IArg3,
IArg4,
IArg5,
FP,
ReturnAddr,
ReceiverReg,
ResultReg,
Arg1,
Arg2,
Arg3,
Arg4,
Arg5,
SP,
CalleeReturnAddr,
Temp1,
Temp2,
Temp3,
ByteMapBaseReg,
SPLimitReg,
ReservedAnyRegister1,
ReservedAnyRegister2,
ReservedAnyRegister3,
ReservedDataRegister,
ReservedAddressRegister,
CReceiverReg,
ICReceiverReg,
CResultReg,
ICResultReg,
ExtraCArgLocations,
FrameReg,
RecompileLinkReg,
PerformSelectorLoc,
IPerformSelectorLoc,
PerformDelegateeLoc,
IPerformDelegateeLoc,
DILinkReg,
DICountReg,
DIRecompileLinkReg,
NLRResultReg,
NLRHomeReg,
NLRHomeIDReg,
NLRTempReg,
LowestNonVolReg,
LowestLocalNonVolReg,
HighestNonVolReg
} |