Home
last modified time | relevance | path

Searched refs:isUnionType (Results 1 – 25 of 29) sorted by relevance

12

/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/UninitializedObject/
H A DUninitializedObjectChecker.cpp274 !R->getValueType()->isUnionType() && in isNonUnionUninit()
314 if (T->isUnionType()) { in isNonUnionUninit()
375 assert(R->getValueType()->isUnionType() && in isUnionUninit()
H A DUninitializedPointee.cpp180 if (PointeeT->isUnionType()) { in isDereferencableUninit()
/freebsd/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/
H A DASTOps.cpp102 if (InitList->getType()->isUnionType()) { in getFieldsForInitListExpr()
140 if (Ty->isUnionType() && Inits.empty()) { in RecordInitListHelper()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/
H A DXCore.cpp374 Enc += (RT->isUnionType()? 'u' : 's'); in appendRecordType()
398 if (RT->isUnionType()) in appendRecordType()
H A DX86.cpp2105 bool IsUnion = RT->isUnionType() && !UseClang11Compat; in classify()
2879 if (MTy->isRecordType() && !MTy->isUnionType()) { in classifyRegCallStructTypeImpl()
2941 !FI.getReturnType()->getTypePtr()->isUnionType()) { in computeInfo()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DSymbolManager.cpp235 if (T->isRecordType() && !T->isUnionType()) in canSymbolicate()
H A DRegionStore.cpp1602 if (RTy->isUnionType()) in getBinding()
2553 if (Ty->isUnionType()) in bind()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DCanonicalType.h297 LLVM_CLANG_CANPROXY_SIMPLE_ACCESSOR(bool, isUnionType)
H A DType.h2599 bool isUnionType() const;
8346 isUnionType() ||
/freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/
H A DInterpBuiltinBitCast.cpp199 if (T->isUnionType()) in CheckBitcastType()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCodeGenTBAA.cpp428 if (TTy->isUnionType()) { in CollectFields()
H A DCGExprAgg.cpp2122 if (!RT->isUnionType()) { in GetNumNonZeroBytesInInit()
H A DCGExprConstant.cpp1194 assert(E->getType()->isUnionType() && in VisitCastExpr()
H A DCGObjCMac.cpp2408 if (FQT->isRecordType() || FQT->isUnionType()) { in BuildRCRecordLayout()
2409 if (FQT->isUnionType()) in BuildRCRecordLayout()
H A DCGDebugInfo.cpp5916 if (T->isUnionType() && DeclName.empty()) { in EmitGlobalVariable()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaTypeTraits.cpp758 return T->isUnionType(); in EvaluateUnaryTypeTrait()
1662 if (BaseRecord->isUnionType() || DerivedRecord->isUnionType()) in EvaluateBinaryTypeTrait()
H A DSemaHLSL.cpp3412 if (DestTypes[I]->isUnionType()) in CanPerformAggregateSplatCast()
3451 if (SrcTypes[I]->isUnionType() || DestTypes[I]->isUnionType()) in CanPerformElementwiseCast()
3460 if (SrcTypes[I]->isUnionType()) in CanPerformElementwiseCast()
H A DSemaInit.cpp1390 T->isUnionType() ? 3 : in CheckExplicitInitList()
5915 bool IsUnion = RT->isUnionType(); in TryOrBuildParenListInitialization()
6050 int InitKind = T->isArrayType() ? 0 : T->isUnionType() ? 3 : 4; in TryOrBuildParenListInitialization()
H A DSemaExprObjC.cpp2533 : Ret->isUnionType() ? /*Union*/ 1 : /*Struct*/ 0); in checkFoundationAPI()
H A DSemaChecking.cpp15124 (Field1Parent->isUnionType() && Field2Parent->isUnionType())) && in isLayoutCompatible()
15128 (AreUnionMembers && Field1Parent->isUnionType())) && in isLayoutCompatible()
H A DSemaOpenMP.cpp5892 !(FieldTy->isStructureOrClassType() || FieldTy->isUnionType())) in processImplicitMapsWithDefaultMappers()
20941 if (CurType->isUnionType()) { in VisitMemberExpr()
21509 if (!Type->isStructureOrClassType() && !Type->isUnionType() && in buildUserDefinedMapperRef()
21766 !(FieldTy->isStructureOrClassType() || FieldTy->isUnionType())) in isImplicitMapperNeeded()
22467 if (!MapperType->isStructureOrClassType() && !MapperType->isUnionType()) { in ActOnOpenMPDeclareMapperType()
H A DSemaDeclCXX.cpp1499 << DecompType << FD->getType()->isUnionType(); in CheckMemberDecompositionFields()
2159 (Field->getType()->isUnionType() in CheckConstexprCtorInitializer()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DDeclPrinter.cpp670 : T->isUnionType() ? "union " in MaybePrintTagKeywordIfSupressingScopes()
H A DType.cpp720 bool Type::isUnionType() const { in isUnionType() function in Type
H A DExprConstant.cpp6388 assert(SubobjType->isUnionType()); in found()
7871 if (Ty->isUnionType()) in checkBitCastConstexprEligibilityType()
12458 return CanTy->isUnionType() ? GCCTypeClass::Union in EvaluateBuiltinClassifyType()

12