Lines Matching refs:scratch
76 void CheckPageFlag(Register object, Register scratch, int mask, Condition cc,
209 // Needs a scratch register to do some arithmetic. This register will be
211 void PrepareCallCFunction(int num_arguments, Register scratch);
235 void DropArguments(Register count, Register scratch, ArgumentsCountType type,
238 Register scratch,
242 Register scratch,
258 void PushReturnAddressFrom(XMMRegister src, Register scratch) {
259 Push(src, scratch);
261 void PopReturnAddressTo(XMMRegister dst, Register scratch) {
262 Pop(dst, scratch);
284 void PushArray(Register array, Register size, Register scratch,
288 // May emit code to set up the scratch register. The operand is
289 // only guaranteed to be correct as long as the scratch register
291 // If the operand is used more than once, use a scratch register
294 Register scratch);
301 void CompareRoot(Register with, Register scratch, RootIndex index);
304 // may be bigger than 2^16 - 1. Requires a scratch register.
305 void Ret(int bytes_dropped, Register scratch);
332 void Cvtui2sd(XMMRegister dst, Register src, Register scratch) {
333 Cvtui2sd(dst, Operand(src), scratch);
335 void Cvtui2sd(XMMRegister dst, Operand src, Register scratch);
346 void Push(XMMRegister src, Register scratch) {
347 movd(scratch, src);
348 push(scratch);
353 void Pop(XMMRegister dst, Register scratch) {
354 pop(scratch);
355 movd(dst, scratch);
439 // (condition below_equal). It is valid, that |value| == |scratch| as far as
442 Register scratch);
444 unsigned higher_limit, Register scratch,
452 // stored. value and scratch registers are clobbered by the operation.
456 Register object, int offset, Register value, Register scratch,
477 void EnterApiExitFrame(int argc, Register scratch);
527 Register scratch, InstanceType lower_limit,
567 void AssertFunction(Register object, Register scratch);
571 void AssertCallableFunction(Register object, Register scratch);
586 void AssertUndefinedOrAllocationSite(Register object, Register scratch);
592 void PushStackHandler(Register scratch);
595 void PopStackHandler(Register scratch);
641 void IncrementCounter(StatsCounter* counter, int value, Register scratch) {
643 EmitIncrementCounter(counter, value, scratch);
645 void EmitIncrementCounter(StatsCounter* counter, int value, Register scratch);
646 void DecrementCounter(StatsCounter* counter, int value, Register scratch) {
648 EmitDecrementCounter(counter, value, scratch);
650 void EmitDecrementCounter(StatsCounter* counter, int value, Register scratch);
655 void StackOverflowCheck(Register num_args, Register scratch,
664 void EnterExitFramePrologue(StackFrame::Type frame_type, Register scratch);