summaryrefslogtreecommitdiff
path: root/deps/v8/src/objects/compressed-slots-inl.h
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/src/objects/compressed-slots-inl.h')
-rw-r--r--deps/v8/src/objects/compressed-slots-inl.h64
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);
}