Home
last modified time | relevance | path

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

123

/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaBoundsSafety.cpp59 if (FD->getParent()->isUnion()) { in CheckCountedByAttrOnField()
168 if (CountFD->getParent()->isUnion()) { in CheckCountedByAttrOnField()
H A DSemaDecl.cpp5127 << Record->isUnion() << DS.getSourceRange(); in ParsedFreeStandingDeclSpec()
5345 VD->getLocation(), AnonRecord->isUnion(), in InjectAnonymousStructOrUnionMembers()
5433 if (!Parent->isUnion() || !Parent->hasInClassInitializer()) in checkDuplicateDefaultInit()
5442 if (!Parent->isUnion() || !Parent->hasInClassInitializer()) in checkDuplicateDefaultInit()
5455 if (Record->isUnion() && !getLangOpts().CPlusPlus && !getLangOpts().C11) in BuildAnonymousStructOrUnion()
5457 else if (!Record->isUnion() && getLangOpts().CPlusPlus) in BuildAnonymousStructOrUnion()
5459 else if (!Record->isUnion() && !getLangOpts().C11) in BuildAnonymousStructOrUnion()
5467 if (Record->isUnion()) { in BuildAnonymousStructOrUnion()
5505 << Record->isUnion() << "const" in BuildAnonymousStructOrUnion()
5510 << Record->isUnion() << "volatile" in BuildAnonymousStructOrUnion()
[all …]
H A DSemaCUDA.cpp534 if (CD->getParent()->isUnion()) in isEmptyConstructor()
578 if (DD->getParent()->isUnion()) in isEmptyDestructor()
H A DSemaInit.cpp733 if (!RType->getDecl()->isUnion()) in FillInEmptyInitForField()
856 if (RDecl->isUnion() && ILE->getInitializedFieldInUnion()) { in FillInEmptyInitializations()
860 assert((!RDecl->isUnion() || !isa<CXXRecordDecl>(RDecl) || in FillInEmptyInitializations()
867 if (!RDecl->isUnion() && RDecl->hasFlexibleArrayMember()) in FillInEmptyInitializations()
900 if (RDecl->isUnion()) in FillInEmptyInitializations()
1067 if (structDecl->isUnion()) in numStructUnionElements()
2255 if (RD->isUnion() && IList->getNumInits() == 0) { in CheckStructUnionTypes()
2443 if (InitializedSomething && RD->isUnion()) in CheckStructUnionTypes()
2485 if (RD->isUnion() && StructuredList) { in CheckStructUnionTypes()
2498 if (!VerifyOnly && InitializedSomething && !RD->isUnion() && in CheckStructUnionTypes()
[all …]
H A DSemaDeclCXX.cpp1578 if (!RD || RD->isUnion()) { in CheckCompleteDecompositionDeclaration()
2074 if (!RD->isUnion() || Inits.count(I)) in CheckConstexprCtorInitializer()
2330 if (RD->isUnion()) { in CheckConstexprFunctionBody()
2659 if (BaseDecl->isUnion()) { in CheckBaseSpecifier()
2790 if (Class->isUnion()) { in ActOnBaseSpecifier()
4986 if (!Field->getParent()->isUnion()) { in BuildImplicitMemberInitializer()
5073 if (!Record->isUnion()) in isInactiveUnionMember()
5262 if (FD && FD->getParent()->isUnion()) in SetCtorInitializers()
5267 if (FD->getParent()->isUnion()) in SetCtorInitializers()
5601 while (Parent->isAnonymousStructOrUnion() || Parent->isUnion()) { in CheckRedundantUnionInit()
[all...]
/freebsd/contrib/llvm-project/clang/lib/AST/Interp/
H A DRecord.cpp19 BaseSize(BaseSize), VirtualSize(VirtualSize), IsUnion(Decl->isUnion()) { in Record()
H A DRecord.h56 bool isUnion() const { return IsUnion; } in isUnion() function
H A DDescriptor.cpp170 bool IsUnion = D->ElemRecord->isUnion(); in initBase()
194 initField(B, Ptr, IsConst, IsMutable, IsActive, D->ElemRecord->isUnion(), F.Desc, F.Offset); in ctorRecord()
H A DEvaluationResult.cpp105 if (R->isUnion() && !FieldPtr.isActive()) in CheckFieldsInitialized()
H A DPointer.h438 bool isUnion() const;
H A DPointer.cpp411 if (RT->getDecl()->isUnion()) { in toRValue()
H A DCompiler.cpp1208 if (RD->isUnion()) { in VisitImplicitValueInitExpr()
1359 if (R->isUnion()) { in visitInitList()
1393 assert(!R->isUnion()); in visitInitList()
3844 } else if (F.isStruct() || F.isUnion()) { in visitAPValueInitializer()
3856 } else if (Val.isUnion()) { in visitAPValueInitializer()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/
H A DLoongArch.cpp175 (!RD->isUnion() || !isa<CXXRecordDecl>(RD))) in detectFARsEligibleStructHelper()
178 if (RD->isUnion()) in detectFARsEligibleStructHelper()
H A DARM.cpp499 if (!RD->isUnion()) in isIntegerLikeType()
518 if (!RD->isUnion()) { in isIntegerLikeType()
H A DRISCV.cpp184 if (RD->isUnion()) in detectFPCCEligibleStructHelper()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DDeclCXX.cpp723 if (!X->isUnion()) in hasSubobjectAtOffsetZeroOfEmptyBaseType()
1057 if (isUnion() && !Field->isAnonymousStructOrUnion()) in addedMember()
1093 if (isUnion()) { in addedMember()
1199 if (isUnion()) { in addedMember()
1300 (isUnion() || IsFirstField || IsZeroSize) && in addedMember()
1339 !FieldRec->hasConstexprDefaultConstructor() && !isUnion()) in addedMember()
1376 (!Field->hasInClassInitializer() && !isUnion() && in addedMember()
1439 if (!isUnion()) in isLiteral()
3483 if (!RD || RD->isUnion()) in isValidStructGUID()
H A DItaniumCXXABI.cpp48 assert(RT->getDecl()->isUnion() && "RecordType is expected to be a union."); in findAnonymousUnionVarDeclName()
H A DExprConstant.cpp2473 if (Value.isUnion() && Value.getUnionField()) { in CheckEvaluationResult()
3548 if (RD->isUnion()) in isReadByLvalueToRvalueConversion()
3582 (RD->isUnion() || isReadByLvalueToRvalueConversion(Field->getType()))) { in diagnoseMutableFields()
3865 if (RD->isUnion()) { in findSubobject()
4908 if (RD->isUnion()) { in handleDefaultInitValue()
6149 if (FD->getParent()->isUnion()) { in MaybeHandleUnionActiveMemberChange()
6334 (MD->getParent()->isUnion() || in HandleFunctionCall()
6341 MD->getParent()->isUnion())) in HandleFunctionCall()
6420 (Definition->getParent()->isUnion() || in HandleConstructorCall()
6424 Definition->getParent()->isUnion()); in HandleConstructorCall()
[all …]
H A DTemplateBase.cpp224 if (V.isStruct() || V.isUnion()) { in getAsSimpleValueDeclRef()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DABIInfo.cpp116 Members = (RD->isUnion() ? in isHomogeneousAggregate()
H A DCGRecordLayoutBuilder.cpp284 if (D->isUnion()) { in lower()
1187 if (D->isUnion()) { in ComputeRecordLayout()
H A DCGExprConstant.cpp722 if (RD->isUnion() && in Build()
857 if (RD->isUnion() && !declaresSameEntity(Val.getUnionField(), *Field)) in Build()
867 RD->isUnion() ? Val.getUnionValue() : Val.getStructField(FieldNo); in Build()
2554 if (record->isUnion()) { in EmitNullConstant()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DPaddingChecker.cpp148 if (RD->isUnion()) in shouldSkipDecl()
/freebsd/contrib/llvm-project/clang/include/clang/ExtractAPI/
H A DExtractAPIVisitor.h202 if (Decl->isUnion()) in getKindForDisplay()
577 if (Decl->isUnion()) in VisitRecordDecl()
1267 if (RD->isUnion()) in VisitFieldDecl()
/freebsd/contrib/llvm-project/clang/lib/ExtractAPI/
H A DDeclarationFragments.cpp196 else if (Record->isUnion()) in getStructureTypeFragment()
807 if (Record->isUnion()) in getFragmentsForRecordDecl()

123