Home
last modified time | relevance | path

Searched refs:RetRegs (Results 1 – 8 of 8) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/
H A DAVR.cpp30 const unsigned RetRegs; member in __anone82284d00111::AVRABIInfo
34 : DefaultABIInfo(CGT), ParamRegs(NPR), RetRegs(NRR) {} in AVRABIInfo()
42 getContext().getTypeSize(Ty) <= RetRegs * 8) in classifyReturnType()
46 if (getContext().getTypeSize(Ty) > RetRegs * 8) { in classifyReturnType()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMLegalizerInfo.cpp366 Register RetRegs[] = {MRI.createGenericVirtualRegister(LLT::scalar(32)), in legalizeCustom() local
368 auto Status = createLibcall(MIRBuilder, Libcall, {RetRegs, RetTy, 0}, in legalizeCustom()
H A DARMFastISel.cpp2155 SmallVector<Register, 4> RetRegs; in SelectRet() local
2217 RetRegs.push_back(VA.getLocReg()); in SelectRet()
2232 for (Register R : RetRegs) in SelectRet()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCFastISel.cpp1688 SmallVector<Register, 4> RetRegs; in SelectRet() local
1721 RetRegs.push_back(RetReg); in SelectRet()
1734 RetRegs.push_back(VA.getLocReg()); in SelectRet()
1776 TII.get(TargetOpcode::COPY), RetRegs[i]) in SelectRet()
1785 for (Register Reg : RetRegs) in SelectRet()
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsFastISel.cpp1694 SmallVector<unsigned, 4> RetRegs; in selectRet() local
1775 RetRegs.push_back(VA.getLocReg()); in selectRet()
1778 for (unsigned Reg : RetRegs) in selectRet()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86FastISel.cpp1209 SmallVector<Register, 4> RetRegs; in X86SelectRet() local
1278 RetRegs.push_back(VA.getLocReg()); in X86SelectRet()
1296 RetRegs.push_back(RetReg); in X86SelectRet()
1309 for (Register Reg : RetRegs) in X86SelectRet()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64FastISel.cpp3861 SmallVector<Register, 4> RetRegs; in selectRet() local
3937 RetRegs.push_back(VA.getLocReg()); in selectRet()
3942 for (Register RetReg : RetRegs) in selectRet()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLegalizerHelper.cpp846 SmallVector<Register> RetRegs; in createAtomicLibcall() local
856 RetRegs.push_back(Ret); in createAtomicLibcall()
861 RetRegs.push_back(Success); in createAtomicLibcall()
877 RetRegs.push_back(Ret); in createAtomicLibcall()
910 Info.OrigRet = CallLowering::ArgInfo(RetRegs, RetTy, 0); in createAtomicLibcall()