Lines Matching refs:scratch
121 // Swap two registers. If the scratch register is omitted then a slightly
125 Register scratch = no_reg,
136 // The scratch register is not used for ARMv7.
137 // scratch can be the same register as src (in which case it is trashed), but
141 Register scratch,
193 Register scratch,
198 Register scratch,
204 Register scratch,
208 // The register scratch can be object itself, but scratch will be clobbered.
210 Register scratch,
212 InNewSpace(object, scratch, ne, branch);
216 // The register scratch can be object itself, but it will be clobbered.
218 Register scratch,
220 InNewSpace(object, scratch, eq, branch);
250 Register scratch,
255 // stored. value and scratch registers are clobbered by the operation.
262 Register scratch,
276 Register scratch,
286 scratch,
479 void VFPEnsureFPSCRState(Register scratch);
510 const Register scratch = no_reg);
523 Register scratch,
534 Register scratch,
546 Register scratch,
579 Register scratch,
588 Register scratch);
627 Register scratch,
631 Register scratch,
635 Register scratch,
639 Register scratch,
669 // is left untouched, whereas both scratch registers are clobbered.
671 Register scratch,
674 void GetNumberHash(Register t0, Register scratch);
748 void UndoAllocationInNewSpace(Register object, Register scratch);
806 Register scratch);
825 Register scratch,
862 Register scratch,
868 Register scratch,
874 Register scratch,
893 Register scratch,
908 Register scratch,
915 Register scratch,
925 Register scratch,
932 // Uses the ip register as scratch.
1020 void CheckFor32DRegs(Register scratch);
1024 void SaveFPRegs(Register location, Register scratch);
1028 void RestoreFPRegs(Register location, Register scratch);
1084 // Needs a scratch register to do some arithmetic. This register will be
1088 Register scratch);
1090 Register scratch);
1201 scratch contains the value of (reg - 1) when control falls
1204 Register scratch,
1207 // Control falls through if it is, with scratch containing the mask
1213 Register scratch,
1228 // the original value and jump to not_a_smi. Destroys scratch and
1289 void AssertUndefinedOrAllocationSite(Register object, Register scratch);
1300 Register scratch,
1341 void JumpIfInstanceTypeIsNotSequentialOneByte(Register type, Register scratch,
1357 Register scratch);
1409 // in r0. Assumes that any other register can be used as a scratch.
1461 Register scratch,