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

/external/clang/lib/CodeGen/
H A DCodeGenTypes.h235 bool isZeroInitializable(QualType T);
239 bool isZeroInitializable(const CXXRecordDecl *RD);
H A DCodeGenTypes.cpp652 bool CodeGenTypes::isZeroInitializable(QualType T) { function in class:CodeGenTypes
663 return isZeroInitializable(RD);
668 return getCXXABI().isZeroInitializable(MPT);
674 bool CodeGenTypes::isZeroInitializable(const CXXRecordDecl *RD) { function in class:CodeGenTypes
675 return getCGRecordLayout(RD).isZeroInitializable();
H A DCGCXXABI.h116 virtual bool isZeroInitializable(const MemberPointerType *MPT);
H A DCGRecordLayout.h235 bool isZeroInitializable() const {
H A DCGCXXABI.cpp116 bool CGCXXABI::isZeroInitializable(const MemberPointerType *MPT) { function in class:CGCXXABI
H A DCGExprAgg.cpp467 CGF.getTypes().isZeroInitializable(elementType))) {
828 CGF.getTypes().isZeroInitializable(E->getType()))
874 if (Dest.isZeroed() && CGF.getTypes().isZeroInitializable(type))
1004 CGF.getTypes().isZeroInitializable(E->getType()))
1073 if (ILE == 0 || !CGF.getTypes().isZeroInitializable(ILE->getType()))
H A DCGExprConstant.cpp1268 if (CGM.getTypes().isZeroInitializable(T))
1300 if (CGM.getTypes().isZeroInitializable(BaseDecl))
1314 if (CGM.getTypes().isZeroInitializable(FieldType))
1460 if (getTypes().isZeroInitializable(T))
H A DCGRecordLayoutBuilder.cpp981 if (!Types.getCXXABI().isZeroInitializable(MPT))
986 if (!Layout.isZeroInitializable())
H A DCGExprCXX.cpp374 // TODO: isZeroInitializable can be over-conservative in the case where a
376 if (!CGF.CGM.getTypes().isZeroInitializable(Base)) {
929 if (CGF.CGM.getTypes().isZeroInitializable(ElementType)) {
944 CGF.CGM.getTypes().isZeroInitializable(ElementType)) {
H A DItaniumCXXABI.cpp59 bool isZeroInitializable(const MemberPointerType *MPT);
676 bool ItaniumCXXABI::isZeroInitializable(const MemberPointerType *MPT) { function in class:ItaniumCXXABI
H A DCodeGenFunction.cpp790 if (!CGM.getTypes().isZeroInitializable(Ty)) {

Completed in 79 milliseconds