diff options
Diffstat (limited to 'deps/v8/src/compiler/common-operator.cc')
-rw-r--r-- | deps/v8/src/compiler/common-operator.cc | 32 |
1 files changed, 1 insertions, 31 deletions
diff --git a/deps/v8/src/compiler/common-operator.cc b/deps/v8/src/compiler/common-operator.cc index 329ccc7e86..587eb578ec 100644 --- a/deps/v8/src/compiler/common-operator.cc +++ b/deps/v8/src/compiler/common-operator.cc @@ -87,8 +87,7 @@ std::ostream& operator<<(std::ostream& os, DeoptimizeParameters p) { DeoptimizeParameters const& DeoptimizeParametersOf(Operator const* const op) { DCHECK(op->opcode() == IrOpcode::kDeoptimize || op->opcode() == IrOpcode::kDeoptimizeIf || - op->opcode() == IrOpcode::kDeoptimizeUnless || - op->opcode() == IrOpcode::kDynamicCheckMapsWithDeoptUnless); + op->opcode() == IrOpcode::kDeoptimizeUnless); return OpParameter<DeoptimizeParameters>(op); } @@ -501,10 +500,6 @@ IfValueParameters const& IfValueParametersOf(const Operator* op) { V(Eager, WrongInstanceType) \ V(Eager, WrongMap) -#define CACHED_DYNAMIC_CHECK_MAPS_LIST(V) \ - V(DynamicCheckMaps) \ - V(DynamicCheckMapsInlined) - #define CACHED_TRAP_IF_LIST(V) \ V(TrapDivUnrepresentable) \ V(TrapFloatUnrepresentable) @@ -735,22 +730,6 @@ struct CommonOperatorGlobalCache final { CACHED_DEOPTIMIZE_UNLESS_LIST(CACHED_DEOPTIMIZE_UNLESS) #undef CACHED_DEOPTIMIZE_UNLESS - template <DeoptimizeReason kReason> - struct DynamicMapCheckOperator final : Operator1<DeoptimizeParameters> { - DynamicMapCheckOperator() - : Operator1<DeoptimizeParameters>( // -- - IrOpcode::kDynamicCheckMapsWithDeoptUnless, // opcode - Operator::kFoldable | Operator::kNoThrow, // properties - "DynamicCheckMapsWithDeoptUnless", // name - 6, 1, 1, 0, 1, 1, // counts - DeoptimizeParameters(DeoptimizeKind::kEagerWithResume, kReason, - FeedbackSource())) {} - }; -#define CACHED_DYNAMIC_CHECK_MAPS(Reason) \ - DynamicMapCheckOperator<DeoptimizeReason::k##Reason> k##Reason##Operator; - CACHED_DYNAMIC_CHECK_MAPS_LIST(CACHED_DYNAMIC_CHECK_MAPS) -#undef CACHED_DYNAMIC_CHECK_MAPS - template <TrapId trap_id> struct TrapIfOperator final : public Operator1<TrapId> { TrapIfOperator() @@ -983,15 +962,6 @@ const Operator* CommonOperatorBuilder::DeoptimizeUnless( parameter); // parameter } -const Operator* CommonOperatorBuilder::DynamicCheckMapsWithDeoptUnless( - bool is_inlined_frame_state) { - if (is_inlined_frame_state) { - return &cache_.kDynamicCheckMapsInlinedOperator; - } else { - return &cache_.kDynamicCheckMapsOperator; - } -} - const Operator* CommonOperatorBuilder::TrapIf(TrapId trap_id) { switch (trap_id) { #define CACHED_TRAP_IF(Trap) \ |