Home | History | Annotate | Download | only in CodeGen

Lines Matching full:retty

65 static CanQualType GetReturnType(QualType RetTy) {
66 return RetTy->getCanonicalTypeUnqualified().getUnqualifiedType();
742 QualType RetTy = FI.getReturnType();
747 if (RetTy->hasSignedIntegerRepresentation())
749 else if (RetTy->hasUnsignedIntegerRepresentation())
874 QualType RetTy = FD->getResultType().getUnqualifiedType();
875 llvm::Type* LLVMTy = CGM.getTypes().ConvertType(RetTy);
1151 QualType RetTy = FI.getReturnType();
1156 unsigned Alignment = getContext().getTypeAlignInChars(RetTy).getQuantity();
1157 if (RetTy->isAnyComplexType()) {
1160 } else if (CodeGenFunction::hasAggregateLLVMType(RetTy)) {
1164 false, Alignment, RetTy);
1171 if (RetAI.getCoerceToType() == ConvertType(RetTy) &&
1215 RetTy->isObjCRetainableType());
1510 QualType RetTy = CallInfo.getReturnType();
1524 Value = CreateMemTemp(RetTy);
1737 return GetUndefRValue(RetTy);
1751 RetTy).getQuantity();
1752 if (RetTy->isAnyComplexType())
1754 if (CodeGenFunction::hasAggregateLLVMType(RetTy))
1756 return RValue::get(EmitLoadOfScalar(Args[0], false, Alignment, RetTy));
1762 return GetUndefRValue(RetTy);
1766 llvm::Type *RetIRTy = ConvertType(RetTy);
1768 if (RetTy->isAnyComplexType()) {
1773 if (CodeGenFunction::hasAggregateLLVMType(RetTy)) {
1778 DestPtr = CreateMemTemp(RetTy, "agg.tmp");
1797 DestPtr = CreateMemTemp(RetTy, "coerce");
1811 unsigned Alignment = getContext().getTypeAlignInChars(RetTy).getQuantity();
1812 if (RetTy->isAnyComplexType())
1814 if (CodeGenFunction::hasAggregateLLVMType(RetTy))
1816 return RValue::get(EmitLoadOfScalar(DestPtr, false, Alignment, RetTy));