Lines Matching defs:registers
134 // The registers are pushed starting with the highest encoding,
179 void TurboAssembler::MaybeSaveRegisters(RegList registers) {
180 if (registers.is_empty()) return;
181 MultiPush(registers);
184 void TurboAssembler::MaybeRestoreRegisters(RegList registers) {
185 if (registers.is_empty()) return;
186 MultiPop(registers);
193 RegList registers =
195 MaybeSaveRegisters(registers);
209 MaybeRestoreRegisters(registers);
217 RegList registers =
219 MaybeSaveRegisters(registers);
233 MaybeRestoreRegisters(registers);
240 // Use CallRecordWriteStubSaveRegisters if the object and slot registers
1678 // Certain usage of MultiPush requires that registers are pushed onto the
4372 // Save registers and reserve room for saved entry sp.
4443 // Optionally restore all double registers.
4476 // Pop the arguments, restore registers, and return.
4794 // Up to eight integer arguments are passed in registers a0..a7 and
4795 // up to eight floating point arguments are passed in registers fa0..fa7
4902 // 't' registers are caller-saved so this is safe as a scratch register.