Home
last modified time | relevance | path

Searched refs:map_word (Results 1 – 15 of 15) sorted by relevance

/third_party/node/deps/v8/src/objects/
Dheap-object.h69 DECL_RELAXED_GETTER(map_word, MapWord)
70 inline void set_map_word(MapWord map_word, RelaxedStoreTag);
73 DECL_ACQUIRE_GETTER(map_word, MapWord)
74 inline void set_map_word(MapWord map_word, ReleaseStoreTag);
Dobjects-inl.h802 return map_word(cage_base, kRelaxedLoad).ToMap(); in map()
886 return map_word(cage_base, kAcquireLoad).ToMap(); in DEF_ACQUIRE_GETTER()
893 MapWord HeapObject::map_word(RelaxedLoadTag tag) const { in map_word() function
899 return HeapObject::map_word(cage_base, tag); in map_word()
901 MapWord HeapObject::map_word(PtrComprCageBase cage_base, in map_word() function
906 void HeapObject::set_map_word(MapWord map_word, RelaxedStoreTag) { in set_map_word() argument
907 MapField::Relaxed_Store_Map_Word(*this, map_word); in set_map_word()
910 MapWord HeapObject::map_word(AcquireLoadTag tag) const { in map_word() function
916 return HeapObject::map_word(cage_base, tag); in map_word()
918 MapWord HeapObject::map_word(PtrComprCageBase cage_base, in map_word() function
[all …]
/third_party/node/deps/v8/src/heap/
Dscavenger.cc42 MapWord map_word = host.map_word(kRelaxedLoad); in VisitMapPointer() local
43 if (map_word.IsForwardingAddress()) { in VisitMapPointer()
48 HandleSlot(host, HeapObjectSlot(host.map_slot()), map_word.ToMap()); in VisitMapPointer()
160 !HeapObject::cast(object).map_word(kRelaxedLoad).IsForwardingAddress(); in IsUnscavengedHeapObject()
166 !heap_object.map_word(kRelaxedLoad).IsForwardingAddress(); in IsUnscavengedHeapObject()
182 MapWord map_word = HeapObject::cast(object).map_word(kRelaxedLoad); in RetainAs() local
183 if (map_word.IsForwardingAddress()) { in RetainAs()
184 return map_word.ToForwardingAddress(); in RetainAs()
Dscavenger-inl.h132 MapWord map_word = object.map_word(kAcquireLoad); in SemiSpaceCopyObject() local
133 HeapObjectReference::Update(slot, map_word.ToForwardingAddress()); in SemiSpaceCopyObject()
181 MapWord map_word = object.map_word(kAcquireLoad); in PromoteObject() local
182 HeapObjectReference::Update(slot, map_word.ToForwardingAddress()); in PromoteObject()
321 MapWord first_word = first.map_word(kAcquireLoad); in EvacuateShortcutCandidate()
411 MapWord first_word = object.map_word(kAcquireLoad); in ScavengeObject()
Dincremental-marking.cc463 MapWord map_word = obj.map_word(cage_base, kRelaxedLoad); in UpdateMarkingWorklistAfterYoungGenGC() local
464 DCHECK_IMPLIES(FLAG_minor_mc_sweeping, !map_word.IsForwardingAddress()); in UpdateMarkingWorklistAfterYoungGenGC()
465 if (!map_word.IsForwardingAddress()) { in UpdateMarkingWorklistAfterYoungGenGC()
473 HeapObject dest = map_word.ToForwardingAddress(); in UpdateMarkingWorklistAfterYoungGenGC()
Dheap-inl.h60 MapWord map_word = heap_obj.map_word(kRelaxedLoad); in ForwardingAddress() local
62 if (map_word.IsForwardingAddress()) { in ForwardingAddress()
63 return T::cast(map_word.ToForwardingAddress()); in ForwardingAddress()
Dmark-compact.cc521 MapWord map_word = map.map_word(kRelaxedLoad); in IsMapOrForwardedMap() local
523 if (map_word.IsForwardingAddress()) { in IsMapOrForwardedMap()
524 return map_word.ToForwardingAddress().IsMap(); in IsMapOrForwardedMap()
526 return map_word.ToMap().IsMap(); in IsMapOrForwardedMap()
1910 DCHECK(object.map_word(heap_->isolate(), kRelaxedLoad) in Visit()
3210 MapWord map_word = heap_obj.map_word(cage_base, kRelaxedLoad); in UpdateSlot() local
3211 if (map_word.IsForwardingAddress()) { in UpdateSlot()
3219 map_word.ToForwardingAddress(host_cage_base)); in UpdateSlot()
3231 DCHECK(MarkCompactCollector::IsMapOrForwardedMap(map_word.ToMap())); in UpdateSlot()
3443 CHECK(!heap_object.map_word(kRelaxedLoad).IsForwardingAddress()); in VerifyHeapObject()
[all …]
Dheap.cc934 MapWord map_word = object.map_word(kRelaxedLoad); in UpdateRetainersMapAfterScavenge() local
935 if (!map_word.IsForwardingAddress()) continue; in UpdateRetainersMapAfterScavenge()
936 object = map_word.ToForwardingAddress(); in UpdateRetainersMapAfterScavenge()
940 MapWord map_word = retainer.map_word(kRelaxedLoad); in UpdateRetainersMapAfterScavenge() local
941 if (!map_word.IsForwardingAddress()) continue; in UpdateRetainersMapAfterScavenge()
942 retainer = map_word.ToForwardingAddress(); in UpdateRetainersMapAfterScavenge()
966 MapWord map_word = object.map_word(kRelaxedLoad); in UpdateRetainersAfterScavenge() local
967 if (!map_word.IsForwardingAddress()) continue; in UpdateRetainersAfterScavenge()
968 object = map_word.ToForwardingAddress(); in UpdateRetainersAfterScavenge()
1109 MapWord map_word = site.map_word(cage_base, kRelaxedLoad); in MergeAllocationSitePretenuringFeedback() local
[all …]
Dobjects-visiting-inl.h94 DCHECK(!host.map_word(kRelaxedLoad).IsForwardingAddress()); in VisitMapPointer()
/third_party/node/deps/v8/src/compiler/
Dgraph-assembler.cc241 TNode<Map> GraphAssembler::UnpackMapWord(Node* map_word) { in UnpackMapWord() argument
242 map_word = BitcastTaggedToWordForTagAndSmiBits(map_word); in UnpackMapWord()
244 Node* map = WordXor(map_word, IntPtrConstant(Internals::kMapWordXorMask)); in UnpackMapWord()
249 Node* map_word = BitcastTaggedToWordForTagAndSmiBits(map); in PackMapWord() local
250 Node* packed = WordXor(map_word, IntPtrConstant(Internals::kMapWordXorMask)); in PackMapWord()
256 Node* map_word = Load(MachineType::TaggedPointer(), object, in LoadMap() local
259 return UnpackMapWord(map_word); in LoadMap()
261 return TNode<Map>::UncheckedCast(map_word); in LoadMap()
Dcode-assembler.cc718 TNode<IntPtrT> map_word = in PackMapWord() local
720 TNode<WordT> packed = WordXor(UncheckedCast<WordT>(map_word), in PackMapWord()
Dgraph-assembler.h270 TNode<Map> UnpackMapWord(Node* map_word);
Dwasm-compiler.cc323 Node* map_word = in LoadMap() local
327 return UnpackMapWord(map_word); in LoadMap()
329 return map_word; in LoadMap()
/third_party/node/deps/v8/src/execution/
Dframes.cc1210 MapWord map_word = raw.map_word(cage_base, kRelaxedLoad); in IterateCompiledFrame() local
1211 HeapObject forwarded = map_word.IsForwardingAddress() in IterateCompiledFrame()
1212 ? map_word.ToForwardingAddress() in IterateCompiledFrame()
1215 forwarded.map_word(cage_base, kRelaxedLoad).ptr() == in IterateCompiledFrame()
/third_party/node/deps/v8/src/ic/
Daccessor-assembler.cc2887 TNode<IntPtrT> map_word = BitcastTaggedToWord(map); in StubCachePrimaryOffset() local
2890 WordXor(map_word, WordShr(map_word, StubCache::kMapKeyShift)))); in StubCachePrimaryOffset()