Index: src/compiler/access-builder.h |
diff --git a/src/compiler/access-builder.h b/src/compiler/access-builder.h |
index 834522531002347232952998e9baacf8eafe2bb7..9f4b989629ebc35d30ef414d075c64343aa764d9 100644 |
--- a/src/compiler/access-builder.h |
+++ b/src/compiler/access-builder.h |
@@ -124,6 +124,33 @@ class AccessBuilder final : public AllStatic { |
// Provides access to String::length() field. |
static FieldAccess ForStringLength(); |
+ // Provides access to ConsString::first() field. |
+ static FieldAccess ForConsStringFirst(); |
+ |
+ // Provides access to ConsString::second() field. |
+ static FieldAccess ForConsStringSecond(); |
+ |
+ // Provides access to SlicedString::offset() field. |
+ static FieldAccess ForSlicedStringOffset(); |
+ |
+ // Provides access to SlicedString::parent() field. |
+ static FieldAccess ForSlicedStringParent(); |
+ |
+ // Provides access to ExternalString::resource_data() field. |
+ static FieldAccess ForExternalStringResourceData(); |
+ |
+ // Provides access to ExternalOneByteString characters. |
+ static ElementAccess ForExternalOneByteStringCharacter(); |
+ |
+ // Provides access to ExternalTwoByteString characters. |
+ static ElementAccess ForExternalTwoByteStringCharacter(); |
+ |
+ // Provides access to SeqOneByteString characters. |
+ static ElementAccess ForSeqOneByteStringCharacter(); |
+ |
+ // Provides access to SeqTwoByteString characters. |
+ static ElementAccess ForSeqTwoByteStringCharacter(); |
+ |
// Provides access to JSGlobalObject::global_proxy() field. |
static FieldAccess ForJSGlobalObjectGlobalProxy(); |