HomeSort by: relevance | last modified time | path
    Searched refs:isZeroInitializable (Results 1 - 12 of 12) sorted by relevancy

  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGRecordLayout.h 154 bool IsZeroInitializable : 1;
164 bool IsZeroInitializable,
168 IsZeroInitializable(IsZeroInitializable),
185 bool isZeroInitializable() const {
186 return IsZeroInitializable;
CodeGenTypes.h 293 /// IsZeroInitializable - Return whether a type can be
295 bool isZeroInitializable(QualType T);
301 /// IsZeroInitializable - Return whether a record type can be
303 bool isZeroInitializable(const RecordDecl *RD);
CGRecordLayoutBuilder.cpp 167 bool isZeroInitializable(const FieldDecl *FD) {
168 return Types.isZeroInitializable(FD->getType());
170 bool isZeroInitializable(const RecordDecl *RD) {
171 return Types.isZeroInitializable(RD);
221 bool IsZeroInitializable : 1;
235 DataLayout(Types.getDataLayout()), IsZeroInitializable(true),
342 if (SeenNamedMember && !isZeroInitializable(Field)) {
343 IsZeroInitializable = IsZeroInitializableAsBase = false;
349 if (!IsZeroInitializable)
717 if (!Member->FD || isZeroInitializable(Member->FD)
    [all...]
CodeGenTypes.cpp 893 return isZeroInitializable(T);
896 bool CodeGenTypes::isZeroInitializable(QualType T) {
913 return isZeroInitializable(RD);
918 return getCXXABI().isZeroInitializable(MPT);
924 bool CodeGenTypes::isZeroInitializable(const RecordDecl *RD) {
925 return getCGRecordLayout(RD).isZeroInitializable();
CGCXXABI.cpp 117 bool CGCXXABI::isZeroInitializable(const MemberPointerType *MPT) {
CGExprAgg.cpp 577 CGF.getTypes().isZeroInitializable(elementType))) {
1504 CGF.getTypes().isZeroInitializable(E->getType()))
1565 if (Dest.isZeroed() && CGF.getTypes().isZeroInitializable(type))
1716 CGF.getTypes().isZeroInitializable(E->getType()))
1889 if (!ILE || !CGF.getTypes().isZeroInitializable(ILE->getType()))
CGCXXABI.h 188 virtual bool isZeroInitializable(const MemberPointerType *MPT);
MicrosoftCXXABI.cpp 642 bool isZeroInitializable(const MemberPointerType *MPT) override;
2653 bool MicrosoftCXXABI::isZeroInitializable(const MemberPointerType *MPT) {
2990 if (isZeroInitializable(MPT) && Val->isNullValue())
CGExprCXX.cpp 542 // TODO: isZeroInitializable can be over-conservative in the case where a
1008 if (!CGM.getTypes().isZeroInitializable(ElementType))
CGExprConstant.cpp 2311 if (getTypes().isZeroInitializable(T))
CodeGenFunction.cpp 1919 if (!CGM.getTypes().isZeroInitializable(Ty)) {
ItaniumCXXABI.cpp 116 bool isZeroInitializable(const MemberPointerType *MPT) override;
1233 bool ItaniumCXXABI::isZeroInitializable(const MemberPointerType *MPT) {

Completed in 73 milliseconds