#include <instruction.h>
Definition at line 48 of file instruction.h.
◆ KindField
◆ Kind
Enumerator |
---|
INVALID | |
UNALLOCATED | |
CONSTANT | |
IMMEDIATE | |
PENDING | |
ALLOCATED | |
FIRST_LOCATION_OPERAND_KIND | |
Definition at line 52 of file instruction.h.
◆ InstructionOperand() [1/2]
v8::internal::compiler::InstructionOperand::InstructionOperand |
( |
| ) |
|
|
inline |
◆ InstructionOperand() [2/2]
v8::internal::compiler::InstructionOperand::InstructionOperand |
( |
Kind | kind | ) |
|
|
inlineexplicitprotected |
◆ Compare()
◆ CompareCanonicalized()
bool v8::internal::compiler::InstructionOperand::CompareCanonicalized |
( |
const InstructionOperand & | that | ) |
const |
|
inline |
◆ Equals()
◆ EqualsCanonicalized()
◆ GetCanonicalizedValue()
uint64_t v8::internal::compiler::InstructionOperand::GetCanonicalizedValue |
( |
| ) |
const |
|
inlineprotected |
◆ InterferesWith()
◆ IsAnyLocationOperand()
bool v8::internal::compiler::InstructionOperand::IsAnyLocationOperand |
( |
| ) |
const |
|
inline |
◆ IsAnyRegister()
bool v8::internal::compiler::InstructionOperand::IsAnyRegister |
( |
| ) |
const |
|
inline |
◆ IsAnyStackSlot()
bool v8::internal::compiler::InstructionOperand::IsAnyStackSlot |
( |
| ) |
const |
|
inline |
◆ IsDoubleRegister()
bool v8::internal::compiler::InstructionOperand::IsDoubleRegister |
( |
| ) |
const |
|
inline |
◆ IsDoubleStackSlot()
bool v8::internal::compiler::InstructionOperand::IsDoubleStackSlot |
( |
| ) |
const |
|
inline |
◆ IsFloatRegister()
bool v8::internal::compiler::InstructionOperand::IsFloatRegister |
( |
| ) |
const |
|
inline |
◆ IsFloatStackSlot()
bool v8::internal::compiler::InstructionOperand::IsFloatStackSlot |
( |
| ) |
const |
|
inline |
◆ IsFPLocationOperand()
bool v8::internal::compiler::InstructionOperand::IsFPLocationOperand |
( |
| ) |
const |
|
inline |
◆ IsFPRegister()
bool v8::internal::compiler::InstructionOperand::IsFPRegister |
( |
| ) |
const |
|
inline |
◆ IsFPStackSlot()
bool v8::internal::compiler::InstructionOperand::IsFPStackSlot |
( |
| ) |
const |
|
inline |
◆ IsLocationOperand()
bool v8::internal::compiler::InstructionOperand::IsLocationOperand |
( |
| ) |
const |
|
inline |
◆ IsRegister()
bool v8::internal::compiler::InstructionOperand::IsRegister |
( |
| ) |
const |
|
inline |
◆ IsSimd128Register()
bool v8::internal::compiler::InstructionOperand::IsSimd128Register |
( |
| ) |
const |
|
inline |
◆ IsSimd128StackSlot()
bool v8::internal::compiler::InstructionOperand::IsSimd128StackSlot |
( |
| ) |
const |
|
inline |
◆ IsSimd256Register()
bool v8::internal::compiler::InstructionOperand::IsSimd256Register |
( |
| ) |
const |
|
inline |
◆ IsSimd256StackSlot()
bool v8::internal::compiler::InstructionOperand::IsSimd256StackSlot |
( |
| ) |
const |
|
inline |
◆ IsStackSlot()
bool v8::internal::compiler::InstructionOperand::IsStackSlot |
( |
| ) |
const |
|
inline |
◆ kind()
Kind v8::internal::compiler::InstructionOperand::kind |
( |
| ) |
const |
|
inline |
◆ New()
template<typename SubKindOperand >
static SubKindOperand * v8::internal::compiler::InstructionOperand::New |
( |
Zone * | zone, |
|
|
const SubKindOperand & | op ) |
|
inlinestatic |
◆ operator!=()
◆ operator==()
◆ Print()
void v8::internal::compiler::InstructionOperand::Print |
( |
| ) |
const |
◆ ReplaceWith()
◆ kInvalidVirtualRegister
const int v8::internal::compiler::InstructionOperand::kInvalidVirtualRegister = -1 |
|
static |
◆ value_
uint64_t v8::internal::compiler::InstructionOperand::value_ |
|
protected |
The documentation for this class was generated from the following files: