Home | History | Annotate | Download | only in CodeGen

Lines Matching full:retty

69 static CanQualType GetReturnType(QualType RetTy) {
70 return RetTy->getCanonicalTypeUnqualified().getUnqualifiedType();
1053 QualType RetTy = FI.getReturnType();
1058 if (RetTy->hasSignedIntegerRepresentation())
1060 else if (RetTy->hasUnsignedIntegerRepresentation())
1202 QualType RetTy = FD->getResultType().getUnqualifiedType();
1203 llvm::Type* LLVMTy = CGM.getTypes().ConvertType(RetTy);
1626 QualType RetTy = FI.getReturnType();
1631 switch (getEvaluationKind(RetTy)) {
1634 EmitLoadOfComplex(MakeNaturalAlignAddrLValue(ReturnValue, RetTy));
1636 MakeNaturalAlignAddrLValue(CurFn->arg_begin(), RetTy),
1645 MakeNaturalAlignAddrLValue(CurFn->arg_begin(), RetTy),
1654 if (RetAI.getCoerceToType() == ConvertType(RetTy) &&
1695 RetTy->isObjCRetainableType());
2110 QualType RetTy = CallInfo.getReturnType();
2124 Value = CreateMemTemp(RetTy);
2377 return GetUndefRValue(RetTy);
2391 return convertTempToRValue(Args[0], RetTy);
2396 return GetUndefRValue(RetTy);
2400 llvm::Type *RetIRTy = ConvertType(RetTy);
2402 switch (getEvaluationKind(RetTy)) {
2413 DestPtr = CreateMemTemp(RetTy, "agg.tmp");
2435 DestPtr = CreateMemTemp(RetTy, "coerce");
2449 return convertTempToRValue(DestPtr, RetTy);