Home
last modified time | relevance | path

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

/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/StaticAnalyzer/Checkers/UninitializedObject/
H A DUninitializedPointee.cpp184 if (PointeeT->isUnionType()) { in isDereferencableUninit()
/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.cpp2091 bool IsUnion = RT->isUnionType() && !UseClang11Compat; in classify()
2863 if (MTy->isRecordType() && !MTy->isUnionType()) { in classifyRegCallStructTypeImpl()
2925 !FI.getReturnType()->getTypePtr()->isUnionType()) { in computeInfo()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DCanonicalType.h296 LLVM_CLANG_CANPROXY_SIMPLE_ACCESSOR(bool, isUnionType)
H A DType.h2539 bool isUnionType() const;
7988 isUnionType() ||
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCodeGenTBAA.cpp338 if (TTy->isUnionType()) { in CollectFields()
H A DCGExprAgg.cpp1929 if (!RT->isUnionType()) { in GetNumNonZeroBytesInInit()
H A DCGExprConstant.cpp1108 assert(E->getType()->isUnionType() && in VisitCastExpr()
H A DCGObjCMac.cpp2492 if (FQT->isRecordType() || FQT->isUnionType()) { in BuildRCRecordLayout()
2493 if (FQT->isUnionType()) in BuildRCRecordLayout()
H A DCGDebugInfo.cpp5653 if (T->isUnionType() && DeclName.empty()) { in EmitGlobalVariable()
H A DCGOpenMPRuntime.cpp10590 if (CDT->isRecordType() || CDT->isUnionType()) in evaluateCDTSize()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DSymbolManager.cpp358 if (T->isRecordType() && !T->isUnionType()) in canSymbolicate()
H A DRegionStore.cpp1443 if (RTy->isUnionType()) in getBinding()
2377 if (Ty->isUnionType()) in bind()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DDeclPrinter.cpp641 : T->isUnionType() ? "union " in MaybePrintTagKeywordIfSupressingScopes()
H A DType.cpp671 bool Type::isUnionType() const { in isUnionType() function in Type
H A DExprConstant.cpp6095 assert(SubobjType->isUnionType()); in found()
7562 if (Ty->isUnionType()) in checkBitCastConstexprEligibilityType()
11906 return CanTy->isUnionType() ? GCCTypeClass::Union in EvaluateBuiltinClassifyType()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaInit.cpp1319 T->isUnionType() ? 3 : in CheckExplicitInitList()
5655 bool IsUnion = RT->isUnionType(); in TryOrBuildParenListInitialization()
5783 int InitKind = T->isArrayType() ? 0 : T->isUnionType() ? 3 : 4; in TryOrBuildParenListInitialization()
H A DSemaChecking.cpp13691 (Field1Parent->isUnionType() && Field2Parent->isUnionType())) && in isLayoutCompatible()
13695 (AreUnionMembers && Field1Parent->isUnionType())) && in isLayoutCompatible()
H A DSemaExprObjC.cpp2544 : Ret->isUnionType() ? /*Union*/ 1 : /*Struct*/ 0); in checkFoundationAPI()
H A DSemaOpenMP.cpp5887 !(FieldTy->isStructureOrClassType() || FieldTy->isUnionType())) in processImplicitMapsWithDefaultMappers()
20276 if (CurType->isUnionType()) { in VisitMemberExpr()
20844 if (!Type->isStructureOrClassType() && !Type->isUnionType() && in buildUserDefinedMapperRef()
21571 if (!MapperType->isStructureOrClassType() && !MapperType->isUnionType()) { in ActOnOpenMPDeclareMapperType()
H A DSemaDeclCXX.cpp1468 << DecompType << FD->getType()->isUnionType(); in checkMemberDecomposition()
2050 (Field->getType()->isUnionType() in CheckConstexprCtorInitializer()
H A DSemaDeclAttr.cpp3771 if (TD && TD->getUnderlyingType()->isUnionType()) in handleTransparentUnionAttr()
H A DSemaExprCXX.cpp5257 return T->isUnionType(); in EvaluateUnaryTypeTrait()
H A DSemaDecl.cpp9586 << PT->isUnionType() in checkIsValidOpenCLKernelParameter()