Lines Matching refs:scratch
113 // Swap two registers. If the scratch register is omitted then a slightly
117 Register scratch = no_reg,
128 // The scratch register is not used for ARMv7.
129 // scratch can be the same register as src (in which case it is trashed), but
133 Register scratch,
179 Register scratch,
184 Register scratch,
190 Register scratch,
194 // The register scratch can be object itself, but scratch will be clobbered.
196 Register scratch,
198 InNewSpace(object, scratch, ne, branch);
202 // The register scratch can be object itself, but it will be clobbered.
204 Register scratch,
206 InNewSpace(object, scratch, eq, branch);
236 Register scratch,
241 // stored. value and scratch registers are clobbered by the operation.
248 Register scratch,
262 Register scratch,
272 scratch,
468 void VFPEnsureFPSCRState(Register scratch);
499 const Register scratch = no_reg);
512 Register scratch,
523 Register scratch,
535 Register scratch,
568 Register scratch,
577 Register scratch);
616 Register scratch,
620 Register scratch,
624 Register scratch,
628 Register scratch,
658 // is left untouched, whereas both scratch registers are clobbered.
660 Register scratch,
663 void GetNumberHash(Register t0, Register scratch);
737 void UndoAllocationInNewSpace(Register object, Register scratch);
801 Register scratch);
820 Register scratch,
857 Register scratch,
863 Register scratch,
869 Register scratch,
888 Register scratch,
903 Register scratch,
910 Register scratch,
920 Register scratch,
927 // Uses the ip register as scratch.
1015 void CheckFor32DRegs(Register scratch);
1019 void SaveFPRegs(Register location, Register scratch);
1023 void RestoreFPRegs(Register location, Register scratch);
1079 // Needs a scratch register to do some arithmetic. This register will be
1083 Register scratch);
1085 Register scratch);
1196 // the register scratch contains the value of (reg - 1) when control falls
1199 Register scratch,
1202 // Control falls through if it is, with scratch containing the mask
1208 Register scratch,
1223 // the original value and jump to not_a_smi. Destroys scratch and
1284 void AssertUndefinedOrAllocationSite(Register object, Register scratch);
1295 Register scratch,
1341 Register scratch,
1409 // in r0. Assumes that any other register can be used as a scratch.
1461 Register scratch,