diff options
Diffstat (limited to 'deps/v8/src/x64/macro-assembler-x64.cc')
-rw-r--r-- | deps/v8/src/x64/macro-assembler-x64.cc | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/deps/v8/src/x64/macro-assembler-x64.cc b/deps/v8/src/x64/macro-assembler-x64.cc index 6dacc011df..0fd6333996 100644 --- a/deps/v8/src/x64/macro-assembler-x64.cc +++ b/deps/v8/src/x64/macro-assembler-x64.cc @@ -253,9 +253,8 @@ void MacroAssembler::InNewSpace(Register object, Condition cc, Label* branch, Label::Distance distance) { - const int mask = - (1 << MemoryChunk::IN_FROM_SPACE) | (1 << MemoryChunk::IN_TO_SPACE); - CheckPageFlag(object, scratch, mask, cc, branch, distance); + CheckPageFlag(object, scratch, MemoryChunk::kIsInNewSpaceMask, cc, branch, + distance); } @@ -3325,12 +3324,12 @@ void MacroAssembler::Pextrd(Register dst, XMMRegister src, int8_t imm8) { Movd(dst, src); return; } - DCHECK_EQ(1, imm8); if (CpuFeatures::IsSupported(SSE4_1)) { CpuFeatureScope sse_scope(this, SSE4_1); pextrd(dst, src, imm8); return; } + DCHECK_EQ(1, imm8); movq(dst, src); shrq(dst, Immediate(32)); } @@ -4974,7 +4973,7 @@ void MacroAssembler::Allocate(int object_size, Label* gc_required, AllocationFlags flags) { DCHECK((flags & (RESULT_CONTAINS_TOP | SIZE_IN_WORDS)) == 0); - DCHECK(object_size <= Page::kMaxRegularHeapObjectSize); + DCHECK(object_size <= kMaxRegularHeapObjectSize); DCHECK((flags & ALLOCATION_FOLDED) == 0); if (!FLAG_inline_new) { if (emit_debug_code()) { |