diff options
Diffstat (limited to 'deps/v8/src/objects/compressed-slots-inl.h')
-rw-r--r-- | deps/v8/src/objects/compressed-slots-inl.h | 64 |
1 files changed, 32 insertions, 32 deletions
diff --git a/deps/v8/src/objects/compressed-slots-inl.h b/deps/v8/src/objects/compressed-slots-inl.h index 1f1f0530be..4a4e9c8a2d 100644 --- a/deps/v8/src/objects/compressed-slots-inl.h +++ b/deps/v8/src/objects/compressed-slots-inl.h @@ -35,16 +35,16 @@ bool CompressedObjectSlot::contains_map_value(Address raw_value) const { Object CompressedObjectSlot::operator*() const { Tagged_t value = *location(); - return Object(TCompressionScheme::DecompressTaggedAny(address(), value)); + return Object(TCompressionScheme::DecompressTagged(address(), value)); } Object CompressedObjectSlot::load(PtrComprCageBase cage_base) const { Tagged_t value = *location(); - return Object(TCompressionScheme::DecompressTaggedAny(cage_base, value)); + return Object(TCompressionScheme::DecompressTagged(cage_base, value)); } void CompressedObjectSlot::store(Object value) const { - *location() = TCompressionScheme::CompressTagged(value.ptr()); + *location() = TCompressionScheme::CompressObject(value.ptr()); } void CompressedObjectSlot::store_map(Map map) const { @@ -63,36 +63,36 @@ Map CompressedObjectSlot::load_map() const { Object CompressedObjectSlot::Acquire_Load() const { AtomicTagged_t value = AsAtomicTagged::Acquire_Load(location()); - return Object(TCompressionScheme::DecompressTaggedAny(address(), value)); + return Object(TCompressionScheme::DecompressTagged(address(), value)); } Object CompressedObjectSlot::Relaxed_Load() const { AtomicTagged_t value = AsAtomicTagged::Relaxed_Load(location()); - return Object(TCompressionScheme::DecompressTaggedAny(address(), value)); + return Object(TCompressionScheme::DecompressTagged(address(), value)); } Object CompressedObjectSlot::Relaxed_Load(PtrComprCageBase cage_base) const { AtomicTagged_t value = AsAtomicTagged::Relaxed_Load(location()); - return Object(TCompressionScheme::DecompressTaggedAny(cage_base, value)); + return Object(TCompressionScheme::DecompressTagged(cage_base, value)); } void CompressedObjectSlot::Relaxed_Store(Object value) const { - Tagged_t ptr = TCompressionScheme::CompressTagged(value.ptr()); + Tagged_t ptr = TCompressionScheme::CompressObject(value.ptr()); AsAtomicTagged::Relaxed_Store(location(), ptr); } void CompressedObjectSlot::Release_Store(Object value) const { - Tagged_t ptr = TCompressionScheme::CompressTagged(value.ptr()); + Tagged_t ptr = TCompressionScheme::CompressObject(value.ptr()); AsAtomicTagged::Release_Store(location(), ptr); } Object CompressedObjectSlot::Release_CompareAndSwap(Object old, Object target) const { - Tagged_t old_ptr = TCompressionScheme::CompressTagged(old.ptr()); - Tagged_t target_ptr = TCompressionScheme::CompressTagged(target.ptr()); + Tagged_t old_ptr = TCompressionScheme::CompressObject(old.ptr()); + Tagged_t target_ptr = TCompressionScheme::CompressObject(target.ptr()); Tagged_t result = AsAtomicTagged::Release_CompareAndSwap(location(), old_ptr, target_ptr); - return Object(TCompressionScheme::DecompressTaggedAny(address(), result)); + return Object(TCompressionScheme::DecompressTagged(address(), result)); } // @@ -101,38 +101,38 @@ Object CompressedObjectSlot::Release_CompareAndSwap(Object old, MaybeObject CompressedMaybeObjectSlot::operator*() const { Tagged_t value = *location(); - return MaybeObject(TCompressionScheme::DecompressTaggedAny(address(), value)); + return MaybeObject(TCompressionScheme::DecompressTagged(address(), value)); } MaybeObject CompressedMaybeObjectSlot::load(PtrComprCageBase cage_base) const { Tagged_t value = *location(); - return MaybeObject(TCompressionScheme::DecompressTaggedAny(cage_base, value)); + return MaybeObject(TCompressionScheme::DecompressTagged(cage_base, value)); } void CompressedMaybeObjectSlot::store(MaybeObject value) const { - *location() = TCompressionScheme::CompressTagged(value.ptr()); + *location() = TCompressionScheme::CompressAny(value.ptr()); } MaybeObject CompressedMaybeObjectSlot::Relaxed_Load() const { AtomicTagged_t value = AsAtomicTagged::Relaxed_Load(location()); - return MaybeObject(TCompressionScheme::DecompressTaggedAny(address(), value)); + return MaybeObject(TCompressionScheme::DecompressTagged(address(), value)); } MaybeObject CompressedMaybeObjectSlot::Relaxed_Load( PtrComprCageBase cage_base) const { AtomicTagged_t value = AsAtomicTagged::Relaxed_Load(location()); - return MaybeObject(TCompressionScheme::DecompressTaggedAny(cage_base, value)); + return MaybeObject(TCompressionScheme::DecompressTagged(cage_base, value)); } void CompressedMaybeObjectSlot::Relaxed_Store(MaybeObject value) const { - Tagged_t ptr = TCompressionScheme::CompressTagged(value.ptr()); + Tagged_t ptr = TCompressionScheme::CompressAny(value.ptr()); AsAtomicTagged::Relaxed_Store(location(), ptr); } void CompressedMaybeObjectSlot::Release_CompareAndSwap( MaybeObject old, MaybeObject target) const { - Tagged_t old_ptr = TCompressionScheme::CompressTagged(old.ptr()); - Tagged_t target_ptr = TCompressionScheme::CompressTagged(target.ptr()); + Tagged_t old_ptr = TCompressionScheme::CompressAny(old.ptr()); + Tagged_t target_ptr = TCompressionScheme::CompressAny(target.ptr()); AsAtomicTagged::Release_CompareAndSwap(location(), old_ptr, target_ptr); } @@ -143,29 +143,29 @@ void CompressedMaybeObjectSlot::Release_CompareAndSwap( HeapObjectReference CompressedHeapObjectSlot::operator*() const { Tagged_t value = *location(); return HeapObjectReference( - TCompressionScheme::DecompressTaggedPointer(address(), value)); + TCompressionScheme::DecompressTagged(address(), value)); } HeapObjectReference CompressedHeapObjectSlot::load( PtrComprCageBase cage_base) const { Tagged_t value = *location(); return HeapObjectReference( - TCompressionScheme::DecompressTaggedPointer(cage_base, value)); + TCompressionScheme::DecompressTagged(cage_base, value)); } void CompressedHeapObjectSlot::store(HeapObjectReference value) const { - *location() = TCompressionScheme::CompressTagged(value.ptr()); + *location() = TCompressionScheme::CompressObject(value.ptr()); } HeapObject CompressedHeapObjectSlot::ToHeapObject() const { Tagged_t value = *location(); DCHECK(HAS_STRONG_HEAP_OBJECT_TAG(value)); return HeapObject::cast( - Object(TCompressionScheme::DecompressTaggedPointer(address(), value))); + Object(TCompressionScheme::DecompressTagged(address(), value))); } void CompressedHeapObjectSlot::StoreHeapObject(HeapObject value) const { - *location() = TCompressionScheme::CompressTagged(value.ptr()); + *location() = TCompressionScheme::CompressObject(value.ptr()); } // @@ -176,47 +176,47 @@ template <typename CompressionScheme> Object OffHeapCompressedObjectSlot<CompressionScheme>::load( PtrComprCageBase cage_base) const { Tagged_t value = *TSlotBase::location(); - return Object(CompressionScheme::DecompressTaggedAny(cage_base, value)); + return Object(CompressionScheme::DecompressTagged(cage_base, value)); } template <typename CompressionScheme> void OffHeapCompressedObjectSlot<CompressionScheme>::store(Object value) const { - *TSlotBase::location() = CompressionScheme::CompressTagged(value.ptr()); + *TSlotBase::location() = CompressionScheme::CompressObject(value.ptr()); } template <typename CompressionScheme> Object OffHeapCompressedObjectSlot<CompressionScheme>::Relaxed_Load( PtrComprCageBase cage_base) const { AtomicTagged_t value = AsAtomicTagged::Relaxed_Load(TSlotBase::location()); - return Object(CompressionScheme::DecompressTaggedAny(cage_base, value)); + return Object(CompressionScheme::DecompressTagged(cage_base, value)); } template <typename CompressionScheme> Object OffHeapCompressedObjectSlot<CompressionScheme>::Acquire_Load( PtrComprCageBase cage_base) const { AtomicTagged_t value = AsAtomicTagged::Acquire_Load(TSlotBase::location()); - return Object(CompressionScheme::DecompressTaggedAny(cage_base, value)); + return Object(CompressionScheme::DecompressTagged(cage_base, value)); } template <typename CompressionScheme> void OffHeapCompressedObjectSlot<CompressionScheme>::Relaxed_Store( Object value) const { - Tagged_t ptr = CompressionScheme::CompressTagged(value.ptr()); + Tagged_t ptr = CompressionScheme::CompressObject(value.ptr()); AsAtomicTagged::Relaxed_Store(TSlotBase::location(), ptr); } template <typename CompressionScheme> void OffHeapCompressedObjectSlot<CompressionScheme>::Release_Store( Object value) const { - Tagged_t ptr = CompressionScheme::CompressTagged(value.ptr()); + Tagged_t ptr = CompressionScheme::CompressObject(value.ptr()); AsAtomicTagged::Release_Store(TSlotBase::location(), ptr); } template <typename CompressionScheme> void OffHeapCompressedObjectSlot<CompressionScheme>::Release_CompareAndSwap( Object old, Object target) const { - Tagged_t old_ptr = CompressionScheme::CompressTagged(old.ptr()); - Tagged_t target_ptr = CompressionScheme::CompressTagged(target.ptr()); + Tagged_t old_ptr = CompressionScheme::CompressObject(old.ptr()); + Tagged_t target_ptr = CompressionScheme::CompressObject(target.ptr()); AsAtomicTagged::Release_CompareAndSwap(TSlotBase::location(), old_ptr, target_ptr); } |