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

References

tools/clang/include/clang/CodeGen/CGFunctionInfo.h
  676     getReturnType().Profile(ID);
tools/clang/lib/CodeGen/CGCall.cpp
  717   return arrangeLLVMFunctionInfo(signature.getReturnType(),
  783     retInfo.setCoerceToType(ConvertType(FI->getReturnType()));
 1561       QualType ret = FI.getReturnType();
 1585     QualType Ret = FI.getReturnType();
 1958   QualType RetTy = FI.getReturnType();
 2816   QualType RetTy = FI.getReturnType();
 3791   QualType RetTy = CallInfo.getReturnType();
tools/clang/lib/CodeGen/CGClass.cpp
 2852       !hasScalarEvaluationKind(calleeFnInfo.getReturnType()))
tools/clang/lib/CodeGen/CGVTables.cpp
  347          similar(CallFnInfo.getReturnInfo(), CallFnInfo.getReturnType(),
  348                  CurFnInfo->getReturnInfo(), CurFnInfo->getReturnType()));
tools/clang/lib/CodeGen/CodeGenFunction.cpp
  917              !hasScalarEvaluationKind(CurFnInfo->getReturnType())) {
tools/clang/lib/CodeGen/ItaniumCXXABI.cpp
 1148   const CXXRecordDecl *RD = FI.getReturnType()->getAsCXXRecordDecl();
 1154     auto Align = CGM.getContext().getTypeAlignInChars(FI.getReturnType());
tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp
 1084   const CXXRecordDecl *RD = FI.getReturnType()->getAsCXXRecordDecl();
 1097     CharUnits Align = CGM.getContext().getTypeAlignInChars(FI.getReturnType());
 2018   CGF.StartFunction(GlobalDecl(), FnInfo.getReturnType(), ThunkFn, FnInfo,
 3944   CGF.StartFunction(GlobalDecl(), FnInfo.getReturnType(), ThunkFn, FnInfo,
tools/clang/lib/CodeGen/SwiftCallingConv.cpp
  853   retInfo = classifyReturnType(CGM, FI.getReturnType());
tools/clang/lib/CodeGen/TargetInfo.cpp
  160   QualType Ty = FI.getReturnType();
  668       FI.getReturnInfo() = classifyReturnType(FI.getReturnType());
  742       FI.getReturnInfo() = classifyReturnType(FI.getReturnType());
  872     FI.getReturnInfo() = classifyReturnType(FI.getReturnType());
 1812     FI.getReturnInfo() = classifyReturnType(FI.getReturnType(), State);
 1915     CanQualType PtrTy = getContext().getPointerType(FI.getReturnType());
 3623     if (IsRegCall && FI.getReturnType()->getTypePtr()->isRecordType() &&
 3624         !FI.getReturnType()->getTypePtr()->isUnionType()) {
 3626           classifyRegCallStructType(FI.getReturnType(), NeededInt, NeededSSE);
 3631         FI.getReturnInfo() = getIndirectReturnResult(FI.getReturnType());
 3633     } else if (IsRegCall && FI.getReturnType()->getAs<ComplexType>()) {
 3636       const ComplexType *CT = FI.getReturnType()->getAs<ComplexType>();
 3639         FI.getReturnInfo() = getIndirectReturnResult(FI.getReturnType());
 3641       FI.getReturnInfo() = classifyReturnType(FI.getReturnType());
 4086     FI.getReturnInfo() = classify(FI.getReturnType(), FreeSSERegs, true,
 4444       FI.getReturnInfo() = classifyReturnType(FI.getReturnType());
 5004       FI.getReturnInfo() = classifyReturnType(FI.getReturnType());
 5776     FI.getReturnInfo() = classifyReturnType(FI.getReturnType(), FI.isVariadic(),
 6446     FI.getReturnInfo() = classifyReturnType(FI.getReturnType());
 6559       FI.getReturnInfo() = classifyReturnType(FI.getReturnType());
 7238     RetInfo = classifyReturnType(FI.getReturnType());
 7464     FI.getReturnInfo() = classifyReturnType(FI.getReturnType());
 7568       FI.getReturnInfo() = classifyReturnType(FI.getReturnType());
 7750     FI.getReturnInfo() = classifyReturnType(FI.getReturnType());
 8145   FI.getReturnInfo() = classifyReturnType(FI.getReturnType());
 8407   FI.getReturnInfo() = classifyType(FI.getReturnType(), 32 * 8);
 8492       FI.getReturnInfo() = classifyReturnType(FI.getReturnType());
 8493     updateState(FI.getReturnInfo(), FI.getReturnType(), State);
 9289   QualType RetTy = FI.getReturnType();