Home | History | Annotate | Download | only in CodeGen

Lines Matching defs:resultType

149   CanQualType resultType = FTP->getReturnType().getUnqualifiedType();
151 return CGT.arrangeLLVMFunctionInfo(resultType, instanceMethod,
293 CanQualType resultType = TheCXXABI.HasThisReturn(GD)
298 return arrangeLLVMFunctionInfo(resultType, /*instanceMethod=*/true,
363 CanQualType ResultType = TheCXXABI.HasThisReturn(GD)
372 return arrangeLLVMFunctionInfo(ResultType, /*instanceMethod=*/true,
586 CodeGenTypes::arrangeBuiltinFunctionCall(QualType resultType,
593 GetReturnType(resultType), /*instanceMethod=*/false,
599 CodeGenTypes::arrangeBuiltinFunctionDeclaration(QualType resultType,
604 GetReturnType(resultType), /*instanceMethod=*/false, /*chainCall=*/false,
609 CodeGenTypes::arrangeBuiltinFunctionDeclaration(CanQualType resultType,
612 resultType, /*instanceMethod=*/false, /*chainCall=*/false,
672 CodeGenTypes::arrangeLLVMFunctionInfo(CanQualType resultType,
685 required, resultType, argTypes);
696 paramInfos, resultType, argTypes, required);
732 CanQualType resultType,
756 FI->getArgsBuffer()[0].type = resultType;
1432 bool CodeGenModule::ReturnTypeUsesFPRet(QualType ResultType) {
1433 if (const BuiltinType *BT = ResultType->getAs<BuiltinType>()) {
1449 bool CodeGenModule::ReturnTypeUsesFP2Ret(QualType ResultType) {
1450 if (const ComplexType *CT = ResultType->getAs<ComplexType>()) {
1472 llvm::Type *resultType = nullptr;
1480 resultType = retAI.getCoerceToType();
1489 resultType = llvm::PointerType::get(ty, addressSpace);
1491 resultType = llvm::Type::getVoidTy(getLLVMContext());
1497 resultType = llvm::Type::getVoidTy(getLLVMContext());
1501 resultType = retAI.getUnpaddedCoerceAndExpandType();
1590 return llvm::FunctionType::get(resultType, ArgTypes, FI.isVariadic());
2463 llvm::Type *resultType = result->getType();
2541 return CGF.Builder.CreateBitCast(result, resultType);
2572 llvm::Type *resultType = result->getType();
2578 return CGF.Builder.CreateBitCast(load, resultType);