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