Home
last modified time | relevance | path

Searched refs:AvailableRegs (Results 1 – 6 of 6) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86CallingConv.cpp38 SmallVector<unsigned, 5> AvailableRegs; in CC_X86_32_RegCall_Assign2Regs() local
43 AvailableRegs.push_back(Reg); in CC_X86_32_RegCall_Assign2Regs()
47 if (AvailableRegs.size() < RequiredGprsUponSplit) in CC_X86_32_RegCall_Assign2Regs()
54 unsigned Reg = State.AllocateReg(AvailableRegs[I]); in CC_X86_32_RegCall_Assign2Regs()
H A DX86RegisterInfo.cpp965 const TargetRegisterClass &AvailableRegs = *getGPRsForTailCall(*MF); in findDeadCallerSavedReg() local
998 for (auto CS : AvailableRegs) in findDeadCallerSavedReg()
H A DX86ISelLowering.cpp35158 SmallVector<unsigned, 3> AvailableRegs; in EmitLoweredIndirectThunk() local
35160 AvailableRegs.push_back(X86::R11); in EmitLoweredIndirectThunk()
35162 AvailableRegs.append({X86::EAX, X86::ECX, X86::EDX, X86::EDI}); in EmitLoweredIndirectThunk()
35167 for (unsigned &Reg : AvailableRegs) in EmitLoweredIndirectThunk()
35174 for (unsigned MaybeReg : AvailableRegs) { in EmitLoweredIndirectThunk()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMExpandPseudoInsts.cpp1600 SmallVectorImpl<unsigned> &AvailableRegs) { in CMSERestoreFPRegs() argument
1602 CMSERestoreFPRegsV81(MBB, MBBI, DL, AvailableRegs); in CMSERestoreFPRegs()
1604 CMSERestoreFPRegsV8(MBB, MBBI, DL, AvailableRegs); in CMSERestoreFPRegs()
1609 SmallVectorImpl<unsigned> &AvailableRegs) { in CMSERestoreFPRegsV8() argument
1614 ScratchReg = AvailableRegs.pop_back_val(); in CMSERestoreFPRegsV8()
1626 if (AvailableRegs.size() >= 2) { in CMSERestoreFPRegsV8()
1627 unsigned SaveReg2 = AvailableRegs.pop_back_val(); in CMSERestoreFPRegsV8()
1628 unsigned SaveReg1 = AvailableRegs.pop_back_val(); in CMSERestoreFPRegsV8()
1641 if (AvailableRegs.size() >= 1) { in CMSERestoreFPRegsV8()
1642 unsigned SaveReg = AvailableRegs.pop_back_val(); in CMSERestoreFPRegsV8()
[all …]
H A DARMFrameLowering.cpp2563 SmallVector<unsigned, 4> AvailableRegs; in determineCalleeSaves() local
2596 AvailableRegs.push_back(Reg); in determineCalleeSaves()
2611 AvailableRegs.push_back(ARM::R7); in determineCalleeSaves()
2639 AvailableRegs.push_back(ARM::LR); in determineCalleeSaves()
2650 for (; RegDeficit > 0 && !AvailableRegs.empty(); --RegDeficit) { in determineCalleeSaves()
2651 unsigned Reg = AvailableRegs.pop_back_val(); in determineCalleeSaves()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kFrameLowering.cpp144 const TargetRegisterClass &AvailableRegs = *TRI->getRegsForTailCall(*MF); in findDeadCallerSavedReg() local
167 for (auto CS : AvailableRegs) in findDeadCallerSavedReg()