Home
last modified time | relevance | path

Searched refs:raw_hash_field (Results 1 – 22 of 22) sorted by relevance

/dports/lang/v8/v8-9.6.180.12/src/objects/
H A Dname-inl.h87 bool Name::IsHashFieldComputed(uint32_t raw_hash_field) { in IsHashFieldComputed() argument
88 return (raw_hash_field & kHashNotComputedMask) == 0; in IsHashFieldComputed()
91 bool Name::HasHashCode() const { return IsHashFieldComputed(raw_hash_field()); } in HasHashCode()
95 uint32_t field = raw_hash_field(); in EnsureHash()
103 uint32_t field = raw_hash_field(); in EnsureHash()
110 uint32_t field = raw_hash_field(); in hash()
146 bool Name::ContainsCachedArrayIndex(uint32_t raw_hash_field) { in ContainsCachedArrayIndex() argument
147 return (raw_hash_field & Name::kDoesNotContainCachedArrayIndexMask) == 0; in ContainsCachedArrayIndex()
H A Dstring-table-inl.h16 StringTableKey::StringTableKey(uint32_t raw_hash_field, int length) in StringTableKey() argument
17 : raw_hash_field_(raw_hash_field), length_(length) {} in StringTableKey()
19 void StringTableKey::set_raw_hash_field(uint32_t raw_hash_field) { in set_raw_hash_field() argument
20 raw_hash_field_ = raw_hash_field; in set_raw_hash_field()
H A Dstring-table.h23 inline StringTableKey(uint32_t raw_hash_field, int length);
25 uint32_t raw_hash_field() const { in raw_hash_field() function
34 inline void set_raw_hash_field(uint32_t raw_hash_field);
H A Dstring-table.cc358 set_raw_hash_field(string->raw_hash_field()); in InternalizedStringKey()
388 string_, string_->length(), string_->raw_hash_field()); in AsHandle()
590 uint32_t raw_hash_field = key.raw_hash_field(); in TryStringToIndexOrLookupExisting() local
592 if (Name::ContainsCachedArrayIndex(raw_hash_field)) { in TryStringToIndexOrLookupExisting()
593 return Smi::FromInt(String::ArrayIndexValueBits::decode(raw_hash_field)) in TryStringToIndexOrLookupExisting()
597 if ((raw_hash_field & Name::kIsNotIntegerIndexMask) == 0) { in TryStringToIndexOrLookupExisting()
H A Dstring-inl.h335 : StringTableKey(raw_hash_field, chars.length()),
347 base::Vector<const uint8_t>::cast(chars_), raw_hash_field()); in AsHandle()
350 base::Vector<const uint16_t>::cast(chars_), raw_hash_field()); in AsHandle()
356 base::Vector<const uint8_t>::cast(chars_), raw_hash_field()); in AsHandle()
359 base::Vector<const uint16_t>::cast(chars_), raw_hash_field()); in AsHandle()
390 uint32_t raw_hash_field = StringHasher::HashSequentialString( variable
392 set_raw_hash_field(raw_hash_field);
416 length(), raw_hash_field()); in AsHandle()
424 length(), raw_hash_field()); in AsHandle()
1193 uint32_t field = raw_hash_field(); in AsArrayIndex()
[all …]
H A Dstring.cc522 uint32_t raw_hash_field = StringHasher::MakeArrayIndexHash(d, len); in ToNumber() local
525 DCHECK_EQ(subject->raw_hash_field(), raw_hash_field); in ToNumber()
527 subject->set_raw_hash_field(raw_hash_field); in ToNumber()
1424 set_raw_hash_field(string.raw_hash_field()); in ComputeAndSetHash()
1428 uint32_t raw_hash_field = in ComputeAndSetHash() local
1434 set_raw_hash_field(raw_hash_field); in ComputeAndSetHash()
1438 uint32_t result = raw_hash_field >> kHashShift; in ComputeAndSetHash()
1448 uint32_t field = raw_hash_field(); in SlowAsArrayIndex()
1463 uint32_t field = raw_hash_field(); in SlowAsIntegerIndex()
H A Dname.h147 static inline bool IsHashFieldComputed(uint32_t raw_hash_field);
H A Dname.tq7 raw_hash_field: NameHash;
H A Dstring.tq134 raw_hash_field: kNameEmptyHashField,
145 raw_hash_field: kNameEmptyHashField,
/dports/lang/v8/v8-9.6.180.12/src/ast/
H A Dast-value-factory.cc305 uint32_t raw_hash_field = StringHasher::HashSequentialString<uint8_t>( \ in AstStringConstants()
322 uint32_t raw_hash_field = StringHasher::HashSequentialString<uint8_t>( in GetOneByteStringInternal() local
324 one_character_strings_[key] = GetString(raw_hash_field, true, literal); in GetOneByteStringInternal()
328 uint32_t raw_hash_field = StringHasher::HashSequentialString<uint8_t>( in GetOneByteStringInternal() local
330 return GetString(raw_hash_field, true, literal); in GetOneByteStringInternal()
335 uint32_t raw_hash_field = StringHasher::HashSequentialString<uint16_t>( in GetTwoByteStringInternal() local
337 return GetString(raw_hash_field, false, in GetTwoByteStringInternal()
357 GetString(raw_string->raw_hash_field(), raw_string->is_one_byte(), in CloneFromOtherFactory()
397 uint32_t raw_hash_field, bool is_one_byte, in GetString() argument
403 AstRawString key(is_one_byte, literal_bytes, raw_hash_field); in GetString()
[all …]
H A Dast-value-factory.h79 uint32_t raw_hash_field() const { return raw_hash_field_; } in raw_hash_field() function
100 uint32_t raw_hash_field) in AstRawString() argument
103 raw_hash_field_(raw_hash_field), in AstRawString()
382 const AstRawString* GetString(uint32_t raw_hash_field, bool is_one_byte,
/dports/lang/v8/v8-9.6.180.12/src/heap/
H A Dfactory-base.h186 const base::Vector<const uint8_t>& str, uint32_t raw_hash_field); in EXPORT_TEMPLATE_DECLARE()
188 const base::Vector<const base::uc16>& str, uint32_t raw_hash_field); in EXPORT_TEMPLATE_DECLARE()
191 int length, uint32_t raw_hash_field); in EXPORT_TEMPLATE_DECLARE()
193 int length, uint32_t raw_hash_field); in EXPORT_TEMPLATE_DECLARE()
H A Dfactory-base.cc523 const base::Vector<const uint8_t>& str, uint32_t raw_hash_field) { in NewOneByteInternalizedString() argument
525 AllocateRawOneByteInternalizedString(str.length(), raw_hash_field); in NewOneByteInternalizedString()
534 const base::Vector<const base::uc16>& str, uint32_t raw_hash_field) { in NewTwoByteInternalizedString() argument
536 AllocateRawTwoByteInternalizedString(str.length(), raw_hash_field); in NewTwoByteInternalizedString()
767 int length, uint32_t raw_hash_field) { in AllocateRawOneByteInternalizedString() argument
782 answer.set_raw_hash_field(raw_hash_field); in AllocateRawOneByteInternalizedString()
790 int length, uint32_t raw_hash_field) { in AllocateRawTwoByteInternalizedString() argument
800 answer.set_raw_hash_field(raw_hash_field); in AllocateRawTwoByteInternalizedString()
H A Dfactory.cc950 external_string.set_raw_hash_field(cast_string.raw_hash_field()); in InternalizeExternalString()
3185 if (raw.raw_hash_field() == String::kEmptyHashField && in SmiToString()
3187 uint32_t raw_hash_field = StringHasher::MakeArrayIndexHash( in SmiToString() local
3189 raw.set_raw_hash_field(raw_hash_field); in SmiToString()
3226 raw.raw_hash_field() == String::kEmptyHashField) { in SizeToString()
3227 uint32_t raw_hash_field = StringHasher::MakeArrayIndexHash( in SizeToString() local
3229 raw.set_raw_hash_field(raw_hash_field); in SizeToString()
/dports/lang/v8/v8-9.6.180.12/src/profiler/
H A Dstrings-storage.cc136 uint32_t raw_hash_field = in ComputeStringHash() local
138 return raw_hash_field >> Name::kHashShift; in ComputeStringHash()
/dports/lang/v8/v8-9.6.180.12/test/fuzzer/
H A Dregexp-builtins.cc387 uint32_t raw_hash_field = StringHasher::HashSequentialString( in CompileRunAndVerify() local
391 raw_hash_field); in CompileRunAndVerify()
/dports/lang/v8/v8-9.6.180.12/src/ic/
H A Dstub-cache.cc35 uint32_t field = name.raw_hash_field(); in PrimaryOffset()
H A Daccessor-assembler.cc2749 TNode<Uint32T> raw_hash_field = LoadNameRawHashField(name); in StubCachePrimaryOffset() local
2751 Word32Equal(Word32And(raw_hash_field, in StubCachePrimaryOffset()
2763 TNode<Word32T> hash = Int32Add(raw_hash_field, map32); in StubCachePrimaryOffset()
/dports/lang/v8/v8-9.6.180.12/src/builtins/
H A Dnumber.tq113 dcheck(strSeq.raw_hash_field == kNameEmptyHashField);
114 strSeq.raw_hash_field = MakeArrayIndexHash(Unsigned(x), Unsigned(length));
240 const hash: NameHash = s.raw_hash_field;
291 const hash: NameHash = s.raw_hash_field;
/dports/lang/v8/v8-9.6.180.12/src/snapshot/
H A Ddeserializer.cc342 return string.raw_hash_field(); in ComputeRawHashField()
/dports/lang/v8/v8-9.6.180.12/test/cctest/
H A Dtest-strings.cc1843 CHECK_EQ(0, s->raw_hash_field() & String::kIsNotIntegerIndexMask); in TestString()
1849 CHECK_NE(0, s->raw_hash_field() & String::kIsNotIntegerIndexMask); in TestString()
/dports/lang/v8/v8-9.6.180.12/src/codegen/
H A Dcode-stub-assembler.cc2034 TNode<Uint32T> raw_hash_field = LoadNameRawHashField(name); in LoadNameHash() local
2036 GotoIf(IsSetWord32(raw_hash_field, Name::kHashNotComputedMask), in LoadNameHash()
2039 return Unsigned(Word32Shr(raw_hash_field, Int32Constant(Name::kHashShift))); in LoadNameHash()
7166 TNode<Uint32T> raw_hash_field = LoadNameRawHashField(input); in StringToNumber() local
7167 GotoIf(IsSetWord32(raw_hash_field, Name::kDoesNotContainCachedArrayIndexMask), in StringToNumber()
7171 DecodeWordFromWord32<String::ArrayIndexValueBits>(raw_hash_field))); in StringToNumber()
7972 TNode<Uint32T> raw_hash_field = LoadNameRawHashField(CAST(key)); in TryToName() local
7973 GotoIf(IsClearWord32(raw_hash_field, in TryToName()
7978 GotoIf(IsClearWord32(raw_hash_field, Name::kIsNotIntegerIndexMask), in TryToName()
8004 DecodeWordFromWord32<String::ArrayIndexValueBits>(raw_hash_field)); in TryToName()