| /NextBSD/contrib/llvm/tools/clang/include/clang/AST/ |
| HD | APValue.h | 190 bool isUnion() const { return Kind == Union; } in isUnion() function 323 assert(isUnion() && "Invalid accessor"); in getUnionField() 327 assert(isUnion() && "Invalid accessor"); in getUnionValue() 382 assert(isUnion() && "Invalid accessor"); in setUnion()
|
| HD | DeclCXX.h | 1118 return !isUnion() && !hasUserDeclaredConstructor() && in hasUninitializedReferenceMember() 1195 (!isUnion() || hasInClassInitializer() || !hasVariantMembers()); in defaultedDefaultConstructorIsConstexpr()
|
| /NextBSD/contrib/llvm/tools/clang/lib/AST/ |
| HD | ItaniumCXXABI.cpp | 45 assert(RT->getDecl()->isUnion() && "RecordType is expected to be a union."); in findAnonymousUnionVarDeclName()
|
| HD | DeclCXX.cpp | 670 if (isUnion() && !Field->isAnonymousStructOrUnion()) in addedMember() 762 if (isUnion()) { in addedMember() 859 !FieldRec->hasConstexprDefaultConstructor() && !isUnion()) in addedMember() 896 (!Field->hasInClassInitializer() && !isUnion())) in addedMember()
|
| HD | ExprConstant.cpp | 1376 if (Value.isUnion() && Value.getUnionField()) { in CheckConstantExpression() 2103 if (!RD || (RD->isUnion() && !RD->field_empty())) in isReadByLvalueToRvalueConversion() 2136 (RD->isUnion() || isReadByLvalueToRvalueConversion(Field->getType()))) { in diagnoseUnreadableFields() 2303 if (RD->isUnion()) { in findSubobject() 3731 (MD->getParent()->isUnion() || in HandleFunctionCall() 3797 (Definition->getParent()->isUnion() || in HandleConstructorCall() 3806 if (!RD->isUnion() && Result.isUninit()) in HandleConstructorCall() 3844 if (RD->isUnion()) { in HandleConstructorCall() 3862 (Value->isUnion() && Value->getUnionField() != FD)) { in HandleConstructorCall() 3863 if (CD->isUnion()) in HandleConstructorCall() [all …]
|
| HD | Type.cpp | 392 return RT->getDecl()->isUnion(); in isUnionType() 452 if (RT->getDecl()->isUnion()) in getAsUnionType() 458 if (!RT->getDecl()->isUnion()) in getAsUnionType()
|
| HD | CommentSema.cpp | 881 return RD->isUnion(); in isUnionDecl()
|
| HD | RecordLayoutBuilder.cpp | 1234 IsUnion = RD->isUnion(); in InitializeLayout() 2382 IsUnion = RD->isUnion(); in initializeLayout()
|
| HD | ASTContext.cpp | 5574 S += RDecl->isUnion() ? '(' : '{'; in getObjCEncodingForTypeImpl() 5592 if (!RDecl->isUnion()) { in getObjCEncodingForTypeImpl() 5618 S += RDecl->isUnion() ? ')' : '}'; in getObjCEncodingForTypeImpl() 5804 assert(!RDecl->isUnion() && "Should not be called for unions"); in getObjCEncodingForStructureImpl()
|
| /NextBSD/contrib/llvm/tools/clang/lib/CodeGen/ |
| HD | CGRecordLayoutBuilder.cpp | 264 if (D->isUnion()) in lower() 693 if (isa<CXXRecordDecl>(D) && !D->isUnion() && !D->hasAttr<FinalAttr>()) { in ComputeRecordLayout() 787 if (D->isUnion()) { in ComputeRecordLayout()
|
| HD | CGExprConstant.cpp | 375 if (RD->isUnion() && ILE->getInitializedFieldInUnion() != *Field) in Build() 470 if (RD->isUnion() && Val.getUnionField() != *Field) in Build() 479 RD->isUnion() ? Val.getUnionValue() : Val.getStructField(FieldNo); in Build() 1116 if (RD->isUnion() && Updater->getInitializedFieldInUnion() != Field) in Build() 1508 if (record->isUnion()) { in EmitNullConstant()
|
| HD | CGExprAgg.cpp | 1180 if (record->isUnion()) { in VisitInitListExpr() 1439 Record->isUnion()) && in EmitAggregateCopy()
|
| HD | CGClass.cpp | 551 if (D->getParent()->isUnion() && D->isDefaulted()) in isMemcpyEquivalentSpecialMember() 1348 if (FieldClassDecl->isUnion() && FieldClassDecl->isAnonymousStructOrUnion()) in FieldHasTrivialDestructorBody() 1588 if (ClassDecl->isUnion()) in EnterDtorCleanups()
|
| HD | CGDebugInfo.cpp | 616 else if (RD->isUnion()) in getTagForRecord() 810 else if (RD && (RD->isStruct() || RD->isUnion())) in getAccessFlag() 2822 if (RD->isUnion() && RD->isAnonymousStructOrUnion()) { in EmitDeclare()
|
| HD | CGExprCXX.cpp | 176 if (MD->isTrivial() || (MD->isDefaulted() && MD->getParent()->isUnion())) { in EmitCXXMemberOrOperatorMemberCallExpr()
|
| HD | TargetInfo.cpp | 3600 Members = (RD->isUnion() ? in isHomogeneousAggregate() 4834 if (!RD->isUnion()) in isIntegerLikeType() 4853 if (!RD->isUnion()) { in isIntegerLikeType()
|
| /NextBSD/contrib/llvm/tools/clang/lib/Sema/ |
| HD | SemaDecl.cpp | 3766 << Record->isUnion() << DS.getSourceRange(); in ParsedFreeStandingDeclSpec() 3929 = AnonRecord->isUnion() ? diag::err_anonymous_union_member_redecl in InjectAnonymousStructOrUnionMembers() 4027 if (!Parent->isUnion() || !Parent->hasInClassInitializer()) in checkDuplicateDefaultInit() 4036 if (!Parent->isUnion() || !Parent->hasInClassInitializer()) in checkDuplicateDefaultInit() 4053 if (Record->isUnion() && !getLangOpts().CPlusPlus && !getLangOpts().C11) in BuildAnonymousStructOrUnion() 4055 else if (!Record->isUnion() && getLangOpts().CPlusPlus) in BuildAnonymousStructOrUnion() 4057 else if (!Record->isUnion() && !getLangOpts().C11) in BuildAnonymousStructOrUnion() 4066 if (Record->isUnion()) { in BuildAnonymousStructOrUnion() 4101 << Record->isUnion() << "const" in BuildAnonymousStructOrUnion() 4106 << Record->isUnion() << "volatile" in BuildAnonymousStructOrUnion() [all …]
|
| HD | SemaDeclCXX.cpp | 1009 if (!RD->isUnion() || Inits.count(I)) in CheckConstexprCtorInitializer() 1178 if (RD->isUnion()) { in CheckConstexprFunctionBody() 1362 if (Class->isUnion()) { in CheckBaseSpecifier() 3627 if (!Field->getParent()->isUnion()) { in BuildImplicitMemberInitializer() 3717 if (!Record->isUnion()) in isInactiveUnionMember() 3902 if (FD && FD->getParent()->isUnion()) in SetCtorInitializers() 3907 if (FD->getParent()->isUnion()) in SetCtorInitializers() 4189 while (Parent->isAnonymousStructOrUnion() || Parent->isUnion()) { in CheckRedundantUnionInit() 4190 if (Parent->isUnion()) { in CheckRedundantUnionInit() 4289 if (ClassDecl->isDependentContext() || ClassDecl->isUnion()) in MarkBaseAndMemberDestructorsReferenced() [all …]
|
| HD | SemaInit.cpp | 489 if (!RType->getDecl()->isUnion()) in FillInEmptyInitForField() 576 if (RDecl->isUnion() && ILE->getInitializedFieldInUnion()) in FillInEmptyInitializations() 579 else if (RDecl->isUnion() && isa<CXXRecordDecl>(RDecl) && in FillInEmptyInitializations() 615 if (RDecl->isUnion()) in FillInEmptyInitializations() 748 if (structDecl->isUnion()) in numStructUnionElements() 2155 if (RT->getDecl()->isUnion()) { in CheckDesignatedInitializer() 2297 if (RT->getDecl()->isUnion()) in CheckDesignatedInitializer() 2585 if (RDecl->isUnion()) in getStructuredSubobjectInit() 5858 if (RD->isUnion() && ILE->getInitializedFieldInUnion() && in performLifetimeExtension()
|
| HD | Sema.cpp | 866 if (RD && !RD->isUnion() && in ActOnEndOfTranslationUnit()
|
| HD | SemaDeclObjC.cpp | 3054 if (left->isUnion() != right->isUnion()) return false; in tryMatchRecordTypes()
|
| HD | SemaChecking.cpp | 8323 if (RD->isUnion()) return false; in IsTailPaddedMemberArray() 9387 if (RD1->isUnion() != RD2->isUnion()) in isLayoutCompatible() 9390 if (RD1->isUnion()) in isLayoutCompatible()
|
| HD | SemaCast.cpp | 2280 if (DestRecordTy && DestRecordTy->getDecl()->isUnion()) { in CheckCStyleCast()
|
| /NextBSD/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ |
| HD | MemRegion.cpp | 1311 if (RD->isUnion() || !RD->isCompleteDefinition()) { in getAsOffset()
|
| HD | RegionStore.cpp | 765 return FR->getDecl()->getParent()->isUnion(); in isUnionField()
|