![]() |
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 |