/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | ExprClassification.cpp | 45 if (TR->isFunctionType() || TR == Ctx.OverloadTy) in ClassifyImpl() 507 return RV->getPointeeType()->isFunctionType() ? Cl::CL_LValue : Cl::CL_XValue; in ClassifyUnnamed() 590 return (E->getType()->isFunctionType() || in ClassifyBinaryOp() 598 return (E->getType()->isFunctionType() || in ClassifyBinaryOp() 658 if (Ctx.getLangOpts().CPlusPlus && E->getType()->isFunctionType()) in IsModifiable()
|
H A D | ASTContext.cpp | 1670 if (T->isFunctionType()) in getDeclAlign() 3337 assert((T->isArrayType() || T->isFunctionType()) && "T does not decay"); in getDecayedType() 3353 if (T->isFunctionType()) in getDecayedType() 3362 assert(T->isFunctionType() && "block of function types only"); in getBlockPointerType() 6905 if (T->isArrayType() || T->isFunctionType()) in getAdjustedParameterType() 6924 if (T->isArrayType() || T->isFunctionType()) in getExceptionObjectType() 7689 } else if (PType->isFunctionType()) in getObjCEncodingForBlock() 7732 } else if (PType->isFunctionType()) in getObjCEncodingForFunctionDecl() 7803 } else if (PType->isFunctionType()) in getObjCEncodingForMethodDecl() 10938 if (RHSCan->isFunctionType()) { in mergeObjCGCQualifiers() [all …]
|
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/UninitializedObject/ |
H A D | UninitializedObject.h | 326 T->isFunctionType() || T->isAtomicType() || in isPrimitiveType()
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaType.cpp | 1875 if (Result->isFunctionType()) { in ConvertDeclSpecToType() 2542 if (T->isFunctionType()) { in BuildArrayType() 2961 << T->isFunctionType() << T; in CheckFunctionReturnType() 3165 if (T->isFunctionType()) in BuildMemberPointerType() 3185 if (!T->isFunctionType()) { in BuildBlockPointerType() 6909 if (Type->isFunctionType()) { in HandleAddressSpaceTypeAttribute() 7980 if (!unwrapped.isFunctionType()) in handleFunctionTypeAttr() 9065 if (!type->isFunctionType()) in processTypeAttrs() 9856 if (Underlying->isFunctionType()) in BuiltinDecay() 9908 BaseType->isFunctionType()) in BuiltinChangeCVRQualifiers() [all …]
|
H A D | SemaExprCXX.cpp | 1599 if (Ty->isFunctionType()) in BuildCXXTypeConstructExpr() 2491 if (AllocType->isFunctionType()) in CheckAllocatedType() 4043 if (T->isFunctionType()) in CheckConditionVariable() 5090 return T->isFunctionType(); in EvaluateUnaryTypeTrait() 5272 if (T->isIncompleteType() || T->isFunctionType()) in EvaluateUnaryTypeTrait() 5524 if (T->isIncompleteType() || T->isFunctionType()) in EvaluateBooleanTypeTrait() 5809 if (RhsT->isFunctionType() || RhsT->isArrayType()) in EvaluateBinaryTypeTrait() 5821 if (LhsT->isObjectType() || LhsT->isFunctionType()) in EvaluateBinaryTypeTrait() 5875 if (LhsT->isObjectType() || LhsT->isFunctionType()) in EvaluateBinaryTypeTrait() 6195 if (Result->isFunctionType()) { in CheckPointerToMemberOperands() [all …]
|
H A D | SemaStmtAsm.cpp | 754 if (T->isFunctionType() || T->isDependentType()) in FillInlineAsmIdentifierInfo() 811 if (T->isFunctionType()) { in LookupInlineAsmIdentifier()
|
H A D | SemaTemplateDeduction.cpp | 1466 if ((TDF & TDF_TopLevelParameterTypeList) && !P->isFunctionType()) { in DeduceTemplateArgumentsByTypeMatch() 1521 if (A->isFunctionType() && P.hasQualifiers()) in DeduceTemplateArgumentsByTypeMatch() 1917 if (PPT->isFunctionType()) in DeduceTemplateArgumentsByTypeMatch() 1921 if (APT->isFunctionType()) in DeduceTemplateArgumentsByTypeMatch() 3485 if (A->isFunctionType() && S.IsFunctionConversion(A, DeducedA, Tmp)) in CheckOriginalCallArgDeduction() 3881 if (!ParamType->isFunctionType() && in ResolveOverloadForDeduction() 3933 ArgType->isFunctionType()) in ResolveOverloadForDeduction() 4646 else if (P->isFunctionType()) in DeduceTemplateArguments()
|
H A D | SemaExpr.cpp | 532 if (Ty->isFunctionType()) { in DefaultFunctionArrayConversion() 772 if (Ty->isFunctionType()) { in CallExprUnaryConversions() 4389 if (T->isFunctionType() && in CheckExtensionTraitOperandType() 4521 if (ExprTy->isFunctionType()) { in CheckUnaryExprOrTypeTraitOperand() 4791 if (ExprType->isFunctionType()) { in CheckUnaryExprOrTypeTraitOperand() 5454 if (ResultTy->isFunctionType()) { in ActOnOMPArraySectionExpr() 6067 if (ResultType->isFunctionType()) { in CreateBuiltinArraySubscriptExpr() 11679 if (PointeeTy->isFunctionType()) { in checkArithmeticOpPointerOperand() 13252 if ((LCanPointeeTy->isFunctionType() || RCanPointeeTy->isFunctionType()) in CheckCompareOperands() 16992 assert(T->isFunctionType() && in ActOnBlockArguments() [all …]
|
H A D | DeclSpec.cpp | 390 return E->getType()->isFunctionType(); in isDeclarationOfFunction() 408 return QT->isFunctionType(); in isDeclarationOfFunction()
|
H A D | SemaTemplate.cpp | 1467 if (T->isArrayType() || T->isFunctionType()) in CheckNonTypeTemplateParameterType() 2632 if (NewType->isArrayType() || NewType->isFunctionType()) in transformFunctionTypeParam() 5870 if (T->isFunctionType()) in CheckTemplateArgument() 6760 !ParamType->castAs<PointerType>()->getPointeeType()->isFunctionType() && in CheckTemplateArgumentIsCompatibleWithParameter() 6767 if (!ParamRef->getPointeeType()->isFunctionType()) { in CheckTemplateArgumentIsCompatibleWithParameter() 7695 ParamType->castAs<PointerType>()->getPointeeType()->isFunctionType()) || in CheckTemplateArgument() 7701 ParamType->castAs<ReferenceType>()->getPointeeType()->isFunctionType()) || in CheckTemplateArgument() 7709 ->isFunctionType())) { in CheckTemplateArgument() 7981 else if (ParamType->isFunctionType()) in BuildExpressionFromDeclTemplateArgument() 10646 if (D.getDeclSpec().hasConstexprSpecifier() && R->isFunctionType()) in ActOnExplicitInstantiation() [all …]
|
H A D | SemaOverload.cpp | 1995 !FromType->isFunctionType() && !FromType->isArrayType() && in IsStandardConversion() 2033 } else if (FromType->isFunctionType() && argIsLValue) { in IsStandardConversion() 4828 else if (UnqualT2->isFunctionType() && in CompareReferenceRelationship() 4915 if (RefType && !RefType->getPointeeType()->isFunctionType()) in FindConversionForRefInit() 4937 !RefType->getPointeeType()->isFunctionType())) in FindConversionForRefInit() 5057 ICS.Standard.BindsToFunctionLvalue = T2->isFunctionType(); in TryReferenceInit() 5127 (InitCategory.isLValue() && T2->isFunctionType()))) { in TryReferenceInit() 5165 if (T1->isFunctionType()) in TryReferenceInit() 12683 if (TargetFunctionType->isFunctionType()) { in AddressOfFunctionResolver() 12774 return TargetFunctionType->isFunctionType(); in isTargetTypeAFunction() [all …]
|
H A D | SemaExprMember.cpp | 1261 if (IsArrow && !Base->getType()->isFunctionType()) in PerformMemberExprBaseConversion() 1319 } else if (BaseType->isFunctionType()) { in LookupMemberExpr()
|
H A D | SemaTemplateInstantiateDecl.cpp | 1157 if (DI->getType()->isFunctionType()) { in VisitVarDecl() 1247 } else if (DI->getType()->isFunctionType()) { in VisitFieldDecl() 1333 } else if (DI->getType()->isFunctionType()) { in VisitMSPropertyDecl() 3990 if (DI->getType()->isFunctionType()) { in VisitVarTemplateSpecializationDecl() 4409 if (DI->getType()->isFunctionType()) { in InstantiateVarTemplatePartialSpecialization()
|
H A D | SemaAttr.cpp | 403 if (E->getType()->isFunctionType()) in ConstantFoldAttrArgs()
|
H A D | SemaExceptionSpec.cpp | 130 else if (T->isFunctionType()) in CheckSpecifiedExceptionType()
|
H A D | SemaCast.cpp | 1117 } else if (SrcType->isFunctionType() && DestType->isFunctionReferenceType()) { in checkCastFunctionType() 1467 DestPointee->isFunctionType()) { in TryStaticCast()
|
/freebsd/contrib/llvm-project/clang/lib/AST/Interp/ |
H A D | Context.cpp | 179 T->isFunctionType() || T->isSpecificBuiltinType(BuiltinType::BoundMember)) in classify()
|
H A D | ByteCodeExprGen.h | 134 if (E->getType()->isFunctionType()) in classify()
|
/freebsd/contrib/llvm-project/clang/lib/Analysis/ |
H A D | BodyFarm.cpp | 272 Call->getType()->isFunctionType()) { in create_call_once_funcptr_call() 277 && Call->getType()->getPointeeType()->isFunctionType()){ in create_call_once_funcptr_call()
|
/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 | 2171 return !isFunctionType(); 2179 return !isReferenceType() && !isFunctionType() && !isVoidType(); 2260 bool isFunctionType() const; 7041 getTypePtr()->isFunctionType()); 7064 isFunctionType() || 7080 inline bool Type::isFunctionType() const { 7113 return !T->getPointeeType()->isFunctionType(); 7120 return T->getPointeeType()->isFunctionType(); 7127 return T->getPointeeType()->isFunctionType(); 7517 return isFunctionType() || isArrayType();
|
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
H A D | SValBuilder.cpp | 828 assert(Loc::isLocType(OriginalTy) || OriginalTy->isFunctionType() || in VisitMemRegionVal() 918 assert(Loc::isLocType(OriginalTy) || OriginalTy->isFunctionType() || in VisitLocAsInteger()
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CodeGenTypes.cpp | 833 return T->isFunctionType() && !T.hasAddressSpace() in getTargetAddressSpace()
|
/freebsd/contrib/llvm-project/llvm/lib/Demangle/ |
H A D | MicrosoftDemangle.cpp | 227 static bool isFunctionType(std::string_view S) { in isFunctionType() function 1846 else if (isFunctionType(MangledName)) { in demangleType()
|
/freebsd/contrib/llvm-project/clang/lib/Parse/ |
H A D | ParseExpr.cpp | 1884 if (!Ty.isNull() && Ty->isFunctionType()) { in ParseCastExpression() 2199 (BaseType->isFunctionType() || in ParsePostfixExpressionSuffix()
|