/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | ExprClassification.cpp | 45 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 D | ASTContext.cpp | 1701 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 D | Context.h | 80 if (E->getType()->isFunctionType()) in classify()
|
H A D | Context.cpp | 176 T->isFunctionType()) in classify()
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGPointerAuth.cpp | 85 if (T->isFunctionType()) in getFunctionPointerAuthInfo() 136 if (PointeeType->isFunctionType()) in getPointerAuthInfoForPointeeType() 341 assert(FunctionType->isFunctionType() || in getFunctionPointer()
|
H A D | CodeGenTypes.cpp | 894 return T->isFunctionType() && !T.hasAddressSpace() in getTargetAddressSpace()
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaBoundsSafety.cpp | 111 } else if (PointeeTy->isFunctionType()) { in CheckCountedByAttrOnField()
|
H A D | SemaType.cpp | 763 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 D | SemaStmtAsm.cpp | 754 if (T->isFunctionType() || T->isDependentType()) in FillInlineAsmIdentifierInfo() 811 if (T->isFunctionType()) { in LookupInlineAsmIdentifier()
|
H A D | SemaExprCXX.cpp | 1645 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 D | DeclSpec.cpp | 391 return E->getType()->isFunctionType(); in isDeclarationOfFunction() 409 return QT->isFunctionType(); in isDeclarationOfFunction()
|
H A D | SemaExpr.cpp | 522 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 D | SemaTemplateDeduction.cpp | 1602 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 D | SemaTemplate.cpp | 1415 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 D | SemaExprMember.cpp | 1271 if (IsArrow && !Base->getType()->isFunctionType()) in PerformMemberExprBaseConversion() 1314 else if (BaseType->isFunctionType()) in LookupMemberExpr()
|
H A D | SemaX86.cpp | 959 TD->getUnderlyingType()->isFunctionType())) in handleForceAlignArgPointerAttr()
|
H A D | SemaOverload.cpp | 2204 } 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 D | SemaTemplateInstantiateDecl.cpp | 1198 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 D | SemaExceptionSpec.cpp | 124 else if (T->isFunctionType()) in CheckSpecifiedExceptionType()
|
H A D | SemaOpenACC.cpp | 1462 if (ResultTy->isFunctionType()) { in ActOnArraySectionExpr()
|
H A D | SemaAttr.cpp | 416 if (E->getType()->isFunctionType()) in ConstantFoldAttrArgs()
|
H A D | SemaTemplateDeductionGuide.cpp | 623 if (NewType->isArrayType() || NewType->isFunctionType()) in transformFunctionTypeParam()
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ |
H A D | ASTResultSynthesizer.cpp | 335 if (expr_type->isFunctionType()) in SynthesizeBodyResult()
|
/freebsd/contrib/llvm-project/clang/include/clang/AST/ |
H A D | Type.h | 2417 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 D | MicrosoftDemangle.cpp | 240 static bool isFunctionType(std::string_view S) { in isFunctionType() function 1859 else if (isFunctionType(MangledName)) { in demangleType()
|