Home
last modified time | relevance | path

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

12

/llvm-project-15.0.7/clang/lib/AST/
H A DExprClassification.cpp45 if (TR->isFunctionType() || TR == Ctx.OverloadTy) in ClassifyImpl()
494 return RV->getPointeeType()->isFunctionType() ? Cl::CL_LValue : Cl::CL_XValue; in ClassifyUnnamed()
572 return (E->getType()->isFunctionType() || in ClassifyBinaryOp()
580 return (E->getType()->isFunctionType() || in ClassifyBinaryOp()
640 if (Ctx.getLangOpts().CPlusPlus && E->getType()->isFunctionType()) in IsModifiable()
H A DASTContext.cpp1774 if (T->isFunctionType()) in getDeclAlign()
3349 if (T->isFunctionType()) in getDecayedType()
3374 assert(T->isFunctionType() && "block of function types only"); in getBlockPointerType()
6822 if (T->isArrayType() || T->isFunctionType()) in getAdjustedParameterType()
6841 if (T->isArrayType() || T->isFunctionType()) in getExceptionObjectType()
7577 } else if (PType->isFunctionType()) in getObjCEncodingForBlock()
7620 } else if (PType->isFunctionType()) in getObjCEncodingForFunctionDecl()
7691 } else if (PType->isFunctionType()) in getObjCEncodingForMethodDecl()
10699 if (RHSCan->isFunctionType()) { in mergeObjCGCQualifiers()
10700 if (!LHSCan->isFunctionType()) in mergeObjCGCQualifiers()
[all …]
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/UninitializedObject/
H A DUninitializedObject.h326 T->isFunctionType() || T->isAtomicType() || in isPrimitiveType()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/google/
H A DAvoidCStyleCastsCheck.cpp108 return T->isFunctionType() || T->isFunctionPointerType() || in check()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaType.cpp1835 if (Result->isFunctionType()) { in ConvertDeclSpecToType()
2449 if (T->isFunctionType()) { in BuildArrayType()
2808 << T->isFunctionType() << T; in CheckFunctionReturnType()
3005 if (T->isFunctionType()) in BuildMemberPointerType()
3025 if (!T->isFunctionType()) { in BuildBlockPointerType()
6657 if (Type->isFunctionType()) { in HandleAddressSpaceTypeAttribute()
7579 if (!unwrapped.isFunctionType()) in handleFunctionTypeAttr()
7590 if (!unwrapped.isFunctionType()) in handleFunctionTypeAttr()
7613 if (!unwrapped.isFunctionType()) in handleFunctionTypeAttr()
8473 if (!type->isFunctionType()) in processTypeAttrs()
[all …]
H A DSemaExprCXX.cpp1555 if (Ty->isFunctionType()) in BuildCXXTypeConstructExpr()
2429 if (AllocType->isFunctionType()) in CheckAllocatedType()
3930 if (T->isFunctionType()) in CheckConditionVariable()
4905 return T->isFunctionType(); in EvaluateUnaryTypeTrait()
5087 if (T->isIncompleteType() || T->isFunctionType()) in EvaluateUnaryTypeTrait()
5324 if (T->isIncompleteType() || T->isFunctionType()) in evaluateTypeTrait()
5570 if (RhsT->isFunctionType() || RhsT->isArrayType()) in EvaluateBinaryTypeTrait()
5582 if (LhsT->isObjectType() || LhsT->isFunctionType()) in EvaluateBinaryTypeTrait()
5636 if (LhsT->isObjectType() || LhsT->isFunctionType()) in EvaluateBinaryTypeTrait()
5956 if (Result->isFunctionType()) { in CheckPointerToMemberOperands()
[all …]
H A DSemaStmtAsm.cpp746 if (T->isFunctionType() || T->isDependentType()) in FillInlineAsmIdentifierInfo()
803 if (T->isFunctionType()) { in LookupInlineAsmIdentifier()
H A DSemaTemplateDeduction.cpp1413 if ((TDF & TDF_TopLevelParameterTypeList) && !P->isFunctionType()) { in DeduceTemplateArgumentsByTypeMatch()
1468 if (A->isFunctionType() && P.hasQualifiers()) in DeduceTemplateArgumentsByTypeMatch()
1858 if (PPT->isFunctionType()) in DeduceTemplateArgumentsByTypeMatch()
1862 if (APT->isFunctionType()) in DeduceTemplateArgumentsByTypeMatch()
3321 if (A->isFunctionType() && S.IsFunctionConversion(A, DeducedA, Tmp)) in CheckOriginalCallArgDeduction()
3635 if (!ParamType->isFunctionType() && in ResolveOverloadForDeduction()
3685 ArgType->isFunctionType()) in ResolveOverloadForDeduction()
3773 else if (ArgType->isFunctionType()) in AdjustFunctionParmAndArgTypesForDeduction()
4341 else if (P->isFunctionType()) in DeduceTemplateArguments()
H A DDeclSpec.cpp389 return E->getType()->isFunctionType(); in isDeclarationOfFunction()
405 return QT->isFunctionType(); in isDeclarationOfFunction()
H A DSemaExpr.cpp513 if (Ty->isFunctionType()) { in DefaultFunctionArrayConversion()
753 if (Ty->isFunctionType()) { in CallExprUnaryConversions()
4197 if (T->isFunctionType() && in CheckExtensionTraitOperandType()
4315 if (ExprTy->isFunctionType()) { in CheckUnaryExprOrTypeTraitOperand()
4403 if (ExprType->isFunctionType()) { in CheckUnaryExprOrTypeTraitOperand()
5200 if (ResultTy->isFunctionType()) { in ActOnOMPArraySectionExpr()
5803 if (ResultType->isFunctionType()) { in CreateBuiltinArraySubscriptExpr()
10984 if (PointeeTy->isFunctionType()) { in checkArithmeticOpPointerOperand()
12547 if ((LCanPointeeTy->isFunctionType() || RCanPointeeTy->isFunctionType()) in CheckCompareOperands()
16215 assert(T->isFunctionType() && in ActOnBlockArguments()
[all …]
H A DSemaOverload.cpp1767 !FromType->isFunctionType() && !FromType->isArrayType() && in IsStandardConversion()
1805 } else if (FromType->isFunctionType() && argIsLValue) { in IsStandardConversion()
4562 else if (UnqualT2->isFunctionType() && in CompareReferenceRelationship()
4649 if (RefType && !RefType->getPointeeType()->isFunctionType()) in FindConversionForRefInit()
4671 !RefType->getPointeeType()->isFunctionType())) in FindConversionForRefInit()
4791 ICS.Standard.BindsToFunctionLvalue = T2->isFunctionType(); in TryReferenceInit()
4861 (InitCategory.isLValue() && T2->isFunctionType()))) { in TryReferenceInit()
4899 if (T1->isFunctionType()) in TryReferenceInit()
12071 if (TargetFunctionType->isFunctionType()) { in AddressOfFunctionResolver()
12162 return TargetFunctionType->isFunctionType(); in isTargetTypeAFunction()
[all …]
H A DSemaTemplate.cpp1443 if (T->isArrayType() || T->isFunctionType()) in CheckNonTypeTemplateParameterType()
5583 if (T->isFunctionType()) in CheckTemplateArgument()
6408 !ParamType->castAs<PointerType>()->getPointeeType()->isFunctionType() && in CheckTemplateArgumentIsCompatibleWithParameter()
6415 if (!ParamRef->getPointeeType()->isFunctionType()) { in CheckTemplateArgumentIsCompatibleWithParameter()
7310 ParamType->castAs<PointerType>()->getPointeeType()->isFunctionType()) || in CheckTemplateArgument()
7316 ParamType->castAs<ReferenceType>()->getPointeeType()->isFunctionType()) || in CheckTemplateArgument()
7324 ->isFunctionType())) { in CheckTemplateArgument()
7556 else if (ParamType->isFunctionType()) in BuildExpressionFromDeclTemplateArgument()
10088 if (D.getDeclSpec().hasConstexprSpecifier() && R->isFunctionType()) in ActOnExplicitInstantiation()
10113 if (!R->isFunctionType()) { in ActOnExplicitInstantiation()
H A DSemaExprMember.cpp1228 if (IsArrow && !Base->getType()->isFunctionType()) in PerformMemberExprBaseConversion()
1286 } else if (BaseType->isFunctionType()) { in LookupMemberExpr()
H A DSemaTemplateInstantiateDecl.cpp1109 if (DI->getType()->isFunctionType()) { in VisitVarDecl()
1196 } else if (DI->getType()->isFunctionType()) { in VisitFieldDecl()
1282 } else if (DI->getType()->isFunctionType()) { in VisitMSPropertyDecl()
3858 if (DI->getType()->isFunctionType()) { in VisitVarTemplateSpecializationDecl()
4281 if (DI->getType()->isFunctionType()) { in InstantiateVarTemplatePartialSpecialization()
H A DSemaConcept.cpp93 Type->isFunctionType() || in CheckConstraintExpression()
/llvm-project-15.0.7/polly/lib/External/isl/interface/
H A Dgenerator.cc677 if (type->isFunctionType()) in is_isl_type()
735 return type->isFunctionType(); in is_callback()
/llvm-project-15.0.7/clang/lib/Analysis/
H A DBodyFarm.cpp271 Call->getType()->isFunctionType()) { in create_call_once_funcptr_call()
276 && Call->getType()->getPointeeType()->isFunctionType()){ in create_call_once_funcptr_call()
/llvm-project-15.0.7/lldb/source/Plugins/ExpressionParser/Clang/
H A DASTResultSynthesizer.cpp335 if (expr_type->isFunctionType()) in SynthesizeBodyResult()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DType.h1997 return !isFunctionType();
2005 return !isReferenceType() && !isFunctionType() && !isVoidType();
2086 bool isFunctionType() const;
6764 getTypePtr()->isFunctionType());
6787 isFunctionType() ||
6803 inline bool Type::isFunctionType() const {
6836 return !T->getPointeeType()->isFunctionType();
6843 return T->getPointeeType()->isFunctionType();
6850 return T->getPointeeType()->isFunctionType();
7240 return isFunctionType() || isArrayType();
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Core/
H A DSValBuilder.cpp821 assert(Loc::isLocType(OriginalTy) || OriginalTy->isFunctionType() || in VisitLocMemRegionVal()
911 assert(Loc::isLocType(OriginalTy) || OriginalTy->isFunctionType() || in VisitNonLocLocAsInteger()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/modernize/
H A DAvoidBindCheck.cpp503 QT->isFunctionType()) in getCallableType()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/readability/
H A DSuspiciousCallArgumentCheck.cpp426 if (ArgType->isFunctionType() && ParamType->isFunctionPointerType()) { in areTypesCompatible()
/llvm-project-15.0.7/llvm/lib/Demangle/
H A DMicrosoftDemangle.cpp211 static bool isFunctionType(StringView S) { in isFunctionType() function
1799 else if (isFunctionType(MangledName)) { in demangleType()
/llvm-project-15.0.7/clang-tools-extra/clangd/
H A DHover.cpp419 if (T.isNull() || T->isFunctionType() || T->isFunctionPointerType() || in printExprValue()
/llvm-project-15.0.7/clang/tools/libclang/
H A DCXType.cpp968 if (QT->isVoidType() || QT->isFunctionType()) in clang_Type_getSizeOf()

12