V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
|
Public Member Functions | |
bool | operator== (const LinkageLocation &other) const |
bool | operator!= (const LinkageLocation &other) const |
MachineType | GetType () const |
int | GetSize () const |
int | GetSizeInPointers () const |
int32_t | GetLocation () const |
bool | IsRegister () const |
bool | IsAnyRegister () const |
bool | IsCallerFrameSlot () const |
bool | IsCalleeFrameSlot () const |
int32_t | AsRegister () const |
int32_t | AsCallerFrameSlot () const |
int32_t | AsCalleeFrameSlot () const |
Static Public Member Functions | |
static LinkageLocation | ForAnyRegister (MachineType type=MachineType::None()) |
static LinkageLocation | ForRegister (int32_t reg, MachineType type=MachineType::None()) |
static LinkageLocation | ForCallerFrameSlot (int32_t slot, MachineType type) |
static LinkageLocation | ForCalleeFrameSlot (int32_t slot, MachineType type) |
static LinkageLocation | ForSavedCallerReturnAddress () |
static LinkageLocation | ForSavedCallerFramePtr () |
static LinkageLocation | ForSavedCallerConstantPool () |
static LinkageLocation | ForSavedCallerFunction () |
static LinkageLocation | ConvertToTailCallerLocation (LinkageLocation caller_location, int stack_param_delta) |