Home
last modified time | relevance | path

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

123

/netbsd-src/external/apache2/llvm/dist/clang/utils/ABITest/
H A DTypeGen.py86 def __init__(self, index, isUnion, fields): argument
88 self.isUnion = isUnion
99 return '%s { %s }'%(('struct','union')[self.isUnion],
115 return 'typedef %s %s { %s } %s;'%(('struct','union')[self.isUnion],
372 isUnion,I = False,N
374 isUnion,I = (I&1),I>>1
376 return RecordType(N, isUnion, fields)
H A DABITestGen.py229 if t.isUnion:
330 if t.isUnion:
/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/Interp/
H A DRecord.h51 bool isUnion() const { return getDecl()->isUnion(); } in isUnion() function
H A DPointer.h226 bool isUnion() const;
H A DEvalEmitter.cpp119 if (RT->getDecl()->isUnion()) { in emitRetValue()
H A DInterp.cpp128 assert(R && R->isUnion() && "Not a union"); in CheckActive()
H A DDescriptor.cpp119 const bool IsUnion = D->ElemRecord->isUnion(); in ctorRecord()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/
H A DAPValue.h402 bool isUnion() const { return Kind == Union; }
556 assert(isUnion() && "Invalid accessor");
560 assert(isUnion() && "Invalid accessor");
/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/
H A DDeclCXX.cpp663 if (!X->isUnion()) in hasSubobjectAtOffsetZeroOfEmptyBaseType()
1017 if (isUnion() && !Field->isAnonymousStructOrUnion()) in addedMember()
1053 if (isUnion()) { in addedMember()
1159 if (isUnion()) { in addedMember()
1258 (isUnion() || IsFirstField || IsZeroSize) && in addedMember()
1297 !FieldRec->hasConstexprDefaultConstructor() && !isUnion()) in addedMember()
1333 (!Field->hasInClassInitializer() && !isUnion() && in addedMember()
3303 if (!RD || RD->isUnion()) in isValidStructGUID()
H A DItaniumCXXABI.cpp47 assert(RT->getDecl()->isUnion() && "RecordType is expected to be a union."); in findAnonymousUnionVarDeclName()
H A DCommentSema.cpp938 return RD->isUnion(); in isUnionDecl()
943 return !record->isUnion(); in isClassOrStructDeclImpl()
H A DExprConstant.cpp2367 if (Value.isUnion() && Value.getUnionField()) { in CheckEvaluationResult()
3450 if (RD->isUnion()) in isReadByLvalueToRvalueConversion()
3484 (RD->isUnion() || isReadByLvalueToRvalueConversion(Field->getType()))) { in diagnoseMutableFields()
3755 if (RD->isUnion()) { in findSubobject()
4742 if (RD->isUnion()) { in getDefaultInitValue()
5909 if (FD->getParent()->isUnion()) { in HandleUnionActiveMemberChange()
6088 (MD->getParent()->isUnion() || in HandleFunctionCall()
6095 MD->getParent()->isUnion())) in HandleFunctionCall()
6177 (Definition->getParent()->isUnion() || in HandleConstructorCall()
6181 Definition->getParent()->isUnion()); in HandleConstructorCall()
[all …]
H A DASTStructuralEquivalence.cpp1363 if (D1->isUnion() != D2->isUnion()) { in IsStructurallyEquivalent()
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCGRecordLayoutBuilder.cpp282 if (D->isUnion()) { in lower()
885 if (isa<CXXRecordDecl>(D) && !D->isUnion() && !D->hasAttr<FinalAttr>()) { in ComputeRecordLayout()
978 if (D->isUnion()) { in ComputeRecordLayout()
H A DCGExprConstant.cpp691 if (RD->isUnion() && in Build()
818 if (RD->isUnion() && !declaresSameEntity(Val.getUnionField(), *Field)) in Build()
827 RD->isUnion() ? Val.getUnionValue() : Val.getStructField(FieldNo); in Build()
2249 if (record->isUnion()) { in EmitNullConstant()
H A DCGClass.cpp610 if (D->getParent()->isUnion() && D->isDefaulted()) in isMemcpyEquivalentSpecialMember()
1416 if (FieldClassDecl->isUnion() && FieldClassDecl->isAnonymousStructOrUnion()) in FieldHasTrivialDestructorBody()
1830 if (ClassDecl->isUnion()) in EnterDtorCleanups()
H A DSwiftCallingConv.cpp125 if (record->isUnion()) { in addTypedData()
H A DCGExprAgg.cpp1671 if (record->isUnion()) { in VisitInitListExpr()
2061 Record->hasAttr<TrivialABIAttr>() || Record->isUnion()) && in EmitAggregateCopy()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/
H A DSemaDecl.cpp4714 << Record->isUnion() << DS.getSourceRange(); in ParsedFreeStandingDeclSpec()
4885 AnonRecord->isUnion())) { in InjectAnonymousStructOrUnionMembers()
4972 if (!Parent->isUnion() || !Parent->hasInClassInitializer()) in checkDuplicateDefaultInit()
4981 if (!Parent->isUnion() || !Parent->hasInClassInitializer()) in checkDuplicateDefaultInit()
4998 if (Record->isUnion() && !getLangOpts().CPlusPlus && !getLangOpts().C11) in BuildAnonymousStructOrUnion()
5000 else if (!Record->isUnion() && getLangOpts().CPlusPlus) in BuildAnonymousStructOrUnion()
5002 else if (!Record->isUnion() && !getLangOpts().C11) in BuildAnonymousStructOrUnion()
5010 if (Record->isUnion()) { in BuildAnonymousStructOrUnion()
5048 << Record->isUnion() << "const" in BuildAnonymousStructOrUnion()
5053 << Record->isUnion() << "volatile" in BuildAnonymousStructOrUnion()
[all …]
H A DSemaCUDA.cpp483 if (CD->getParent()->isUnion()) in isEmptyCudaConstructor()
527 if (DD->getParent()->isUnion()) in isEmptyCudaDestructor()
H A DSemaDeclCXX.cpp1527 if (!RD || RD->isUnion()) { in CheckCompleteDecompositionDeclaration()
2010 if (!RD->isUnion() || Inits.count(I)) in CheckConstexprCtorInitializer()
2242 if (RD->isUnion()) { in CheckConstexprFunctionBody()
2477 if (Class->isUnion()) { in CheckBaseSpecifier()
4819 if (!Field->getParent()->isUnion()) { in BuildImplicitMemberInitializer()
4906 if (!Record->isUnion()) in isInactiveUnionMember()
5095 if (FD && FD->getParent()->isUnion()) in SetCtorInitializers()
5100 if (FD->getParent()->isUnion()) in SetCtorInitializers()
5435 while (Parent->isAnonymousStructOrUnion() || Parent->isUnion()) { in CheckRedundantUnionInit()
5436 if (Parent->isUnion()) { in CheckRedundantUnionInit()
[all …]
H A DSemaInit.cpp655 if (!RType->getDecl()->isUnion()) in FillInEmptyInitForField()
778 if (RDecl->isUnion() && ILE->getInitializedFieldInUnion()) in FillInEmptyInitializations()
781 else if (RDecl->isUnion() && isa<CXXRecordDecl>(RDecl) && in FillInEmptyInitializations()
828 if (RDecl->isUnion()) in FillInEmptyInitializations()
994 if (structDecl->isUnion()) in numStructUnionElements()
2616 if (RT->getDecl()->isUnion()) { in CheckDesignatedInitializer()
2801 if (RT->getDecl()->isUnion()) in CheckDesignatedInitializer()
7324 if (RD->isUnion() && ILE->getInitializedFieldInUnion() && in visitLocalsRetainedByInitializer()
/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/
H A DPaddingChecker.cpp148 if (RD->isUnion()) in shouldSkipDecl()
/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/UninitializedObject/
H A DUninitializedObjectChecker.cpp149 if (CtorDecl->getParent()->isUnion()) in checkEndFunction()
/netbsd-src/external/apache2/llvm/dist/clang/lib/ASTMatchers/Dynamic/
H A DRegistry.cpp446 REGISTER_MATCHER(isUnion); in RegistryMaps()

123