#include <instruction.h>
Definition at line 916 of file instruction.h.
◆ InputCountField
◆ IsCallField
◆ OutputCountField
◆ TempCountField
◆ GapPosition
Enumerator |
---|
START | |
END | |
FIRST_GAP_POSITION | |
LAST_GAP_POSITION | |
Definition at line 1105 of file instruction.h.
◆ Instruction() [1/3]
v8::internal::compiler::Instruction::Instruction |
( |
const Instruction & | | ) |
|
|
delete |
◆ Instruction() [2/3]
◆ Instruction() [3/3]
◆ addressing_mode()
AddressingMode v8::internal::compiler::Instruction::addressing_mode |
( |
| ) |
const |
|
inline |
◆ arch_opcode()
ArchOpcode v8::internal::compiler::Instruction::arch_opcode |
( |
| ) |
const |
|
inline |
◆ AreMovesRedundant()
bool v8::internal::compiler::Instruction::AreMovesRedundant |
( |
| ) |
const |
◆ block()
◆ ClobbersDoubleRegisters()
bool v8::internal::compiler::Instruction::ClobbersDoubleRegisters |
( |
| ) |
const |
|
inline |
◆ ClobbersRegisters()
bool v8::internal::compiler::Instruction::ClobbersRegisters |
( |
| ) |
const |
|
inline |
◆ ClobbersTemps()
bool v8::internal::compiler::Instruction::ClobbersTemps |
( |
| ) |
const |
|
inline |
◆ CodeEnrypointTagInputIndex()
size_t v8::internal::compiler::Instruction::CodeEnrypointTagInputIndex |
( |
| ) |
const |
|
inline |
◆ flags_condition()
FlagsCondition v8::internal::compiler::Instruction::flags_condition |
( |
| ) |
const |
|
inline |
◆ flags_mode()
FlagsMode v8::internal::compiler::Instruction::flags_mode |
( |
| ) |
const |
|
inline |
◆ GetOrCreateParallelMove()
◆ GetParallelMove() [1/2]
◆ GetParallelMove() [2/2]
◆ HasCallDescriptorFlag()
◆ HasMemoryAccessMode()
bool v8::internal::compiler::Instruction::HasMemoryAccessMode |
( |
| ) |
const |
|
inline |
◆ HasOutput()
bool v8::internal::compiler::Instruction::HasOutput |
( |
| ) |
const |
|
inline |
◆ HasReferenceMap()
bool v8::internal::compiler::Instruction::HasReferenceMap |
( |
| ) |
const |
|
inline |
◆ InputAt() [1/2]
◆ InputAt() [2/2]
◆ InputCount()
size_t v8::internal::compiler::Instruction::InputCount |
( |
| ) |
const |
|
inline |
◆ IsCall()
bool v8::internal::compiler::Instruction::IsCall |
( |
| ) |
const |
|
inline |
◆ IsCallWithDescriptorFlags() [1/2]
bool v8::internal::compiler::Instruction::IsCallWithDescriptorFlags |
( |
| ) |
const |
|
inline |
◆ IsCallWithDescriptorFlags() [2/2]
static constexpr bool v8::internal::compiler::Instruction::IsCallWithDescriptorFlags |
( |
InstructionCode | arch_opcode | ) |
|
|
inlinestaticconstexpr |
◆ IsDeoptimizeCall()
bool v8::internal::compiler::Instruction::IsDeoptimizeCall |
( |
| ) |
const |
|
inline |
◆ IsJump()
bool v8::internal::compiler::Instruction::IsJump |
( |
| ) |
const |
|
inline |
◆ IsNop()
bool v8::internal::compiler::Instruction::IsNop |
( |
| ) |
const |
|
inline |
◆ IsRet()
bool v8::internal::compiler::Instruction::IsRet |
( |
| ) |
const |
|
inline |
◆ IsTailCall()
bool v8::internal::compiler::Instruction::IsTailCall |
( |
| ) |
const |
|
inline |
◆ IsThrow()
bool v8::internal::compiler::Instruction::IsThrow |
( |
| ) |
const |
|
inline |
◆ IsTrap()
bool v8::internal::compiler::Instruction::IsTrap |
( |
| ) |
const |
|
inline |
◆ JSCallArgumentCountInputIndex()
size_t v8::internal::compiler::Instruction::JSCallArgumentCountInputIndex |
( |
| ) |
const |
|
inline |
◆ MarkAsCall()
Instruction * v8::internal::compiler::Instruction::MarkAsCall |
( |
| ) |
|
|
inline |
◆ memory_access_mode()
MemoryAccessMode v8::internal::compiler::Instruction::memory_access_mode |
( |
| ) |
const |
|
inline |
◆ misc()
int v8::internal::compiler::Instruction::misc |
( |
| ) |
const |
|
inline |
◆ NeedsReferenceMap()
bool v8::internal::compiler::Instruction::NeedsReferenceMap |
( |
| ) |
const |
|
inline |
◆ New() [1/2]
◆ New() [2/2]
◆ opcode()
◆ operator=()
◆ Output() [1/2]
◆ Output() [2/2]
◆ OutputAt() [1/2]
◆ OutputAt() [2/2]
◆ OutputCount()
size_t v8::internal::compiler::Instruction::OutputCount |
( |
| ) |
const |
|
inline |
◆ OverwriteWithNop()
void v8::internal::compiler::Instruction::OverwriteWithNop |
( |
| ) |
|
|
inline |
◆ parallel_moves() [1/2]
ParallelMove ** v8::internal::compiler::Instruction::parallel_moves |
( |
| ) |
|
|
inline |
◆ parallel_moves() [2/2]
ParallelMove *const * v8::internal::compiler::Instruction::parallel_moves |
( |
| ) |
const |
|
inline |
◆ Print()
void v8::internal::compiler::Instruction::Print |
( |
| ) |
const |
◆ reference_map()
ReferenceMap * v8::internal::compiler::Instruction::reference_map |
( |
| ) |
const |
|
inline |
◆ set_block()
◆ set_reference_map()
void v8::internal::compiler::Instruction::set_reference_map |
( |
ReferenceMap * | map | ) |
|
|
inline |
◆ TempAt() [1/2]
◆ TempAt() [2/2]
◆ TempCount()
size_t v8::internal::compiler::Instruction::TempCount |
( |
| ) |
const |
|
inline |
◆ bit_field_
uint32_t v8::internal::compiler::Instruction::bit_field_ |
|
private |
◆ block_
◆ kMaxInputCount
◆ kMaxOutputCount
◆ kMaxTempCount
◆ opcode_
◆ operands_
◆ parallel_moves_
ParallelMove* v8::internal::compiler::Instruction::parallel_moves_[2] |
|
private |
◆ reference_map_
ReferenceMap* v8::internal::compiler::Instruction::reference_map_ |
|
private |
The documentation for this class was generated from the following files: