Lines Matching refs:scratch
1076 Location scratch = GetScratchLocation(kind); in AllocateScratchLocationFor() local
1077 if (!scratch.Equals(Location::NoLocation())) { in AllocateScratchLocationFor()
1078 return scratch; in AllocateScratchLocationFor()
1082 scratch = LocationFrom(vixl_temps_.AcquireX()); in AllocateScratchLocationFor()
1085 scratch = codegen_->GetGraph()->HasSIMD() in AllocateScratchLocationFor()
1089 AddScratchLocation(scratch); in AllocateScratchLocationFor()
1090 return scratch; in AllocateScratchLocationFor()
6874 /*out*/ Register* scratch) { in VecNEONAddress() argument
6896 *scratch = temps_scope->AcquireSameSizeAs(base); in VecNEONAddress()
6897 __ Add(*scratch, base, Operand(WRegisterFrom(index), LSL, shift)); in VecNEONAddress()
6898 return HeapOperand(*scratch, offset); in VecNEONAddress()
6907 /*out*/ Register* scratch) { in VecSVEAddress() argument
6922 *scratch = temps_scope->AcquireSameSizeAs(base); in VecSVEAddress()
6923 __ Add(*scratch, base, offset); in VecSVEAddress()
6924 return SVEMemOperand(scratch->X(), XRegisterFrom(index), LSL, shift); in VecSVEAddress()