Index: src/compiler/access-builder.cc |
diff --git a/src/compiler/access-builder.cc b/src/compiler/access-builder.cc |
index f7dbd54b5096dbf57a63efcbfa5e566c53494cab..be1396b28f97508b18c0074c66b75b6a8e9e5648 100644 |
--- a/src/compiler/access-builder.cc |
+++ b/src/compiler/access-builder.cc |
@@ -68,7 +68,7 @@ FieldAccess AccessBuilder::ForJSObjectInObjectProperty(Handle<Map> map, |
FieldAccess access = {kTaggedBase, |
offset, |
MaybeHandle<Name>(), |
- Type::Tagged(), |
+ Type::NonInternal(), |
MachineType::AnyTagged(), |
kFullWriteBarrier}; |
return access; |
@@ -116,12 +116,9 @@ FieldAccess AccessBuilder::ForJSFunctionLiterals() { |
// static |
FieldAccess AccessBuilder::ForJSFunctionCodeEntry() { |
- FieldAccess access = {kTaggedBase, |
- JSFunction::kCodeEntryOffset, |
- Handle<Name>(), |
- Type::UntaggedPointer(), |
- MachineType::Pointer(), |
- kNoWriteBarrier}; |
+ FieldAccess access = { |
+ kTaggedBase, JSFunction::kCodeEntryOffset, Handle<Name>(), |
+ Type::OtherInternal(), MachineType::Pointer(), kNoWriteBarrier}; |
return access; |
} |
@@ -218,7 +215,7 @@ FieldAccess AccessBuilder::ForJSArrayBufferBackingStore() { |
FieldAccess access = {kTaggedBase, |
JSArrayBuffer::kBackingStoreOffset, |
MaybeHandle<Name>(), |
- Type::UntaggedPointer(), |
+ Type::OtherInternal(), |
MachineType::Pointer(), |
kNoWriteBarrier}; |
return access; |
@@ -237,7 +234,7 @@ FieldAccess AccessBuilder::ForJSArrayBufferViewBuffer() { |
FieldAccess access = {kTaggedBase, |
JSArrayBufferView::kBufferOffset, |
MaybeHandle<Name>(), |
- Type::TaggedPointer(), |
+ Type::OtherInternal(), |
MachineType::TaggedPointer(), |
kPointerWriteBarrier}; |
return access; |
@@ -320,8 +317,8 @@ FieldAccess AccessBuilder::ForJSIteratorResultValue() { |
// static |
FieldAccess AccessBuilder::ForJSRegExpFlags() { |
FieldAccess access = { |
- kTaggedBase, JSRegExp::kFlagsOffset, MaybeHandle<Name>(), |
- Type::Tagged(), MachineType::AnyTagged(), kFullWriteBarrier}; |
+ kTaggedBase, JSRegExp::kFlagsOffset, MaybeHandle<Name>(), |
+ Type::NonInternal(), MachineType::AnyTagged(), kFullWriteBarrier}; |
return access; |
} |
@@ -329,8 +326,8 @@ FieldAccess AccessBuilder::ForJSRegExpFlags() { |
// static |
FieldAccess AccessBuilder::ForJSRegExpSource() { |
FieldAccess access = { |
- kTaggedBase, JSRegExp::kSourceOffset, MaybeHandle<Name>(), |
- Type::Tagged(), MachineType::AnyTagged(), kFullWriteBarrier}; |
+ kTaggedBase, JSRegExp::kSourceOffset, MaybeHandle<Name>(), |
+ Type::NonInternal(), MachineType::AnyTagged(), kFullWriteBarrier}; |
return access; |
} |
@@ -351,7 +348,7 @@ FieldAccess AccessBuilder::ForFixedTypedArrayBaseBasePointer() { |
FieldAccess access = {kTaggedBase, |
FixedTypedArrayBase::kBasePointerOffset, |
MaybeHandle<Name>(), |
- Type::Tagged(), |
+ Type::OtherInternal(), |
MachineType::AnyTagged(), |
kPointerWriteBarrier}; |
return access; |
@@ -362,7 +359,7 @@ FieldAccess AccessBuilder::ForFixedTypedArrayBaseExternalPointer() { |
FieldAccess access = {kTaggedBase, |
FixedTypedArrayBase::kExternalPointerOffset, |
MaybeHandle<Name>(), |
- Type::UntaggedPointer(), |
+ Type::OtherInternal(), |
MachineType::Pointer(), |
kNoWriteBarrier}; |
return access; |
@@ -373,7 +370,7 @@ FieldAccess AccessBuilder::ForDescriptorArrayEnumCache() { |
FieldAccess access = {kTaggedBase, |
DescriptorArray::kEnumCacheOffset, |
Handle<Name>(), |
- Type::TaggedPointer(), |
+ Type::OtherInternal(), |
MachineType::TaggedPointer(), |
kPointerWriteBarrier}; |
return access; |
@@ -385,7 +382,7 @@ FieldAccess AccessBuilder::ForDescriptorArrayEnumCacheBridgeCache() { |
FieldAccess access = {kTaggedBase, |
DescriptorArray::kEnumCacheBridgeCacheOffset, |
Handle<Name>(), |
- Type::TaggedPointer(), |
+ Type::OtherInternal(), |
MachineType::TaggedPointer(), |
kPointerWriteBarrier}; |
return access; |
@@ -415,7 +412,7 @@ FieldAccess AccessBuilder::ForMapDescriptors() { |
FieldAccess access = {kTaggedBase, |
Map::kDescriptorsOffset, |
Handle<Name>(), |
- Type::TaggedPointer(), |
+ Type::OtherInternal(), |
MachineType::TaggedPointer(), |
kPointerWriteBarrier}; |
return access; |
@@ -433,12 +430,9 @@ FieldAccess AccessBuilder::ForMapInstanceType() { |
// static |
FieldAccess AccessBuilder::ForMapPrototype() { |
- FieldAccess access = {kTaggedBase, |
- Map::kPrototypeOffset, |
- Handle<Name>(), |
- Type::TaggedPointer(), |
- MachineType::TaggedPointer(), |
- kPointerWriteBarrier}; |
+ FieldAccess access = { |
+ kTaggedBase, Map::kPrototypeOffset, Handle<Name>(), |
+ Type::Any(), MachineType::TaggedPointer(), kPointerWriteBarrier}; |
return access; |
} |
@@ -499,7 +493,7 @@ FieldAccess AccessBuilder::ForExternalStringResourceData() { |
FieldAccess access = {kTaggedBase, |
ExternalString::kResourceDataOffset, |
Handle<Name>(), |
- Type::UntaggedPointer(), |
+ Type::OtherInternal(), |
MachineType::Pointer(), |
kNoWriteBarrier}; |
return access; |