Home
last modified time | relevance | path

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

/openbsd/src/gnu/llvm/llvm/lib/Target/X86/
DX86CallingConv.cpp37 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()
DX86RegisterInfo.cpp872 const TargetRegisterClass &AvailableRegs = *getGPRsForTailCall(*MF); in findDeadCallerSavedReg() local
906 for (auto CS : AvailableRegs) in findDeadCallerSavedReg()
DX86ISelLowering.cpp36439 SmallVector<unsigned, 3> AvailableRegs; in EmitLoweredIndirectThunk() local
36441 AvailableRegs.push_back(X86::R11); in EmitLoweredIndirectThunk()
36443 AvailableRegs.append({X86::EAX, X86::ECX, X86::EDX, X86::EDI}); in EmitLoweredIndirectThunk()
36448 for (unsigned &Reg : AvailableRegs) in EmitLoweredIndirectThunk()
36455 for (unsigned MaybeReg : AvailableRegs) { in EmitLoweredIndirectThunk()
/openbsd/src/gnu/llvm/llvm/lib/Target/ARM/
DARMExpandPseudoInsts.cpp91 SmallVectorImpl<unsigned> &AvailableRegs);
101 SmallVectorImpl<unsigned> &AvailableRegs);
104 SmallVectorImpl<unsigned> &AvailableRegs);
107 SmallVectorImpl<unsigned> &AvailableRegs);
1527 SmallVectorImpl<unsigned> &AvailableRegs) { in CMSERestoreFPRegs() argument
1529 CMSERestoreFPRegsV81(MBB, MBBI, DL, AvailableRegs); in CMSERestoreFPRegs()
1531 CMSERestoreFPRegsV8(MBB, MBBI, DL, AvailableRegs); in CMSERestoreFPRegs()
1536 SmallVectorImpl<unsigned> &AvailableRegs) { in CMSERestoreFPRegsV8() argument
1541 ScratchReg = AvailableRegs.pop_back_val(); in CMSERestoreFPRegsV8()
1553 if (AvailableRegs.size() >= 2) { in CMSERestoreFPRegsV8()
[all …]
DARMFrameLowering.cpp2560 SmallVector<unsigned, 4> AvailableRegs; in determineCalleeSaves() local
2593 AvailableRegs.push_back(Reg); in determineCalleeSaves()
2608 AvailableRegs.push_back(ARM::R7); in determineCalleeSaves()
2636 AvailableRegs.push_back(ARM::LR); in determineCalleeSaves()
2647 for (; RegDeficit > 0 && !AvailableRegs.empty(); --RegDeficit) { in determineCalleeSaves()
2648 unsigned Reg = AvailableRegs.pop_back_val(); in determineCalleeSaves()