summaryrefslogtreecommitdiff
path: root/deps/v8/src/codegen/s390/assembler-s390-inl.h
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/src/codegen/s390/assembler-s390-inl.h')
-rw-r--r--deps/v8/src/codegen/s390/assembler-s390-inl.h10
1 files changed, 5 insertions, 5 deletions
diff --git a/deps/v8/src/codegen/s390/assembler-s390-inl.h b/deps/v8/src/codegen/s390/assembler-s390-inl.h
index 91f18727cd..f9da5f713c 100644
--- a/deps/v8/src/codegen/s390/assembler-s390-inl.h
+++ b/deps/v8/src/codegen/s390/assembler-s390-inl.h
@@ -91,7 +91,7 @@ Address RelocInfo::target_internal_reference_address() {
Address RelocInfo::target_address() {
DCHECK(IsRelativeCodeTarget(rmode_) || IsCodeTarget(rmode_) ||
- IsWasmCall(rmode_));
+ IsWasmCall(rmode_) || IsWasmStubCall(rmode_));
return Assembler::target_address_at(pc_, constant_pool_);
}
@@ -142,7 +142,7 @@ Handle<Object> Assembler::code_target_object_handle_at(Address pc) {
HeapObject RelocInfo::target_object(PtrComprCageBase cage_base) {
DCHECK(IsCodeTarget(rmode_) || IsEmbeddedObjectMode(rmode_));
if (IsCompressedEmbeddedObject(rmode_)) {
- return HeapObject::cast(Object(V8HeapCompressionScheme::DecompressTaggedAny(
+ return HeapObject::cast(Object(V8HeapCompressionScheme::DecompressTagged(
cage_base,
Assembler::target_compressed_address_at(pc_, constant_pool_))));
} else {
@@ -177,15 +177,15 @@ void RelocInfo::set_target_object(Heap* heap, HeapObject target,
if (IsCompressedEmbeddedObject(rmode_)) {
Assembler::set_target_compressed_address_at(
pc_, constant_pool_,
- V8HeapCompressionScheme::CompressTagged(target.ptr()),
+ V8HeapCompressionScheme::CompressObject(target.ptr()),
icache_flush_mode);
} else {
DCHECK(IsFullEmbeddedObject(rmode_));
Assembler::set_target_address_at(pc_, constant_pool_, target.ptr(),
icache_flush_mode);
}
- if (!host().is_null() && !v8_flags.disable_write_barriers) {
- WriteBarrierForCode(host(), this, target, write_barrier_mode);
+ if (!instruction_stream().is_null() && !v8_flags.disable_write_barriers) {
+ WriteBarrierForCode(instruction_stream(), this, target, write_barrier_mode);
}
}