| /llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/UninitializedObject/ |
| H A D | UninitializedObjectChecker.cpp | 277 !R->getValueType()->isUnionType() && in isNonUnionUninit() 315 if (T->isUnionType()) { in isNonUnionUninit() 376 assert(R->getValueType()->isUnionType() && in isUnionUninit()
|
| H A D | UninitializedPointee.cpp | 183 if (PointeeT->isUnionType()) { in isDereferencableUninit()
|
| /llvm-project-15.0.7/clang/lib/Analysis/FlowSensitive/ |
| H A D | DataflowAnalysisContext.cpp | 30 (Type->isStructureOrClassType() || Type->isUnionType())) { in getStableStorageLocation()
|
| H A D | DataflowEnvironment.cpp | 193 if (!ThisPointeeType->isUnionType()) { in Environment()
|
| H A D | Transfer.cpp | 369 if (BaseLoc->getType()->isUnionType()) in VisitMemberExpr()
|
| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A D | CanonicalType.h | 296 LLVM_CLANG_CANPROXY_SIMPLE_ACCESSOR(bool, isUnionType)
|
| H A D | Type.h | 2113 bool isUnionType() const; 6796 isUnionType() ||
|
| /llvm-project-15.0.7/clang/lib/StaticAnalyzer/Core/ |
| H A D | SymbolManager.cpp | 368 if (T->isRecordType() && !T->isUnionType()) in canSymbolicate()
|
| H A D | RegionStore.cpp | 1455 if (RTy->isUnionType()) in getBinding() 2389 if (Ty->isUnionType()) in bind()
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaInit.cpp | 1237 T->isUnionType() ? 3 : in CheckExplicitInitList() 2048 if (DeclType->isUnionType() && IList->getNumInits() == 0) { in CheckStructUnionTypes() 2208 if (InitializedSomething && DeclType->isUnionType()) in CheckStructUnionTypes() 2249 if (DeclType->isUnionType() && StructuredList) { in CheckStructUnionTypes() 2260 !DeclType->isUnionType()) { in CheckStructUnionTypes() 2275 if (!StructuredList && Field != FieldEnd && !DeclType->isUnionType() && in CheckStructUnionTypes()
|
| H A D | SemaExprObjC.cpp | 2532 : Ret->isUnionType() ? /*Union*/ 1 : /*Struct*/ 0); in checkFoundationAPI()
|
| H A D | SemaDeclCXX.cpp | 1415 << DecompType << FD->getType()->isUnionType(); in checkMemberDecomposition() 1996 (Field->getType()->isUnionType() in CheckConstexprCtorInitializer() 2571 if (BaseType->isUnionType()) { in CheckBaseSpecifier()
|
| H A D | SemaOpenMP.cpp | 6010 !(FieldTy->isStructureOrClassType() || FieldTy->isUnionType())) in processImplicitMapsWithDefaultMappers() 20757 if (CurType->isUnionType()) { in VisitMemberExpr() 21324 if (!Type->isStructureOrClassType() && !Type->isUnionType() && in buildUserDefinedMapperRef() 22038 if (!MapperType->isStructureOrClassType() && !MapperType->isUnionType()) { in ActOnOpenMPDeclareMapperType()
|
| H A D | SemaExprCXX.cpp | 4901 return T->isUnionType(); in EvaluateUnaryTypeTrait()
|
| H A D | SemaDeclAttr.cpp | 4078 if (TD && TD->getUnderlyingType()->isUnionType()) in handleTransparentUnionAttr()
|
| H A D | SemaDecl.cpp | 9346 << PT->isUnionType() in checkIsValidOpenCLKernelParameter()
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | TargetInfo.cpp | 3144 bool IsUnion = RT->isUnionType() && !UseClang11Compat; in classify() 3914 if (MTy->isRecordType() && !MTy->isUnionType()) { in classifyRegCallStructTypeImpl() 3976 !FI.getReturnType()->getTypePtr()->isUnionType()) { in computeInfo() 10555 Enc += (RT->isUnionType()? 'u' : 's'); in appendRecordType() 10579 if (RT->isUnionType()) in appendRecordType()
|
| H A D | CGExprAgg.cpp | 1906 if (!RT->isUnionType()) { in GetNumNonZeroBytesInInit()
|
| H A D | CGExprConstant.cpp | 1070 assert(E->getType()->isUnionType() && in VisitCastExpr()
|
| H A D | CGObjCMac.cpp | 2488 if (FQT->isRecordType() || FQT->isUnionType()) { in BuildRCRecordLayout() 2489 if (FQT->isUnionType()) in BuildRCRecordLayout()
|
| H A D | CGDebugInfo.cpp | 5287 if (T->isUnionType() && DeclName.empty()) { in EmitGlobalVariable()
|
| H A D | CGOpenMPRuntime.cpp | 11427 if (CDT->isRecordType() || CDT->isUnionType()) in evaluateCDTSize()
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | Type.cpp | 595 bool Type::isUnionType() const { in isUnionType() function in Type
|
| H A D | ExprConstant.cpp | 5941 assert(SubobjType->isUnionType()); in found() 7260 if (Ty->isUnionType()) in checkBitCastConstexprEligibilityType() 11317 return CanTy->isUnionType() ? GCCTypeClass::Union in EvaluateBuiltinClassifyType()
|
| /llvm-project-15.0.7/clang/unittests/Analysis/FlowSensitive/ |
| H A D | TransferTest.cpp | 2595 ASSERT_TRUE(BazDecl->getType()->isUnionType()); in TEST()
|