| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86CallLowering.cpp | |
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/GISel/ |
| H A D | X86CallLowering.cpp | 398 if (Info.CanLowerReturn && !Info.OrigRet.Ty->isVoidTy()) { in lowerCall() 399 if (Info.OrigRet.Regs.size() > 1) in lowerCall() 405 splitToValueTypes(Info.OrigRet, SplitArgs, DL, Info.CallConv); in lowerCall() 414 MIRBuilder.buildMergeLikeInstr(Info.OrigRet.Regs[0], NewRegs); in lowerCall() 427 insertSRetLoads(MIRBuilder, Info.OrigRet.Ty, Info.OrigRet.Regs, in lowerCall()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/ |
| H A D | RISCVCallLowering.cpp | 601 if (!Info.OrigRet.Ty->isVoidTy() && in lowerCall() 602 !isSupportedReturnType(Info.OrigRet.Ty, Subtarget)) in lowerCall() 655 if (Info.CanLowerReturn && !Info.OrigRet.Ty->isVoidTy()) { in lowerCall() 657 splitToValueTypes(Info.OrigRet, SplitRetInfos, DL, CC); in lowerCall() 669 insertSRetLoads(MIRBuilder, Info.OrigRet.Ty, Info.OrigRet.Regs, in lowerCall()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/M68k/GISel/ |
| H A D | M68kCallLowering.cpp | 205 if (!Info.OrigRet.Ty->isVoidTy()) in lowerCall() 206 splitToValueTypes(Info.OrigRet, InArgs, DL, Info.CallConv); in lowerCall() 233 if (!Info.OrigRet.Ty->isVoidTy()) { in lowerCall()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVBuiltins.h | 40 const Register OrigRet, const Type *OrigRetTy,
|
| H A D | SPIRVCallLowering.cpp | 551 if (Info.OrigRet.Regs.size() > 1) in lowerCall() 557 const Type *OrigRetTy = Info.OrigRet.Ty; in lowerCall() 580 Info.OrigRet.Regs.empty() ? Register(0) : Info.OrigRet.Regs[0]; in lowerCall() 589 const Value *OrigValue = Info.OrigRet.OrigValue; in lowerCall()
|
| H A D | SPIRVBuiltins.cpp | 2845 const Register OrigRet, const Type *OrigRetTy, in lowerBuiltin() argument 2851 SPIRVType *SpvType = GR->getSPIRVTypeForVReg(OrigRet); in lowerBuiltin() 2854 lookupBuiltin(DemangledCall, Set, OrigRet, SpvType, Args); in lowerBuiltin()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
| H A D | MipsCallLowering.cpp | 458 if (!Info.OrigRet.Ty->isVoidTy() && !isSupportedReturnType(Info.OrigRet.Ty)) in lowerCall() 547 if (!Info.OrigRet.Ty->isVoidTy()) { in lowerCall() 550 CallLowering::splitToValueTypes(Info.OrigRet, ArgInfos, DL, in lowerCall()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMCallLowering.cpp | 523 if (!Info.OrigRet.Ty->isVoidTy()) { in lowerCall() 524 if (!isSupportedType(DL, TLI, Info.OrigRet.Ty)) in lowerCall() 528 splitToValueTypes(Info.OrigRet, ArgInfos, DL, Info.CallConv); in lowerCall()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/ |
| H A D | AArch64CallLowering.cpp | 1351 if (!Info.OrigRet.Ty->isVoidTy()) in lowerCall() 1352 splitToValueTypes(Info.OrigRet, InArgs, DL, Info.CallConv); in lowerCall() 1495 if (Info.CanLowerReturn && !Info.OrigRet.Ty->isVoidTy()) { in lowerCall() 1518 insertSRetLoads(MIRBuilder, Info.OrigRet.Ty, Info.OrigRet.Regs, in lowerCall()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUCallLowering.cpp | 1474 if (Info.CanLowerReturn && !Info.OrigRet.Ty->isVoidTy()) in lowerCall() 1475 splitToValueTypes(Info.OrigRet, InArgs, DL, Info.CallConv); in lowerCall() 1572 if (Info.CanLowerReturn && !Info.OrigRet.Ty->isVoidTy()) { in lowerCall() 1589 insertSRetLoads(MIRBuilder, Info.OrigRet.Ty, Info.OrigRet.Regs, in lowerCall()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | CallLowering.cpp | 178 Info.OrigRet = ArgInfo{ResRegs, RetTy, 0, getAttributesForReturn(CB)}; in lowerCall() 180 if (!Info.OrigRet.Ty->isVoidTy()) { in lowerCall() 181 setArgFlags(Info.OrigRet, AttributeList::ReturnIndex, DL, CB); in lowerCall() 186 Info.OrigRet.Regs[0] = ReturnHintAlignReg; in lowerCall()
|
| H A D | IRTranslator.cpp | 1805 Info.OrigRet = {Register(), Type::getVoidTy(CI.getContext()), 0}; in translateTrap() 3891 Info.OrigRet = {Register(), FnTy->getReturnType()}; in emitSPDescriptorParent() 3939 Info.OrigRet = {Register(), Type::getVoidTy(MF->getFunction().getContext()), in emitSPDescriptorFailure()
|
| H A D | LegalizerHelper.cpp | 589 Info.OrigRet = Result; in createLibcall() 760 Info.OrigRet = CallLowering::ArgInfo({0}, Type::getVoidTy(Ctx), 0); in createMemLibcall() 763 isLibCallInTailPosition(Info.OrigRet, MI, MIRBuilder.getTII(), MRI); in createMemLibcall() 910 Info.OrigRet = CallLowering::ArgInfo(RetRegs, RetTy, 0); in createAtomicLibcall()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | CallLowering.h | 117 ArgInfo OrigRet; member
|