| Index: src/compiler/simplified-operator.cc
|
| diff --git a/src/compiler/simplified-operator.cc b/src/compiler/simplified-operator.cc
|
| index f360c4ac0fe419382b7f34e288c1973e8ccc906f..8cfd2818cf9b2c2f03ac8030da1a09425e03acda 100644
|
| --- a/src/compiler/simplified-operator.cc
|
| +++ b/src/compiler/simplified-operator.cc
|
| @@ -657,6 +657,16 @@ struct SimplifiedOperatorGlobalCache final {
|
| AllocateOperator<NOT_TENURED> kAllocateNotTenuredOperator;
|
| AllocateOperator<TENURED> kAllocateTenuredOperator;
|
|
|
| + struct LoadFieldByIndexOperator final : public Operator {
|
| + LoadFieldByIndexOperator()
|
| + : Operator( // --
|
| + IrOpcode::kLoadFieldByIndex, // opcode
|
| + Operator::kEliminatable, // flags,
|
| + "LoadFieldByIndex", // name
|
| + 2, 1, 1, 1, 1, 0) {} // counts;
|
| + };
|
| + LoadFieldByIndexOperator kLoadFieldByIndex;
|
| +
|
| struct EnsureWritableFastElementsOperator final : public Operator {
|
| EnsureWritableFastElementsOperator()
|
| : Operator( // --
|
| @@ -721,6 +731,7 @@ PURE_OP_LIST(GET_FROM_CACHE)
|
| CHECKED_OP_LIST(GET_FROM_CACHE)
|
| GET_FROM_CACHE(ArrayBufferWasNeutered)
|
| GET_FROM_CACHE(ArgumentsFrame)
|
| +GET_FROM_CACHE(LoadFieldByIndex)
|
| GET_FROM_CACHE(NewUnmappedArgumentsElements)
|
| #undef GET_FROM_CACHE
|
|
|
|
|