Lines Matching defs:registers
167 void TurboAssembler::MaybeSaveRegisters(RegList registers) {
168 if (registers.is_empty()) return;
169 MultiPush(registers);
172 void TurboAssembler::MaybeRestoreRegisters(RegList registers) {
173 if (registers.is_empty()) return;
174 MultiPop(registers);
180 RegList registers = WriteBarrierDescriptor::ComputeSavedRegisters(object);
181 MaybeSaveRegisters(registers);
192 MaybeRestoreRegisters(registers);
199 RegList registers = WriteBarrierDescriptor::ComputeSavedRegisters(object);
200 MaybeSaveRegisters(registers);
211 MaybeRestoreRegisters(registers);
218 // Use CallRecordWriteStubSaveRegisters if the object and slot registers
274 // We only have `dst_slot` and `dst_object` left as distinct registers so we
3508 // Save registers and reserve room for saved entry sp.
3572 // Optionally restore all double registers.
3602 // Pop the arguments, restore registers, and return.
3901 // Up to eight simple arguments are passed in registers a0..a7.
4001 // 't' registers are caller-saved so this is safe as a scratch register.