Compounds |
| | struct | PrimDesc |
Enumerations |
| | enum | primType { InternalPrimitive,
ExternalPrimitive,
RestartPrimitive,
UnwindProtectPrimitive,
ClonePrimitive,
CloneVectorPrimitive,
IntComparisonPrimitive,
IntArithmeticPrimitive,
FloatComparisonPrimitive,
FloatArithmeticPrimitive,
EQPrimitive,
AtPrimitive,
AtPutPrimitive,
SizePrimitive,
ByteAtPrimitive,
ByteAtPutPrimitive,
ByteSizePrimitive,
NotReallyAPrimitive
} |
| | enum | primExprType { UnknownPrimType,
NoReturnPrimType,
ReceiverPrimType,
ReceiverMapPrimType,
IntegerPrimType,
FloatPrimType,
StringPrimType,
ObjVectorPrimType,
ByteVectorPrimType,
BooleanPrimType
} |
Functions |
| | PrimDesc* | getPrimDescOfSelector (stringOop selector, bool internal = false) |
| | PrimDesc* | getPrimDescOfBytes (char* selector, fint len, bool internal = false) |
| | PrimDesc* | getPrimDescOfString (char* selector, bool internal = false) |
| | PrimDesc* | getPrimDescOfFunction (fntype fn, bool internal = false) |
| | PrimDesc* | getPrimDescOfFirstInstruction (char* fn_start, bool internal = false) |
| | char* | getPrimName (char* fn_start) |
| | fint | getPrimCallEndOffset (char* fn_start) |
| | PrimDesc** | primDescTable () |