Lines Matching refs:dst

317   // slot for register dst.
318 void StoreToSafepointRegisterSlot(Register dst, Register src);
319 void LoadFromSafepointRegisterSlot(Register dst, Register src);
334 void SetCallKind(Register dst, CallKind kind);
393 void Integer32ToSmi(Register dst, Register src);
396 void Integer32ToSmiField(const Operand& dst, Register src);
400 void Integer64PlusConstantToSmi(Register dst, Register src, int constant);
404 void SmiToInteger32(Register dst, Register src);
405 void SmiToInteger32(Register dst, const Operand& src);
408 void SmiToInteger64(Register dst, Register src);
409 void SmiToInteger64(Register dst, const Operand& src);
413 void PositiveSmiTimesPowerOfTwoToInteger64(Register dst,
419 void PositiveSmiDivPowerOfTwoToInteger32(Register dst,
427 void SmiOrIfSmis(Register dst,
437 void SmiCompare(Register dst, Smi* src);
438 void SmiCompare(Register dst, const Operand& src);
439 void SmiCompare(const Operand& dst, Register src);
440 void SmiCompare(const Operand& dst, Smi* src);
441 // Compare the int32 in src register to the value of the smi stored at dst.
442 void SmiCompareInteger32(const Operand& dst, Register src);
480 // Check whether src is a Smi, and set dst to zero if it is a smi,
482 void CheckSmiToIndicator(Register dst, Register src);
483 void CheckSmiToIndicator(Register dst, const Operand& src);
537 void SmiTryAddConstant(Register dst,
545 void SmiAddConstant(Register dst, Register src, Smi* constant);
549 void SmiAddConstant(const Operand& dst, Smi* constant);
553 void SmiAddConstant(Register dst,
562 void SmiSubConstant(Register dst, Register src, Smi* constant);
566 void SmiSubConstant(Register dst,
574 void SmiNeg(Register dst,
580 // If dst is src1, then src1 will be destroyed, even if
582 void SmiAdd(Register dst,
587 void SmiAdd(Register dst,
593 void SmiAdd(Register dst,
598 // If dst is src1, then src1 will be destroyed, even if
600 void SmiSub(Register dst,
606 void SmiSub(Register dst,
610 void SmiSub(Register dst,
616 void SmiSub(Register dst,
622 // If dst is src1, then src1 will be destroyed, even if
624 void SmiMul(Register dst,
632 void SmiDiv(Register dst,
640 void SmiMod(Register dst,
647 void SmiNot(Register dst, Register src);
648 void SmiAnd(Register dst, Register src1, Register src2);
649 void SmiOr(Register dst, Register src1, Register src2);
650 void SmiXor(Register dst, Register src1, Register src2);
651 void SmiAndConstant(Register dst, Register src1, Smi* constant);
652 void SmiOrConstant(Register dst, Register src1, Smi* constant);
653 void SmiXorConstant(Register dst, Register src1, Smi* constant);
655 void SmiShiftLeftConstant(Register dst,
658 void SmiShiftLogicalRightConstant(Register dst,
663 void SmiShiftArithmeticRightConstant(Register dst,
668 // Uses and clobbers rcx, so dst may not be rcx.
669 void SmiShiftLeft(Register dst,
674 // Uses and clobbers rcx, so dst may not be rcx.
675 void SmiShiftLogicalRight(Register dst,
684 // Uses and clobbers rcx, so dst may not be rcx.
685 void SmiShiftArithmeticRight(Register dst,
693 void SelectNonSmi(Register dst,
704 // The returned index register may be either src or dst, depending
705 // on what is most efficient. If src and dst are different registers,
707 SmiIndex SmiToIndex(Register dst, Register src, int shift);
710 SmiIndex SmiToNegativeIndex(Register dst, Register src, int shift);
714 void AddSmiField(Register dst, const Operand& src);
717 void Move(Register dst, Smi* source) {
718 LoadSmiConstant(dst, source);
721 void Move(const Operand& dst, Smi* source) {
723 movq(dst, constant);
727 void Test(const Operand& dst, Smi* source);
769 void Set(Register dst, int64_t x);
770 void Set(const Operand& dst, int64_t x);
776 void TestBit(const Operand& dst, int bit_index);
779 void Move(Register dst, Handle<Object> source);
780 void Move(const Operand& dst, Handle<Object> source);
781 void Cmp(Register dst, Handle<Object> source);
782 void Cmp(const Operand& dst, Handle<Object> source);
783 void Cmp(Register dst, Smi* src);
784 void Cmp(const Operand& dst, Smi* src);
801 void LoadGlobalCell(Register dst, Handle<JSGlobalPropertyCell> cell);
1126 void LoadContext(Register dst, int context_chain_length);
1324 void LoadSmiConstant(Register dst, Smi* value);