| Index: src/compiler/access-builder.cc
|
| diff --git a/src/compiler/access-builder.cc b/src/compiler/access-builder.cc
|
| index 959c60a7901ca78c38b4f746d44221f109cf5b12..051b47c13ae23474832d9840979c373d5f4e8f1c 100644
|
| --- a/src/compiler/access-builder.cc
|
| +++ b/src/compiler/access-builder.cc
|
| @@ -52,6 +52,20 @@ FieldAccess AccessBuilder::ForExternalArrayPointer() {
|
|
|
|
|
| // static
|
| +FieldAccess AccessBuilder::ForMapInstanceType() {
|
| + return {kTaggedBase, Map::kInstanceTypeOffset, Handle<Name>(),
|
| + Type::UntaggedInt8(), kMachUint8};
|
| +}
|
| +
|
| +
|
| +// static
|
| +FieldAccess AccessBuilder::ForValue() {
|
| + return {kTaggedBase, JSValue::kValueOffset, Handle<Name>(), Type::Any(),
|
| + kMachAnyTagged};
|
| +}
|
| +
|
| +
|
| +// static
|
| ElementAccess AccessBuilder::ForFixedArrayElement() {
|
| return {kNoBoundsCheck, kTaggedBase, FixedArray::kHeaderSize, Type::Any(),
|
| kMachAnyTagged};
|
|
|