#include <instruction.h>
|
| enum | LocationKind { REGISTER
, STACK_SLOT
} |
| |
| using | LocationKindField = KindField::Next<LocationKind, 1> |
| |
| using | RepresentationField = LocationKindField::Next<MachineRepresentation, 8> |
| |
| using | IndexField = base::BitField64<int32_t, 32, 32> |
| |
Public Types inherited from v8::internal::compiler::InstructionOperand |
| enum | Kind {
INVALID
, UNALLOCATED
, CONSTANT
, IMMEDIATE
,
PENDING
, ALLOCATED
, FIRST_LOCATION_OPERAND_KIND = ALLOCATED
} |
| |
Definition at line 497 of file instruction.h.
◆ IndexField
◆ LocationKindField
◆ RepresentationField
◆ LocationKind
◆ LocationOperand()
◆ cast() [1/3]
◆ cast() [2/3]
◆ cast() [3/3]
◆ GetDoubleRegister()
| DoubleRegister v8::internal::compiler::LocationOperand::GetDoubleRegister |
( |
| ) |
const |
|
inline |
◆ GetFloatRegister()
| FloatRegister v8::internal::compiler::LocationOperand::GetFloatRegister |
( |
| ) |
const |
|
inline |
◆ GetRegister()
| Register v8::internal::compiler::LocationOperand::GetRegister |
( |
| ) |
const |
|
inline |
◆ GetSimd128Register()
| Simd128Register v8::internal::compiler::LocationOperand::GetSimd128Register |
( |
| ) |
const |
|
inline |
◆ index()
| int v8::internal::compiler::LocationOperand::index |
( |
| ) |
const |
|
inline |
◆ IsCompatible()
◆ IsSupportedRepresentation()
◆ location_kind()
| LocationKind v8::internal::compiler::LocationOperand::location_kind |
( |
| ) |
const |
|
inline |
◆ register_code()
| int v8::internal::compiler::LocationOperand::register_code |
( |
| ) |
const |
|
inline |
◆ representation()
The documentation for this class was generated from the following files: