Home
last modified time | relevance | path

Searched refs:isFunctionType (Results 1 – 25 of 41) sorted by relevance

12

/freebsd-13.1/contrib/llvm-project/clang/lib/AST/
H A DExprClassification.cpp45 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 DASTContext.cpp1756 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 DUninitializedObject.h326 T->isFunctionType() || T->isAtomicType() || in isPrimitiveType()
/freebsd-13.1/contrib/llvm-project/clang/lib/Sema/
H A DSemaType.cpp1806 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 DSemaExprCXX.cpp1512 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 DSemaStmtAsm.cpp736 if (T->isFunctionType() || T->isDependentType()) in FillInlineAsmIdentifierInfo()
793 if (T->isFunctionType()) { in LookupInlineAsmIdentifier()
H A DSemaTemplateDeduction.cpp1434 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 DDeclSpec.cpp388 return E->getType()->isFunctionType(); in isDeclarationOfFunction()
404 return QT->isFunctionType(); in isDeclarationOfFunction()
H A DSemaExpr.cpp508 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 DSemaOverload.cpp1768 !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 DSemaTemplate.cpp1438 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 DSemaExprMember.cpp1227 if (IsArrow && !Base->getType()->isFunctionType()) in PerformMemberExprBaseConversion()
1285 } else if (BaseType->isFunctionType()) { in LookupMemberExpr()
H A DSemaConcept.cpp95 Type->isFunctionType() || in CheckConstraintExpression()
H A DSemaTemplateInstantiateDecl.cpp1055 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 DSemaCast.cpp1077 } else if (SrcType->isFunctionType() && DestType->isFunctionReferenceType()) { in checkCastFunctionType()
1418 DestPointee->isFunctionType()) { in TryStaticCast()
H A DSemaExceptionSpec.cpp125 else if (T->isFunctionType()) in CheckSpecifiedExceptionType()
H A DSemaDecl.cpp5877 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 DBodyFarm.cpp256 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 DType.h1923 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 DASTResultSynthesizer.cpp309 if (expr_type->isFunctionType()) in SynthesizeBodyResult()
/freebsd-13.1/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DSValBuilder.cpp818 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 DMicrosoftDemangle.cpp211 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 DParseExpr.cpp1818 if (!Ty.isNull() && Ty->isFunctionType()) { in ParseCastExpression()
2099 (BaseType->isFunctionType() || in ParsePostfixExpressionSuffix()
/freebsd-13.1/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExpr.cpp622 if (sanitizePerformTypeCheck() && !E->getType()->isFunctionType()) { in EmitReferenceBindingToExpr()
1915 assert(!LV.getType()->isFunctionType()); in EmitLoadOfLValue()
4939 assert(functionType->isFunctionType()); in EmitCallee()
H A DCGExprScalar.cpp2599 } else if (type->isFunctionType()) { in EmitScalarPrePostIncDec()
3481 if (elementType->isVoidType() || elementType->isFunctionType()) { in emitPointerArithmetic()
3813 if (elementType->isVoidType() || elementType->isFunctionType()) in EmitSub()

12