![]() |
V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
|
This is the complete list of members for v8::internal::compiler::InstructionSelector, including all inherited members.
AddInstruction(Instruction *instr) (defined in v8::internal::compiler::InstructionSelector) | v8::internal::compiler::InstructionSelector | |
AddTerminator(Instruction *instr) (defined in v8::internal::compiler::InstructionSelector) | v8::internal::compiler::InstructionSelector | |
AlignmentRequirements() (defined in v8::internal::compiler::InstructionSelector) | v8::internal::compiler::InstructionSelector | static |
CanAddressRelativeToRootsRegister() const (defined in v8::internal::compiler::InstructionSelector) | v8::internal::compiler::InstructionSelector | |
CanCover(Node *user, Node *node) const (defined in v8::internal::compiler::InstructionSelector) | v8::internal::compiler::InstructionSelector | |
CanCoverTransitively(Node *user, Node *node, Node *node_input) const (defined in v8::internal::compiler::InstructionSelector) | v8::internal::compiler::InstructionSelector | |
CanonicalizeShuffleForTesting(bool inputs_equal, uint8_t *shuffle, bool *needs_swap, bool *is_swizzle) (defined in v8::internal::compiler::InstructionSelector) | v8::internal::compiler::InstructionSelector | inlinestatic |
CanUseRootsRegister() const (defined in v8::internal::compiler::InstructionSelector) | v8::internal::compiler::InstructionSelector | |
Emit(InstructionCode opcode, InstructionOperand output, size_t temp_count=0, InstructionOperand *temps=nullptr) (defined in v8::internal::compiler::InstructionSelector) | v8::internal::compiler::InstructionSelector | |
Emit(InstructionCode opcode, InstructionOperand output, InstructionOperand a, size_t temp_count=0, InstructionOperand *temps=nullptr) (defined in v8::internal::compiler::InstructionSelector) | v8::internal::compiler::InstructionSelector | |
Emit(InstructionCode opcode, InstructionOperand output, InstructionOperand a, InstructionOperand b, size_t temp_count=0, InstructionOperand *temps=nullptr) (defined in v8::internal::compiler::InstructionSelector) | v8::internal::compiler::InstructionSelector | |
Emit(InstructionCode opcode, InstructionOperand output, InstructionOperand a, InstructionOperand b, InstructionOperand c, size_t temp_count=0, InstructionOperand *temps=nullptr) (defined in v8::internal::compiler::InstructionSelector) | v8::internal::compiler::InstructionSelector | |
Emit(InstructionCode opcode, InstructionOperand output, InstructionOperand a, InstructionOperand b, InstructionOperand c, InstructionOperand d, size_t temp_count=0, InstructionOperand *temps=nullptr) (defined in v8::internal::compiler::InstructionSelector) | v8::internal::compiler::InstructionSelector | |
Emit(InstructionCode opcode, InstructionOperand output, InstructionOperand a, InstructionOperand b, InstructionOperand c, InstructionOperand d, InstructionOperand e, size_t temp_count=0, InstructionOperand *temps=nullptr) (defined in v8::internal::compiler::InstructionSelector) | v8::internal::compiler::InstructionSelector | |
Emit(InstructionCode opcode, InstructionOperand output, InstructionOperand a, InstructionOperand b, InstructionOperand c, InstructionOperand d, InstructionOperand e, InstructionOperand f, size_t temp_count=0, InstructionOperand *temps=nullptr) (defined in v8::internal::compiler::InstructionSelector) | v8::internal::compiler::InstructionSelector | |
Emit(InstructionCode opcode, size_t output_count, InstructionOperand *outputs, size_t input_count, InstructionOperand *inputs, size_t temp_count=0, InstructionOperand *temps=nullptr) (defined in v8::internal::compiler::InstructionSelector) | v8::internal::compiler::InstructionSelector | |
Emit(Instruction *instr) (defined in v8::internal::compiler::InstructionSelector) | v8::internal::compiler::InstructionSelector | |
EmitDeoptimize(InstructionCode opcode, size_t output_count, InstructionOperand *outputs, size_t input_count, InstructionOperand *inputs, DeoptimizeKind kind, DeoptimizeReason reason, VectorSlotPair const &feedback, Node *frame_state) (defined in v8::internal::compiler::InstructionSelector) | v8::internal::compiler::InstructionSelector | |
EmitWithContinuation(InstructionCode opcode, FlagsContinuation *cont) (defined in v8::internal::compiler::InstructionSelector) | v8::internal::compiler::InstructionSelector | |
EmitWithContinuation(InstructionCode opcode, InstructionOperand a, FlagsContinuation *cont) (defined in v8::internal::compiler::InstructionSelector) | v8::internal::compiler::InstructionSelector | |
EmitWithContinuation(InstructionCode opcode, InstructionOperand a, InstructionOperand b, FlagsContinuation *cont) (defined in v8::internal::compiler::InstructionSelector) | v8::internal::compiler::InstructionSelector | |
EmitWithContinuation(InstructionCode opcode, InstructionOperand a, InstructionOperand b, InstructionOperand c, FlagsContinuation *cont) (defined in v8::internal::compiler::InstructionSelector) | v8::internal::compiler::InstructionSelector | |
EmitWithContinuation(InstructionCode opcode, size_t output_count, InstructionOperand *outputs, size_t input_count, InstructionOperand *inputs, FlagsContinuation *cont) (defined in v8::internal::compiler::InstructionSelector) | v8::internal::compiler::InstructionSelector | |
EnableRootsRelativeAddressing enum name (defined in v8::internal::compiler::InstructionSelector) | v8::internal::compiler::InstructionSelector | |
EnableScheduling enum name (defined in v8::internal::compiler::InstructionSelector) | v8::internal::compiler::InstructionSelector | |
EnableSwitchJumpTable enum name (defined in v8::internal::compiler::InstructionSelector) | v8::internal::compiler::InstructionSelector | |
EnableTraceTurboJson enum name (defined in v8::internal::compiler::InstructionSelector) | v8::internal::compiler::InstructionSelector | |
EndBlock(RpoNumber rpo) (defined in v8::internal::compiler::InstructionSelector) | v8::internal::compiler::InstructionSelector | |
GetEffectLevel(Node *node) const (defined in v8::internal::compiler::InstructionSelector) | v8::internal::compiler::InstructionSelector | |
GetVirtualRegister(const Node *node) (defined in v8::internal::compiler::InstructionSelector) | v8::internal::compiler::InstructionSelector | |
GetVirtualRegistersForTesting() const (defined in v8::internal::compiler::InstructionSelector) | v8::internal::compiler::InstructionSelector | |
instr_origins() const (defined in v8::internal::compiler::InstructionSelector) | v8::internal::compiler::InstructionSelector | inline |
InstructionSelector(Zone *zone, size_t node_count, Linkage *linkage, InstructionSequence *sequence, Schedule *schedule, SourcePositionTable *source_positions, Frame *frame, EnableSwitchJumpTable enable_switch_jump_table, SourcePositionMode source_position_mode=kCallSourcePositions, Features features=SupportedFeatures(), EnableScheduling enable_scheduling=FLAG_turbo_instruction_scheduling ? kEnableScheduling :kDisableScheduling, EnableRootsRelativeAddressing enable_roots_relative_addressing=kDisableRootsRelativeAddressing, PoisoningMitigationLevel poisoning_level=PoisoningMitigationLevel::kDontPoison, EnableTraceTurboJson trace_turbo=kDisableTraceTurboJson) (defined in v8::internal::compiler::InstructionSelector) | v8::internal::compiler::InstructionSelector | |
IsDefined(Node *node) const (defined in v8::internal::compiler::InstructionSelector) | v8::internal::compiler::InstructionSelector | |
IsLive(Node *node) const (defined in v8::internal::compiler::InstructionSelector) | v8::internal::compiler::InstructionSelector | inline |
isolate() const (defined in v8::internal::compiler::InstructionSelector) | v8::internal::compiler::InstructionSelector | inline |
IsOnlyUserOfNodeInSameBlock(Node *user, Node *node) const (defined in v8::internal::compiler::InstructionSelector) | v8::internal::compiler::InstructionSelector | |
IsSupported(CpuFeature feature) const (defined in v8::internal::compiler::InstructionSelector) | v8::internal::compiler::InstructionSelector | inline |
IsUsed(Node *node) const (defined in v8::internal::compiler::InstructionSelector) | v8::internal::compiler::InstructionSelector | |
kAllSourcePositions enum value (defined in v8::internal::compiler::InstructionSelector) | v8::internal::compiler::InstructionSelector | |
kCallSourcePositions enum value (defined in v8::internal::compiler::InstructionSelector) | v8::internal::compiler::InstructionSelector | |
kDisableRootsRelativeAddressing enum value (defined in v8::internal::compiler::InstructionSelector) | v8::internal::compiler::InstructionSelector | |
kDisableScheduling enum value (defined in v8::internal::compiler::InstructionSelector) | v8::internal::compiler::InstructionSelector | |
kDisableSwitchJumpTable enum value (defined in v8::internal::compiler::InstructionSelector) | v8::internal::compiler::InstructionSelector | |
kDisableTraceTurboJson enum value (defined in v8::internal::compiler::InstructionSelector) | v8::internal::compiler::InstructionSelector | |
kEnableRootsRelativeAddressing enum value (defined in v8::internal::compiler::InstructionSelector) | v8::internal::compiler::InstructionSelector | |
kEnableScheduling enum value (defined in v8::internal::compiler::InstructionSelector) | v8::internal::compiler::InstructionSelector | |
kEnableSwitchJumpTable enum value (defined in v8::internal::compiler::InstructionSelector) | v8::internal::compiler::InstructionSelector | |
kEnableTraceTurboJson enum value (defined in v8::internal::compiler::InstructionSelector) | v8::internal::compiler::InstructionSelector | |
NeedsPoisoning(IsSafetyCheck safety_check) const (defined in v8::internal::compiler::InstructionSelector) | v8::internal::compiler::InstructionSelector | |
OperandGenerator (defined in v8::internal::compiler::InstructionSelector) | v8::internal::compiler::InstructionSelector | friend |
SelectInstructions() (defined in v8::internal::compiler::InstructionSelector) | v8::internal::compiler::InstructionSelector | |
SourcePositionMode enum name (defined in v8::internal::compiler::InstructionSelector) | v8::internal::compiler::InstructionSelector | |
StartBlock(RpoNumber rpo) (defined in v8::internal::compiler::InstructionSelector) | v8::internal::compiler::InstructionSelector | |
SupportedFeatures() (defined in v8::internal::compiler::InstructionSelector) | v8::internal::compiler::InstructionSelector | inlinestatic |
SupportedMachineOperatorFlags() (defined in v8::internal::compiler::InstructionSelector) | v8::internal::compiler::InstructionSelector | static |
TryMatch16x8ShuffleForTesting(const uint8_t *shuffle, uint8_t *shuffle16x8) (defined in v8::internal::compiler::InstructionSelector) | v8::internal::compiler::InstructionSelector | inlinestatic |
TryMatch32x4ShuffleForTesting(const uint8_t *shuffle, uint8_t *shuffle32x4) (defined in v8::internal::compiler::InstructionSelector) | v8::internal::compiler::InstructionSelector | inlinestatic |
TryMatchBlendForTesting(const uint8_t *shuffle) (defined in v8::internal::compiler::InstructionSelector) | v8::internal::compiler::InstructionSelector | inlinestatic |
TryMatchConcatForTesting(const uint8_t *shuffle, uint8_t *offset) (defined in v8::internal::compiler::InstructionSelector) | v8::internal::compiler::InstructionSelector | inlinestatic |
TryMatchDupForTesting(const uint8_t *shuffle, int *index) (defined in v8::internal::compiler::InstructionSelector) | v8::internal::compiler::InstructionSelector | inlinestatic |
TryMatchIdentityForTesting(const uint8_t *shuffle) (defined in v8::internal::compiler::InstructionSelector) | v8::internal::compiler::InstructionSelector | inlinestatic |