Home
last modified time | relevance | path

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

123

/freebsd-14.2/contrib/llvm-project/clang/lib/AST/Interp/
H A DRecord.h56 bool isUnion() const { return getDecl()->isUnion(); } in isUnion() function
H A DPointer.h299 bool isUnion() const;
H A DPointer.cpp261 if (RT->getDecl()->isUnion()) { in toRValue()
H A DDescriptor.cpp138 const bool IsUnion = D->ElemRecord->isUnion(); in ctorRecord()
H A DInterp.cpp91 assert(R && R->isUnion() && "Not a union"); in CheckActive()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/
H A DAPValue.h410 bool isUnion() const { return Kind == Union; }
564 assert(isUnion() && "Invalid accessor");
568 assert(isUnion() && "Invalid accessor");
/freebsd-14.2/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.cpp501 if (!RD->isUnion()) in isIntegerLikeType()
520 if (!RD->isUnion()) { in isIntegerLikeType()
H A DRISCV.cpp184 if (RD->isUnion()) in detectFPCCEligibleStructHelper()
/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DABIInfo.cpp116 Members = (RD->isUnion() ? in isHomogeneousAggregate()
H A DCGRecordLayoutBuilder.cpp282 if (D->isUnion()) { in lower()
990 if (D->isUnion()) { in ComputeRecordLayout()
H A DCGExprConstant.cpp704 if (RD->isUnion() && in Build()
839 if (RD->isUnion() && !declaresSameEntity(Val.getUnionField(), *Field)) in Build()
848 RD->isUnion() ? Val.getUnionValue() : Val.getStructField(FieldNo); in Build()
2310 if (record->isUnion()) { in EmitNullConstant()
/freebsd-14.2/contrib/llvm-project/clang/lib/AST/
H A DDeclCXX.cpp681 if (!X->isUnion()) in hasSubobjectAtOffsetZeroOfEmptyBaseType()
1015 if (isUnion() && !Field->isAnonymousStructOrUnion()) in addedMember()
1051 if (isUnion()) { in addedMember()
1157 if (isUnion()) { in addedMember()
1258 (isUnion() || IsFirstField || IsZeroSize) && in addedMember()
1297 !FieldRec->hasConstexprDefaultConstructor() && !isUnion()) in addedMember()
1333 (!Field->hasInClassInitializer() && !isUnion() && in addedMember()
1396 if (!isUnion()) in isLiteral()
3449 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 DCommentSema.cpp872 return RD->isUnion(); in isUnionDecl()
877 return !record->isUnion(); in isClassOrStructDeclImpl()
H A DExprConstant.cpp3520 if (RD->isUnion()) in isReadByLvalueToRvalueConversion()
3837 if (RD->isUnion()) { in findSubobject()
4873 if (RD->isUnion()) { in handleDefaultInitValue()
6368 if (!RD->isUnion()) in HandleConstructorCall()
6431 if (RD->isUnion()) { in HandleConstructorCall()
6452 if (CD->isUnion()) in HandleConstructorCall()
6467 if (CD->isUnion()) in HandleConstructorCall()
6508 if (!RD->isUnion()) { in HandleConstructorCall()
6663 if (RD->isUnion()) in HandleDestructionImpl()
10181 if (RD->isUnion()) { in ZeroInitialization()
[all …]
H A DTemplateBase.cpp224 if (V.isStruct() || V.isUnion()) in getAsSimpleValueDeclRef()
/freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DPaddingChecker.cpp148 if (RD->isUnion()) in shouldSkipDecl()
/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DSemaDecl.cpp5630 if (Record->isUnion()) { in BuildAnonymousStructOrUnion()
5734 << Record->isUnion(); in BuildAnonymousStructOrUnion()
5747 << Record->isUnion(); in BuildAnonymousStructOrUnion()
5768 << Record->isUnion(); in BuildAnonymousStructOrUnion()
13256 if (RD->isUnion()) { in visitStruct()
13321 if (RD->isUnion()) { in visitStruct()
13387 if (RD->isUnion()) { in visitStruct()
18677 if (Record->isUnion()) { in CheckFieldDecl()
19318 if (!Record->isUnion()) { in ActOnFields()
19388 Record->isUnion()) in ActOnFields()
[all …]
H A DSemaCUDA.cpp519 if (CD->getParent()->isUnion()) in isEmptyCudaConstructor()
563 if (DD->getParent()->isUnion()) in isEmptyCudaDestructor()
H A DSemaInit.cpp671 if (!RType->getDecl()->isUnion()) in FillInEmptyInitForField()
794 if (RDecl->isUnion() && ILE->getInitializedFieldInUnion()) in FillInEmptyInitializations()
797 else if (RDecl->isUnion() && isa<CXXRecordDecl>(RDecl) && in FillInEmptyInitializations()
844 if (RDecl->isUnion()) in FillInEmptyInitializations()
1011 if (structDecl->isUnion()) in numStructUnionElements()
2123 if (RD->isUnion() && IList->getNumInits() == 0) { in CheckStructUnionTypes()
2315 if (InitializedSomething && RD->isUnion()) in CheckStructUnionTypes()
2357 if (RD->isUnion() && StructuredList) { in CheckStructUnionTypes()
2367 !RD->isUnion()) { in CheckStructUnionTypes()
2771 if (RD->isUnion()) { in CheckDesignatedInitializer()
[all …]
H A DSemaDeclCXX.cpp1590 if (!RD || RD->isUnion()) { in CheckCompleteDecompositionDeclaration()
2089 if (!RD->isUnion() || Inits.count(I)) in CheckConstexprCtorInitializer()
2345 if (RD->isUnion()) { in CheckConstexprFunctionBody()
2697 if (Class->isUnion()) { in CheckBaseSpecifier()
5132 if (!Field->getParent()->isUnion()) { in BuildImplicitMemberInitializer()
5219 if (!Record->isUnion()) in isInactiveUnionMember()
5408 if (FD && FD->getParent()->isUnion()) in SetCtorInitializers()
5413 if (FD->getParent()->isUnion()) in SetCtorInitializers()
5748 if (Parent->isUnion()) { in CheckRedundantUnionInit()
7514 if (Ctor && ClassDecl->isUnion()) in defaultedSpecialMemberIsConstexpr()
[all …]
/freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/UninitializedObject/
H A DUninitializedObjectChecker.cpp144 if (CtorDecl->getParent()->isUnion()) in checkEndFunction()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/ExtractAPI/
H A DExtractAPIVisitor.h537 if (Decl->isUnion()) { in VisitRecordDecl()
575 if (Decl->isUnion()) in VisitCXXRecordDecl()
/freebsd-14.2/contrib/llvm-project/clang/lib/ExtractAPI/
H A DDeclarationFragments.cpp172 else if (Record->isUnion()) in getStructureTypeFragment()
769 if (Record->isUnion()) in getFragmentsForRecordDecl()

123