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 |