Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/clang/lib/AST/
H A DExprClassification.cpp45 if (TR->isFunctionType() || TR == Ctx.OverloadTy) in ClassifyImpl()
520 return RV->getPointeeType()->isFunctionType() ? Cl::CL_LValue : Cl::CL_XValue; in ClassifyUnnamed()
603 return (E->getType()->isFunctionType() || in ClassifyBinaryOp()
611 return (E->getType()->isFunctionType() || in ClassifyBinaryOp()
671 if (Ctx.getLangOpts().CPlusPlus && E->getType()->isFunctionType()) in IsModifiable()
H A DASTContext.cpp1701 if (T->isFunctionType()) in getDeclAlign()
3420 if (T->isFunctionType()) { in getPointerAuthTypeDiscriminator()
3718 assert((T->isArrayType() || T->isFunctionType()) && "T does not decay"); in getDecayedType()
3734 if (T->isFunctionType()) in getDecayedType()
3774 assert(T->isFunctionType() && "block of function types only"); in getBlockPointerType()
7353 if (T->isArrayType() || T->isFunctionType()) in getAdjustedParameterType()
7372 if (T->isArrayType() || T->isFunctionType()) in getExceptionObjectType()
8145 } else if (PType->isFunctionType()) in getObjCEncodingForBlock()
8188 } else if (PType->isFunctionType()) in getObjCEncodingForFunctionDecl()
8259 } else if (PType->isFunctionType()) in getObjCEncodingForMethodDecl()
[all …]
/freebsd/contrib/llvm-project/clang/lib/AST/Interp/
H A DContext.h80 if (E->getType()->isFunctionType()) in classify()
H A DContext.cpp176 T->isFunctionType()) in classify()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGPointerAuth.cpp85 if (T->isFunctionType()) in getFunctionPointerAuthInfo()
136 if (PointeeType->isFunctionType()) in getPointerAuthInfoForPointeeType()
341 assert(FunctionType->isFunctionType() || in getFunctionPointer()
H A DCodeGenTypes.cpp894 return T->isFunctionType() && !T.hasAddressSpace() in getTargetAddressSpace()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaBoundsSafety.cpp111 } else if (PointeeTy->isFunctionType()) { in CheckCountedByAttrOnField()
H A DSemaType.cpp763 if (!declarator.getNumTypeObjects() && declSpecType->isFunctionType()) in maybeSynthesizeBlockSignature()
1488 if (Result->isFunctionType()) { in ConvertDeclSpecToType()
1793 if (T->isFunctionType() && getLangOpts().OpenCL && in BuildPointerType()
1880 if (T->isFunctionType() && getLangOpts().OpenCL && in BuildReferenceType()
2089 if (T->isFunctionType()) { in BuildArrayType()
2503 if (T->isArrayType() || T->isFunctionType()) { in CheckFunctionReturnType()
2505 << T->isFunctionType() << T; in CheckFunctionReturnType()
2683 if (T->isFunctionType() && getLangOpts().OpenCL && in BuildMemberPointerType()
2700 if (T->isFunctionType()) in BuildMemberPointerType()
2709 if (!T->isFunctionType()) { in BuildBlockPointerType()
[all …]
H A DSemaStmtAsm.cpp754 if (T->isFunctionType() || T->isDependentType()) in FillInlineAsmIdentifierInfo()
811 if (T->isFunctionType()) { in LookupInlineAsmIdentifier()
H A DSemaExprCXX.cpp1645 if (Ty->isFunctionType()) in BuildCXXTypeConstructExpr()
2520 if (AllocType->isFunctionType()) in CheckAllocatedType()
3727 } else if (Pointee->isFunctionType() || Pointee->isVoidType() || in ActOnCXXDelete()
4043 if (T->isFunctionType()) in CheckConditionVariable()
5261 return T->isFunctionType(); in EvaluateUnaryTypeTrait()
5443 if (T->isIncompleteType() || T->isFunctionType()) in EvaluateUnaryTypeTrait()
5677 if (RhsT->isFunctionType() || RhsT->isArrayType()) in CheckConvertibilityForTypeTraits()
5686 if (LhsT->isObjectType() || LhsT->isFunctionType()) in CheckConvertibilityForTypeTraits()
5770 if (T->isIncompleteType() || T->isFunctionType()) in EvaluateBooleanTypeTrait()
5783 if (ArgTy->isObjectType() || ArgTy->isFunctionType()) in EvaluateBooleanTypeTrait()
[all …]
H A DDeclSpec.cpp391 return E->getType()->isFunctionType(); in isDeclarationOfFunction()
409 return QT->isFunctionType(); in isDeclarationOfFunction()
H A DSemaExpr.cpp522 if (Ty->isFunctionType()) { in DefaultFunctionArrayConversion()
762 if (Ty->isFunctionType()) { in CallExprUnaryConversions()
4126 if (!T->isFunctionType() && !T->isFunctionPointerType() && in checkPtrAuthTypeDiscriminatorOperandType()
4144 if (T->isFunctionType() && in CheckExtensionTraitOperandType()
4269 if (ExprTy->isFunctionType()) { in CheckUnaryExprOrTypeTraitOperand()
4543 if (ExprType->isFunctionType()) { in CheckUnaryExprOrTypeTraitOperand()
5246 if (ResultType->isFunctionType()) { in CreateBuiltinArraySubscriptExpr()
8901 assert(rhptee->isFunctionType()); in checkPointerTypesForAssignment()
8910 assert(lhptee->isFunctionType()); in checkPointerTypesForAssignment()
10403 NonNullType->isMemberPointerType() || NonNullType->isFunctionType()) in checkArithmeticNull()
[all …]
H A DSemaTemplateDeduction.cpp1602 if ((TDF & TDF_TopLevelParameterTypeList) && !P->isFunctionType()) { in DeduceTemplateArgumentsByTypeMatch()
1657 if (A->isFunctionType() && P.hasQualifiers()) in DeduceTemplateArgumentsByTypeMatch()
2060 if (PPT->isFunctionType()) in DeduceTemplateArgumentsByTypeMatch()
2064 if (APT->isFunctionType()) in DeduceTemplateArgumentsByTypeMatch()
3664 if (A->isFunctionType() && S.IsFunctionConversion(A, DeducedA, Tmp)) in CheckOriginalCallArgDeduction()
4057 if (!ParamType->isFunctionType() && in ResolveOverloadForDeduction()
4110 ArgType->isFunctionType()) in ResolveOverloadForDeduction()
4799 else if (P->isFunctionType()) in DeduceTemplateArguments()
H A DSemaTemplate.cpp1415 if (T->isArrayType() || T->isFunctionType()) in CheckNonTypeTemplateParameterType()
5145 if (T->isFunctionType()) in CheckTemplateArgument()
6037 !ParamType->castAs<PointerType>()->getPointeeType()->isFunctionType() && in CheckTemplateArgumentIsCompatibleWithParameter()
6044 if (!ParamRef->getPointeeType()->isFunctionType()) { in CheckTemplateArgumentIsCompatibleWithParameter()
6965 ParamType->castAs<PointerType>()->getPointeeType()->isFunctionType()) || in CheckTemplateArgument()
6971 ParamType->castAs<ReferenceType>()->getPointeeType()->isFunctionType()) || in CheckTemplateArgument()
6979 ->isFunctionType())) { in CheckTemplateArgument()
7239 else if (ParamType->isFunctionType()) in BuildExpressionFromDeclTemplateArgument()
9864 if (D.getDeclSpec().hasConstexprSpecifier() && R->isFunctionType()) in ActOnExplicitInstantiation()
9890 if (!R->isFunctionType()) { in ActOnExplicitInstantiation()
H A DSemaExprMember.cpp1271 if (IsArrow && !Base->getType()->isFunctionType()) in PerformMemberExprBaseConversion()
1314 else if (BaseType->isFunctionType()) in LookupMemberExpr()
H A DSemaX86.cpp959 TD->getUnderlyingType()->isFunctionType())) in handleForceAlignArgPointerAttr()
H A DSemaOverload.cpp2204 } else if (FromType->isFunctionType() && argIsLValue) { in IsStandardConversion()
2805 if (getLangOpts().MSVCCompat && FromPointeeType->isFunctionType() && in IsPointerConversion()
3355 FromPointeeType->isFunctionType() && ToPointeeType->isVoidType()) { in CheckPointerConversion()
4855 else if (UnqualT2->isFunctionType() && in CompareReferenceRelationship()
4942 if (RefType && !RefType->getPointeeType()->isFunctionType()) in FindConversionForRefInit()
4964 !RefType->getPointeeType()->isFunctionType())) in FindConversionForRefInit()
5085 ICS.Standard.BindsToFunctionLvalue = T2->isFunctionType(); in TryReferenceInit()
5155 (InitCategory.isLValue() && T2->isFunctionType()))) { in TryReferenceInit()
5193 if (T1->isFunctionType()) in TryReferenceInit()
9017 if (!PointeeTy->isObjectType() && !PointeeTy->isFunctionType()) in addUnaryStarPointerOverloads()
[all …]
H A DSemaTemplateInstantiateDecl.cpp1198 if (DI->getType()->isFunctionType()) { in VisitVarDecl()
1288 } else if (DI->getType()->isFunctionType()) { in VisitFieldDecl()
1374 } else if (DI->getType()->isFunctionType()) { in VisitMSPropertyDecl()
4027 if (DI->getType()->isFunctionType()) { in VisitVarTemplateSpecializationDecl()
4394 if (DI->getType()->isFunctionType()) { in InstantiateVarTemplatePartialSpecialization()
H A DSemaExceptionSpec.cpp124 else if (T->isFunctionType()) in CheckSpecifiedExceptionType()
H A DSemaOpenACC.cpp1462 if (ResultTy->isFunctionType()) { in ActOnArraySectionExpr()
H A DSemaAttr.cpp416 if (E->getType()->isFunctionType()) in ConstantFoldAttrArgs()
H A DSemaTemplateDeductionGuide.cpp623 if (NewType->isArrayType() || NewType->isFunctionType()) in transformFunctionTypeParam()
/freebsd/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
H A DASTResultSynthesizer.cpp335 if (expr_type->isFunctionType()) in SynthesizeBodyResult()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DType.h2417 return !isFunctionType();
2425 return !isReferenceType() && !isFunctionType() && !isVoidType();
2508 bool isFunctionType() const;
7956 getTypePtr()->isFunctionType());
7979 isFunctionType() ||
7995 inline bool Type::isFunctionType() const {
8030 return !T->getPointeeType()->isFunctionType();
8037 return T->getPointeeType()->isFunctionType();
8044 return T->getPointeeType()->isFunctionType();
8442 return !isArrayType() && !isFunctionType() && !isAnyPointerType() &&
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Demangle/
H A DMicrosoftDemangle.cpp240 static bool isFunctionType(std::string_view S) { in isFunctionType() function
1859 else if (isFunctionType(MangledName)) { in demangleType()

12