Home | History | Annotate | Download | only in CodeGen

Lines Matching defs:RetTy

69 static CanQualType GetReturnType(QualType RetTy) {
70 return RetTy->getCanonicalTypeUnqualified().getUnqualifiedType();
1092 QualType RetTy = FI.getReturnType();
1097 if (RetTy->hasSignedIntegerRepresentation())
1099 else if (RetTy->hasUnsignedIntegerRepresentation())
1244 QualType RetTy
1245 llvm::Type* LLVMTy = CGM.getTypes().ConvertType(RetTy);
1669 QualType RetTy = FI.getReturnType();
1674 switch (getEvaluationKind(RetTy)) {
1677 EmitLoadOfComplex(MakeNaturalAlignAddrLValue(ReturnValue, RetTy));
1679 MakeNaturalAlignAddrLValue(CurFn->arg_begin(), RetTy),
1688 MakeNaturalAlignAddrLValue(CurFn->arg_begin(), RetTy),
1697 if (RetAI.getCoerceToType() == ConvertType(RetTy) &&
1742 RetTy->isObjCRetainableType());
2272 QualType RetTy = CallInfo.getReturnType();
2286 Value = CreateMemTemp(RetTy);
2542 return GetUndefRValue(RetTy);
2556 return convertTempToRValue(Args[0], RetTy);
2561 return GetUndefRValue(RetTy);
2565 llvm::Type *RetIRTy = ConvertType(RetTy);
2567 switch (getEvaluationKind(RetTy)) {
2578 DestPtr = CreateMemTemp(RetTy, "agg.tmp");
2600 DestPtr = CreateMemTemp(RetTy, "coerce");
2614 return convertTempToRValue(DestPtr, RetTy);