Lines Matching refs:receiver_ref
1863 HeapObjectRef receiver_ref = mreceiver.Ref(broker());
1864 if (receiver_ref.map().oddball_type() == OddballType::kHole ||
1865 receiver_ref.map().oddball_type() == OddballType::kNull ||
1866 receiver_ref.map().oddball_type() == OddballType::kUndefined ||
1868 (receiver_ref.IsString() && access_mode == AccessMode::kHas)) {
1881 if (receiver_ref.IsJSObject()) {
1882 JSObjectRef jsobject_ref = receiver_ref.AsJSObject();
1888 if (!element.has_value() && receiver_ref.IsJSArray()) {
1892 element = receiver_ref.AsJSArray().GetOwnCowElement(*elements, index);
1907 } else if (receiver_ref.IsString()) {
1908 element = receiver_ref.AsString().GetCharAsStringOrUndefined(index);
1922 if (receiver_ref.IsString()) {
1925 if (!receiver_ref.AsString().length().has_value()) return NoChange();
1927 jsgraph()->Constant(receiver_ref.AsString().length().value());