Home
last modified time | relevance | path

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

/external/clang/lib/CodeGen/
DCodeGenTypes.h248 bool isZeroInitializable(QualType T);
252 bool isZeroInitializable(const CXXRecordDecl *RD);
DCodeGenTypes.cpp707 bool CodeGenTypes::isZeroInitializable(QualType T) { in isZeroInitializable() function in CodeGenTypes
718 return isZeroInitializable(RD); in isZeroInitializable()
723 return getCXXABI().isZeroInitializable(MPT); in isZeroInitializable()
729 bool CodeGenTypes::isZeroInitializable(const CXXRecordDecl *RD) { in isZeroInitializable() function in CodeGenTypes
730 return getCGRecordLayout(RD).isZeroInitializable(); in isZeroInitializable()
DCGRecordLayout.h173 bool isZeroInitializable() const { in isZeroInitializable() function
DCGExprAgg.cpp452 CGF.getTypes().isZeroInitializable(elementType))) { in EmitArrayInit()
998 CGF.getTypes().isZeroInitializable(E->getType())) in isSimpleZero()
1054 if (Dest.isZeroed() && CGF.getTypes().isZeroInitializable(type)) in EmitNullInitializationToLValue()
1183 CGF.getTypes().isZeroInitializable(E->getType())) in VisitInitListExpr()
1252 if (ILE == 0 || !CGF.getTypes().isZeroInitializable(ILE->getType())) in GetNumNonZeroBytesInInit()
DCGCXXABI.h162 virtual bool isZeroInitializable(const MemberPointerType *MPT);
DCGCXXABI.cpp114 bool CGCXXABI::isZeroInitializable(const MemberPointerType *MPT) { in isZeroInitializable() function in CGCXXABI
DCGExprConstant.cpp1272 if (CGM.getTypes().isZeroInitializable(T)) in FillInNullDataMemberPointers()
1304 if (CGM.getTypes().isZeroInitializable(BaseDecl)) in FillInNullDataMemberPointers()
1319 if (CGM.getTypes().isZeroInitializable(FieldType)) in FillInNullDataMemberPointers()
1465 if (getTypes().isZeroInitializable(T)) in EmitNullConstant()
DMicrosoftCXXABI.cpp241 virtual bool isZeroInitializable(const MemberPointerType *MPT);
667 bool MicrosoftCXXABI::isZeroInitializable(const MemberPointerType *MPT) { in isZeroInitializable() function in MicrosoftCXXABI
945 if (isZeroInitializable(MPT) && Val->isNullValue()) in MemberPointerConstantIsNull()
DCGRecordLayoutBuilder.cpp939 if (!Types.getCXXABI().isZeroInitializable(MPT)) in CheckZeroInitializable()
944 if (!Layout.isZeroInitializable()) in CheckZeroInitializable()
DCGExprCXX.cpp418 if (!CGF.CGM.getTypes().isZeroInitializable(Base)) { in EmitNullBaseClassInitialization()
976 if (CGF.CGM.getTypes().isZeroInitializable(ElementType)) { in EmitNewInitializer()
989 CGF.CGM.getTypes().isZeroInitializable(ElementType)) { in EmitNewInitializer()
DItaniumCXXABI.cpp62 bool isZeroInitializable(const MemberPointerType *MPT);
717 bool ItaniumCXXABI::isZeroInitializable(const MemberPointerType *MPT) { in isZeroInitializable() function in ItaniumCXXABI
DCodeGenFunction.cpp1064 if (!CGM.getTypes().isZeroInitializable(Ty)) { in EmitNullInitialization()