/external/clang/lib/CodeGen/ |
D | CGRecordLayoutBuilder.cpp | 155 bool isZeroInitializable(const FieldDecl *FD) { in isZeroInitializable() function 156 return Types.isZeroInitializable(FD->getType()); in isZeroInitializable() 158 bool isZeroInitializable(const RecordDecl *RD) { in isZeroInitializable() function 159 return Types.isZeroInitializable(RD); in isZeroInitializable() 319 if (SeenNamedMember && !isZeroInitializable(Field)) { in lowerUnion() 532 if (!Member->FD || isZeroInitializable(Member->FD)) in calculateZeroInit() 537 if (isZeroInitializable(Member->RD)) in calculateZeroInit()
|
D | CodeGenTypes.cpp | 739 bool CodeGenTypes::isZeroInitializable(QualType T) { in isZeroInitializable() function in CodeGenTypes 757 return isZeroInitializable(RD); in isZeroInitializable() 762 return getCXXABI().isZeroInitializable(MPT); in isZeroInitializable() 768 bool CodeGenTypes::isZeroInitializable(const RecordDecl *RD) { in isZeroInitializable() function in CodeGenTypes 769 return getCGRecordLayout(RD).isZeroInitializable(); in isZeroInitializable()
|
D | CodeGenTypes.h | 353 bool isZeroInitializable(QualType T); 357 bool isZeroInitializable(const RecordDecl *RD);
|
D | CGRecordLayout.h | 173 bool isZeroInitializable() const { in isZeroInitializable() function
|
D | CGExprAgg.cpp | 480 CGF.getTypes().isZeroInitializable(elementType))) { in EmitArrayInit() 1048 CGF.getTypes().isZeroInitializable(E->getType())) in isSimpleZero() 1107 if (Dest.isZeroed() && CGF.getTypes().isZeroInitializable(type)) in EmitNullInitializationToLValue() 1263 CGF.getTypes().isZeroInitializable(E->getType())) in VisitInitListExpr() 1343 if (!ILE || !CGF.getTypes().isZeroInitializable(ILE->getType())) in GetNumNonZeroBytesInInit()
|
D | CGCXXABI.cpp | 151 bool CGCXXABI::isZeroInitializable(const MemberPointerType *MPT) { in isZeroInitializable() function in CGCXXABI
|
D | CGCXXABI.h | 181 virtual bool isZeroInitializable(const MemberPointerType *MPT);
|
D | MicrosoftCXXABI.cpp | 616 bool isZeroInitializable(const MemberPointerType *MPT) override; 2494 bool MicrosoftCXXABI::isZeroInitializable(const MemberPointerType *MPT) { in isZeroInitializable() function in MicrosoftCXXABI 2820 if (isZeroInitializable(MPT) && Val->isNullValue()) in MemberPointerConstantIsNull()
|
D | CGExprConstant.cpp | 1604 if (getTypes().isZeroInitializable(T)) in EmitNullConstant()
|
D | ItaniumCXXABI.cpp | 111 bool isZeroInitializable(const MemberPointerType *MPT) override; 990 bool ItaniumCXXABI::isZeroInitializable(const MemberPointerType *MPT) { in isZeroInitializable() function in ItaniumCXXABI
|
D | CodeGenFunction.cpp | 1485 if (!CGM.getTypes().isZeroInitializable(Ty)) { in EmitNullInitialization()
|
D | CGExprCXX.cpp | 926 if (!CGM.getTypes().isZeroInitializable(ElementType)) in EmitNewArrayInitializer()
|
/external/llvm-project/clang/lib/CodeGen/ |
D | CGRecordLayoutBuilder.cpp | 162 bool isZeroInitializable(const FieldDecl *FD) { in isZeroInitializable() function 163 return Types.isZeroInitializable(FD->getType()); in isZeroInitializable() 165 bool isZeroInitializable(const RecordDecl *RD) { in isZeroInitializable() function 166 return Types.isZeroInitializable(RD); in isZeroInitializable() 337 if (SeenNamedMember && !isZeroInitializable(Field)) { in lowerUnion() 712 if (!Member->FD || isZeroInitializable(Member->FD)) in calculateZeroInit() 717 if (isZeroInitializable(Member->RD)) in calculateZeroInit()
|
D | CodeGenTypes.cpp | 884 return isZeroInitializable(T); in isPointerZeroInitializable() 887 bool CodeGenTypes::isZeroInitializable(QualType T) { in isZeroInitializable() function in CodeGenTypes 904 return isZeroInitializable(RD); in isZeroInitializable() 909 return getCXXABI().isZeroInitializable(MPT); in isZeroInitializable() 915 bool CodeGenTypes::isZeroInitializable(const RecordDecl *RD) { in isZeroInitializable() function in CodeGenTypes 916 return getCGRecordLayout(RD).isZeroInitializable(); in isZeroInitializable()
|
D | CodeGenTypes.h | 295 bool isZeroInitializable(QualType T); 303 bool isZeroInitializable(const RecordDecl *RD);
|
D | CGRecordLayout.h | 185 bool isZeroInitializable() const { in isZeroInitializable() function
|
D | CGExprAgg.cpp | 577 CGF.getTypes().isZeroInitializable(elementType))) { in EmitArrayInit() 1502 CGF.getTypes().isZeroInitializable(E->getType())) in isSimpleZero() 1563 if (Dest.isZeroed() && CGF.getTypes().isZeroInitializable(type)) in EmitNullInitializationToLValue() 1714 CGF.getTypes().isZeroInitializable(E->getType())) in VisitInitListExpr() 1887 if (!ILE || !CGF.getTypes().isZeroInitializable(ILE->getType())) in GetNumNonZeroBytesInInit()
|
D | CGCXXABI.cpp | 117 bool CGCXXABI::isZeroInitializable(const MemberPointerType *MPT) { in isZeroInitializable() function in CGCXXABI
|
D | CGCXXABI.h | 181 virtual bool isZeroInitializable(const MemberPointerType *MPT);
|
D | MicrosoftCXXABI.cpp | 637 bool isZeroInitializable(const MemberPointerType *MPT) override; 2642 bool MicrosoftCXXABI::isZeroInitializable(const MemberPointerType *MPT) { in isZeroInitializable() function in MicrosoftCXXABI 2979 if (isZeroInitializable(MPT) && Val->isNullValue()) in MemberPointerConstantIsNull()
|
D | ItaniumCXXABI.cpp | 116 bool isZeroInitializable(const MemberPointerType *MPT) override; 1229 bool ItaniumCXXABI::isZeroInitializable(const MemberPointerType *MPT) { in isZeroInitializable() function in ItaniumCXXABI
|
D | CGExprCXX.cpp | 1006 if (!CGM.getTypes().isZeroInitializable(ElementType)) in EmitNewArrayInitializer()
|
D | CGExprConstant.cpp | 2310 if (getTypes().isZeroInitializable(T)) in EmitNullConstant()
|
D | CodeGenFunction.cpp | 1821 if (!CGM.getTypes().isZeroInitializable(Ty)) { in EmitNullInitialization()
|