Home
last modified time | relevance | path

Searched refs:isZeroInitializable (Results 1 – 21 of 21) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/
H A DCIRGenRecordLayoutBuilder.cpp110 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 DCIRGenTypes.h166 bool isZeroInitializable(clang::QualType ty);
167 bool isZeroInitializable(const RecordDecl *rd);
H A DCIRGenTypes.cpp537 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 DCIRGenRecordLayout.h185 bool isZeroInitializable() const { return zeroInitializable; } in isZeroInitializable() function
H A DCIRGenExprAggregate.cpp181 cgf.getTypes().isZeroInitializable(elementType))) { in emitArrayInit()
277 if (dest.isZeroed() && cgf.getTypes().isZeroInitializable(type)) in emitNullInitializationToLValue()
H A DCIRGenExprConstant.cpp601 if (!cgm.getTypes().isZeroInitializable(cxxrd)) { in tryEmitPrivateForVarInit()
818 if (getTypes().isZeroInitializable(t)) in emitNullConstant()
H A DCIRGenFunction.cpp775 if (!cgm.getTypes().isZeroInitializable(ty)) { in emitNullInitialization()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGRecordLayoutBuilder.cpp167 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 DCodeGenTypes.cpp853 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 DCodeGenTypes.h309 bool isZeroInitializable(QualType T);
317 bool isZeroInitializable(const RecordDecl *RD);
H A DCGRecordLayout.h186 bool isZeroInitializable() const { in isZeroInitializable() function
H A DCGCXXABI.cpp121 bool CGCXXABI::isZeroInitializable(const MemberPointerType *MPT) { in isZeroInitializable() function in CGCXXABI
H A DCGExprAgg.cpp719 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 DCGCXXABI.h210 virtual bool isZeroInitializable(const MemberPointerType *MPT);
H A DMicrosoftCXXABI.cpp667 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 DCGExprCXX.cpp1027 if (!CGM.getTypes().isZeroInitializable(ElementType)) in EmitNewArrayInitializer()
H A DItaniumCXXABI.cpp119 bool isZeroInitializable(const MemberPointerType *MPT) override;
1378 bool ItaniumCXXABI::isZeroInitializable(const MemberPointerType *MPT) { in isZeroInitializable() function in ItaniumCXXABI
H A DCGExprConstant.cpp2733 if (getTypes().isZeroInitializable(T)) in EmitNullConstant()
H A DCodeGenFunction.cpp2265 if (!CGM.getTypes().isZeroInitializable(Ty)) { in EmitNullInitialization()
H A DCGObjCGNU.cpp2934 CGM.getTypes().isZeroInitializable(ResultType)) { in GenerateMessageSend()
/freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/
H A DDemangleTestCases.inc2813 …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…