| /freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/ |
| H A D | CIRGenRecordLayoutBuilder.cpp | 110 bool isZeroInitializable(const FieldDecl *fd) { in isZeroInitializable() function 111 return cirGenTypes.isZeroInitializable(fd->getType()); in isZeroInitializable() 113 bool isZeroInitializable(const RecordDecl *rd) { in isZeroInitializable() function 114 return cirGenTypes.isZeroInitializable(rd); in isZeroInitializable() 524 if (!member.fieldDecl || isZeroInitializable(member.fieldDecl)) in calculateZeroInit() 529 if (isZeroInitializable(member.cxxRecordDecl)) in calculateZeroInit() 722 if (seenNamedMember && !isZeroInitializable(field)) { in lowerUnion()
|
| H A D | CIRGenTypes.h | 166 bool isZeroInitializable(clang::QualType ty); 167 bool isZeroInitializable(const RecordDecl *rd);
|
| H A D | CIRGenTypes.cpp | 537 bool CIRGenTypes::isZeroInitializable(clang::QualType t) { in isZeroInitializable() function in CIRGenTypes 552 return isZeroInitializable(rd); in isZeroInitializable() 564 bool CIRGenTypes::isZeroInitializable(const RecordDecl *rd) { in isZeroInitializable() function in CIRGenTypes 565 return getCIRGenRecordLayout(rd).isZeroInitializable(); in isZeroInitializable()
|
| H A D | CIRGenRecordLayout.h | 185 bool isZeroInitializable() const { return zeroInitializable; } in isZeroInitializable() function
|
| H A D | CIRGenExprAggregate.cpp | 181 cgf.getTypes().isZeroInitializable(elementType))) { in emitArrayInit() 277 if (dest.isZeroed() && cgf.getTypes().isZeroInitializable(type)) in emitNullInitializationToLValue()
|
| H A D | CIRGenExprConstant.cpp | 601 if (!cgm.getTypes().isZeroInitializable(cxxrd)) { in tryEmitPrivateForVarInit() 818 if (getTypes().isZeroInitializable(t)) in emitNullConstant()
|
| H A D | CIRGenFunction.cpp | 775 if (!cgm.getTypes().isZeroInitializable(ty)) { in emitNullInitialization()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGRecordLayoutBuilder.cpp | 167 bool isZeroInitializable(const FieldDecl *FD) const { in isZeroInitializable() function 168 return Types.isZeroInitializable(FD->getType()); in isZeroInitializable() 170 bool isZeroInitializable(const RecordDecl *RD) const { in isZeroInitializable() function 171 return Types.isZeroInitializable(RD); in isZeroInitializable() 345 if (SeenNamedMember && !isZeroInitializable(Field)) { in lowerUnion() 936 if (!Member->FD || isZeroInitializable(Member->FD)) in calculateZeroInit() 941 if (isZeroInitializable(Member->RD)) in calculateZeroInit()
|
| H A D | CodeGenTypes.cpp | 853 return isZeroInitializable(T); in isPointerZeroInitializable() 856 bool CodeGenTypes::isZeroInitializable(QualType T) { in isZeroInitializable() function in CodeGenTypes 873 return isZeroInitializable(RD); in isZeroInitializable() 878 return getCXXABI().isZeroInitializable(MPT); in isZeroInitializable() 888 bool CodeGenTypes::isZeroInitializable(const RecordDecl *RD) { in isZeroInitializable() function in CodeGenTypes 889 return getCGRecordLayout(RD).isZeroInitializable(); in isZeroInitializable()
|
| H A D | CodeGenTypes.h | 309 bool isZeroInitializable(QualType T); 317 bool isZeroInitializable(const RecordDecl *RD);
|
| H A D | CGRecordLayout.h | 186 bool isZeroInitializable() const { in isZeroInitializable() function
|
| H A D | CGCXXABI.cpp | 121 bool CGCXXABI::isZeroInitializable(const MemberPointerType *MPT) { in isZeroInitializable() function in CGCXXABI
|
| H A D | CGExprAgg.cpp | 719 CGF.getTypes().isZeroInitializable(elementType))) { in EmitArrayInit() 1672 CGF.getTypes().isZeroInitializable(E->getType())) in isSimpleZero() 1714 if (Dest.isZeroed() && CGF.getTypes().isZeroInitializable(type)) in EmitNullInitializationToLValue() 1909 CGF.getTypes().isZeroInitializable(ExprToVisit->getType())) in VisitCXXParenListOrInitListExpr() 2115 if (!ILE || !CGF.getTypes().isZeroInitializable(ILE->getType())) in GetNumNonZeroBytesInInit()
|
| H A D | CGCXXABI.h | 210 virtual bool isZeroInitializable(const MemberPointerType *MPT);
|
| H A D | MicrosoftCXXABI.cpp | 667 bool isZeroInitializable(const MemberPointerType *MPT) override; 2773 bool MicrosoftCXXABI::isZeroInitializable(const MemberPointerType *MPT) { in isZeroInitializable() function in MicrosoftCXXABI 3109 if (isZeroInitializable(MPT) && Val->isNullValue()) in MemberPointerConstantIsNull()
|
| H A D | CGExprCXX.cpp | 1027 if (!CGM.getTypes().isZeroInitializable(ElementType)) in EmitNewArrayInitializer()
|
| H A D | ItaniumCXXABI.cpp | 119 bool isZeroInitializable(const MemberPointerType *MPT) override; 1378 bool ItaniumCXXABI::isZeroInitializable(const MemberPointerType *MPT) { in isZeroInitializable() function in ItaniumCXXABI
|
| H A D | CGExprConstant.cpp | 2733 if (getTypes().isZeroInitializable(T)) in EmitNullConstant()
|
| H A D | CodeGenFunction.cpp | 2265 if (!CGM.getTypes().isZeroInitializable(Ty)) { in EmitNullInitialization()
|
| H A D | CGObjCGNU.cpp | 2934 CGM.getTypes().isZeroInitializable(ResultType)) { in GenerateMessageSend()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/ |
| H A D | DemangleTestCases.inc | 2813 …itializableEPKNS_17MemberPointerTypeE", "clang::CodeGen::CGCXXABI::isZeroInitializable(clang::Memb… 3981 …isZeroInitializableENS_8QualTypeE", "clang::CodeGen::CodeGenTypes::isZeroInitializable(clang::Qual… 3982 …itializableEPKNS_13CXXRecordDeclE", "clang::CodeGen::CodeGenTypes::isZeroInitializable(clang::CXXR… 4007 …clang17MemberPointerTypeE", "(anonymous namespace)::ItaniumCXXABI::isZeroInitializable(clang::Memb…
|