#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: