Lines Matching defs:kind
337 if (details.kind() == PropertyKind::kData) {
2139 if (details.kind() == PropertyKind::kData) {
3044 DCHECK_EQ(PropertyKind::kData, details.kind());
3093 DCHECK_EQ(PropertyKind::kData, details.kind());
3099 if (old_details.kind() == PropertyKind::kAccessor) {
3109 DCHECK_EQ(PropertyKind::kData, old_details.kind());
3137 DCHECK_EQ(PropertyKind::kData, details.kind());
3227 if (details.kind() == PropertyKind::kData) {
3235 DCHECK_EQ(PropertyKind::kAccessor, details.kind());
3247 PropertyDetails d(details.kind(), details.attributes(), constness);
3711 PropertyKind kind;
3719 kind = swiss_dictionary->DetailsAt(index).kind();
3723 kind = dictionary->DetailsAt(index).kind();
3726 if (kind == PropertyKind::kData) {
3820 if (details.kind() == PropertyKind::kData) {
3821 // Ensure that we make constant field only when elements kind is not
3835 DCHECK_EQ(PropertyKind::kAccessor, details.kind());
4019 if (level == FROZEN && details.kind() == PropertyKind::kData &&
4037 if (level == FROZEN && details.kind() == PropertyKind::kData &&
4064 ElementsKind kind = object.GetElementsKind();
4066 if (IsDictionaryElementsKind(kind)) {
4071 if (IsTypedArrayElementsKind(kind)) {
4077 if (IsFrozenElementsKind(kind)) return true;
4078 if (IsSealedElementsKind(kind) && level != FROZEN) return true;
4079 if (IsNonextensibleElementsKind(kind) && level == NONE) return true;
4081 ElementsAccessor* accessor = ElementsAccessor::ForKind(kind);
4199 if ((attributes & READ_ONLY) && details.kind() == PropertyKind::kAccessor) {
4298 // elements kind change in one go. If seal or freeze with Smi or Double
4299 // elements kind, we will transition to Object elements kind first to make
4317 // to sealed, frozen elements kind.
4646 DCHECK_EQ(PropertyKind::kData, details.kind());
4659 if (details.kind() == PropertyKind::kData) {
5141 ElementsKind kind = HOLEY_SMI_ELEMENTS;
5149 kind = HOLEY_DOUBLE_ELEMENTS;
5153 return kind;
5171 ElementsKind kind = object->GetElementsKind(isolate);
5174 if (IsSloppyArgumentsElementsKind(kind)) {
5177 } else if (IsStringWrapperElementsKind(kind)) {
5182 kind = dictionary_kind;
5184 kind = ShouldConvertToFastElements(
5191 kind = dictionary_kind;
5195 if (IsHoleyElementsKind(kind) || !object->IsJSArray(isolate) ||
5198 kind = GetHoleyElementsKind(kind);
5200 to = GetMoreGeneralElementsKind(kind, to);
5285 "kind");