Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/clang/lib/AST/
H A DExprClassification.cpp45 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 DASTContext.cpp1670 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 DUninitializedObject.h326 T->isFunctionType() || T->isAtomicType() || in isPrimitiveType()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaType.cpp1875 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 DSemaExprCXX.cpp1599 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 DSemaStmtAsm.cpp754 if (T->isFunctionType() || T->isDependentType()) in FillInlineAsmIdentifierInfo()
811 if (T->isFunctionType()) { in LookupInlineAsmIdentifier()
H A DSemaTemplateDeduction.cpp1466 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 DSemaExpr.cpp532 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 DDeclSpec.cpp390 return E->getType()->isFunctionType(); in isDeclarationOfFunction()
408 return QT->isFunctionType(); in isDeclarationOfFunction()
H A DSemaTemplate.cpp1467 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 DSemaOverload.cpp1995 !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 DSemaExprMember.cpp1261 if (IsArrow && !Base->getType()->isFunctionType()) in PerformMemberExprBaseConversion()
1319 } else if (BaseType->isFunctionType()) { in LookupMemberExpr()
H A DSemaTemplateInstantiateDecl.cpp1157 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 DSemaAttr.cpp403 if (E->getType()->isFunctionType()) in ConstantFoldAttrArgs()
H A DSemaExceptionSpec.cpp130 else if (T->isFunctionType()) in CheckSpecifiedExceptionType()
H A DSemaCast.cpp1117 } else if (SrcType->isFunctionType() && DestType->isFunctionReferenceType()) { in checkCastFunctionType()
1467 DestPointee->isFunctionType()) { in TryStaticCast()
/freebsd/contrib/llvm-project/clang/lib/AST/Interp/
H A DContext.cpp179 T->isFunctionType() || T->isSpecificBuiltinType(BuiltinType::BoundMember)) in classify()
H A DByteCodeExprGen.h134 if (E->getType()->isFunctionType()) in classify()
/freebsd/contrib/llvm-project/clang/lib/Analysis/
H A DBodyFarm.cpp272 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 DASTResultSynthesizer.cpp335 if (expr_type->isFunctionType()) in SynthesizeBodyResult()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DType.h2171 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 DSValBuilder.cpp828 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 DCodeGenTypes.cpp833 return T->isFunctionType() && !T.hasAddressSpace() in getTargetAddressSpace()
/freebsd/contrib/llvm-project/llvm/lib/Demangle/
H A DMicrosoftDemangle.cpp227 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 DParseExpr.cpp1884 if (!Ty.isNull() && Ty->isFunctionType()) { in ParseCastExpression()
2199 (BaseType->isFunctionType() || in ParsePostfixExpressionSuffix()

12