reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/CodeGen/GlobalISel/CallLowering.cpp
   58   Info.OrigRet = ArgInfo{ResRegs, CS.getType(), ISD::ArgFlagsTy{}};
   59   if (!Info.OrigRet.Ty->isVoidTy())
   60     setArgFlags(Info.OrigRet, AttributeList::ReturnIndex, DL, CS);
lib/CodeGen/GlobalISel/LegalizerHelper.cpp
  370   Info.OrigRet = Result;
  436   Info.OrigRet = CallLowering::ArgInfo({0}, Type::getVoidTy(Ctx));
lib/Target/AArch64/AArch64CallLowering.cpp
  938   if (!Info.OrigRet.Ty->isVoidTy())
  939     splitToValueTypes(Info.OrigRet, InArgs, DL, MRI, F.getCallingConv());
 1005   if (!Info.OrigRet.Ty->isVoidTy()) {
lib/Target/ARM/ARMCallLowering.cpp
  565   if (!Info.OrigRet.Ty->isVoidTy()) {
  566     if (!isSupportedType(DL, TLI, Info.OrigRet.Ty))
  570     splitToValueTypes(Info.OrigRet, ArgInfos, MF);
lib/Target/Mips/MipsCallLowering.cpp
  552   if (!Info.OrigRet.Ty->isVoidTy() && !isSupportedReturnType(Info.OrigRet.Ty))
  552   if (!Info.OrigRet.Ty->isVoidTy() && !isSupportedReturnType(Info.OrigRet.Ty))
  645   if (!Info.OrigRet.Ty->isVoidTy()) {
  649     splitToValueTypes(DL, Info.OrigRet, 0, ArgInfos, OrigRetIndices);
  658     CCInfo.AnalyzeCallResult(Ins, TLI.CCAssignFnForReturn(), Info.OrigRet.Ty, Call);
lib/Target/X86/X86CallLowering.cpp
  460   if (!Info.OrigRet.Ty->isVoidTy()) {
  461     if (Info.OrigRet.Regs.size() > 1)
  467     if (!splitToValueTypes(Info.OrigRet, SplitArgs, DL, MRI,
  478       MIRBuilder.buildMerge(Info.OrigRet.Regs[0], NewRegs);