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

12

/freebsd-10.1-release/contrib/llvm/tools/clang/lib/AST/
H A DItaniumCXXABI.cpp56 if (MPT->getPointeeType()->isFunctionType())
H A DExprClassification.cpp45 if (TR->isFunctionType() || TR == Ctx.OverloadTy)
445 return RV->getPointeeType()->isFunctionType() ? Cl::CL_LValue : Cl::CL_XValue;
523 return (E->getType()->isFunctionType() ||
531 return (E->getType()->isFunctionType() ||
581 if (Ctx.getLangOpts().CPlusPlus && E->getType()->isFunctionType())
H A DMicrosoftMangle.cpp1578 if (PointersAre64Bit && !T->getPointeeType()->isFunctionType())
1611 if (PointersAre64Bit && !T->getPointeeType()->isFunctionType())
1619 if (PointersAre64Bit && !T->getPointeeType()->isFunctionType())
1630 if (PointersAre64Bit && !T->getPointeeType()->isFunctionType())
1641 if (PointersAre64Bit && !T->getPointeeType()->isFunctionType())
H A DTypePrinter.cpp1171 while (!t->isFunctionType())
1223 while (!t->isFunctionType())
H A DASTContext.cpp1302 if (!T->isIncompleteType() && !T->isFunctionType()) {
2167 assert((T->isArrayType() || T->isFunctionType()) && "T does not decay");
2189 if (T->isFunctionType())
2208 assert(T->isFunctionType() && "block of function types only");
4179 if (T->isArrayType() || T->isFunctionType())
4783 } else if (PType->isFunctionType())
4828 } else if (PType->isFunctionType())
4899 } else if (PType->isFunctionType())
7416 if (RHSCan->isFunctionType()) {
7417 if (!LHSCan->isFunctionType())
[all...]
H A DExpr.cpp1474 assert(getSubExpr()->getType()->isFunctionType());
2335 assert(type->isFunctionType());
/freebsd-10.1-release/contrib/llvm/tools/clang/lib/Sema/
H A DSemaType.cpp650 if (!declarator.getNumTypeObjects() && declSpecType->isFunctionType())
1136 if (Result->isFunctionType() && TypeQuals) {
1498 if (T->isFunctionType()) {
1690 if (T->isArrayType() || T->isFunctionType()) {
1692 << T->isFunctionType() << T;
1834 if (!T->isFunctionType()) {
2763 if ((T->isArrayType() || T->isFunctionType()) &&
2771 S.Diag(DeclType.Loc, diagID) << T->isFunctionType() << T;
3098 if (LangOpts.CPlusPlus && T->isFunctionType()) {
3933 if (Type->isFunctionType()) {
4279 bool isFunctionType() const { return (Fn != 0); } function in struct:__anon3456::FunctionTypeUnwrapper
[all...]
H A DTargetAttributesSema.cpp139 TD->getUnderlyingType()->isFunctionType()))
H A DSemaStmtAsm.cpp405 if (T->isFunctionType()) {
H A DSemaExprCXX.cpp1522 if (AllocType->isFunctionType())
2315 } else if (Pointee->isFunctionType() || Pointee->isVoidType()) {
2434 if (T->isFunctionType())
3248 return T->isFunctionType();
3654 if (T->isObjectType() || T->isFunctionType())
3800 if (RhsT->isFunctionType() || RhsT->isArrayType())
3813 if (LhsT->isObjectType() || LhsT->isFunctionType())
3864 if (LhsT->isObjectType() || LhsT->isFunctionType())
3866 if (RhsT->isObjectType() || RhsT->isFunctionType())
4188 if (Result->isFunctionType()) {
[all...]
H A DDeclSpec.cpp306 return E->getType()->isFunctionType();
322 return QT->isFunctionType();
H A DSemaExpr.cpp447 if (Ty->isFunctionType())
3254 if (T->isFunctionType() &&
3335 if (ExprTy->isFunctionType()) {
3414 if (ExprType->isFunctionType()) {
3828 if (ResultType->isFunctionType()) {
6022 assert(rhptee->isFunctionType());
6031 assert(lhptee->isFunctionType());
6730 NonNullType->isMemberPointerType() || NonNullType->isFunctionType())
6888 if (PointeeTy->isFunctionType()) {
6928 bool isLHSFuncPtr = isLHSPointer && LHSPointeeTy->isFunctionType();
[all...]
H A DSemaTemplate.cpp663 else if (T->isFunctionType())
3428 if (T->isFunctionType())
4173 !ParamType->getAs<PointerType>()->getPointeeType()->isFunctionType() &&
4180 if (!ParamRef->getPointeeType()->isFunctionType()) {
4871 ParamType->getAs<PointerType>()->getPointeeType()->isFunctionType()) ||
4877 ParamType->getAs<ReferenceType>()->getPointeeType()->isFunctionType()) ||
4885 ->isFunctionType())) {
5058 else if (ParamType->isFunctionType())
5135 if (T->isFunctionType() || T->isArrayType()) {
7267 if (D.getDeclSpec().isConstexprSpecified() && R->isFunctionType())
[all...]
H A DSemaOverload.cpp1502 !FromType->isFunctionType() && !FromType->isArrayType() &&
1540 } else if (FromType->isFunctionType() && argIsLValue) {
2083 if (getLangOpts().MicrosoftExt && FromPointeeType->isFunctionType() &&
4072 if (RefType && !RefType->getPointeeType()->isFunctionType())
4094 !RefType->getPointeeType()->isFunctionType()))
4225 ICS.Standard.BindsToFunctionLvalue = T2->isFunctionType();
4278 (InitCategory.isLValue() && T2->isFunctionType()))) {
4299 ICS.Standard.BindsToFunctionLvalue = T2->isFunctionType();
4394 ICS.Standard.BindsToFunctionLvalue = T2->isFunctionType();
4404 if (!RefType->getPointeeType()->isFunctionType()) {
[all...]
H A DSemaTemplateDeduction.cpp1008 if ((TDF & TDF_TopLevelParameterTypeList) && !Param->isFunctionType()) {
3021 if (!ParamType->isFunctionType() &&
3066 ArgType->isFunctionType())
3168 else if (ArgType->isFunctionType())
3791 else if (P->isFunctionType())
H A DSemaTemplateInstantiateDecl.cpp354 if (DI->getType()->isFunctionType()) {
401 } else if (DI->getType()->isFunctionType()) {
487 } else if (DI->getType()->isFunctionType()) {
2517 if (DI->getType()->isFunctionType()) {
2829 if (DI->getType()->isFunctionType()) {
H A DSemaExprMember.cpp1157 if (IsArrow && !Base->getType()->isFunctionType())
1215 } else if (BaseType->isFunctionType()) {
H A DSemaExceptionSpec.cpp53 else if (T->isFunctionType())
H A DSemaCast.cpp1767 if (DestMemPtr->getPointeeType()->isFunctionType() !=
1768 SrcMemPtr->getPointeeType()->isFunctionType())
/freebsd-10.1-release/contrib/llvm/tools/lldb/source/Expression/
H A DASTResultSynthesizer.cpp339 if (expr_type->isFunctionType())
/freebsd-10.1-release/contrib/llvm/tools/clang/include/clang/AST/
H A DType.h1446 return !isFunctionType();
1454 return !isReferenceType() && !isFunctionType() && !isVoidType();
1524 bool isFunctionType() const;
4806 getTypePtr()->isFunctionType());
4828 isFunctionType() ||
4844 inline bool Type::isFunctionType() const { function in class:clang::FunctionType::ExtInfo::FunctionProtoType::Type
4867 return T->getPointeeType()->isFunctionType();
5123 return isFunctionType() || isArrayType();
/freebsd-10.1-release/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/
H A DSValBuilder.cpp515 assert(Loc::isLocType(originalTy) || originalTy->isFunctionType() ||
/freebsd-10.1-release/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGExprConstant.cpp1306 assert(!T->getAs<MemberPointerType>()->getPointeeType()->isFunctionType() &&
1469 assert(!T->getAs<MemberPointerType>()->getPointeeType()->isFunctionType() &&
H A DCGExprScalar.cpp1646 } else if (type->isFunctionType()) {
2360 if (elementType->isVoidType() || elementType->isFunctionType()) {
2548 if (elementType->isVoidType() || elementType->isFunctionType())
H A DItaniumCXXABI.cpp754 return MPT->getPointeeType()->isFunctionType();

Completed in 795 milliseconds

12