Lines Matching refs:scratch0_
563 scratch0_(scratch0) {
565 scratch1_ = GetRegThatIsNotEcxOr(object_, address_, scratch0_);
567 scratch0_ = GetRegThatIsNotEcxOr(object_, address_, scratch1_);
570 object_ = GetRegThatIsNotEcxOr(address_, scratch0_, scratch1_);
573 address_ = GetRegThatIsNotEcxOr(object_, scratch0_, scratch1_);
575 ASSERT(!AreAliased(scratch0_, object_, address_, ecx));
581 ASSERT(!AreAliased(object_, address_, scratch1_, scratch0_));
582 ASSERT(!AreAliased(object_orig_, address_, scratch1_, scratch0_));
583 ASSERT(!AreAliased(object_, address_orig_, scratch1_, scratch0_));
586 // we should save the new scratch0_.
587 if (!scratch0_.is(scratch0_orig_)) masm->push(scratch0_);
622 if (!scratch0_.is(scratch0_orig_)) masm->pop(scratch0_);
630 if (!scratch0_.is(eax) && !scratch1_.is(eax)) masm->push(eax);
631 if (!scratch0_.is(edx) && !scratch1_.is(edx)) masm->push(edx);
656 if (!scratch0_.is(edx) && !scratch1_.is(edx)) masm->pop(edx);
657 if (!scratch0_.is(eax) && !scratch1_.is(eax)) masm->pop(eax);
662 inline Register scratch0() { return scratch0_; }
671 Register scratch0_;