Home | History | Annotate | Download | only in CodeGen

Lines Matching defs:resultType

94   CanQualType resultType = FTP->getResultType().getUnqualifiedType();
95 return CGT.arrangeLLVMFunctionInfo(resultType, prefix, extInfo, required);
205 CanQualType resultType =
208 TheCXXABI.BuildConstructorSignature(D, ctorKind, resultType, argTypes);
220 return arrangeLLVMFunctionInfo(resultType, argTypes, extInfo, required);
233 CanQualType resultType =
236 TheCXXABI.BuildDestructorSignature(D, dtorKind, resultType, argTypes);
244 return arrangeLLVMFunctionInfo(resultType, argTypes, extInfo,
377 CodeGenTypes::arrangeFreeFunctionCall(QualType resultType,
386 return arrangeLLVMFunctionInfo(GetReturnType(resultType), argTypes, info,
408 CodeGenTypes::arrangeFunctionDeclaration(QualType resultType,
420 return arrangeLLVMFunctionInfo(GetReturnType(resultType), argTypes, info,
433 CodeGenTypes::arrangeLLVMFunctionInfo(CanQualType resultType,
447 CGFunctionInfo::Profile(ID, info, required, resultType, argTypes);
455 FI = CGFunctionInfo::create(CC, info, resultType, argTypes, required);
484 CanQualType resultType,
499 FI->getArgsBuffer()[0].type = resultType;
857 bool CodeGenModule::ReturnTypeUsesFPRet(QualType ResultType) {
858 if (const BuiltinType *BT = ResultType->getAs<BuiltinType>()) {
874 bool CodeGenModule::ReturnTypeUsesFP2Ret(QualType ResultType) {
875 if (const ComplexType *CT = ResultType->getAs<ComplexType>()) {
897 llvm::Type *resultType = 0;
906 resultType = retAI.getCoerceToType();
911 resultType = llvm::Type::getVoidTy(getLLVMContext());
921 resultType = llvm::Type::getVoidTy(getLLVMContext());
974 return llvm::FunctionType::get(resultType, argTypes, FI.isVariadic());
1483 llvm::Type *resultType = result->getType();
1561 return CGF.Builder.CreateBitCast(result, resultType);
1592 llvm::Type *resultType = result->getType();
1598 return CGF.Builder.CreateBitCast(load, resultType);