| AllocateVirtualRegister() | v8::internal::compiler::OperandGeneratorT | inline |
| AllowsImplicitWord64ToWord32Truncation | v8::internal::compiler::TurboshaftAdapter | static |
| block(turboshaft::Graph *schedule, turboshaft::OpIndex node) const | v8::internal::compiler::TurboshaftAdapter | inline |
| Cast(V< AnyOrNone > op_idx) const | v8::internal::compiler::turboshaft::OperationMatcher | inline |
| Define(turboshaft::OpIndex node, UnallocatedOperand operand) | v8::internal::compiler::OperandGeneratorT | inlineprivate |
| DefineAsConstant(turboshaft::OpIndex node) | v8::internal::compiler::OperandGeneratorT | inline |
| DefineAsDualLocation(turboshaft::OpIndex node, LinkageLocation primary_location, LinkageLocation secondary_location) | v8::internal::compiler::OperandGeneratorT | inline |
| DefineAsFixed(turboshaft::OpIndex node, Register reg) | v8::internal::compiler::OperandGeneratorT | inline |
| DefineAsFixed(turboshaft::OpIndex node, FPRegType reg) | v8::internal::compiler::OperandGeneratorT | inline |
| DefineAsLocation(turboshaft::OpIndex node, LinkageLocation location) | v8::internal::compiler::OperandGeneratorT | inline |
| DefineAsRegister(turboshaft::OpIndex node) | v8::internal::compiler::OperandGeneratorT | inline |
| DefineAsRegistertForVreg(int vreg) | v8::internal::compiler::OperandGeneratorT | inline |
| DefineSameAsFirst(turboshaft::OpIndex node) | v8::internal::compiler::OperandGeneratorT | inline |
| DefineSameAsFirstForVreg(int vreg) | v8::internal::compiler::OperandGeneratorT | inline |
| DefineSameAsInput(turboshaft::OpIndex node, int input_index) | v8::internal::compiler::OperandGeneratorT | inline |
| Get(V< AnyOrNone > op_idx) const | v8::internal::compiler::turboshaft::OperationMatcher | inline |
| GetVReg(turboshaft::OpIndex node) const | v8::internal::compiler::OperandGeneratorT | inlineprivate |
| 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 |
| input_at(turboshaft::OpIndex node, size_t index) const | v8::internal::compiler::TurboshaftAdapter | inline |
| inputs(turboshaft::OpIndex node) const | v8::internal::compiler::TurboshaftAdapter | inline |
| 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 |
| IsExternalConstant(turboshaft::OpIndex node) const | v8::internal::compiler::TurboshaftAdapter | inline |
| IsHeapConstant(turboshaft::OpIndex node) const | v8::internal::compiler::TurboshaftAdapter | inline |
| IsLoadOrLoadImmutable(turboshaft::OpIndex node) const | v8::internal::compiler::TurboshaftAdapter | inline |
| IsLoopHeader(const turboshaft::Block *block) const | v8::internal::compiler::TurboshaftAdapter | inline |
| IsProtectedLoad(turboshaft::OpIndex node) const | v8::internal::compiler::TurboshaftAdapter | inline |
| IsRelocatableWasmConstant(turboshaft::OpIndex node) const | v8::internal::compiler::TurboshaftAdapter | inline |
| IsRetain(turboshaft::OpIndex node) const | v8::internal::compiler::TurboshaftAdapter | inline |
| IsTurbofan | v8::internal::compiler::TurboshaftAdapter | static |
| IsTurboshaft | v8::internal::compiler::TurboshaftAdapter | static |
| kRegister enum value | v8::internal::compiler::OperandGeneratorT | |
| kUniqueRegister enum value | v8::internal::compiler::OperandGeneratorT | |
| Label(turboshaft::Block *block) | v8::internal::compiler::OperandGeneratorT | inline |
| load_view(turboshaft::OpIndex node) | v8::internal::compiler::TurboshaftAdapter | inline |
| 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 |
| nodes(const turboshaft::Block *block) | v8::internal::compiler::TurboshaftAdapter | inline |
| NoOutput() | v8::internal::compiler::OperandGeneratorT | inline |
| OMatch typedef | v8::internal::compiler::turboshaft::OperationMatcher | |
| opcode(turboshaft::OpIndex node) const | v8::internal::compiler::TurboshaftAdapter | inline |
| OperandGeneratorT(InstructionSelectorT *selector) | v8::internal::compiler::OperandGeneratorT | inlineexplicit |
| 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 |
| RegisterMode enum name | v8::internal::compiler::OperandGeneratorT | |
| RegisterUseKind enum name | v8::internal::compiler::OperandGeneratorT | |
| rpo_number(const turboshaft::Block *block) const | v8::internal::compiler::TurboshaftAdapter | inline |
| rpo_order(turboshaft::Graph *schedule) | v8::internal::compiler::TurboshaftAdapter | inline |
| selector() const | v8::internal::compiler::OperandGeneratorT | inlineprotected |
| selector_ | v8::internal::compiler::OperandGeneratorT | private |
| sequence() const | v8::internal::compiler::OperandGeneratorT | inlineprotected |
| store_view(turboshaft::OpIndex node) | v8::internal::compiler::TurboshaftAdapter | inline |
| TempDoubleRegister() | v8::internal::compiler::OperandGeneratorT | inline |
| TempFpRegister(FPRegType reg) | v8::internal::compiler::OperandGeneratorT | inline |
| TempImmediate(int32_t imm) | v8::internal::compiler::OperandGeneratorT | inline |
| TempLocation(LinkageLocation location) | v8::internal::compiler::OperandGeneratorT | inline |
| TempRegister() | v8::internal::compiler::OperandGeneratorT | inline |
| TempRegister(Register reg) | v8::internal::compiler::OperandGeneratorT | inline |
| TempRegister(int code) | v8::internal::compiler::OperandGeneratorT | inline |
| TempSimd128Register() | v8::internal::compiler::OperandGeneratorT | inline |
| TempSimd256Register() | v8::internal::compiler::OperandGeneratorT | inline |
| ToConstant(turboshaft::OpIndex node) | v8::internal::compiler::OperandGeneratorT | inlineprivate |
| ToDualLocationUnallocatedOperand(LinkageLocation primary_location, LinkageLocation secondary_location, int virtual_register) | v8::internal::compiler::OperandGeneratorT | inlineprivate |
| ToNegatedConstant(turboshaft::OpIndex node) | v8::internal::compiler::OperandGeneratorT | inlineprivate |
| ToUnallocatedOperand(LinkageLocation location, int virtual_register) | v8::internal::compiler::OperandGeneratorT | inlineprivate |
| TryCast(V< AnyOrNone > op_idx) const | v8::internal::compiler::turboshaft::OperationMatcher | inline |
| turboshaft_graph() const | v8::internal::compiler::TurboshaftAdapter | inline |
| TurboshaftAdapter(turboshaft::Graph *graph) | v8::internal::compiler::TurboshaftAdapter | inlineexplicit |
| Use(turboshaft::OpIndex node) | v8::internal::compiler::OperandGeneratorT | inline |
| Use(turboshaft::OpIndex node, UnallocatedOperand operand) | v8::internal::compiler::OperandGeneratorT | inlineprivate |
| UseAny(turboshaft::OpIndex node) | v8::internal::compiler::OperandGeneratorT | inline |
| UseAnyAtEnd(turboshaft::OpIndex node) | v8::internal::compiler::OperandGeneratorT | inline |
| UseFixed(turboshaft::OpIndex node, Register reg) | v8::internal::compiler::OperandGeneratorT | inline |
| UseFixed(turboshaft::OpIndex node, FPRegType reg) | v8::internal::compiler::OperandGeneratorT | inline |
| UseImmediate(int immediate) | v8::internal::compiler::OperandGeneratorT | inline |
| UseImmediate(turboshaft::OpIndex node) | v8::internal::compiler::OperandGeneratorT | inline |
| UseImmediate64(int64_t immediate) | v8::internal::compiler::OperandGeneratorT | inline |
| UseLocation(turboshaft::OpIndex node, LinkageLocation location) | v8::internal::compiler::OperandGeneratorT | inline |
| UseNegatedImmediate(turboshaft::OpIndex node) | v8::internal::compiler::OperandGeneratorT | inline |
| UsePointerLocation(LinkageLocation to_location, LinkageLocation from_location) | v8::internal::compiler::OperandGeneratorT | inline |
| UseRegister(turboshaft::OpIndex node) | v8::internal::compiler::OperandGeneratorT | inline |
| UseRegister(turboshaft::OpIndex node, RegisterUseKind unique_reg) | v8::internal::compiler::OperandGeneratorT | inline |
| UseRegisterAtEnd(turboshaft::OpIndex node) | v8::internal::compiler::OperandGeneratorT | inline |
| UseRegisterForVreg(int vreg) | v8::internal::compiler::OperandGeneratorT | inline |
| UseRegisterOrSlotOrConstant(turboshaft::OpIndex node) | v8::internal::compiler::OperandGeneratorT | inline |
| UseRegisterWithMode(turboshaft::OpIndex node, RegisterMode register_mode) | v8::internal::compiler::OperandGeneratorT | inline |
| UseUnique(turboshaft::OpIndex node) | v8::internal::compiler::OperandGeneratorT | inline |
| UseUniqueRegister(turboshaft::OpIndex node) | v8::internal::compiler::OperandGeneratorT | inline |
| UseUniqueRegisterOrSlotOrConstant(turboshaft::OpIndex node) | v8::internal::compiler::OperandGeneratorT | inline |
| UseUniqueSlot(turboshaft::OpIndex node) | v8::internal::compiler::OperandGeneratorT | inline |
| value(turboshaft::OptionalOpIndex node) | v8::internal::compiler::TurboshaftAdapter | inlinestatic |
| value_input_count(turboshaft::OpIndex node) const | v8::internal::compiler::TurboshaftAdapter | inline |
| VMatch typedef | v8::internal::compiler::turboshaft::OperationMatcher | |
| zone() const | v8::internal::compiler::OperandGeneratorT | inlineprotected |