| Index: test/unittests/compiler/simplified-operator-unittest.cc
|
| diff --git a/test/unittests/compiler/simplified-operator-unittest.cc b/test/unittests/compiler/simplified-operator-unittest.cc
|
| index 49e8b058d2d7132660b771b450afbc0cc53eba29..ba404a9acd3be6e0e0309cb1eb24fcdc874e2aa7 100644
|
| --- a/test/unittests/compiler/simplified-operator-unittest.cc
|
| +++ b/test/unittests/compiler/simplified-operator-unittest.cc
|
| @@ -203,39 +203,46 @@ namespace {
|
|
|
| const ElementAccess kElementAccesses[] = {
|
| {kTaggedBase, FixedArray::kHeaderSize, Type::Any(),
|
| - MachineType::AnyTagged()},
|
| - {kUntaggedBase, 0, Type::Any(), MachineType::Int8()},
|
| - {kUntaggedBase, 0, Type::Any(), MachineType::Int16()},
|
| - {kUntaggedBase, 0, Type::Any(), MachineType::Int32()},
|
| - {kUntaggedBase, 0, Type::Any(), MachineType::Uint8()},
|
| - {kUntaggedBase, 0, Type::Any(), MachineType::Uint16()},
|
| - {kUntaggedBase, 0, Type::Any(), MachineType::Uint32()},
|
| - {kUntaggedBase, 0, Type::Signed32(), MachineType::Int8()},
|
| - {kUntaggedBase, 0, Type::Unsigned32(), MachineType::Uint8()},
|
| - {kUntaggedBase, 0, Type::Signed32(), MachineType::Int16()},
|
| - {kUntaggedBase, 0, Type::Unsigned32(), MachineType::Uint16()},
|
| - {kUntaggedBase, 0, Type::Signed32(), MachineType::Int32()},
|
| - {kUntaggedBase, 0, Type::Unsigned32(), MachineType::Uint32()},
|
| + MachineType::AnyTagged(), kFullWriteBarrier},
|
| + {kUntaggedBase, 0, Type::Any(), MachineType::Int8(), kNoWriteBarrier},
|
| + {kUntaggedBase, 0, Type::Any(), MachineType::Int16(), kNoWriteBarrier},
|
| + {kUntaggedBase, 0, Type::Any(), MachineType::Int32(), kNoWriteBarrier},
|
| + {kUntaggedBase, 0, Type::Any(), MachineType::Uint8(), kNoWriteBarrier},
|
| + {kUntaggedBase, 0, Type::Any(), MachineType::Uint16(), kNoWriteBarrier},
|
| + {kUntaggedBase, 0, Type::Any(), MachineType::Uint32(), kNoWriteBarrier},
|
| + {kUntaggedBase, 0, Type::Signed32(), MachineType::Int8(), kNoWriteBarrier},
|
| + {kUntaggedBase, 0, Type::Unsigned32(), MachineType::Uint8(),
|
| + kNoWriteBarrier},
|
| + {kUntaggedBase, 0, Type::Signed32(), MachineType::Int16(), kNoWriteBarrier},
|
| + {kUntaggedBase, 0, Type::Unsigned32(), MachineType::Uint16(),
|
| + kNoWriteBarrier},
|
| + {kUntaggedBase, 0, Type::Signed32(), MachineType::Int32(), kNoWriteBarrier},
|
| + {kUntaggedBase, 0, Type::Unsigned32(), MachineType::Uint32(),
|
| + kNoWriteBarrier},
|
| {kUntaggedBase, 0, Type::Number(),
|
| - MachineType(MachineRepresentation::kFloat32, MachineSemantic::kNone)},
|
| + MachineType(MachineRepresentation::kFloat32, MachineSemantic::kNone),
|
| + kNoWriteBarrier},
|
| {kUntaggedBase, 0, Type::Number(),
|
| - MachineType(MachineRepresentation::kFloat64, MachineSemantic::kNone)},
|
| + MachineType(MachineRepresentation::kFloat64, MachineSemantic::kNone),
|
| + kNoWriteBarrier},
|
| {kTaggedBase, FixedTypedArrayBase::kDataOffset, Type::Signed32(),
|
| - MachineType::Int8()},
|
| + MachineType::Int8(), kNoWriteBarrier},
|
| {kTaggedBase, FixedTypedArrayBase::kDataOffset, Type::Unsigned32(),
|
| - MachineType::Uint8()},
|
| + MachineType::Uint8(), kNoWriteBarrier},
|
| {kTaggedBase, FixedTypedArrayBase::kDataOffset, Type::Signed32(),
|
| - MachineType::Int16()},
|
| + MachineType::Int16(), kNoWriteBarrier},
|
| {kTaggedBase, FixedTypedArrayBase::kDataOffset, Type::Unsigned32(),
|
| - MachineType::Uint16()},
|
| + MachineType::Uint16(), kNoWriteBarrier},
|
| {kTaggedBase, FixedTypedArrayBase::kDataOffset, Type::Signed32(),
|
| - MachineType::Int32()},
|
| + MachineType::Int32(), kNoWriteBarrier},
|
| {kTaggedBase, FixedTypedArrayBase::kDataOffset, Type::Unsigned32(),
|
| - MachineType::Uint32()},
|
| + MachineType::Uint32(), kNoWriteBarrier},
|
| {kTaggedBase, FixedTypedArrayBase::kDataOffset, Type::Number(),
|
| - MachineType(MachineRepresentation::kFloat32, MachineSemantic::kNone)},
|
| + MachineType(MachineRepresentation::kFloat32, MachineSemantic::kNone),
|
| + kNoWriteBarrier},
|
| {kTaggedBase, FixedTypedArrayBase::kDataOffset, Type::Number(),
|
| - MachineType(MachineRepresentation::kFloat32, MachineSemantic::kNone)}};
|
| + MachineType(MachineRepresentation::kFloat32, MachineSemantic::kNone),
|
| + kNoWriteBarrier}};
|
|
|
| } // namespace
|
|
|
|
|