Home | History | Annotate | Download | only in x64

Lines Matching refs:Immediate

85              Immediate(static_cast<int32_t>(~Page::kPageAlignmentMask)));
91 masm->shr(addr, Immediate(kPointerSizeLog2));
96 masm->cmpq(pointer_offset, Immediate(Page::kPageSize / kPointerSize));
224 and_(scratch, Immediate(static_cast<int32_t>(Heap::NewSpaceMask())));
233 and_(scratch, Immediate(static_cast<int32_t>(Page::kPageAlignmentMask)));
234 shr(scratch, Immediate(kObjectAlignmentBits));
237 // 'object' (immediate value is sign extended).
238 and_(object, Immediate(~Page::kPageAlignmentMask));
358 addq(rsp, Immediate(num_arguments * kPointerSize));
382 movq(rax, Immediate(num_arguments));
391 movq(rax, Immediate(num_arguments));
413 movq(rax, Immediate(num_arguments));
450 addq(target, Immediate(Code::kHeaderSize - kHeapObjectTag));
458 movq(dst, Immediate(static_cast<int32_t>(x)));
460 movl(dst, Immediate(static_cast<uint32_t>(x)));
472 movq(dst, Immediate(static_cast<int32_t>(x)));
474 movl(dst, Immediate(static_cast<uint32_t>(x)));
491 shl(dst, Immediate(kSmiShift));
503 shl(dst, Immediate(kSmiShift));
511 addq(dst, Immediate(constant));
515 shl(dst, Immediate(kSmiShift));
524 shr(dst, Immediate(kSmiShift));
533 sar(dst, Immediate(kSmiShift));
566 cmpq(dst, Immediate(0));
587 sar(dst, Immediate(kSmiShift - power));
589 shl(dst, Immediate(power - kSmiShift));
596 testb(src, Immediate(kSmiTagMask));
604 rol(kScratchRegister, Immediate(1));
605 testl(kScratchRegister, Immediate(0x03));
616 testb(kScratchRegister, Immediate(kSmiTagMask));
628 rol(kScratchRegister, Immediate(1));
629 testl(kScratchRegister, Immediate(0x03));
641 testb(kScratchRegister, Immediate(kSmiTagMask));
649 rol(kScratchRegister, Immediate(1));
650 cmpq(kScratchRegister, Immediate(1));
664 testq(src, Immediate(0x80000000));
942 testl(rax, Immediate(0x7fffffff));
1000 cmpl(rax, Immediate(Smi::kMinValue));
1002 cmpl(src2, Immediate(-1));
1036 movl(kScratchRegister, Immediate(~0));
1115 sar(dst, Immediate(shift_value + kSmiShift));
1116 shl(dst, Immediate(kSmiShift));
1137 shr(dst, Immediate(shift_value + kSmiShift));
1138 shl(dst, Immediate(kSmiShift));
1151 shl(dst, Immediate(shift_value));
1168 and_(rcx, Immediate(0x1f));
1189 orl(rcx, Immediate(kSmiShift));
1191 shl(dst, Immediate(kSmiShift));
1225 orl(rcx, Immediate(kSmiShift));
1227 shl(dst, Immediate(kSmiShift));
1254 movl(kScratchRegister, Immediate(kSmiTagMask));
1263 subq(kScratchRegister, Immediate(1));
1283 sar(dst, Immediate(kSmiShift - shift));
1285 shl(dst, Immediate(shift - kSmiShift));
1300 sar(dst, Immediate(kSmiShift - shift));
1302 shl(dst, Immediate(shift - kSmiShift));
1385 andl(scratch1, Immediate(kFlatAsciiStringMask));
1386 andl(scratch2, Immediate(kFlatAsciiStringMask));
1391 Immediate(kFlatAsciiStringTag + (kFlatAsciiStringTag << 3)));
1452 push(Immediate(static_cast<int32_t>(smi)));
1462 addq(rsp, Immediate(stack_elements * kPointerSize));
1470 testl(src, Immediate(static_cast<int32_t>(smi)));
1532 push(Immediate(StackHandler::TRY_CATCH));
1534 push(Immediate(StackHandler::TRY_FINALLY));
1542 push(Immediate(StackHandler::ENTRY));
1543 push(Immediate(0)); // NULL frame pointer.
1559 addq(rsp, Immediate(StackHandlerConstants::kSize - kPointerSize));
1585 Immediate(static_cast<int8_t>(type)));
1618 testb(instance_type, Immediate(kIsNotStringMask));
1627 testl(function, Immediate(kSmiTagMask));
1637 Immediate(1 << Map::kHasNonInstancePrototype));
1672 movl(Operand(kScratchRegister, 0), Immediate(value));
1685 addl(operand, Immediate(value));
1699 subl(operand, Immediate(value));
1809 if (expected.immediate() == actual.immediate()) {
1812 movq(rax, Immediate(actual.immediate()));
1813 if (expected.immediate() ==
1821 movq(rbx, Immediate(expected.immediate()));
1826 // Expected is in register, actual is immediate. This is the
1829 cmpq(expected.reg(), Immediate(actual.immediate()));
1832 movq(rax, Immediate(actual.immediate()));
1848 addq(rdx, Immediate(Code::kHeaderSize - kHeapObjectTag));
1970 push(Immediate(0)); // Saved entry sp, patched before call.
2015 subq(rsp, Immediate(total_stack_space));
2022 movq(kScratchRegister, Immediate(-kFrameAlignment));
2060 movq(Operand(kScratchRegister, 0), Immediate(0));
2069 movq(Operand(kScratchRegister, 0), Immediate(0));
2171 cmpq(scratch, Immediate(0));
2257 testq(result_end, Immediate(kObjectAlignmentMask));
2304 addq(result, Immediate(kHeapObjectTag));
2335 addq(result, Immediate(kHeapObjectTag));
2365 addq(result, Immediate(kHeapObjectTag));
2375 and_(object, Immediate(~kHeapObjectTagMask));
2414 and_(scratch1, Immediate(~kObjectAlignmentMask));
2431 Immediate(String::kEmptyHashField));
2446 addq(scratch1, Immediate(kObjectAlignmentMask));
2447 and_(scratch1, Immediate(~kObjectAlignmentMask));
2464 Immediate(String::kEmptyHashField));
2545 subq(rsp, Immediate((argument_slots_on_stack + 1) * kPointerSize));
2546 and_(rsp, Immediate(-frame_alignment));