| /freebsd-13.1/contrib/llvm-project/clang/lib/AST/ |
| H A D | ExprClassification.cpp | 45 if (TR->isFunctionType() || TR == Ctx.OverloadTy) in ClassifyImpl() 497 return RV->getPointeeType()->isFunctionType() ? Cl::CL_LValue : Cl::CL_XValue; in ClassifyUnnamed() 575 return (E->getType()->isFunctionType() || in ClassifyBinaryOp() 583 return (E->getType()->isFunctionType() || in ClassifyBinaryOp() 643 if (Ctx.getLangOpts().CPlusPlus && E->getType()->isFunctionType()) in IsModifiable()
|
| H A D | ASTContext.cpp | 1756 if (T->isFunctionType()) in getDeclAlign() 3252 assert((T->isArrayType() || T->isFunctionType()) && "T does not decay"); in getDecayedType() 3268 if (T->isFunctionType()) in getDecayedType() 3293 assert(T->isFunctionType() && "block of function types only"); in getBlockPointerType() 6163 if (T->isArrayType() || T->isFunctionType()) in getAdjustedParameterType() 6182 if (T->isArrayType() || T->isFunctionType()) in getExceptionObjectType() 6949 } else if (PType->isFunctionType()) in getObjCEncodingForBlock() 6992 } else if (PType->isFunctionType()) in getObjCEncodingForFunctionDecl() 7063 } else if (PType->isFunctionType()) in getObjCEncodingForMethodDecl() 10062 if (RHSCan->isFunctionType()) { in mergeObjCGCQualifiers() [all …]
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/UninitializedObject/ |
| H A D | UninitializedObject.h | 326 T->isFunctionType() || T->isAtomicType() || in isPrimitiveType()
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaType.cpp | 1806 if (Result->isFunctionType()) { in ConvertDeclSpecToType() 2400 if (T->isFunctionType()) { in BuildArrayType() 2753 << T->isFunctionType() << T; in CheckFunctionReturnType() 2945 if (T->isFunctionType()) in BuildMemberPointerType() 2965 if (!T->isFunctionType()) { in BuildBlockPointerType() 6508 if (Type->isFunctionType()) { in HandleAddressSpaceTypeAttribute() 7426 if (!unwrapped.isFunctionType()) in handleFunctionTypeAttr() 7437 if (!unwrapped.isFunctionType()) in handleFunctionTypeAttr() 7460 if (!unwrapped.isFunctionType()) in handleFunctionTypeAttr() 8270 if (!type->isFunctionType()) in processTypeAttrs() [all …]
|
| H A D | SemaExprCXX.cpp | 1512 if (Ty->isFunctionType()) in BuildCXXTypeConstructExpr() 2391 if (AllocType->isFunctionType()) in CheckAllocatedType() 3884 if (T->isFunctionType()) in CheckConditionVariable() 4842 return T->isFunctionType(); in EvaluateUnaryTypeTrait() 5024 if (T->isIncompleteType() || T->isFunctionType()) in EvaluateUnaryTypeTrait() 5259 if (T->isIncompleteType() || T->isFunctionType()) in evaluateTypeTrait() 5467 if (RhsT->isFunctionType() || RhsT->isArrayType()) in EvaluateBinaryTypeTrait() 5479 if (LhsT->isObjectType() || LhsT->isFunctionType()) in EvaluateBinaryTypeTrait() 5533 if (LhsT->isObjectType() || LhsT->isFunctionType()) in EvaluateBinaryTypeTrait() 5854 if (Result->isFunctionType()) { in CheckPointerToMemberOperands() [all …]
|
| H A D | SemaStmtAsm.cpp | 736 if (T->isFunctionType() || T->isDependentType()) in FillInlineAsmIdentifierInfo() 793 if (T->isFunctionType()) { in LookupInlineAsmIdentifier()
|
| H A D | SemaTemplateDeduction.cpp | 1434 if ((TDF & TDF_TopLevelParameterTypeList) && !Param->isFunctionType()) { in DeduceTemplateArgumentsByTypeMatch() 1493 if (Arg->isFunctionType() && Param.hasQualifiers()) { in DeduceTemplateArgumentsByTypeMatch() 1938 if (ParamPointeeType->isFunctionType()) in DeduceTemplateArgumentsByTypeMatch() 1942 if (ArgPointeeType->isFunctionType()) in DeduceTemplateArgumentsByTypeMatch() 3446 if (A->isFunctionType() && S.IsFunctionConversion(A, DeducedA, Tmp)) in CheckOriginalCallArgDeduction() 3760 if (!ParamType->isFunctionType() && in ResolveOverloadForDeduction() 3810 ArgType->isFunctionType()) in ResolveOverloadForDeduction() 3897 else if (ArgType->isFunctionType()) in AdjustFunctionParmAndArgTypesForDeduction() 4465 else if (P->isFunctionType()) in DeduceTemplateArguments()
|
| H A D | DeclSpec.cpp | 388 return E->getType()->isFunctionType(); in isDeclarationOfFunction() 404 return QT->isFunctionType(); in isDeclarationOfFunction()
|
| H A D | SemaExpr.cpp | 508 if (Ty->isFunctionType()) { in DefaultFunctionArrayConversion() 748 if (Ty->isFunctionType()) { in CallExprUnaryConversions() 4090 if (T->isFunctionType() && in CheckExtensionTraitOperandType() 4207 if (ExprTy->isFunctionType()) { in CheckUnaryExprOrTypeTraitOperand() 4295 if (ExprType->isFunctionType()) { in CheckUnaryExprOrTypeTraitOperand() 5034 if (ResultTy->isFunctionType()) { in ActOnOMPArraySectionExpr() 5610 if (ResultType->isFunctionType()) { in CreateBuiltinArraySubscriptExpr() 10516 if (PointeeTy->isFunctionType()) { in checkArithmeticOpPointerOperand() 11944 if ((LCanPointeeTy->isFunctionType() || RCanPointeeTy->isFunctionType()) in CheckCompareOperands() 15447 assert(T->isFunctionType() && in ActOnBlockArguments() [all …]
|
| H A D | SemaOverload.cpp | 1768 !FromType->isFunctionType() && !FromType->isArrayType() && in IsStandardConversion() 1806 } else if (FromType->isFunctionType() && argIsLValue) { in IsStandardConversion() 4554 else if (UnqualT2->isFunctionType() && in CompareReferenceRelationship() 4641 if (RefType && !RefType->getPointeeType()->isFunctionType()) in FindConversionForRefInit() 4663 !RefType->getPointeeType()->isFunctionType())) in FindConversionForRefInit() 4783 ICS.Standard.BindsToFunctionLvalue = T2->isFunctionType(); in TryReferenceInit() 4853 (InitCategory.isLValue() && T2->isFunctionType()))) { in TryReferenceInit() 4891 if (T1->isFunctionType()) in TryReferenceInit() 11901 if (TargetFunctionType->isFunctionType()) { in AddressOfFunctionResolver() 11992 return TargetFunctionType->isFunctionType(); in isTargetTypeAFunction() [all …]
|
| H A D | SemaTemplate.cpp | 1438 if (T->isArrayType() || T->isFunctionType()) in CheckNonTypeTemplateParameterType() 5521 if (T->isFunctionType()) in CheckTemplateArgument() 6346 !ParamType->castAs<PointerType>()->getPointeeType()->isFunctionType() && in CheckTemplateArgumentIsCompatibleWithParameter() 6353 if (!ParamRef->getPointeeType()->isFunctionType()) { in CheckTemplateArgumentIsCompatibleWithParameter() 7246 ParamType->castAs<PointerType>()->getPointeeType()->isFunctionType()) || in CheckTemplateArgument() 7252 ParamType->castAs<ReferenceType>()->getPointeeType()->isFunctionType()) || in CheckTemplateArgument() 7260 ->isFunctionType())) { in CheckTemplateArgument() 7492 else if (ParamType->isFunctionType()) in BuildExpressionFromDeclTemplateArgument() 9986 if (D.getDeclSpec().hasConstexprSpecifier() && R->isFunctionType()) in ActOnExplicitInstantiation() 10011 if (!R->isFunctionType()) { in ActOnExplicitInstantiation()
|
| H A D | SemaExprMember.cpp | 1227 if (IsArrow && !Base->getType()->isFunctionType()) in PerformMemberExprBaseConversion() 1285 } else if (BaseType->isFunctionType()) { in LookupMemberExpr()
|
| H A D | SemaConcept.cpp | 95 Type->isFunctionType() || in CheckConstraintExpression()
|
| H A D | SemaTemplateInstantiateDecl.cpp | 1055 if (DI->getType()->isFunctionType()) { in VisitVarDecl() 1142 } else if (DI->getType()->isFunctionType()) { in VisitFieldDecl() 1228 } else if (DI->getType()->isFunctionType()) { in VisitMSPropertyDecl() 3795 if (DI->getType()->isFunctionType()) { in VisitVarTemplateSpecializationDecl() 4220 if (DI->getType()->isFunctionType()) { in InstantiateVarTemplatePartialSpecialization()
|
| H A D | SemaCast.cpp | 1077 } else if (SrcType->isFunctionType() && DestType->isFunctionReferenceType()) { in checkCastFunctionType() 1418 DestPointee->isFunctionType()) { in TryStaticCast()
|
| H A D | SemaExceptionSpec.cpp | 125 else if (T->isFunctionType()) in CheckSpecifiedExceptionType()
|
| H A D | SemaDecl.cpp | 5877 R->isFunctionType())) { in HandleDeclarator() 5934 if (!R->isFunctionType() && DiagnoseClassNameShadow(DC, NameInfo)) in HandleDeclarator() 5944 (TemplateParamLists.size() == 0 || R->isFunctionType())) in HandleDeclarator() 5962 } else if (R->isFunctionType()) { in HandleDeclarator() 9010 assert(R->isFunctionType()); in ActOnFunctionDeclarator() 11164 assert(T->isFunctionType() && "function decl is not of function type"); in CheckMain() 11303 assert(T->isFunctionType() && "function decl is not of function type"); in CheckMSVCRTEntryPoint() 17305 if (FDTy->isFunctionType()) { in ActOnFields()
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/Analysis/ |
| H A D | BodyFarm.cpp | 256 Call->getType()->isFunctionType()) { in create_call_once_funcptr_call() 261 && Call->getType()->getPointeeType()->isFunctionType()){ in create_call_once_funcptr_call()
|
| /freebsd-13.1/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | Type.h | 1923 return !isFunctionType(); 1931 return !isReferenceType() && !isFunctionType() && !isVoidType(); 2011 bool isFunctionType() const; 6632 getTypePtr()->isFunctionType()); 6655 isFunctionType() || 6671 inline bool Type::isFunctionType() const { 6704 return !T->getPointeeType()->isFunctionType(); 6711 return T->getPointeeType()->isFunctionType(); 6718 return T->getPointeeType()->isFunctionType(); 7098 return isFunctionType() || isArrayType();
|
| /freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ |
| H A D | ASTResultSynthesizer.cpp | 309 if (expr_type->isFunctionType()) in SynthesizeBodyResult()
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
| H A D | SValBuilder.cpp | 818 assert(Loc::isLocType(OriginalTy) || OriginalTy->isFunctionType() || in evalCastSubKind() 916 assert(Loc::isLocType(OriginalTy) || OriginalTy->isFunctionType() || in evalCastSubKind()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Demangle/ |
| H A D | MicrosoftDemangle.cpp | 211 static bool isFunctionType(StringView S) { in isFunctionType() function 1802 else if (isFunctionType(MangledName)) { in demangleType()
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/Parse/ |
| H A D | ParseExpr.cpp | 1818 if (!Ty.isNull() && Ty->isFunctionType()) { in ParseCastExpression() 2099 (BaseType->isFunctionType() || in ParsePostfixExpressionSuffix()
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGExpr.cpp | 622 if (sanitizePerformTypeCheck() && !E->getType()->isFunctionType()) { in EmitReferenceBindingToExpr() 1915 assert(!LV.getType()->isFunctionType()); in EmitLoadOfLValue() 4939 assert(functionType->isFunctionType()); in EmitCallee()
|
| H A D | CGExprScalar.cpp | 2599 } else if (type->isFunctionType()) { in EmitScalarPrePostIncDec() 3481 if (elementType->isVoidType() || elementType->isFunctionType()) { in emitPointerArithmetic() 3813 if (elementType->isVoidType() || elementType->isFunctionType()) in EmitSub()
|