Home | History | Annotate | Download | only in CodeGen

Lines Matching defs:resultType

131   CanQualType resultType = FTP->getReturnType().getUnqualifiedType();
132 return CGT.arrangeLLVMFunctionInfo(resultType, instanceMethod,
248 CanQualType resultType = TheCXXABI.HasThisReturn(GD)
253 return arrangeLLVMFunctionInfo(resultType, /*instanceMethod=*/true,
272 CanQualType ResultType = TheCXXABI.HasThisReturn(GD)
279 return arrangeLLVMFunctionInfo(ResultType, /*instanceMethod=*/true,
461 CodeGenTypes::arrangeFreeFunctionCall(QualType resultType,
470 GetReturnType(resultType), /*instanceMethod=*/false,
491 QualType resultType, const FunctionArgList &args,
501 GetReturnType(resultType), /*instanceMethod=*/false,
515 CodeGenTypes::arrangeLLVMFunctionInfo(CanQualType resultType,
529 resultType, argTypes);
538 resultType, argTypes, required);
569 CanQualType resultType,
588 FI->getArgsBuffer()[0].type = resultType;
1259 bool CodeGenModule::ReturnTypeUsesFPRet(QualType ResultType) {
1260 if (const BuiltinType *BT = ResultType->getAs<BuiltinType>()) {
1276 bool CodeGenModule::ReturnTypeUsesFP2Ret(QualType ResultType) {
1277 if (const ComplexType *CT = ResultType->getAs<ComplexType>()) {
1299 llvm::Type *resultType = nullptr;
1307 resultType = retAI.getCoerceToType();
1316 resultType = llvm::PointerType::get(ty, addressSpace);
1318 resultType = llvm::Type::getVoidTy(getLLVMContext());
1324 resultType = llvm::Type::getVoidTy(getLLVMContext());
1404 return llvm::FunctionType::get(resultType, ArgTypes, FI.isVariadic());
2163 llvm::Type *resultType = result->getType();
2241 return CGF.Builder.CreateBitCast(result, resultType);
2272 llvm::Type *resultType = result->getType();
2278 return CGF.Builder.CreateBitCast(load, resultType);