Searched refs:AvailableRegs (Results 1 – 6 of 6) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/Target/X86/ |
| H A D | X86CallingConv.cpp | 37 SmallVector<unsigned, 5> AvailableRegs; in CC_X86_32_RegCall_Assign2Regs() local 42 AvailableRegs.push_back(Reg); in CC_X86_32_RegCall_Assign2Regs() 46 if (AvailableRegs.size() < RequiredGprsUponSplit) in CC_X86_32_RegCall_Assign2Regs() 53 unsigned Reg = State.AllocateReg(AvailableRegs[I]); in CC_X86_32_RegCall_Assign2Regs()
|
| H A D | X86RegisterInfo.cpp | 871 const TargetRegisterClass &AvailableRegs = *getGPRsForTailCall(*MF); in findDeadCallerSavedReg() local 905 for (auto CS : AvailableRegs) in findDeadCallerSavedReg()
|
| H A D | X86ISelLowering.cpp | 35452 SmallVector<unsigned, 3> AvailableRegs; in EmitLoweredIndirectThunk() local 35454 AvailableRegs.push_back(X86::R11); in EmitLoweredIndirectThunk() 35456 AvailableRegs.append({X86::EAX, X86::ECX, X86::EDX, X86::EDI}); in EmitLoweredIndirectThunk() 35461 for (unsigned &Reg : AvailableRegs) in EmitLoweredIndirectThunk() 35468 for (unsigned MaybeReg : AvailableRegs) { in EmitLoweredIndirectThunk()
|
| /llvm-project-15.0.7/llvm/lib/Target/ARM/ |
| H A D | ARMExpandPseudoInsts.cpp | 1526 SmallVectorImpl<unsigned> &AvailableRegs) { in CMSERestoreFPRegs() argument 1528 CMSERestoreFPRegsV81(MBB, MBBI, DL, AvailableRegs); in CMSERestoreFPRegs() 1530 CMSERestoreFPRegsV8(MBB, MBBI, DL, AvailableRegs); in CMSERestoreFPRegs() 1535 SmallVectorImpl<unsigned> &AvailableRegs) { in CMSERestoreFPRegsV8() argument 1540 ScratchReg = AvailableRegs.pop_back_val(); in CMSERestoreFPRegsV8() 1552 if (AvailableRegs.size() >= 2) { in CMSERestoreFPRegsV8() 1553 unsigned SaveReg2 = AvailableRegs.pop_back_val(); in CMSERestoreFPRegsV8() 1554 unsigned SaveReg1 = AvailableRegs.pop_back_val(); in CMSERestoreFPRegsV8() 1567 if (AvailableRegs.size() >= 1) { in CMSERestoreFPRegsV8() 1568 unsigned SaveReg = AvailableRegs.pop_back_val(); in CMSERestoreFPRegsV8() [all …]
|
| H A D | ARMFrameLowering.cpp | 2533 SmallVector<unsigned, 4> AvailableRegs; in determineCalleeSaves() local 2566 AvailableRegs.push_back(Reg); in determineCalleeSaves() 2581 AvailableRegs.push_back(ARM::R7); in determineCalleeSaves() 2609 AvailableRegs.push_back(ARM::LR); in determineCalleeSaves() 2620 for (; RegDeficit > 0 && !AvailableRegs.empty(); --RegDeficit) { in determineCalleeSaves() 2621 unsigned Reg = AvailableRegs.pop_back_val(); in determineCalleeSaves()
|
| /llvm-project-15.0.7/llvm/lib/Target/M68k/ |
| H A D | M68kFrameLowering.cpp | 144 const TargetRegisterClass &AvailableRegs = *TRI->getRegsForTailCall(*MF); in findDeadCallerSavedReg() local 167 for (auto CS : AvailableRegs) in findDeadCallerSavedReg()
|