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

References

tools/clang/lib/CodeGen/TargetInfo.cpp
 3605   const unsigned CallingConv = FI.getCallingConvention();
 3611     Win64ABIInfo.computeInfo(FI);
 3622   if (!::classifyReturnType(getCXXABI(), FI, *this)) {
 3623     if (IsRegCall && FI.getReturnType()->getTypePtr()->isRecordType() &&
 3624         !FI.getReturnType()->getTypePtr()->isUnionType()) {
 3625       FI.getReturnInfo() =
 3626           classifyRegCallStructType(FI.getReturnType(), NeededInt, NeededSSE);
 3631         FI.getReturnInfo() = getIndirectReturnResult(FI.getReturnType());
 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());
 3639         FI.getReturnInfo() = getIndirectReturnResult(FI.getReturnType());
 3641       FI.getReturnInfo() = classifyReturnType(FI.getReturnType());
 3641       FI.getReturnInfo() = classifyReturnType(FI.getReturnType());
 3646   if (FI.getReturnInfo().isIndirect())
 3650   if (FI.isChainCall())
 3653   unsigned NumRequiredArgs = FI.getNumRequiredArgs();
 3657   for (CGFunctionInfo::arg_iterator it = FI.arg_begin(), ie = FI.arg_end();
 3657   for (CGFunctionInfo::arg_iterator it = FI.arg_begin(), ie = FI.arg_end();