• Home
  • Raw
  • Download

Lines Matching refs:scratch

264   void Swap(Register reg1, Register reg2, Register scratch = no_reg);
403 Register scratch,
408 Register scratch,
416 Register scratch, in JumpIfNotInNewSpace() argument
418 InNewSpace(object, scratch, eq, branch); in JumpIfNotInNewSpace()
424 Register scratch, in JumpIfInNewSpace() argument
426 InNewSpace(object, scratch, ne, branch); in JumpIfInNewSpace()
456 Register scratch,
470 Register scratch,
480 scratch,
491 Register scratch);
522 Register scratch,
525 void GetNumberHash(Register reg0, Register scratch);
588 Register scratch, Label* gc_required, AllocationFlags flags);
597 Register scratch, AllocationFlags flags);
715 Register scratch = at);
717 Register scratch = at);
733 void Ush(Register rd, const MemOperand& rs, Register scratch);
742 void Ulwc1(FPURegister fd, const MemOperand& rs, Register scratch);
743 void Uswc1(FPURegister fd, const MemOperand& rs, Register scratch);
745 void Uldc1(FPURegister fd, const MemOperand& rs, Register scratch);
746 void Usdc1(FPURegister fd, const MemOperand& rs, Register scratch);
748 void LoadWordPair(Register rd, const MemOperand& rs, Register scratch = at);
749 void StoreWordPair(Register rd, const MemOperand& rs, Register scratch = at);
820 void PushRegisterAsTwoSmis(Register src, Register scratch = at);
821 void PopRegisterAsTwoSmis(Register dst, Register scratch = at);
904 void Trunc_l_ud(FPURegister fd, FPURegister fs, FPURegister scratch);
912 void Trunc_uw_d(FPURegister fd, FPURegister fs, FPURegister scratch);
913 void Trunc_uw_d(FPURegister fd, Register rs, FPURegister scratch);
916 void Trunc_uw_s(FPURegister fd, FPURegister fs, FPURegister scratch);
917 void Trunc_uw_s(FPURegister fd, Register rs, FPURegister scratch);
920 void Trunc_ul_d(FPURegister fd, FPURegister fs, FPURegister scratch,
922 void Trunc_ul_d(FPURegister fd, Register rs, FPURegister scratch,
926 void Trunc_ul_s(FPURegister fd, FPURegister fs, FPURegister scratch,
928 void Trunc_ul_s(FPURegister fd, Register rs, FPURegister scratch,
946 FPURegister scratch);
991 Register scratch,
1024 Register scratch,
1033 Register scratch,
1101 Register scratch,
1110 Register scratch);
1162 Register scratch,
1166 Register scratch,
1190 Register scratch);
1212 Register scratch, Label* miss);
1226 Register scratch,
1232 Register scratch,
1238 Register scratch,
1257 Register scratch,
1276 Register scratch,
1283 Register scratch,
1355 Label* overflow_label, Register scratch = at) {
1356 AddBranchOvf(dst, left, right, overflow_label, nullptr, scratch);
1360 Label* no_overflow_label, Register scratch = at) {
1361 AddBranchOvf(dst, left, right, nullptr, no_overflow_label, scratch);
1366 Register scratch = at);
1370 Register scratch = at);
1373 Label* overflow_label, Register scratch = at) {
1374 SubBranchOvf(dst, left, right, overflow_label, nullptr, scratch);
1378 Label* no_overflow_label, Register scratch = at) {
1379 SubBranchOvf(dst, left, right, nullptr, no_overflow_label, scratch);
1384 Register scratch = at);
1388 Register scratch = at);
1391 Label* overflow_label, Register scratch = at) {
1392 DaddBranchOvf(dst, left, right, overflow_label, nullptr, scratch);
1396 Label* no_overflow_label, Register scratch = at) {
1397 DaddBranchOvf(dst, left, right, nullptr, no_overflow_label, scratch);
1402 Register scratch = at);
1406 Register scratch = at);
1409 Label* overflow_label, Register scratch = at) {
1410 DsubBranchOvf(dst, left, right, overflow_label, nullptr, scratch);
1414 Label* no_overflow_label, Register scratch = at) {
1415 DsubBranchOvf(dst, left, right, nullptr, no_overflow_label, scratch);
1420 Register scratch = at);
1424 Register scratch = at);
1517 Register scratch);
1519 Register scratch);
1608 Register scratch,
1635 void TrySmiTag(Register reg, Register scratch, Label* not_a_smi) { in TrySmiTag() argument
1636 TrySmiTag(reg, reg, scratch, not_a_smi); in TrySmiTag()
1641 Register scratch, in TrySmiTag() argument
1646 SmiTagCheckOverflow(at, src, scratch); in TrySmiTag()
1647 BranchOnOverflow(not_a_smi, scratch); in TrySmiTag()
1695 inline void SmiTst(Register value, Register scratch) { in SmiTst() argument
1696 And(scratch, value, Operand(kSmiTagMask)); in SmiTst()
1698 inline void NonNegativeSmiTst(Register value, Register scratch) { in NonNegativeSmiTst() argument
1699 And(scratch, value, Operand(kSmiTagMask | kSmiSignMask)); in NonNegativeSmiTst()
1713 Register scratch = at,
1719 Register scratch = at,
1756 void AssertUndefinedOrAllocationSite(Register object, Register scratch);
1767 Register scratch,
1781 void JumpIfInstanceTypeIsNotSequentialOneByte(Register type, Register scratch,
1789 Register scratch,
1889 inline Register GetRtAsRegisterHelper(const Operand& rt, Register scratch);
1941 void InNewSpace(Register object, Register scratch,