Home
last modified time | relevance | path

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

12

/minix3/external/bsd/llvm/dist/clang/lib/AST/
H A DExprClassification.cpp45 if (TR->isFunctionType() || TR == Ctx.OverloadTy) in ClassifyImpl()
445 return RV->getPointeeType()->isFunctionType() ? Cl::CL_LValue : Cl::CL_XValue; in ClassifyUnnamed()
523 return (E->getType()->isFunctionType() || in ClassifyBinaryOp()
531 return (E->getType()->isFunctionType() || in ClassifyBinaryOp()
592 if (Ctx.getLangOpts().CPlusPlus && E->getType()->isFunctionType()) in IsModifiable()
H A DItaniumCXXABI.cpp109 if (MPT->getPointeeType()->isFunctionType()) in getMemberPointerWidthAndAlign()
H A DTypePrinter.cpp1196 while (!t->isFunctionType()) in printAttributedAfter()
1249 while (!t->isFunctionType()) in printAttributedAfter()
H A DASTContext.cpp1314 if (!BaseT->isIncompleteType() && !T->isFunctionType()) { in getDeclAlign()
2250 assert((T->isArrayType() || T->isFunctionType()) && "T does not decay"); in getDecayedType()
2266 if (T->isFunctionType()) in getDecayedType()
2291 assert(T->isFunctionType() && "block of function types only"); in getBlockPointerType()
4317 if (T->isArrayType() || T->isFunctionType()) in getAdjustedParameterType()
4914 } else if (PType->isFunctionType()) in getObjCEncodingForBlock()
4956 } else if (PType->isFunctionType()) in getObjCEncodingForFunctionDecl()
5027 } else if (PType->isFunctionType()) in getObjCEncodingForMethodDecl()
7394 if (RHSCan->isFunctionType()) { in mergeObjCGCQualifiers()
7395 if (!LHSCan->isFunctionType()) in mergeObjCGCQualifiers()
H A DExprConstant.cpp1882 if (Type->isVoidType() || Type->isFunctionType()) { in HandleSizeof()
4500 assert(E->isGLValue() || E->getType()->isFunctionType() || in EvaluateLValue()
6098 else if (ArgTy->isFunctionType()) in EvaluateBuiltinClassifyType()
6211 T->isFunctionType() || in TryEvaluateBuiltinObjectSize()
8323 if (E->isGLValue() || T->isFunctionType()) { in Evaluate()
H A DExpr.cpp1500 assert(getSubExpr()->getType()->isFunctionType()); in CastConsistency()
2386 assert(type->isFunctionType()); in findBoundMemberType()
H A DMicrosoftMangle.cpp1305 if (PointersAre64Bit && (!PointeeType || !PointeeType->isFunctionType())) in manglePointerExtQualifiers()
/minix3/external/bsd/llvm/dist/clang/lib/Sema/
H A DSemaType.cpp650 if (!declarator.getNumTypeObjects() && declSpecType->isFunctionType()) in maybeSynthesizeBlockSignature()
1098 if (Result->isFunctionType() && TypeQuals) { in ConvertDeclSpecToType()
1550 if (T->isFunctionType()) { in BuildArrayType()
1743 if (T->isArrayType() || T->isFunctionType()) { in CheckFunctionReturnType()
1745 << T->isFunctionType() << T; in CheckFunctionReturnType()
1842 if (T->isFunctionType()) in BuildMemberPointerType()
1862 if (!T->isFunctionType()) { in BuildBlockPointerType()
2736 if ((T->isArrayType() || T->isFunctionType()) && in GetFullTypeForDeclarator()
2744 S.Diag(DeclType.Loc, diagID) << T->isFunctionType() << T; in GetFullTypeForDeclarator()
3075 if (LangOpts.CPlusPlus && T->isFunctionType()) { in GetFullTypeForDeclarator()
[all …]
H A DSemaExpr.cpp447 if (Ty->isFunctionType()) { in DefaultFunctionArrayConversion()
659 if (Ty->isFunctionType()) { in CallExprUnaryConversions()
3434 if (T->isFunctionType() && in CheckExtensionTraitOperandType()
3529 if (ExprTy->isFunctionType()) { in CheckUnaryExprOrTypeTraitOperand()
3622 if (ExprType->isFunctionType()) { in CheckUnaryExprOrTypeTraitOperand()
4022 if (ResultType->isFunctionType()) { in CreateBuiltinArraySubscriptExpr()
6293 assert(rhptee->isFunctionType()); in checkPointerTypesForAssignment()
6302 assert(lhptee->isFunctionType()); in checkPointerTypesForAssignment()
7048 NonNullType->isMemberPointerType() || NonNullType->isFunctionType()) in checkArithmeticNull()
7206 if (PointeeTy->isFunctionType()) { in checkArithmeticOpPointerOperand()
[all …]
H A DSemaExprCXX.cpp1575 if (AllocType->isFunctionType()) in CheckAllocatedType()
2354 } else if (Pointee->isFunctionType() || Pointee->isVoidType()) { in ActOnCXXDelete()
2472 if (T->isFunctionType()) in CheckConditionVariable()
3301 return T->isFunctionType(); in EvaluateUnaryTypeTrait()
3693 if (T->isObjectType() || T->isFunctionType()) in evaluateTypeTrait()
3857 if (RhsT->isFunctionType() || RhsT->isArrayType()) in EvaluateBinaryTypeTrait()
3870 if (LhsT->isObjectType() || LhsT->isFunctionType()) in EvaluateBinaryTypeTrait()
3922 if (LhsT->isObjectType() || LhsT->isFunctionType()) in EvaluateBinaryTypeTrait()
3924 if (RhsT->isObjectType() || RhsT->isFunctionType()) in EvaluateBinaryTypeTrait()
4220 if (Result->isFunctionType()) { in CheckPointerToMemberOperands()
[all …]
H A DDeclSpec.cpp322 return E->getType()->isFunctionType(); in isDeclarationOfFunction()
338 return QT->isFunctionType(); in isDeclarationOfFunction()
H A DSemaTemplate.cpp654 else if (T->isArrayType() || T->isFunctionType()) in CheckNonTypeTemplateParameterType()
3519 if (T->isFunctionType()) in CheckTemplateArgument()
4273 !ParamType->getAs<PointerType>()->getPointeeType()->isFunctionType() && in CheckTemplateArgumentIsCompatibleWithParameter()
4280 if (!ParamRef->getPointeeType()->isFunctionType()) { in CheckTemplateArgumentIsCompatibleWithParameter()
5086 ParamType->getAs<PointerType>()->getPointeeType()->isFunctionType()) || in CheckTemplateArgument()
5092 ParamType->getAs<ReferenceType>()->getPointeeType()->isFunctionType()) || in CheckTemplateArgument()
5100 ->isFunctionType())) { in CheckTemplateArgument()
5274 else if (ParamType->isFunctionType()) in BuildExpressionFromDeclTemplateArgument()
5351 if (T->isFunctionType() || T->isArrayType()) { in BuildExpressionFromDeclTemplateArgument()
7511 if (D.getDeclSpec().isConstexprSpecified() && R->isFunctionType()) in ActOnExplicitInstantiation()
[all …]
H A DSemaStmtAsm.cpp526 if (T->isFunctionType()) { in LookupInlineAsmIdentifier()
H A DSemaExprMember.cpp1163 if (IsArrow && !Base->getType()->isFunctionType()) in PerformMemberExprBaseConversion()
1220 } else if (BaseType->isFunctionType()) { in LookupMemberExpr()
H A DSemaOverload.cpp1470 !FromType->isFunctionType() && !FromType->isArrayType() && in IsStandardConversion()
1508 } else if (FromType->isFunctionType() && argIsLValue) { in IsStandardConversion()
2049 if (getLangOpts().MicrosoftExt && FromPointeeType->isFunctionType() && in IsPointerConversion()
4070 if (RefType && !RefType->getPointeeType()->isFunctionType()) in FindConversionForRefInit()
4092 !RefType->getPointeeType()->isFunctionType())) in FindConversionForRefInit()
4223 ICS.Standard.BindsToFunctionLvalue = T2->isFunctionType(); in TryReferenceInit()
4277 (InitCategory.isLValue() && T2->isFunctionType()))) { in TryReferenceInit()
4298 ICS.Standard.BindsToFunctionLvalue = T2->isFunctionType(); in TryReferenceInit()
4334 if (T1->isFunctionType()) in TryReferenceInit()
7269 if (!PointeeTy->isObjectType() && !PointeeTy->isFunctionType()) in addUnaryStarPointerOverloads()
[all …]
H A DSemaTemplateInstantiateDecl.cpp472 if (DI->getType()->isFunctionType()) { in VisitVarDecl()
528 } else if (DI->getType()->isFunctionType()) { in VisitFieldDecl()
614 } else if (DI->getType()->isFunctionType()) { in VisitMSPropertyDecl()
2621 if (DI->getType()->isFunctionType()) { in VisitVarTemplateSpecializationDecl()
2932 if (DI->getType()->isFunctionType()) { in InstantiateVarTemplatePartialSpecialization()
H A DSemaTemplateDeduction.cpp1067 if ((TDF & TDF_TopLevelParameterTypeList) && !Param->isFunctionType()) { in DeduceTemplateArgumentsByTypeMatch()
3048 if (!ParamType->isFunctionType() && in ResolveOverloadForDeduction()
3093 ArgType->isFunctionType()) in ResolveOverloadForDeduction()
3195 else if (ArgType->isFunctionType()) in AdjustFunctionParmAndArgTypesForDeduction()
3785 else if (P->isFunctionType()) in DeduceTemplateArguments()
H A DSemaExceptionSpec.cpp80 else if (T->isFunctionType()) in CheckSpecifiedExceptionType()
H A DSemaCast.cpp1793 if (DestMemPtr->getPointeeType()->isFunctionType() != in TryReinterpretCast()
1794 SrcMemPtr->getPointeeType()->isFunctionType()) in TryReinterpretCast()
H A DSemaDecl.cpp4592 R->isFunctionType())) { in HandleDeclarator()
4670 } else if (R->isFunctionType()) { in HandleDeclarator()
6924 assert(R.getTypePtr()->isFunctionType()); in ActOnFunctionDeclarator()
8111 assert(T->isFunctionType() && "function decl is not of function type"); in CheckMain()
8218 assert(T->isFunctionType() && "function decl is not of function type"); in CheckMSVCRTEntryPoint()
12731 if (FDTy->isFunctionType()) { in ActOnFields()
/minix3/external/bsd/llvm/dist/clang/include/clang/AST/
H A DType.h1467 return !isFunctionType();
1475 return !isReferenceType() && !isFunctionType() && !isVoidType();
1545 bool isFunctionType() const;
4891 getTypePtr()->isFunctionType());
4913 isFunctionType() ||
4929 inline bool Type::isFunctionType() const {
4952 return T->getPointeeType()->isFunctionType();
5208 return isFunctionType() || isArrayType();
/minix3/external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Core/
H A DSValBuilder.cpp515 assert(Loc::isLocType(originalTy) || originalTy->isFunctionType() || in evalCast()
/minix3/external/bsd/llvm/dist/clang/tools/libclang/
H A DCXType.cpp751 if (QT->isVoidType() || QT->isFunctionType()) in clang_Type_getSizeOf()
/minix3/external/bsd/llvm/dist/clang/lib/CodeGen/
H A DCGExprScalar.cpp1708 } else if (type->isFunctionType()) { in EmitScalarPrePostIncDec()
2443 if (elementType->isVoidType() || elementType->isFunctionType()) { in emitPointerArithmetic()
2633 if (elementType->isVoidType() || elementType->isFunctionType()) in EmitSub()
H A DCGExprConstant.cpp1420 assert(!T->getAs<MemberPointerType>()->getPointeeType()->isFunctionType() && in EmitNullConstant()

12