summaryrefslogtreecommitdiff
path: root/deps/v8/src/compiler/common-operator.cc
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/src/compiler/common-operator.cc')
-rw-r--r--deps/v8/src/compiler/common-operator.cc32
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) \