Searched refs:isZeroInitializable (Results 1 - 12 of 12) sorted by relevance

/freebsd-11.0-release/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGRecordLayout.h173 bool isZeroInitializable() const { function in class:clang::CodeGen::CGRecordLayout
H A DCodeGenTypes.h316 bool isZeroInitializable(QualType T);
320 bool isZeroInitializable(const RecordDecl *RD);
H A DCodeGenTypes.cpp733 bool CodeGenTypes::isZeroInitializable(QualType T) { function in class:CodeGenTypes
751 return isZeroInitializable(RD);
756 return getCXXABI().isZeroInitializable(MPT);
762 bool CodeGenTypes::isZeroInitializable(const RecordDecl *RD) { function in class:CodeGenTypes
763 return getCGRecordLayout(RD).isZeroInitializable();
H A DCGRecordLayoutBuilder.cpp155 bool isZeroInitializable(const FieldDecl *FD) { function in struct:__anon3812::CGRecordLowering
156 return Types.isZeroInitializable(FD->getType());
158 bool isZeroInitializable(const RecordDecl *RD) { function in struct:__anon3812::CGRecordLowering
159 return Types.isZeroInitializable(RD);
319 if (SeenNamedMember && !isZeroInitializable(Field)) {
532 if (!Member->FD || isZeroInitializable(Member->FD))
537 if (isZeroInitializable(Member->RD))
H A DCGCXXABI.cpp151 bool CGCXXABI::isZeroInitializable(const MemberPointerType *MPT) { function in class:CGCXXABI
H A DCGExprAgg.cpp479 CGF.getTypes().isZeroInitializable(elementType))) {
1042 CGF.getTypes().isZeroInitializable(E->getType()))
1101 if (Dest.isZeroed() && CGF.getTypes().isZeroInitializable(type))
1231 CGF.getTypes().isZeroInitializable(E->getType()))
1311 if (!ILE || !CGF.getTypes().isZeroInitializable(ILE->getType()))
H A DCGCXXABI.h171 virtual bool isZeroInitializable(const MemberPointerType *MPT);
H A DMicrosoftCXXABI.cpp616 bool isZeroInitializable(const MemberPointerType *MPT) override;
2486 bool MicrosoftCXXABI::isZeroInitializable(const MemberPointerType *MPT) { function in class:MicrosoftCXXABI
2812 if (isZeroInitializable(MPT) && Val->isNullValue())
H A DCGExprConstant.cpp1579 if (getTypes().isZeroInitializable(T))
H A DItaniumCXXABI.cpp111 bool isZeroInitializable(const MemberPointerType *MPT) override;
997 bool ItaniumCXXABI::isZeroInitializable(const MemberPointerType *MPT) { function in class:ItaniumCXXABI
H A DCGExprCXX.cpp393 // TODO: isZeroInitializable can be over-conservative in the case where a
921 if (!CGM.getTypes().isZeroInitializable(ElementType))
H A DCodeGenFunction.cpp1431 if (!CGM.getTypes().isZeroInitializable(Ty)) {

Completed in 207 milliseconds