| Index: src/compiler/common-operator.cc
|
| diff --git a/src/compiler/common-operator.cc b/src/compiler/common-operator.cc
|
| index ca22bcbcf037d92ebdd1bef38b85c86c300eebcf..a10dc3fc0d0d813014c25abba20996c73a3abe29 100644
|
| --- a/src/compiler/common-operator.cc
|
| +++ b/src/compiler/common-operator.cc
|
| @@ -125,7 +125,9 @@ std::ostream& operator<<(std::ostream& os, ParameterInfo const& i) {
|
| V(Deoptimize, Operator::kNoThrow, 1, 1, 1, 0, 0, 1) \
|
| V(Terminate, Operator::kKontrol, 0, 1, 1, 0, 0, 1) \
|
| V(OsrNormalEntry, Operator::kFoldable, 0, 1, 1, 0, 1, 1) \
|
| - V(OsrLoopEntry, Operator::kFoldable, 0, 1, 1, 0, 1, 1)
|
| + V(OsrLoopEntry, Operator::kFoldable, 0, 1, 1, 0, 1, 1) \
|
| + V(BeginRegion, Operator::kNoThrow, 0, 1, 0, 0, 1, 0) \
|
| + V(FinishRegion, Operator::kNoThrow, 1, 1, 0, 1, 1, 0)
|
|
|
|
|
| #define CACHED_RETURN_LIST(V) \
|
| @@ -678,24 +680,6 @@ const Operator* CommonOperatorBuilder::EffectSet(int arguments) {
|
| }
|
|
|
|
|
| -const Operator* CommonOperatorBuilder::ValueEffect(int arguments) {
|
| - DCHECK(arguments > 0); // Disallow empty value effects.
|
| - return new (zone()) Operator( // --
|
| - IrOpcode::kValueEffect, Operator::kPure, // opcode
|
| - "ValueEffect", // name
|
| - arguments, 0, 0, 0, 1, 0); // counts
|
| -}
|
| -
|
| -
|
| -const Operator* CommonOperatorBuilder::Finish(int arguments) {
|
| - DCHECK(arguments > 0); // Disallow empty finishes.
|
| - return new (zone()) Operator( // --
|
| - IrOpcode::kFinish, Operator::kPure, // opcode
|
| - "Finish", // name
|
| - 1, arguments, 0, 1, 0, 0); // counts
|
| -}
|
| -
|
| -
|
| const Operator* CommonOperatorBuilder::StateValues(int arguments) {
|
| switch (arguments) {
|
| #define CACHED_STATE_VALUES(arguments) \
|
|
|