Searched refs:isUnionType (Results 1 – 21 of 21) sorted by relevance
279 !R->getValueType()->isUnionType() && in isNonUnionUninit()317 if (T->isUnionType()) { in isNonUnionUninit()378 assert(R->getValueType()->isUnionType() && in isUnionUninit()
185 if (PointeeT->isUnionType()) { in isDereferencableUninit()
296 LLVM_CLANG_CANPROXY_SIMPLE_ACCESSOR(bool, isUnionType)
2038 bool isUnionType() const;6664 isUnionType() ||
342 if (T->isRecordType() && !T->isUnionType()) in canSymbolicate()
1466 if (RTy->isUnionType()) in getBinding()2139 if (Ty->isUnionType()) in bind()
1237 T->isUnionType() ? 3 : in CheckExplicitInitList()2052 if (DeclType->isUnionType() && IList->getNumInits() == 0) { in CheckStructUnionTypes()2180 if (InitializedSomething && DeclType->isUnionType()) in CheckStructUnionTypes()2221 if (DeclType->isUnionType() && StructuredList) { in CheckStructUnionTypes()2232 !DeclType->isUnionType()) { in CheckStructUnionTypes()2247 if (!StructuredList && Field != FieldEnd && !DeclType->isUnionType() && in CheckStructUnionTypes()
2532 : Ret->isUnionType() ? /*Union*/ 1 : /*Struct*/ 0); in checkFoundationAPI()
5681 !(FieldTy->isStructureOrClassType() || FieldTy->isUnionType())) in processImplicitMapsWithDefaultMappers()18291 if (CurType->isUnionType()) { in VisitMemberExpr()18856 if (!Type->isStructureOrClassType() && !Type->isUnionType() && in buildUserDefinedMapperRef()19546 if (!MapperType->isStructureOrClassType() && !MapperType->isUnionType()) { in ActOnOpenMPDeclareMapperType()
1417 << DecompType << FD->getType()->isUnionType(); in checkMemberDecomposition()1986 (Field->getType()->isUnionType() in CheckConstexprCtorInitializer()2532 if (BaseType->isUnionType()) { in CheckBaseSpecifier()
4790 return T->isUnionType(); in EvaluateUnaryTypeTrait()
3680 if (TD && TD->getUnderlyingType()->isUnionType()) in handleTransparentUnionAttr()
8893 << PT->isUnionType() in checkIsValidOpenCLKernelParameter()
3082 bool IsUnion = RT->isUnionType() && !UseClang11Compat; in classify()3828 if (FD->getType()->isRecordType() && !FD->getType()->isUnionType()) { in classifyRegCallStructTypeImpl()3881 !FI.getReturnType()->getTypePtr()->isUnionType()) { in computeInfo()10170 Enc += (RT->isUnionType()? 'u' : 's'); in appendRecordType()10194 if (RT->isUnionType()) in appendRecordType()
1896 if (!RT->isUnionType()) { in GetNumNonZeroBytesInInit()
1050 assert(E->getType()->isUnionType() && in VisitCastExpr()
2552 if (FQT->isRecordType() || FQT->isUnionType()) { in BuildRCRecordLayout()2553 if (FQT->isUnionType()) in BuildRCRecordLayout()
4803 if (T->isUnionType() && DeclName.empty()) { in EmitGlobalVariable()
11297 if (CDT->isRecordType() || CDT->isUnionType()) in evaluateCDTSize()
595 bool Type::isUnionType() const { in isUnionType() function in Type
5856 assert(SubobjType->isUnionType()); in found()7178 if (Ty->isUnionType()) in checkBitCastConstexprEligibilityType()11024 return CanTy->isUnionType() ? GCCTypeClass::Union in EvaluateBuiltinClassifyType()