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

12

/freebsd-11.0-release/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
H A DCastToStructChecker.cpp58 if (!OrigPointeeTy->isRecordType()) {
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/Sema/
H A DSemaExprMember.cpp445 PT->getPointeeType()->isRecordType())) {
765 assert(baseVariable->getType()->isRecordType());
1175 static bool isRecordType(QualType T) { function
1176 return T->isRecordType();
1180 return PT->getPointeeType()->isRecordType();
1230 else if (BaseType->isRecordType()) {
1588 if (!IsArrow && Ptr->getPointeeType()->isRecordType() &&
1606 IsArrow ? &isPointerToRecordType : &isRecordType)) {
H A DSemaInit.cpp380 Entity.getType()->getBaseElementTypeUnsafe()->isRecordType();
771 else if (T->isRecordType())
816 if (T->isArrayType() || T->isRecordType()) {
991 } else if (DeclType->isRecordType()) {
1133 assert((ElemType->isRecordType() || ElemType->isVectorType()) &&
3565 } else if (!UnqualifiedTargetType->isRecordType()) {
3681 if (DestType->isRecordType() &&
3699 if (DestType->isRecordType()) {
3736 if ((DestType->isRecordType() && !DestType->isAggregateType()) ||
3767 InitList->getInit(0)->getType()->isRecordType()) {
[all...]
H A DSemaExceptionSpec.cpp113 if (!(PointeeT->isRecordType() &&
683 bool SubIsClass = CanonicalSubT->isRecordType();
712 if (!SubIsClass || !CanonicalSuperT->isRecordType())
H A DSemaOverload.cpp1486 (FromType->isRecordType() || ToType->isRecordType()))
2185 FromPointeeType->isRecordType() && ToPointeeType->isRecordType() &&
2508 if ((!getLangOpts().CPlusPlus || !RHS->isRecordType()) &&
2713 if (FromPointeeType->isRecordType() && ToPointeeType->isRecordType() &&
2838 assert(FromClass->isRecordType() && "Pointer into non-class.");
2839 assert(ToClass->isRecordType() && "Pointer into non-class.");
4145 assert(T2->isRecordType()
[all...]
H A DSemaCast.cpp325 if (!destType->isRecordType() && !srcType->isRecordType())
906 if (ValueKind == VK_RValue && !DestType->isRecordType() &&
1495 if (DestType->isRecordType()) {
1571 if (!SrcType->isRecordType()) {
2095 if (ValueKind == VK_RValue && !DestType->isRecordType() &&
H A DSemaExprCXX.cpp1761 if (AllocElemType->isRecordType() && !UseGlobal) {
1809 if (AllocElemType->isRecordType() && !UseGlobal) {
4893 (LTy->isRecordType() || RTy->isRecordType())) {
4968 if (!Same && (LTy->isRecordType() || RTy->isRecordType())) {
4993 if (LTy->isRecordType()) {
5672 while (BaseType->isRecordType()) {
5748 } else if (!BaseType->isRecordType()) {
5927 if (ObjectType->isRecordType())
[all...]
H A DSemaPseudoObject.cpp762 if (!S.getLangOpts().CPlusPlus || !op->getType()->isRecordType()) {
768 if (!S.getLangOpts().CPlusPlus || !paramType->isRecordType()) {
H A DSemaCXXScopeSpec.cpp309 if (TD->getUnderlyingType()->isRecordType())
H A DSemaObjCProperty.cpp1233 Ivar->getType()->isRecordType()) {
1287 Ivar->getType()->isRecordType()) {
H A DSemaDecl.cpp252 if (ObjectType->isRecordType())
7229 if (PT->isRecordType())
8776 bool isRecordType; member in class:__anon4001::SelfReferenceChecker
8788 isRecordType = false;
8793 isRecordType = VD->getType()->isRecordType();
8988 if (E->getOpcode() == UO_AddrOf && isRecordType &&
9063 DRE->getDecl()->getType()->isRecordType()) {
9090 if (!DirectInit && !cast<VarDecl>(OrigDecl)->getType()->isRecordType())
9416 if (!VDecl->hasLocalStorage() || VDecl->getType()->isRecordType() ||
[all...]
H A DSemaTemplateDeduction.cpp1490 assert(Base.getType()->isRecordType() &&
2729 if (A->getPointeeType()->isRecordType()) {
2741 if (A->isRecordType() && isSimpleTemplateIdType(OriginalParamType) &&
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/Analysis/
H A DUninitializedValues.cpp41 return ty->isScalarType() || ty->isVectorType() || ty->isRecordType();
351 if (VD->getType()->isRecordType()) return nullptr;
447 if (!CE->getArg(0)->getType()->isRecordType())
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGExprConstant.cpp836 if (ILE->getType()->isRecordType())
905 if (ExprType->isRecordType())
1186 if (Ty->isRecordType())
H A DCGClass.cpp2657 return VD->getType()->isRecordType();
2668 return VD->getType()->isRecordType();
2680 return CE->getCallReturnType(getContext())->isRecordType();
H A DCGExprCXX.cpp1876 assert(SrcRecordTy->isRecordType() && "source type must be a record type!");
1903 assert(DestRecordTy->isRecordType() &&
H A DCGExpr.cpp326 (Ty->isArrayType() || Ty->isRecordType()) &&
399 if (opaque->getType()->isRecordType()) {
1834 if (ExpTy->isRecordType()) {
1870 if (ExpTy->isRecordType())
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/AST/
H A DExprClassification.cpp78 if (T->isRecordType())
H A DExprConstant.cpp2299 if (ObjType->isRecordType() && handler.AccessKind == AK_Read &&
4466 assert(E->getBase()->getType()->isRecordType());
5560 assert(E->isRValue() && E->getType()->isRecordType() &&
5612 assert(E->isRValue() && E->getType()->isRecordType());
5958 if (!Type->isRecordType())
8744 } else if (T->isRecordType()) {
8786 else if (E->getType()->isRecordType())
8838 Exp->getType()->isRecordType()) &&
8906 if (isRValue() && (getType()->isArrayType() || getType()->isRecordType()) &&
H A DExpr.cpp64 E->getType()->isRecordType()) {
78 assert(ME->getBase()->getType()->isRecordType());
2816 if (ILE->getType()->isRecordType()) {
H A DType.cpp52 else if (ty->isRecordType())
2637 (!getTypePtr()->isDependentType() && !getTypePtr()->isRecordType()))
3743 return Pointee->isVoidType() || Pointee->isRecordType();
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/
H A DSymbolManager.cpp341 if (T->isRecordType() && !T->isUnionType())
H A DExprEngineC.cpp516 if (AMgr.getLangOpts().CPlusPlus && VD->getType()->isRecordType() &&
632 (T->isArrayType() || T->isRecordType() || T->isVectorType() ||
/freebsd-11.0-release/contrib/llvm/tools/clang/include/clang/AST/
H A DType.h1647 bool isRecordType() const;
5292 isRecordType() ||
5362 inline bool Type::isRecordType() const { function in class:clang::FunctionType::ExtInfo::FunctionProtoType::Type
5623 return isDependentType() || isRecordType() || isEnumeralType();
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/Frontend/Rewrite/
H A DRewriteModernObjC.cpp862 if (!isa<TypedefType>(IvarT) && IvarT->isRecordType()) {
3258 if (resultType->isRecordType())
3709 else if (Type->isRecordType()) {
3804 if (Type->isRecordType()) {
5848 } else if (VD->getType()->isRecordType()) {
7635 if (!isa<TypedefType>(IvarT) && IvarT->isRecordType()) {

Completed in 775 milliseconds

12