/third_party/node/deps/v8/src/objects/ |
D | heap-object.h | 69 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);
|
D | objects-inl.h | 802 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/ |
D | scavenger.cc | 42 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()
|
D | scavenger-inl.h | 132 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()
|
D | incremental-marking.cc | 463 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()
|
D | heap-inl.h | 60 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()
|
D | mark-compact.cc | 521 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 …]
|
D | heap.cc | 934 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 …]
|
D | objects-visiting-inl.h | 94 DCHECK(!host.map_word(kRelaxedLoad).IsForwardingAddress()); in VisitMapPointer()
|
/third_party/node/deps/v8/src/compiler/ |
D | graph-assembler.cc | 241 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()
|
D | code-assembler.cc | 718 TNode<IntPtrT> map_word = in PackMapWord() local 720 TNode<WordT> packed = WordXor(UncheckedCast<WordT>(map_word), in PackMapWord()
|
D | graph-assembler.h | 270 TNode<Map> UnpackMapWord(Node* map_word);
|
D | wasm-compiler.cc | 323 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/ |
D | frames.cc | 1210 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/ |
D | accessor-assembler.cc | 2887 TNode<IntPtrT> map_word = BitcastTaggedToWord(map); in StubCachePrimaryOffset() local 2890 WordXor(map_word, WordShr(map_word, StubCache::kMapKeyShift)))); in StubCachePrimaryOffset()
|