Index: src/compiler/simplified-operator.cc |
diff --git a/src/compiler/simplified-operator.cc b/src/compiler/simplified-operator.cc |
index 0f8fd7abd33fc6aef98a733e0a8ff9fe1b10ac5a..dd116b2bf8fd79afab4fe3b2e3013def90ac5907 100644 |
--- a/src/compiler/simplified-operator.cc |
+++ b/src/compiler/simplified-operator.cc |
@@ -194,12 +194,10 @@ const ElementAccess& ElementAccessOf(const Operator* op) { |
V(ObjectIsReceiver, Operator::kNoProperties, 1) \ |
V(ObjectIsSmi, Operator::kNoProperties, 1) \ |
V(ObjectIsString, Operator::kNoProperties, 1) \ |
- V(ObjectIsUndetectable, Operator::kNoProperties, 1) |
- |
-#define NO_THROW_OP_LIST(V) \ |
- V(StringEqual, Operator::kCommutative, 2) \ |
- V(StringLessThan, Operator::kNoThrow, 2) \ |
- V(StringLessThanOrEqual, Operator::kNoThrow, 2) |
+ V(ObjectIsUndetectable, Operator::kNoProperties, 1) \ |
+ V(StringEqual, Operator::kCommutative, 2) \ |
+ V(StringLessThan, Operator::kNoProperties, 2) \ |
+ V(StringLessThanOrEqual, Operator::kNoProperties, 2) |
struct SimplifiedOperatorGlobalCache final { |
#define PURE(Name, properties, input_count) \ |
@@ -212,16 +210,6 @@ struct SimplifiedOperatorGlobalCache final { |
PURE_OP_LIST(PURE) |
#undef PURE |
-#define NO_THROW(Name, properties, input_count) \ |
- struct Name##Operator final : public Operator { \ |
- Name##Operator() \ |
- : Operator(IrOpcode::k##Name, Operator::kNoThrow | properties, #Name, \ |
- input_count, 1, 1, 1, 1, 0) {} \ |
- }; \ |
- Name##Operator k##Name; |
- NO_THROW_OP_LIST(NO_THROW) |
-#undef NO_THROW |
- |
#define BUFFER_ACCESS(Type, type, TYPE, ctype, size) \ |
struct LoadBuffer##Type##Operator final : public Operator1<BufferAccess> { \ |
LoadBuffer##Type##Operator() \ |
@@ -255,7 +243,6 @@ SimplifiedOperatorBuilder::SimplifiedOperatorBuilder(Zone* zone) |
#define GET_FROM_CACHE(Name, properties, input_count) \ |
const Operator* SimplifiedOperatorBuilder::Name() { return &cache_.k##Name; } |
PURE_OP_LIST(GET_FROM_CACHE) |
-NO_THROW_OP_LIST(GET_FROM_CACHE) |
#undef GET_FROM_CACHE |