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 |
Get(V< AnyOrNone > op_idx) const | v8::internal::compiler::turboshaft::OperationMatcher | inline |
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 |
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 |
OMatch typedef | v8::internal::compiler::turboshaft::OperationMatcher | |
opcode(turboshaft::OpIndex node) const | v8::internal::compiler::TurboshaftAdapter | inline |
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 |
rpo_number(const turboshaft::Block *block) const | v8::internal::compiler::TurboshaftAdapter | inline |
rpo_order(turboshaft::Graph *schedule) | v8::internal::compiler::TurboshaftAdapter | inline |
store_view(turboshaft::OpIndex node) | v8::internal::compiler::TurboshaftAdapter | inline |
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 |
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 | |