Home | History | Annotate | Download | only in src

Lines Matching defs:access

5899 // Represents an access to a portion of an object, such as the map pointer,
5935 // Returns true if access is being made to an in-object property that
6118 // Create an access to an offset in a fixed array header.
6121 // Create an access to an in-object property in a JSObject.
6122 // This kind of access must be used when the object |map| is known and
6129 // Create an access to an in-object property in a JSObject.
6130 // This kind of access can be used for accessing object header fields or
6137 // Create an access to an in-object property in a JSArray.
6142 // Create an access to the backing store of an object.
6146 // Create an access to a resolved field (in-object or backing store).
6150 // Create an access for the payload of a Cell or JSGlobalPropertyCell.
6279 HObjectAccess access() const { return access_; }
6288 return !access().IsInobject() || access().offset() >= size;
6291 if (index == 0 && access().IsExternalMemory()) {
6292 // object must be external in case of external memory access
6326 HObjectAccess access)
6327 : access_(access), maps_(NULL) {
6332 Representation representation = access.representation();
6355 access.SetGVNFlags(this, LOAD);
6360 HObjectAccess access,
6363 : HTemplateInstruction<2>(type), access_(access), maps_(maps) {
6371 ASSERT(access.representation().IsHeapObject());
6375 access.SetGVNFlags(this, LOAD);
6714 return !access().IsInobject() || access().offset() >= size;
6717 if (index == 0 && access().IsExternalMemory()) {
6718 // object must be external in case of external memory access
6753 HObjectAccess access() const { return access_; }
6808 if (!this->access().Equals(that->access())) return false;
6822 HObjectAccess access,
6825 : access_(access),
6831 ASSERT(!access.IsInobject() || access.existing_inobject_property() ||
6836 access.SetGVNFlags(this, STORE);