Home
last modified time | relevance | path

Searched refs:isUnion (Results 1 – 25 of 39) sorted by relevance

12

/NextBSD/contrib/llvm/tools/clang/include/clang/AST/
HDAPValue.h190 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()
HDDeclCXX.h1118 return !isUnion() && !hasUserDeclaredConstructor() && in hasUninitializedReferenceMember()
1195 (!isUnion() || hasInClassInitializer() || !hasVariantMembers()); in defaultedDefaultConstructorIsConstexpr()
/NextBSD/contrib/llvm/tools/clang/lib/AST/
HDItaniumCXXABI.cpp45 assert(RT->getDecl()->isUnion() && "RecordType is expected to be a union."); in findAnonymousUnionVarDeclName()
HDDeclCXX.cpp670 if (isUnion() && !Field->isAnonymousStructOrUnion()) in addedMember()
762 if (isUnion()) { in addedMember()
859 !FieldRec->hasConstexprDefaultConstructor() && !isUnion()) in addedMember()
896 (!Field->hasInClassInitializer() && !isUnion())) in addedMember()
HDExprConstant.cpp1376 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 …]
HDType.cpp392 return RT->getDecl()->isUnion(); in isUnionType()
452 if (RT->getDecl()->isUnion()) in getAsUnionType()
458 if (!RT->getDecl()->isUnion()) in getAsUnionType()
HDCommentSema.cpp881 return RD->isUnion(); in isUnionDecl()
HDRecordLayoutBuilder.cpp1234 IsUnion = RD->isUnion(); in InitializeLayout()
2382 IsUnion = RD->isUnion(); in initializeLayout()
HDASTContext.cpp5574 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/
HDCGRecordLayoutBuilder.cpp264 if (D->isUnion()) in lower()
693 if (isa<CXXRecordDecl>(D) && !D->isUnion() && !D->hasAttr<FinalAttr>()) { in ComputeRecordLayout()
787 if (D->isUnion()) { in ComputeRecordLayout()
HDCGExprConstant.cpp375 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()
HDCGExprAgg.cpp1180 if (record->isUnion()) { in VisitInitListExpr()
1439 Record->isUnion()) && in EmitAggregateCopy()
HDCGClass.cpp551 if (D->getParent()->isUnion() && D->isDefaulted()) in isMemcpyEquivalentSpecialMember()
1348 if (FieldClassDecl->isUnion() && FieldClassDecl->isAnonymousStructOrUnion()) in FieldHasTrivialDestructorBody()
1588 if (ClassDecl->isUnion()) in EnterDtorCleanups()
HDCGDebugInfo.cpp616 else if (RD->isUnion()) in getTagForRecord()
810 else if (RD && (RD->isStruct() || RD->isUnion())) in getAccessFlag()
2822 if (RD->isUnion() && RD->isAnonymousStructOrUnion()) { in EmitDeclare()
HDCGExprCXX.cpp176 if (MD->isTrivial() || (MD->isDefaulted() && MD->getParent()->isUnion())) { in EmitCXXMemberOrOperatorMemberCallExpr()
HDTargetInfo.cpp3600 Members = (RD->isUnion() ? in isHomogeneousAggregate()
4834 if (!RD->isUnion()) in isIntegerLikeType()
4853 if (!RD->isUnion()) { in isIntegerLikeType()
/NextBSD/contrib/llvm/tools/clang/lib/Sema/
HDSemaDecl.cpp3766 << 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 …]
HDSemaDeclCXX.cpp1009 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 …]
HDSemaInit.cpp489 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()
HDSema.cpp866 if (RD && !RD->isUnion() && in ActOnEndOfTranslationUnit()
HDSemaDeclObjC.cpp3054 if (left->isUnion() != right->isUnion()) return false; in tryMatchRecordTypes()
HDSemaChecking.cpp8323 if (RD->isUnion()) return false; in IsTailPaddedMemberArray()
9387 if (RD1->isUnion() != RD2->isUnion()) in isLayoutCompatible()
9390 if (RD1->isUnion()) in isLayoutCompatible()
HDSemaCast.cpp2280 if (DestRecordTy && DestRecordTy->getDecl()->isUnion()) { in CheckCStyleCast()
/NextBSD/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/
HDMemRegion.cpp1311 if (RD->isUnion() || !RD->isCompleteDefinition()) { in getAsOffset()
HDRegionStore.cpp765 return FR->getDecl()->getParent()->isUnion(); in isUnionField()

12