Lines Matching defs:access
5897 // Represents an access to a portion of an object, such as the map pointer,
6074 // Create an access to an offset in a fixed array header.
6077 // Create an access to an in-object property in a JSObject.
6081 // Create an access to an in-object property in a JSArray.
6086 // Create an access to the backing store of an object.
6090 // Create an access to a resolved field (in-object or backing store).
6094 // Create an access for the payload of a Cell or JSGlobalPropertyCell.
6191 HObjectAccess access() const { return access_; }
6198 return !access().IsInobject() || access().offset() >= size;
6201 if (index == 0 && access().IsExternalMemory()) {
6202 // object must be external in case of external memory access
6219 HLoadNamedField(HValue* object, HObjectAccess access) : access_(access) {
6223 Representation representation = access.representation();
6243 access.SetGVNFlags(this, false);
6534 return !access().IsInobject() || access().offset() >= size;
6537 if (index == 0 && access().IsExternalMemory()) {
6538 // object must be external in case of external memory access
6572 HObjectAccess access() const { return access_; }
6624 HObjectAccess access,
6626 : access_(access),
6633 access.SetGVNFlags(this, true);