Searched refs:isRecordType (Results 1 - 25 of 46) sorted by relevance

12

/freebsd-10.3-release/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
H A DCastToStructChecker.cpp58 if (!OrigPointeeTy->isRecordType()) {
/freebsd-10.3-release/contrib/llvm/tools/clang/lib/Sema/
H A DSemaExprMember.cpp448 PT->getPointeeType()->isRecordType())) {
739 assert(baseVariable->getType()->isRecordType());
1145 static bool isRecordType(QualType T) { function
1146 return T->isRecordType();
1150 return PT->getPointeeType()->isRecordType();
1201 else if (BaseType->isRecordType()) {
1557 if (!IsArrow && Ptr->getPointeeType()->isRecordType() &&
1575 IsArrow ? &isPointerToRecordType : &isRecordType)) {
H A DSemaExceptionSpec.cpp86 if (!(PointeeT->isRecordType() &&
619 bool SubIsClass = CanonicalSubT->isRecordType();
650 if (!SubIsClass || !CanonicalSuperT->isRecordType())
H A DSemaInit.cpp617 else if (T->isRecordType())
661 if (T->isArrayType() || T->isRecordType()) {
778 } else if (DeclType->isRecordType()) {
829 if (!ElemType->isRecordType() || ElemType->isAggregateType()) {
850 assert((ElemType->isRecordType() || ElemType->isVectorType() ||
906 if ((ElemType->isRecordType() || ElemType->isVectorType()) &&
3224 } else if (!UnqualifiedTargetType->isRecordType()) {
3334 if (DestType->isRecordType()) {
3372 InitList->getInit(0)->getType()->isRecordType()) {
3753 if (RefRelationship == Sema::Ref_Incompatible && T2->isRecordType()
[all...]
H A DSemaCast.cpp329 if (!destType->isRecordType() && !srcType->isRecordType())
870 if (ValueKind == VK_RValue && !DestType->isRecordType() &&
1426 if (DestType->isRecordType()) {
1502 if (!SrcType->isRecordType()) {
2021 if (ValueKind == VK_RValue && !DestType->isRecordType() &&
H A DSemaOverload.cpp1435 if (FromType->isRecordType() || ToType->isRecordType()) {
2115 FromPointeeType->isRecordType() && ToPointeeType->isRecordType() &&
2455 if ((!getLangOpts().CPlusPlus || !RHS->isRecordType()) &&
2645 if (FromPointeeType->isRecordType() && ToPointeeType->isRecordType() &&
2757 assert(FromClass->isRecordType() && "Pointer into non-class.");
2758 assert(ToClass->isRecordType() && "Pointer into non-class.");
4034 assert(T2->isRecordType()
[all...]
H A DSemaExprCXX.cpp1614 if (AllocElemType->isRecordType() && !UseGlobal) {
1667 if (AllocElemType->isRecordType() && !UseGlobal) {
4414 if (NonVoid.get()->getType()->isRecordType() &&
4458 (LTy->isRecordType() || RTy->isRecordType())) {
4534 if (!Same && (LTy->isRecordType() || RTy->isRecordType())) {
4559 if (LTy->isRecordType()) {
5231 while (BaseType->isRecordType()) {
5302 } else if (!BaseType->isRecordType()) {
[all...]
H A DSemaPseudoObject.cpp719 if (!S.getLangOpts().CPlusPlus || !op->getType()->isRecordType()) {
721 if (!S.getLangOpts().CPlusPlus || !paramType->isRecordType()) {
H A DSemaCXXScopeSpec.cpp268 if (TD->getUnderlyingType()->isRecordType() ||
H A DSemaDecl.cpp143 if (ObjectType->isRecordType())
6411 if (PT->isRecordType())
6986 const CXXRecordDecl *Ret = RetType->isRecordType() ?
7869 bool isRecordType; member in class:__anon3394::SelfReferenceChecker
7879 isRecordType = false;
7883 isRecordType = VD->getType()->isRecordType();
7929 (isRecordType && E->getCastKind() == CK_NoOp))
7971 if (E->getOpcode() == UO_AddrOf && isRecordType &&
8014 if (!DirectInit && !cast<VarDecl>(OrigDecl)->getType()->isRecordType())
[all...]
H A DSemaObjCProperty.cpp1158 Ivar->getType()->isRecordType()) {
1208 Ivar->getType()->isRecordType()) {
H A DSemaStmt.cpp2381 if (!ReturnType->isRecordType())
2640 (getLangOpts().CPlusPlus && FnRetType->isRecordType() &&
2911 if (getLangOpts().CPlusPlus && FnRetType->isRecordType() &&
H A DSemaTemplateDeduction.cpp1469 assert(Base->getType()->isRecordType() &&
2739 if (A->getPointeeType()->isRecordType()) {
2751 if (A->isRecordType() && isSimpleTemplateIdType(OriginalParamType) &&
/freebsd-10.3-release/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/
H A DExprEngineC.cpp472 if (AMgr.getLangOpts().CPlusPlus && VD->getType()->isRecordType() &&
588 (T->isArrayType() || T->isRecordType() || T->isVectorType() ||
H A DSymbolManager.cpp345 if (T->isRecordType() && !T->isUnionType())
/freebsd-10.3-release/contrib/llvm/tools/clang/lib/AST/
H A DExprClassification.cpp78 if (T->isRecordType())
H A DType.cpp51 else if (ty->isRecordType())
1561 (!getTypePtr()->isDependentType() && !getTypePtr()->isRecordType()))
2401 return Pointee->isVoidType() || Pointee->isRecordType();
H A DExprConstant.cpp4193 assert(E->getBase()->getType()->isRecordType());
5178 assert(E->isRValue() && E->getType()->isRecordType() &&
5227 assert(E->isRValue() && E->getType()->isRecordType());
5570 if (!Type->isRecordType())
7960 } else if (T->isRecordType()) {
8000 else if (E->getType()->isRecordType())
8042 Exp->getType()->isRecordType()) &&
8104 if (isRValue() && (getType()->isArrayType() || getType()->isRecordType()) &&
/freebsd-10.3-release/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGClass.cpp2074 return VD->getType()->isRecordType();
2085 return VD->getType()->isRecordType();
2097 return CE->getCallReturnType()->isRecordType();
H A DCGException.cpp961 bool EndCatchMightThrow = CaughtType->isRecordType();
974 if (!PointeeType->isRecordType()) {
H A DCGExprConstant.cpp786 if (ILE->getType()->isRecordType())
982 if (Ty->isRecordType())
H A DCGExprCXX.cpp1756 assert(SrcRecordTy->isRecordType() && "source type must be a record type!");
1757 assert(DestRecordTy->isRecordType() && "dest type must be a record type!");
H A DCGExprAgg.cpp1116 assert(E->getType()->isRecordType() && "Only support structs/unions here!");
H A DCGExpr.cpp346 if (opaque->getType()->isRecordType()) {
1599 if (ExpTy->isRecordType()) {
1635 if (ExpTy->isRecordType())
/freebsd-10.3-release/contrib/llvm/tools/clang/include/clang/AST/
H A DType.h1543 bool isRecordType() const;
4834 isRecordType() ||
4904 inline bool Type::isRecordType() const { function in class:clang::FunctionType::ExtInfo::FunctionProtoType::Type
5118 return isDependentType() || isRecordType() || isEnumeralType();

Completed in 458 milliseconds

12