| Index: src/compiler/access-builder.cc
 | 
| diff --git a/src/compiler/access-builder.cc b/src/compiler/access-builder.cc
 | 
| index fa27c1563680d63018a78c2479068729696e31c0..c728154d7f4e2bb263f6bdf3d9fc64ae55f97bfe 100644
 | 
| --- a/src/compiler/access-builder.cc
 | 
| +++ b/src/compiler/access-builder.cc
 | 
| @@ -59,6 +59,34 @@ FieldAccess AccessBuilder::ForExternalArrayPointer() {
 | 
|  
 | 
|  
 | 
|  // static
 | 
| +FieldAccess AccessBuilder::ForDescriptorArrayEnumCache() {
 | 
| +  return {kTaggedBase, DescriptorArray::kEnumCacheOffset, Handle<Name>(),
 | 
| +          Type::TaggedPointer(), kMachAnyTagged};
 | 
| +}
 | 
| +
 | 
| +
 | 
| +// static
 | 
| +FieldAccess AccessBuilder::ForDescriptorArrayEnumCacheBridgeCache() {
 | 
| +  return {kTaggedBase, DescriptorArray::kEnumCacheBridgeCacheOffset,
 | 
| +          Handle<Name>(), Type::TaggedPointer(), kMachAnyTagged};
 | 
| +}
 | 
| +
 | 
| +
 | 
| +// static
 | 
| +FieldAccess AccessBuilder::ForMapBitField3() {
 | 
| +  return {kTaggedBase, Map::kBitField3Offset, Handle<Name>(),
 | 
| +          Type::UntaggedUnsigned32(), kMachUint32};
 | 
| +}
 | 
| +
 | 
| +
 | 
| +// static
 | 
| +FieldAccess AccessBuilder::ForMapDescriptors() {
 | 
| +  return {kTaggedBase, Map::kDescriptorsOffset, Handle<Name>(),
 | 
| +          Type::TaggedPointer(), kMachAnyTagged};
 | 
| +}
 | 
| +
 | 
| +
 | 
| +// static
 | 
|  FieldAccess AccessBuilder::ForMapInstanceType() {
 | 
|    return {kTaggedBase, Map::kInstanceTypeOffset, Handle<Name>(),
 | 
|            Type::UntaggedUnsigned8(), kMachUint8};
 | 
| 
 |