Lines Matching defs:registers
370 // Clobber clobbered input registers when running with the debug-code flag
373 ASM_CODE_COMMENT_STRING(this, "Zap scratch registers");
444 void TurboAssembler::MaybeSaveRegisters(RegList registers) {
445 for (Register reg : registers) {
450 void TurboAssembler::MaybeRestoreRegisters(RegList registers) {
451 for (Register reg : base::Reversed(registers)) {
461 RegList registers =
463 MaybeSaveRegisters(registers);
473 MaybeRestoreRegisters(registers);
482 RegList registers =
484 MaybeSaveRegisters(registers);
492 MaybeRestoreRegisters(registers);
500 // Use CallRecordWriteStubSaveRegisters if the object and slot registers
533 RegList registers = descriptor.allocatable_registers();
535 MaybeSaveRegisters(registers);
542 // Prepare argument registers for calling GetTSANStoreStub.
569 MaybeRestoreRegisters(registers);
576 RegList registers = descriptor.allocatable_registers();
578 MaybeSaveRegisters(registers);
583 // Prepare argument registers for calling TSANRelaxedLoad.
610 MaybeRestoreRegisters(registers);
660 // Clobber clobbered registers when running with the debug-code flag
663 ASM_CODE_COMMENT_STRING(this, "Zap scratch registers");
816 // store the registers in any particular way, but we do have to store and
2858 // Optionally save all XMM registers.
2977 // including the ones passed in registers, and space is always allocated for
2980 // On AMD64 ABI (Linux/Mac) the first six arguments are passed in registers