V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
v8::internal::compiler::InstructionSelector Member List

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::InstructionSelectorstatic
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::InstructionSelectorinlinestatic
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::InstructionSelectorinline
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::InstructionSelectorinline
isolate() const (defined in v8::internal::compiler::InstructionSelector)v8::internal::compiler::InstructionSelectorinline
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::InstructionSelectorinline
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::InstructionSelectorfriend
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::InstructionSelectorinlinestatic
SupportedMachineOperatorFlags() (defined in v8::internal::compiler::InstructionSelector)v8::internal::compiler::InstructionSelectorstatic
TryMatch16x8ShuffleForTesting(const uint8_t *shuffle, uint8_t *shuffle16x8) (defined in v8::internal::compiler::InstructionSelector)v8::internal::compiler::InstructionSelectorinlinestatic
TryMatch32x4ShuffleForTesting(const uint8_t *shuffle, uint8_t *shuffle32x4) (defined in v8::internal::compiler::InstructionSelector)v8::internal::compiler::InstructionSelectorinlinestatic
TryMatchBlendForTesting(const uint8_t *shuffle) (defined in v8::internal::compiler::InstructionSelector)v8::internal::compiler::InstructionSelectorinlinestatic
TryMatchConcatForTesting(const uint8_t *shuffle, uint8_t *offset) (defined in v8::internal::compiler::InstructionSelector)v8::internal::compiler::InstructionSelectorinlinestatic
TryMatchDupForTesting(const uint8_t *shuffle, int *index) (defined in v8::internal::compiler::InstructionSelector)v8::internal::compiler::InstructionSelectorinlinestatic
TryMatchIdentityForTesting(const uint8_t *shuffle) (defined in v8::internal::compiler::InstructionSelector)v8::internal::compiler::InstructionSelectorinlinestatic