| AddInputsToFrameStateDescriptor(FrameStateDescriptor *descriptor, turboshaft::OpIndex state, OperandGenerator *g, StateObjectDeduplicator *deduplicator, InstructionOperandVector *inputs, FrameStateInputKind kind, Zone *zone) | v8::internal::compiler::InstructionSelectorT | private |
| AddInputsToFrameStateDescriptor(StateValueList *values, InstructionOperandVector *inputs, OperandGenerator *g, StateObjectDeduplicator *deduplicator, turboshaft::OpIndex node, FrameStateInputKind kind, Zone *zone) | v8::internal::compiler::InstructionSelectorT | private |
| AddInstruction(Instruction *instr) | v8::internal::compiler::InstructionSelectorT | |
| additional_protected_instructions_ | v8::internal::compiler::InstructionSelectorT | private |
| AddOperandToStateValueDescriptor(StateValueList *values, InstructionOperandVector *inputs, OperandGenerator *g, StateObjectDeduplicator *deduplicator, turboshaft::OpIndex input, MachineType type, FrameStateInputKind kind, Zone *zone) | v8::internal::compiler::InstructionSelectorT | private |
| AddOutputToSelectContinuation(OperandGenerator *g, int first_input_index, turboshaft::OpIndex node) | v8::internal::compiler::InstructionSelectorT | private |
| AddTerminator(Instruction *instr) | v8::internal::compiler::InstructionSelectorT | |
| AllowsImplicitWord64ToWord32Truncation | v8::internal::compiler::TurboshaftAdapter | static |
| AppendDeoptimizeArguments(InstructionOperandVector *args, DeoptimizeReason reason, uint32_t node_id, FeedbackSource const &feedback, turboshaft::OpIndex frame_state, DeoptimizeKind kind=DeoptimizeKind::kEager) | v8::internal::compiler::InstructionSelectorT | private |
| block(turboshaft::Graph *schedule, turboshaft::OpIndex node) const | v8::internal::compiler::TurboshaftAdapter | inline |
| block_terminator(const turboshaft::Block *block) const | v8::internal::compiler::InstructionSelectorT | inline |
| broker_ | v8::internal::compiler::InstructionSelectorT | private |
| CallBuffer typedef | v8::internal::compiler::InstructionSelectorT | |
| CallBufferFlag enum name | v8::internal::compiler::InstructionSelectorT | private |
| CallBufferFlags typedef | v8::internal::compiler::InstructionSelectorT | private |
| CanAddressRelativeToRootsRegister(const ExternalReference &reference) const | v8::internal::compiler::InstructionSelectorT | |
| CanCover(turboshaft::OpIndex user, turboshaft::OpIndex node) const | v8::internal::compiler::InstructionSelectorT | |
| CanCoverProtectedLoad(turboshaft::OpIndex user, turboshaft::OpIndex node) const | v8::internal::compiler::InstructionSelectorT | |
| CanDoBranchIfOverflowFusion(turboshaft::OpIndex node) | v8::internal::compiler::InstructionSelectorT | |
| CanProduceSignalingNaN(Node *node) | v8::internal::compiler::InstructionSelectorT | private |
| CanUseRootsRegister() const | v8::internal::compiler::InstructionSelectorT | |
| CaseInfo typedef | v8::internal::compiler::InstructionSelectorT | |
| Cast(V< AnyOrNone > op_idx) const | v8::internal::compiler::turboshaft::OperationMatcher | inline |
| ConsumeEqualZero(turboshaft::OpIndex *user, turboshaft::OpIndex *value, FlagsContinuation *cont) | v8::internal::compiler::InstructionSelectorT | private |
| continuation_inputs_ | v8::internal::compiler::InstructionSelectorT | private |
| continuation_outputs_ | v8::internal::compiler::InstructionSelectorT | private |
| continuation_temps_ | v8::internal::compiler::InstructionSelectorT | private |
| current_block_ | v8::internal::compiler::InstructionSelectorT | private |
| current_effect_level_ | v8::internal::compiler::InstructionSelectorT | private |
| defined_ | v8::internal::compiler::InstructionSelectorT | private |
| effect_level_ | v8::internal::compiler::InstructionSelectorT | private |
| Emit(InstructionCode opcode, InstructionOperand output, size_t temp_count=0, InstructionOperand *temps=nullptr) | v8::internal::compiler::InstructionSelectorT | |
| Emit(InstructionCode opcode, InstructionOperand output, InstructionOperand a, size_t temp_count=0, InstructionOperand *temps=nullptr) | v8::internal::compiler::InstructionSelectorT | |
| Emit(InstructionCode opcode, InstructionOperand output, InstructionOperand a, InstructionOperand b, size_t temp_count=0, InstructionOperand *temps=nullptr) | v8::internal::compiler::InstructionSelectorT | |
| Emit(InstructionCode opcode, InstructionOperand output, InstructionOperand a, InstructionOperand b, InstructionOperand c, size_t temp_count=0, InstructionOperand *temps=nullptr) | v8::internal::compiler::InstructionSelectorT | |
| Emit(InstructionCode opcode, InstructionOperand output, InstructionOperand a, InstructionOperand b, InstructionOperand c, InstructionOperand d, size_t temp_count=0, InstructionOperand *temps=nullptr) | v8::internal::compiler::InstructionSelectorT | |
| Emit(InstructionCode opcode, InstructionOperand output, InstructionOperand a, InstructionOperand b, InstructionOperand c, InstructionOperand d, InstructionOperand e, size_t temp_count=0, InstructionOperand *temps=nullptr) | v8::internal::compiler::InstructionSelectorT | |
| 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) | v8::internal::compiler::InstructionSelectorT | |
| Emit(InstructionCode opcode, InstructionOperand output, InstructionOperand a, InstructionOperand b, InstructionOperand c, InstructionOperand d, InstructionOperand e, InstructionOperand f, InstructionOperand g, InstructionOperand h, size_t temp_count=0, InstructionOperand *temps=nullptr) | v8::internal::compiler::InstructionSelectorT | |
| Emit(InstructionCode opcode, size_t output_count, InstructionOperand *outputs, size_t input_count, InstructionOperand *inputs, size_t temp_count=0, InstructionOperand *temps=nullptr) | v8::internal::compiler::InstructionSelectorT | |
| Emit(Instruction *instr) | v8::internal::compiler::InstructionSelectorT | |
| EmitBinarySearchSwitch(const SwitchInfo &sw, InstructionOperand const &value_operand) | v8::internal::compiler::InstructionSelectorT | private |
| EmitIdentity(turboshaft::OpIndex node) | v8::internal::compiler::InstructionSelectorT | |
| EmitMoveFPRToParam(InstructionOperand *op, LinkageLocation location) | v8::internal::compiler::InstructionSelectorT | private |
| EmitMoveParamToFPR(turboshaft::OpIndex node, int index) | v8::internal::compiler::InstructionSelectorT | private |
| EmitPrepareArguments(ZoneVector< PushParameter > *arguments, const CallDescriptor *call_descriptor, turboshaft::OpIndex node) | v8::internal::compiler::InstructionSelectorT | private |
| EmitPrepareResults(ZoneVector< PushParameter > *results, const CallDescriptor *call_descriptor, turboshaft::OpIndex node) | v8::internal::compiler::InstructionSelectorT | private |
| EmitTableSwitch(const SwitchInfo &sw, InstructionOperand const &index_operand) | v8::internal::compiler::InstructionSelectorT | private |
| EmitWithContinuation(InstructionCode opcode, FlagsContinuation *cont) | v8::internal::compiler::InstructionSelectorT | |
| EmitWithContinuation(InstructionCode opcode, InstructionOperand a, FlagsContinuation *cont) | v8::internal::compiler::InstructionSelectorT | |
| EmitWithContinuation(InstructionCode opcode, InstructionOperand a, InstructionOperand b, FlagsContinuation *cont) | v8::internal::compiler::InstructionSelectorT | |
| EmitWithContinuation(InstructionCode opcode, InstructionOperand a, InstructionOperand b, InstructionOperand c, FlagsContinuation *cont) | v8::internal::compiler::InstructionSelectorT | |
| EmitWithContinuation(InstructionCode opcode, size_t output_count, InstructionOperand *outputs, size_t input_count, InstructionOperand *inputs, FlagsContinuation *cont) | v8::internal::compiler::InstructionSelectorT | |
| EmitWithContinuation(InstructionCode opcode, size_t output_count, InstructionOperand *outputs, size_t input_count, InstructionOperand *inputs, size_t temp_count, InstructionOperand *temps, FlagsContinuation *cont) | v8::internal::compiler::InstructionSelectorT | |
| enable_roots_relative_addressing_ | v8::internal::compiler::InstructionSelectorT | private |
| enable_scheduling_ | v8::internal::compiler::InstructionSelectorT | private |
| enable_switch_jump_table_ | v8::internal::compiler::InstructionSelectorT | private |
| EndBlock(RpoNumber rpo) | v8::internal::compiler::InstructionSelectorT | |
| Features typedef | v8::internal::compiler::InstructionSelectorT | |
| features_ | v8::internal::compiler::InstructionSelectorT | private |
| FindProjection(turboshaft::OpIndex node, size_t projection_index) | v8::internal::compiler::InstructionSelectorT | |
| FlagsContinuation typedef | v8::internal::compiler::InstructionSelectorT | |
| frame_ | v8::internal::compiler::InstructionSelectorT | private |
| Get(V< AnyOrNone > op_idx) const | v8::internal::compiler::turboshaft::OperationMatcher | inline |
| GetComparisonFlagCondition(const turboshaft::ComparisonOp &op) const | v8::internal::compiler::InstructionSelectorT | private |
| GetEffectLevel(turboshaft::OpIndex node) const | v8::internal::compiler::InstructionSelectorT | |
| GetEffectLevel(turboshaft::OpIndex node, FlagsContinuation *cont) const | v8::internal::compiler::InstructionSelectorT | |
| GetFrameStateDescriptor(turboshaft::OpIndex node) | v8::internal::compiler::InstructionSelectorT | private |
| GetRename(int virtual_register) | v8::internal::compiler::InstructionSelectorT | private |
| GetVirtualRegister(turboshaft::OpIndex node) | v8::internal::compiler::InstructionSelectorT | |
| GetVirtualRegistersForTesting() const | v8::internal::compiler::InstructionSelectorT | |
| graph_ | v8::internal::compiler::TurboshaftAdapter | private |
| id(turboshaft::OpIndex node) const | v8::internal::compiler::TurboshaftAdapter | inline |
| Index(const Operation &op) const | v8::internal::compiler::turboshaft::OperationMatcher | inline |
| InitializeCallBuffer(turboshaft::OpIndex call, CallBuffer *buffer, CallBufferFlags flags, turboshaft::OpIndex callee, turboshaft::OptionalOpIndex frame_state_opt, base::Vector< const turboshaft::OpIndex > arguments, int return_count, int stack_slot_delta=0) | v8::internal::compiler::InstructionSelectorT | private |
| input_at(turboshaft::OpIndex node, size_t index) const | v8::internal::compiler::TurboshaftAdapter | inline |
| Inputs(turboshaft::OpIndex node) | v8::internal::compiler::InstructionSelectorT | inline |
| inputs(turboshaft::OpIndex node) const | v8::internal::compiler::TurboshaftAdapter | inline |
| InputsImpl(const Op &op, std::index_sequence< Is... >) | v8::internal::compiler::InstructionSelectorT | inline |
| instr_origins() const | v8::internal::compiler::InstructionSelectorT | inline |
| instr_origins_ | v8::internal::compiler::InstructionSelectorT | private |
| instruction_selection_failed() | v8::internal::compiler::InstructionSelectorT | inlineprivate |
| instruction_selection_failed_ | v8::internal::compiler::InstructionSelectorT | private |
| instruction_zone() const | v8::internal::compiler::InstructionSelectorT | inlineprivate |
| instructions_ | v8::internal::compiler::InstructionSelectorT | private |
| InstructionSelectorT(Zone *zone, size_t node_count, Linkage *linkage, InstructionSequence *sequence, turboshaft::Graph *schedule, source_position_table_t *source_positions, Frame *frame, InstructionSelector::EnableSwitchJumpTable enable_switch_jump_table, TickCounter *tick_counter, JSHeapBroker *broker, size_t *max_unoptimized_frame_height, size_t *max_pushed_argument_count, InstructionSelector::SourcePositionMode source_position_mode=InstructionSelector::kCallSourcePositions, Features features=SupportedFeatures(), InstructionSelector::EnableScheduling enable_scheduling=v8_flags.turbo_instruction_scheduling ? InstructionSelector::kEnableScheduling :InstructionSelector::kDisableScheduling, InstructionSelector::EnableRootsRelativeAddressing enable_roots_relative_addressing=InstructionSelector::kDisableRootsRelativeAddressing, InstructionSelector::EnableTraceTurboJson trace_turbo=InstructionSelector::kDisableTraceTurboJson) | v8::internal::compiler::InstructionSelectorT | |
| Is(V< AnyOrNone > op_idx) const | v8::internal::compiler::turboshaft::OperationMatcher | inline |
| is_load(turboshaft::OpIndex node) const | v8::internal::compiler::TurboshaftAdapter | inline |
| is_load_root_register(turboshaft::OpIndex node) const | v8::internal::compiler::TurboshaftAdapter | inline |
| IsCommutative(turboshaft::OpIndex node) const | v8::internal::compiler::InstructionSelectorT | |
| IsDefined(turboshaft::OpIndex node) const | v8::internal::compiler::InstructionSelectorT | |
| IsExternalConstant(turboshaft::OpIndex node) const | v8::internal::compiler::TurboshaftAdapter | inline |
| IsHeapConstant(turboshaft::OpIndex node) const | v8::internal::compiler::TurboshaftAdapter | inline |
| IsLive(turboshaft::OpIndex node) const | v8::internal::compiler::InstructionSelectorT | inline |
| IsLoadOrLoadImmutable(turboshaft::OpIndex node) const | v8::internal::compiler::TurboshaftAdapter | inline |
| IsLoopHeader(const turboshaft::Block *block) const | v8::internal::compiler::TurboshaftAdapter | inline |
| isolate() const | v8::internal::compiler::InstructionSelectorT | inline |
| IsOnlyUserOfNodeInSameBlock(turboshaft::OpIndex user, turboshaft::OpIndex node) const | v8::internal::compiler::InstructionSelectorT | |
| IsProtectedLoad(turboshaft::OpIndex node) const | v8::internal::compiler::TurboshaftAdapter | inline |
| IsReallyLive(turboshaft::OpIndex node) const | v8::internal::compiler::InstructionSelectorT | inline |
| IsReallyUsed(turboshaft::OpIndex node) const | v8::internal::compiler::InstructionSelectorT | |
| IsRelocatableWasmConstant(turboshaft::OpIndex node) const | v8::internal::compiler::TurboshaftAdapter | inline |
| IsRetain(turboshaft::OpIndex node) const | v8::internal::compiler::TurboshaftAdapter | inline |
| IsSourcePositionUsed(turboshaft::OpIndex node) | v8::internal::compiler::InstructionSelectorT | private |
| IsSupported(CpuFeature feature) const | v8::internal::compiler::InstructionSelectorT | inline |
| IsTailCallAddressImmediate() | v8::internal::compiler::InstructionSelectorT | private |
| IsTurbofan | v8::internal::compiler::TurboshaftAdapter | static |
| IsTurboshaft | v8::internal::compiler::TurboshaftAdapter | static |
| IsUsed(turboshaft::OpIndex node) const | v8::internal::compiler::InstructionSelectorT | |
| kCallAddressImmediate enum value | v8::internal::compiler::InstructionSelectorT | private |
| kCallCodeImmediate enum value | v8::internal::compiler::InstructionSelectorT | private |
| kCallFixedTargetRegister enum value | v8::internal::compiler::InstructionSelectorT | private |
| kCallTail enum value | v8::internal::compiler::InstructionSelectorT | private |
| linkage() const | v8::internal::compiler::InstructionSelectorT | inlineprivate |
| linkage_ | v8::internal::compiler::InstructionSelectorT | private |
| load_view(turboshaft::OpIndex node) | v8::internal::compiler::TurboshaftAdapter | inline |
| MarkAsCompressed(turboshaft::OpIndex node) | v8::internal::compiler::InstructionSelectorT | inlineprivate |
| MarkAsDefined(turboshaft::OpIndex node) | v8::internal::compiler::InstructionSelectorT | private |
| MarkAsFloat32(turboshaft::OpIndex node) | v8::internal::compiler::InstructionSelectorT | inlineprivate |
| MarkAsFloat64(turboshaft::OpIndex node) | v8::internal::compiler::InstructionSelectorT | inlineprivate |
| MarkAsProtected(turboshaft::OpIndex node) | v8::internal::compiler::InstructionSelectorT | inline |
| MarkAsRepresentation(MachineRepresentation rep, turboshaft::OpIndex node) | v8::internal::compiler::InstructionSelectorT | private |
| MarkAsRepresentation(turboshaft::RegisterRepresentation rep, turboshaft::OpIndex node) | v8::internal::compiler::InstructionSelectorT | inlineprivate |
| MarkAsRepresentation(MachineRepresentation rep, const InstructionOperand &op) | v8::internal::compiler::InstructionSelectorT | private |
| MarkAsSimd128(turboshaft::OpIndex node) | v8::internal::compiler::InstructionSelectorT | inlineprivate |
| MarkAsSimd256(turboshaft::OpIndex node) | v8::internal::compiler::InstructionSelectorT | inlineprivate |
| MarkAsTagged(turboshaft::OpIndex node) | v8::internal::compiler::InstructionSelectorT | inlineprivate |
| MarkAsUsed(turboshaft::OpIndex node) | v8::internal::compiler::InstructionSelectorT | private |
| MarkAsWord32(turboshaft::OpIndex node) | v8::internal::compiler::InstructionSelectorT | inlineprivate |
| MarkAsWord64(turboshaft::OpIndex node) | v8::internal::compiler::InstructionSelectorT | inlineprivate |
| MarkPairProjectionsAsWord32(turboshaft::OpIndex node) | v8::internal::compiler::InstructionSelectorT | private |
| MatchBitwiseAnd(V< Any > matched, V< T > *left, V< T > *right, WordRepresentation rep) const | v8::internal::compiler::turboshaft::OperationMatcher | inline |
| MatchBitwiseAndWithConstant(V< Any > matched, V< T > *value, uint64_t *constant, WordRepresentation rep) const | v8::internal::compiler::turboshaft::OperationMatcher | inline |
| MatchChange(V< Any > matched, VMatch< T > input, OMatch< ChangeOp::Kind > kind={}, OMatch< ChangeOp::Assumption > assumption={}, OMatch< RegisterRepresentation > from={}, OMatch< RegisterRepresentation > to={}) const | v8::internal::compiler::turboshaft::OperationMatcher | inline |
| MatchConstantLeftShift(V< Any > matched, V< T > *input, WordRepresentation rep, int *amount) const | v8::internal::compiler::turboshaft::OperationMatcher | inline |
| MatchConstantRightShift(V< Any > matched, V< T > *input, WordRepresentation rep, int *amount) const | v8::internal::compiler::turboshaft::OperationMatcher | inline |
| MatchConstantShift(V< Any > matched, V< T > *input, ShiftOp::Kind *kind, WordRepresentation *rep, int *amount) const | v8::internal::compiler::turboshaft::OperationMatcher | inline |
| MatchConstantShift(V< Any > matched, V< T > *input, ShiftOp::Kind kind, WordRepresentation rep, int *amount) const | v8::internal::compiler::turboshaft::OperationMatcher | inline |
| MatchConstantShiftRightArithmeticShiftOutZeros(V< Any > matched, V< T > *input, WordRepresentation rep, uint16_t *amount) const | v8::internal::compiler::turboshaft::OperationMatcher | inline |
| MatchEqual(V< Any > matched, V< T > *left, V< T > *right) const | v8::internal::compiler::turboshaft::OperationMatcher | inline |
| MatchExternalConstant(V< Any > matched, ExternalReference *reference) const | v8::internal::compiler::turboshaft::OperationMatcher | inline |
| MatchFloat(V< Any > matched, double *value) const | v8::internal::compiler::turboshaft::OperationMatcher | inline |
| MatchFloat(V< Any > matched, double value) const | v8::internal::compiler::turboshaft::OperationMatcher | inline |
| MatchFloat32Constant(V< Any > matched, float *constant) const | v8::internal::compiler::turboshaft::OperationMatcher | inline |
| MatchFloat32Constant(V< Any > matched, i::Float32 *constant) const | v8::internal::compiler::turboshaft::OperationMatcher | inline |
| MatchFloat64Constant(V< Any > matched, double *constant) const | v8::internal::compiler::turboshaft::OperationMatcher | inline |
| MatchFloat64Constant(V< Any > matched, i::Float64 *constant) const | v8::internal::compiler::turboshaft::OperationMatcher | inline |
| MatchFloatBinary(V< Any > matched, V< Float > *left, V< Float > *right, FloatBinopOp::Kind kind, FloatRepresentation rep) const | v8::internal::compiler::turboshaft::OperationMatcher | inline |
| MatchFloatRoundDown(V< Any > matched, V< Float > *input, FloatRepresentation rep) const | v8::internal::compiler::turboshaft::OperationMatcher | inline |
| MatchFloatSub(V< Any > matched, V< Float > *left, V< Float > *right, FloatRepresentation rep) const | v8::internal::compiler::turboshaft::OperationMatcher | inline |
| MatchFloatUnary(V< Any > matched, V< Float > *input, FloatUnaryOp::Kind kind, FloatRepresentation rep) const | v8::internal::compiler::turboshaft::OperationMatcher | inline |
| MatchHeapConstant(V< Any > matched, Handle< HeapObject > *tagged=nullptr) const | v8::internal::compiler::turboshaft::OperationMatcher | inline |
| MatchIntegralWord32Constant(V< Any > matched, uint32_t *constant) const | v8::internal::compiler::turboshaft::OperationMatcher | inline |
| MatchIntegralWord32Constant(V< Any > matched, uint32_t constant) const | v8::internal::compiler::turboshaft::OperationMatcher | inline |
| MatchIntegralWord32Constant(V< Any > matched, int32_t *constant) const | v8::internal::compiler::turboshaft::OperationMatcher | inline |
| MatchIntegralWord64Constant(V< Any > matched, uint64_t *constant) const | v8::internal::compiler::turboshaft::OperationMatcher | inline |
| MatchIntegralWord64Constant(V< Any > matched, int64_t *constant) const | v8::internal::compiler::turboshaft::OperationMatcher | inline |
| MatchIntegralWordConstant(V< Any > matched, WordRepresentation rep, uint64_t *unsigned_constant, int64_t *signed_constant=nullptr) const | v8::internal::compiler::turboshaft::OperationMatcher | inline |
| MatchIntegralWordConstant(V< Any > matched, WordRepresentation rep, int64_t *signed_constant) const | v8::internal::compiler::turboshaft::OperationMatcher | inline |
| MatchIntegralWordPtrConstant(V< Any > matched, T *constant) const | v8::internal::compiler::turboshaft::OperationMatcher | inline |
| MatchIntegralZero(V< Any > matched) const | v8::internal::compiler::turboshaft::OperationMatcher | inline |
| MatchNaN(V< Float > matched) const | v8::internal::compiler::turboshaft::OperationMatcher | inline |
| MatchPhi(V< Any > matched, std::optional< int > input_count=std::nullopt) const | v8::internal::compiler::turboshaft::OperationMatcher | inline |
| MatchPowerOfTwoWord32Constant(V< Any > matched, int32_t *divisor) const | v8::internal::compiler::turboshaft::OperationMatcher | inline |
| MatchPowerOfTwoWordConstant(V< Any > matched, int64_t *ret_cst, WordRepresentation rep) const | v8::internal::compiler::turboshaft::OperationMatcher | inline |
| MatchSignedIntegralConstant(V< Any > matched, int64_t *constant) const | v8::internal::compiler::turboshaft::OperationMatcher | inline |
| MatchSmiZero(V< Any > matched) const | v8::internal::compiler::turboshaft::OperationMatcher | inline |
| MatchTruncateWord64ToWord32(V< Any > matched, VMatch< Word64 > input) const | v8::internal::compiler::turboshaft::OperationMatcher | inline |
| MatchUnsignedIntegralConstant(V< Any > matched, uint64_t *constant) const | v8::internal::compiler::turboshaft::OperationMatcher | inline |
| MatchWasmStubCallConstant(V< Any > matched, uint64_t *stub_id) const | v8::internal::compiler::turboshaft::OperationMatcher | inline |
| MatchWordAdd(V< Any > matched, V< T > *left, V< T > *right, WordRepresentation rep) const | v8::internal::compiler::turboshaft::OperationMatcher | inline |
| MatchWordBinop(V< Any > matched, VMatch< T > left, VMatch< T > right, OMatch< WordBinopOp::Kind > kind={}, OMatch< WordRepresentation > rep={}) const | v8::internal::compiler::turboshaft::OperationMatcher | inline |
| MatchWordMul(V< Any > matched, V< T > *left, V< T > *right, WordRepresentation rep) const | v8::internal::compiler::turboshaft::OperationMatcher | inline |
| MatchWordSub(V< Any > matched, V< T > *left, V< T > *right, WordRepresentation rep) const | v8::internal::compiler::turboshaft::OperationMatcher | inline |
| MatchZero(V< Any > matched) const | v8::internal::compiler::turboshaft::OperationMatcher | inline |
| max_pushed_argument_count_ | v8::internal::compiler::InstructionSelectorT | private |
| max_unoptimized_frame_height_ | v8::internal::compiler::InstructionSelectorT | private |
| nodes(const turboshaft::Block *block) | v8::internal::compiler::TurboshaftAdapter | inline |
| OMatch typedef | v8::internal::compiler::turboshaft::OperationMatcher | |
| opcode(turboshaft::OpIndex node) const | v8::internal::compiler::TurboshaftAdapter | inline |
| OperandGenerator typedef | v8::internal::compiler::InstructionSelectorT | |
| OperandGenerator | v8::internal::compiler::InstructionSelectorT | private |
| OperationMatcher(const Graph &graph) | v8::internal::compiler::turboshaft::OperationMatcher | inlineexplicit |
| PredecessorAt(const turboshaft::Block *block, size_t index) const | v8::internal::compiler::TurboshaftAdapter | inline |
| PredecessorCount(const turboshaft::Block *block) const | v8::internal::compiler::TurboshaftAdapter | inline |
| protected_loads_to_remove_ | v8::internal::compiler::InstructionSelectorT | private |
| PushParameter typedef | v8::internal::compiler::InstructionSelectorT | |
| rpo_number(const turboshaft::Block *block) const | v8::internal::compiler::TurboshaftAdapter | inline |
| rpo_order(turboshaft::Graph *schedule) | v8::internal::compiler::TurboshaftAdapter | inline |
| schedule() const | v8::internal::compiler::InstructionSelectorT | inlineprivate |
| schedule_ | v8::internal::compiler::InstructionSelectorT | private |
| scheduler_ | v8::internal::compiler::InstructionSelectorT | private |
| SelectInstructions() | v8::internal::compiler::InstructionSelectorT | |
| sequence() const | v8::internal::compiler::InstructionSelectorT | inlineprivate |
| sequence_ | v8::internal::compiler::InstructionSelectorT | private |
| set_instruction_selection_failed() | v8::internal::compiler::InstructionSelectorT | inlineprivate |
| SetEffectLevel(turboshaft::OpIndex node, int effect_level) | v8::internal::compiler::InstructionSelectorT | private |
| SetProtectedLoadToRemove(turboshaft::OpIndex node) | v8::internal::compiler::InstructionSelectorT | inline |
| SetRename(turboshaft::OpIndex node, turboshaft::OpIndex rename) | v8::internal::compiler::InstructionSelectorT | private |
| source_position_mode_ | v8::internal::compiler::InstructionSelectorT | private |
| source_position_table_t typedef | v8::internal::compiler::InstructionSelectorT | |
| source_positions_ | v8::internal::compiler::InstructionSelectorT | private |
| StartBlock(RpoNumber rpo) | v8::internal::compiler::InstructionSelectorT | |
| state_values_cache_ | v8::internal::compiler::InstructionSelectorT | private |
| StateObjectDeduplicator typedef | v8::internal::compiler::InstructionSelectorT | private |
| store_view(turboshaft::OpIndex node) | v8::internal::compiler::TurboshaftAdapter | inline |
| SupportedFeatures() | v8::internal::compiler::InstructionSelectorT | inlinestatic |
| SwitchInfo typedef | v8::internal::compiler::InstructionSelectorT | |
| tick_counter_ | v8::internal::compiler::InstructionSelectorT | private |
| trace_turbo_ | v8::internal::compiler::InstructionSelectorT | private |
| TryCast(V< AnyOrNone > op_idx) const | v8::internal::compiler::turboshaft::OperationMatcher | inline |
| TryPrepareScheduleFirstProjection(turboshaft::OpIndex maybe_projection) | v8::internal::compiler::InstructionSelectorT | private |
| TryRename(InstructionOperand *op) | v8::internal::compiler::InstructionSelectorT | private |
| turboshaft_graph() const | v8::internal::compiler::TurboshaftAdapter | inline |
| turboshaft_use_map_ | v8::internal::compiler::InstructionSelectorT | private |
| turboshaft_uses(turboshaft::OpIndex node) const | v8::internal::compiler::InstructionSelectorT | inlineprivate |
| TurboshaftAdapter(turboshaft::Graph *graph) | v8::internal::compiler::TurboshaftAdapter | inlineexplicit |
| UpdateMaxPushedArgumentCount(size_t count) | v8::internal::compiler::InstructionSelectorT | private |
| UpdateRenames(Instruction *instruction) | v8::internal::compiler::InstructionSelectorT | private |
| UpdateRenamesInPhi(PhiInstruction *phi) | v8::internal::compiler::InstructionSelectorT | private |
| UpdateSourcePosition(Instruction *instruction, turboshaft::OpIndex node) | v8::internal::compiler::InstructionSelectorT | |
| used_ | v8::internal::compiler::InstructionSelectorT | private |
| UseInstructionScheduling() const | v8::internal::compiler::InstructionSelectorT | inlineprivate |
| value(turboshaft::OptionalOpIndex node) | v8::internal::compiler::TurboshaftAdapter | inlinestatic |
| value_input_count(turboshaft::OpIndex node) const | v8::internal::compiler::TurboshaftAdapter | inline |
| virtual_register_rename_ | v8::internal::compiler::InstructionSelectorT | private |
| virtual_registers_ | v8::internal::compiler::InstructionSelectorT | private |
| VisitBitcastWord32PairToFloat64(turboshaft::OpIndex node) | v8::internal::compiler::InstructionSelectorT | private |
| VisitBlock(const turboshaft::Block *block) | v8::internal::compiler::InstructionSelectorT | private |
| VisitBranch(turboshaft::OpIndex input, turboshaft::Block *tbranch, turboshaft::Block *fbranch) | v8::internal::compiler::InstructionSelectorT | private |
| VisitCall(turboshaft::OpIndex call, turboshaft::Block *handler={}) | v8::internal::compiler::InstructionSelectorT | private |
| VisitConstant(turboshaft::OpIndex node) | v8::internal::compiler::InstructionSelectorT | private |
| VisitControl(const turboshaft::Block *block) | v8::internal::compiler::InstructionSelectorT | private |
| VisitDeadValue(Node *node) | v8::internal::compiler::InstructionSelectorT | private |
| VisitDeoptimize(DeoptimizeReason reason, uint32_t node_id, FeedbackSource const &feedback, turboshaft::OpIndex frame_state) | v8::internal::compiler::InstructionSelectorT | private |
| VisitDeoptimizeIf(turboshaft::OpIndex node) | v8::internal::compiler::InstructionSelectorT | private |
| VisitDynamicCheckMapsWithDeoptUnless(Node *node) | v8::internal::compiler::InstructionSelectorT | private |
| VisitFinishRegion(Node *node) | v8::internal::compiler::InstructionSelectorT | private |
| VisitFloat64Ieee754Binop(turboshaft::OpIndex, InstructionCode code) | v8::internal::compiler::InstructionSelectorT | private |
| VisitFloat64Ieee754Unop(turboshaft::OpIndex, InstructionCode code) | v8::internal::compiler::InstructionSelectorT | private |
| VisitGoto(turboshaft::Block *target) | v8::internal::compiler::InstructionSelectorT | private |
| VisitI8x16RelaxedSwizzle(turboshaft::OpIndex node) | v8::internal::compiler::InstructionSelectorT | private |
| VisitIfException(turboshaft::OpIndex node) | v8::internal::compiler::InstructionSelectorT | private |
| VisitLoad(turboshaft::OpIndex node, turboshaft::OpIndex value, InstructionCode opcode) | v8::internal::compiler::InstructionSelectorT | private |
| VisitLoadTransform(Node *node, Node *value, InstructionCode opcode) | v8::internal::compiler::InstructionSelectorT | private |
| VisitNode(turboshaft::OpIndex node) | v8::internal::compiler::InstructionSelectorT | private |
| VisitOsrValue(turboshaft::OpIndex node) | v8::internal::compiler::InstructionSelectorT | private |
| VisitParameter(turboshaft::OpIndex node) | v8::internal::compiler::InstructionSelectorT | private |
| VisitPhi(turboshaft::OpIndex node) | v8::internal::compiler::InstructionSelectorT | private |
| VisitProjection(turboshaft::OpIndex node) | v8::internal::compiler::InstructionSelectorT | private |
| VisitRetain(turboshaft::OpIndex node) | v8::internal::compiler::InstructionSelectorT | private |
| VisitReturn(turboshaft::OpIndex node) | v8::internal::compiler::InstructionSelectorT | private |
| VisitSelect(turboshaft::OpIndex node) | v8::internal::compiler::InstructionSelectorT | private |
| VisitStackPointerGreaterThan(turboshaft::OpIndex node, FlagsContinuation *cont) | v8::internal::compiler::InstructionSelectorT | private |
| VisitStaticAssert(turboshaft::OpIndex node) | v8::internal::compiler::InstructionSelectorT | private |
| VisitSwitch(turboshaft::OpIndex node, const SwitchInfo &sw) | v8::internal::compiler::InstructionSelectorT | private |
| VisitTailCall(turboshaft::OpIndex call) | v8::internal::compiler::InstructionSelectorT | private |
| VisitThrow(Node *node) | v8::internal::compiler::InstructionSelectorT | private |
| VisitTrapIf(turboshaft::OpIndex node) | v8::internal::compiler::InstructionSelectorT | private |
| VisitUnreachable(turboshaft::OpIndex node) | v8::internal::compiler::InstructionSelectorT | private |
| VisitWord32AtomicBinaryOperation(turboshaft::OpIndex node, ArchOpcode int8_op, ArchOpcode uint8_op, ArchOpcode int16_op, ArchOpcode uint16_op, ArchOpcode word32_op) | v8::internal::compiler::InstructionSelectorT | private |
| VisitWord64AtomicBinaryOperation(turboshaft::OpIndex node, ArchOpcode uint8_op, ArchOpcode uint16_op, ArchOpcode uint32_op, ArchOpcode uint64_op) | v8::internal::compiler::InstructionSelectorT | private |
| VisitWord64AtomicNarrowBinop(Node *node, ArchOpcode uint8_op, ArchOpcode uint16_op, ArchOpcode uint32_op) | v8::internal::compiler::InstructionSelectorT | private |
| VisitWordCompareZero(turboshaft::OpIndex user, turboshaft::OpIndex value, FlagsContinuation *cont) | v8::internal::compiler::InstructionSelectorT | private |
| VMatch typedef | v8::internal::compiler::turboshaft::OperationMatcher | |
| zone() const | v8::internal::compiler::InstructionSelectorT | inlineprivate |
| zone_ | v8::internal::compiler::InstructionSelectorT | private |