Searched refs:resultType (Results 1 - 24 of 24) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCodeGenTypes.h215 arrangeBuiltinFunctionDeclaration(QualType resultType,
218 arrangeBuiltinFunctionDeclaration(CanQualType resultType,
220 const CGFunctionInfo &arrangeBuiltinFunctionCall(QualType resultType,
H A DCGCall.cpp183 CanQualType resultType = FTP->getReturnType().getUnqualifiedType(); local
185 return CGT.arrangeLLVMFunctionInfo(resultType, instanceMethod,
345 CanQualType resultType = TheCXXABI.HasThisReturn(GD) local
350 return arrangeLLVMFunctionInfo(resultType, /*instanceMethod=*/true,
640 CodeGenTypes::arrangeBuiltinFunctionCall(QualType resultType, argument
647 GetReturnType(resultType), /*instanceMethod=*/false,
653 CodeGenTypes::arrangeBuiltinFunctionDeclaration(QualType resultType, argument
658 GetReturnType(resultType), /*instanceMethod=*/false, /*chainCall=*/false,
663 CodeGenTypes::arrangeBuiltinFunctionDeclaration(CanQualType resultType, argument
666 resultType, /*instanceMetho
737 arrangeLLVMFunctionInfo(CanQualType resultType, bool instanceMethod, bool chainCall, ArrayRef<CanQualType> argTypes, FunctionType::ExtInfo info, ArrayRef<FunctionProtoType::ExtParameterInfo> paramInfos, RequiredArgs required) argument
796 create(unsigned llvmCC, bool instanceMethod, bool chainCall, const FunctionType::ExtInfo &info, ArrayRef<ExtParameterInfo> paramInfos, CanQualType resultType, ArrayRef<CanQualType> argTypes, RequiredArgs required) argument
[all...]
H A DCGObjCRuntime.cpp357 /// \param resultType - the result type to use if there's no method
361 QualType resultType,
379 CGM.getTypes().arrangeUnprototypedObjCMessageSend(resultType, callArgs);
360 getMessageSendInfo(const ObjCMethodDecl *method, QualType resultType, CallArgList &callArgs) argument
H A DCGObjCRuntime.h319 QualType resultType,
H A DCGObjC.cpp2569 llvm::Type *resultType) {
2570 return emitObjCValueOperation(*this, value, resultType,
2578 llvm::Type *resultType) {
2579 return emitObjCValueOperation(*this, value, resultType,
2585 llvm::Type *resultType) {
2586 return emitObjCValueOperation(*this, value, resultType,
2929 // Result emitBitCast(Result result, llvm::Type *resultType)
3008 llvm::Type *resultType = CGF.ConvertType(e->getType());
3011 return asImpl().emitBitCast(result, resultType);
3156 TryEmitResult emitBitCast(TryEmitResult result, llvm::Type *resultType) {
2568 EmitObjCAlloc(llvm::Value *value, llvm::Type *resultType) argument
2577 EmitObjCAllocWithZone(llvm::Value *value, llvm::Type *resultType) argument
2584 EmitObjCAllocInit(llvm::Value *value, llvm::Type *resultType) argument
[all...]
H A DCGClass.cpp2848 QualType resultType = FPT->getReturnType(); local
2850 if (!resultType->isVoidType() &&
2853 returnSlot = ReturnValueSlot(ReturnValue, resultType.isVolatileQualified());
2864 if (!resultType->isVoidType() && returnSlot.isNull()) {
2865 if (getLangOpts().ObjCAutoRefCount && resultType->isObjCRetainableType()) {
2868 EmitReturnOfRValue(RV, resultType);
H A DCGExprCXX.cpp1736 llvm::Type *resultType = ConvertTypeForMem(E->getType()); local
1737 if (result.getType() != resultType)
1738 result = Builder.CreateBitCast(result, resultType);
H A DCGObjCMac.cpp106 llvm::Type *resultType = local
109 return CGM.CreateRuntimeFunction(llvm::FunctionType::get(resultType,
1747 QualType resultType,
1786 if (result.isScalar() && resultType->isVoidType()) {
1795 llvm::Constant *null = CGF.CGM.EmitNullConstant(resultType);
1815 CGF.EmitNullInitialization(result.getAggregateAddress(), resultType);
7253 QualType resultType,
7274 MessageSendInfo MSI = getMessageSendInfo(method, resultType, args);
7296 } else if (!isSuper && CGM.ReturnTypeUsesFPRet(resultType)) {
7357 return nullReturn.complete(CGF, returnSlot, result, resultType, formalArg
1744 complete(CodeGenFunction &CGF, ReturnValueSlot returnSlot, RValue result, QualType resultType, const CallArgList &CallArgs, const ObjCMethodDecl *Method) argument
7251 EmitVTableMessageSend(CodeGenFunction &CGF, ReturnValueSlot returnSlot, QualType resultType, Selector selector, llvm::Value *arg0, QualType arg0Type, bool isSuper, const CallArgList &formalArgs, const ObjCMethodDecl *method) argument
[all...]
H A DCGAtomic.cpp304 QualType resultType,
307 CGF.CGM.getTypes().arrangeBuiltinFunctionCall(resultType, args);
302 emitAtomicLibcall(CodeGenFunction &CGF, StringRef fnName, QualType resultType, CallArgList &args) argument
H A DCGExpr.cpp1454 QualType resultType; local
1460 resultType = refExpr->getType();
1466 resultType = value->getType();
1479 result.Val, resultType);
H A DCodeGenFunction.h3867 llvm::Value *EmitObjCAllocInit(llvm::Value *value, llvm::Type *resultType);
/freebsd-11-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DExprEngineC.cpp289 QualType resultType = CastE->getType(); local
291 resultType = getContext().getPointerType(resultType);
293 resultType,
451 QualType resultType = CastE->getType(); local
453 resultType = getContext().getPointerType(resultType);
478 svalBuilder.conjureSymbolVal(nullptr, CastE, LCtx, resultType,
490 QualType resultType = CastE->getType(); local
492 resultType
[all...]
H A DExprEngine.cpp1480 QualType resultType = Ex->getType(); local
1485 resultType,
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/CodeGen/
H A DCGFunctionInfo.h548 CanQualType resultType,
684 CanQualType resultType,
701 resultType.Profile(ID);
678 Profile(llvm::FoldingSetNodeID &ID, bool InstanceMethod, bool ChainCall, const FunctionType::ExtInfo &info, ArrayRef<ExtParameterInfo> paramInfos, RequiredArgs required, CanQualType resultType, ArrayRef<CanQualType> argTypes) argument
/freebsd-11-stable/contrib/llvm-project/clang/lib/Sema/
H A DSemaPseudoObject.cpp507 QualType resultType = result.get()->getType();
540 syntacticOp, opcode, resultType, VK_LValue, OK_Ordinary, opcLoc,
541 !resultType->isDependentType()
542 ? S.Context.getTypeSize(resultType) >=
883 QualType resultType = Getter->getReturnType(); local
884 if (!resultType->isLValueReferenceType()) return false;
H A DSemaExprObjC.cpp1408 QualType resultType = getBaseMessageSendResultType(*this, ReceiverType, local
1432 if (auto Nullability = resultType->getNullability(Context))
1439 return resultType;
1444 if (!resultType->canHaveNullability())
1445 return resultType;
1453 if (auto nullability = resultType->getNullability(Context))
1473 return resultType;
1478 if (auto attributed = dyn_cast<AttributedType>(resultType.getTypePtr())) {
1479 resultType = attributed->getModifiedType();
1481 resultType
[all...]
H A DSemaExpr.cpp13582 QualType resultType; local
13611 resultType = CheckIncrementDecrementOperand(*this, Input.get(), VK, OK,
13617 CanOverflow = isOverflowingIntegerType(Context, resultType);
13620 resultType = CheckAddressOfOperand(Input, OpLoc);
13627 resultType = CheckIndirectionOperand(*this, Input.get(), VK, OpLoc);
13646 resultType = Input.get()->getType();
13647 if (resultType->isDependentType())
13649 if (resultType->isArithmeticType()) // C99 6.5.3.3p1
13651 else if (resultType->isVectorType() &&
13654 resultType
[all...]
H A DSemaDeclAttr.cpp5204 QualType resultType; local
5206 resultType = cast<ObjCMethodDecl>(D)->getReturnType();
5208 resultType = cast<ObjCPropertyDecl>(D)->getType();
5210 if (!resultType->isReferenceType() &&
5211 (!resultType->isPointerType() || resultType->isObjCRetainableType())) {
H A DSemaOverload.cpp13802 QualType resultType = proto->getCallResultType(Context);
13826 CXXMemberCallExpr::Create(Context, MemExprE, Args, resultType,
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/AST/
H A DExpr.h2381 QualType resultType, SourceLocation op,
2383 Expr(UnaryExprOrTypeTraitExprClass, resultType, VK_RValue, OK_Ordinary,
2396 QualType resultType, SourceLocation op,
H A DExprCXX.h2806 SourceLocation rparen, QualType resultType)
2807 : Expr(ExpressionTraitExprClass, resultType, VK_RValue, OK_Ordinary,
2804 ExpressionTraitExpr(SourceLocation loc, ExpressionTrait et, Expr *queried, bool value, SourceLocation rparen, QualType resultType) argument
/freebsd-11-stable/contrib/llvm-project/clang/lib/Frontend/Rewrite/
H A DRewriteObjC.cpp2647 QualType resultType = mDecl->getReturnType(); local
2648 if (resultType->isRecordType())
2650 else if (resultType->isRealFloatingType())
H A DRewriteModernObjC.cpp3218 QualType resultType = mDecl->getReturnType(); local
3219 if (resultType->isRecordType())
3221 else if (resultType->isRealFloatingType())
/freebsd-11-stable/contrib/llvm-project/clang/lib/AST/
H A DExpr.cpp1605 UnaryExprOrTypeTrait ExprKind, Expr *E, QualType resultType,
1607 : Expr(UnaryExprOrTypeTraitExprClass, resultType, VK_RValue, OK_Ordinary,
1604 UnaryExprOrTypeTraitExpr( UnaryExprOrTypeTrait ExprKind, Expr *E, QualType resultType, SourceLocation op, SourceLocation rp) argument

Completed in 801 milliseconds