diff options
Diffstat (limited to 'deps/v8/src/s390/macro-assembler-s390.cc')
-rw-r--r-- | deps/v8/src/s390/macro-assembler-s390.cc | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/deps/v8/src/s390/macro-assembler-s390.cc b/deps/v8/src/s390/macro-assembler-s390.cc index 8b708de734..769d3dc1b0 100644 --- a/deps/v8/src/s390/macro-assembler-s390.cc +++ b/deps/v8/src/s390/macro-assembler-s390.cc @@ -251,10 +251,7 @@ void MacroAssembler::StoreRoot(Register source, Heap::RootListIndex index, void MacroAssembler::InNewSpace(Register object, Register scratch, Condition cond, Label* branch) { DCHECK(cond == eq || cond == ne); - // TODO(joransiu): check if we can merge mov Operand into AndP. - const int mask = - (1 << MemoryChunk::IN_FROM_SPACE) | (1 << MemoryChunk::IN_TO_SPACE); - CheckPageFlag(object, scratch, mask, cond, branch); + CheckPageFlag(object, scratch, MemoryChunk::kIsInNewSpaceMask, cond, branch); } void MacroAssembler::RecordWriteField( @@ -1709,7 +1706,7 @@ void MacroAssembler::LoadFromNumberDictionary(Label* miss, Register elements, void MacroAssembler::Allocate(int object_size, Register result, Register scratch1, Register scratch2, Label* gc_required, AllocationFlags flags) { - DCHECK(object_size <= Page::kMaxRegularHeapObjectSize); + DCHECK(object_size <= kMaxRegularHeapObjectSize); DCHECK((flags & ALLOCATION_FOLDED) == 0); if (!FLAG_inline_new) { if (emit_debug_code()) { @@ -1965,7 +1962,7 @@ void MacroAssembler::FastAllocate(Register object_size, Register result, void MacroAssembler::FastAllocate(int object_size, Register result, Register scratch1, Register scratch2, AllocationFlags flags) { - DCHECK(object_size <= Page::kMaxRegularHeapObjectSize); + DCHECK(object_size <= kMaxRegularHeapObjectSize); DCHECK(!AreAliased(result, scratch1, scratch2, ip)); // Make object size into bytes. |