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