Go to the source code of this file.
|
using | v8::internal::compiler::InstructionCode = uint32_t |
|
using | v8::internal::compiler::ArchOpcodeField = base::BitField<ArchOpcode, 0, 9> |
|
using | v8::internal::compiler::AddressingModeField = ArchOpcodeField::Next<AddressingMode, 5> |
|
using | v8::internal::compiler::FlagsModeField = AddressingModeField::Next<FlagsMode, 3> |
|
using | v8::internal::compiler::FlagsConditionField = FlagsModeField::Next<FlagsCondition, 5> |
|
using | v8::internal::compiler::AtomicWidthField = FlagsConditionField::Next<AtomicWidth, 2> |
|
using | v8::internal::compiler::AtomicMemoryOrderField = AtomicWidthField::Next<AtomicMemoryOrder, 2> |
|
using | v8::internal::compiler::AtomicStoreRecordWriteModeField |
|
using | v8::internal::compiler::RecordWriteModeField = FlagsConditionField::Next<RecordWriteMode, 3> |
|
using | v8::internal::compiler::LaneSizeField = FlagsConditionField::Next<int, 8> |
|
using | v8::internal::compiler::AccessModeField |
|
using | v8::internal::compiler::DeoptImmedArgsCountField = FlagsConditionField::Next<int, 2> |
|
using | v8::internal::compiler::DeoptFrameStateOffsetField = DeoptImmedArgsCountField::Next<int, 8> |
|
using | v8::internal::compiler::ParamField = FlagsConditionField::Next<int, 5> |
|
using | v8::internal::compiler::FPParamField = ParamField::Next<int, 5> |
|
using | v8::internal::compiler::MiscField = FlagsConditionField::Next<int, 10> |
|
|
enum class | v8::internal::compiler::RecordWriteMode {
v8::internal::compiler::kValueIsMap
, v8::internal::compiler::kValueIsPointer
, v8::internal::compiler::kValueIsIndirectPointer
, v8::internal::compiler::kValueIsEphemeronKey
,
v8::internal::compiler::kValueIsAny
} |
|
enum | v8::internal::compiler::ArchOpcode { v8::internal::compiler::kLastArchOpcode = -1 ARCH_OPCODE_LIST(COUNT_ARCH_OPCODE)
} |
|
enum | v8::internal::compiler::AddressingMode : uint8_t { v8::internal::compiler::kLastAddressingMode = -1 ADDRESSING_MODE_LIST(COUNT_ADDRESSING_MODE)
} |
|
enum | v8::internal::compiler::FlagsMode {
v8::internal::compiler::kFlags_none = 0
, v8::internal::compiler::kFlags_branch = 1
, v8::internal::compiler::kFlags_deoptimize = 2
, v8::internal::compiler::kFlags_set = 3
,
v8::internal::compiler::kFlags_trap = 4
, v8::internal::compiler::kFlags_select = 5
, v8::internal::compiler::kFlags_conditional_set = 6
, v8::internal::compiler::kFlags_conditional_branch = 7
} |
|
enum | v8::internal::compiler::FlagsCondition : uint8_t {
v8::internal::compiler::kEqual
, v8::internal::compiler::kNotEqual
, v8::internal::compiler::kSignedLessThan
, v8::internal::compiler::kSignedGreaterThanOrEqual
,
v8::internal::compiler::kSignedLessThanOrEqual
, v8::internal::compiler::kSignedGreaterThan
, v8::internal::compiler::kUnsignedLessThan
, v8::internal::compiler::kUnsignedGreaterThanOrEqual
,
v8::internal::compiler::kUnsignedLessThanOrEqual
, v8::internal::compiler::kUnsignedGreaterThan
, v8::internal::compiler::kFloatLessThanOrUnordered
, v8::internal::compiler::kFloatGreaterThanOrEqual
,
v8::internal::compiler::kFloatLessThanOrEqual
, v8::internal::compiler::kFloatGreaterThanOrUnordered
, v8::internal::compiler::kFloatLessThan
, v8::internal::compiler::kFloatGreaterThanOrEqualOrUnordered
,
v8::internal::compiler::kFloatLessThanOrEqualOrUnordered
, v8::internal::compiler::kFloatGreaterThan
, v8::internal::compiler::kUnorderedEqual
, v8::internal::compiler::kUnorderedNotEqual
,
v8::internal::compiler::kOverflow
, v8::internal::compiler::kNotOverflow
, v8::internal::compiler::kPositiveOrZero
, v8::internal::compiler::kNegative
,
v8::internal::compiler::kIsNaN
, v8::internal::compiler::kIsNotNaN
} |
|
enum | v8::internal::compiler::MemoryAccessMode { v8::internal::compiler::kMemoryAccessDirect = 0
, v8::internal::compiler::kMemoryAccessProtectedMemOutOfBounds = 1
, v8::internal::compiler::kMemoryAccessProtectedNullDereference = 2
} |
|
enum class | v8::internal::compiler::AtomicWidth { v8::internal::compiler::kWord32
, v8::internal::compiler::kWord64
} |
|
◆ ADDRESSING_MODE_LIST
#define ADDRESSING_MODE_LIST |
( |
| V | ) |
|
◆ ARCH_OPCODE_LIST
#define ARCH_OPCODE_LIST |
( |
| V | ) |
|
Value:
TARGET_ARCH_OPCODE_LIST(
V)
#define COMMON_ARCH_OPCODE_LIST(V)
Definition at line 184 of file instruction-codes.h.
◆ COMMON_ARCH_OPCODE_LIST
#define COMMON_ARCH_OPCODE_LIST |
( |
| V | ) |
|
◆ COMMON_ARCH_OPCODE_WITH_MEMORY_ACCESS_MODE_LIST
#define COMMON_ARCH_OPCODE_WITH_MEMORY_ACCESS_MODE_LIST |
( |
| V | ) |
|
◆ COUNT_ADDRESSING_MODE
#define COUNT_ADDRESSING_MODE |
( |
| Name | ) |
|
◆ COUNT_ARCH_OPCODE
#define COUNT_ARCH_OPCODE |
( |
| Name | ) |
|
◆ DECLARE_ADDRESSING_MODE
#define DECLARE_ADDRESSING_MODE |
( |
| Name | ) |
|
◆ DECLARE_ARCH_OPCODE
#define DECLARE_ARCH_OPCODE |
( |
| Name | ) |
|
◆ TARGET_ADDRESSING_MODE_LIST
#define TARGET_ADDRESSING_MODE_LIST |
( |
| V | ) |
|
◆ TARGET_ARCH_OPCODE_LIST
#define TARGET_ARCH_OPCODE_LIST |
( |
| V | ) |
|