Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:Zero

75   /// zero-initialized with an LLVM zeroinitializer.
96 void invalidate() { NonVirtualSize = CharUnits::Zero(); }
224 NextFieldOffset = CharUnits::Zero();
453 // Ignore zero sized bit fields.
483 CharUnits unionSize = CharUnits::Zero();
484 CharUnits unionAlign = CharUnits::Zero();
523 AppendField(CharUnits::Zero(), unionType);
534 "0-align record did not have all zero-sized bit-fields!");
573 "class zero-initializable as base but not as complete object");
662 if (!LayoutNonVirtualBase(PrimaryBase, CharUnits::Zero()))
665 if (!LayoutVirtualBase(PrimaryBase, CharUnits::Zero()))
684 AppendField(CharUnits::Zero(), VTableTy->getPointerTo());
773 // Zero-length bitfields following non-bitfield members are
783 // non-zero-length bitfields and the last zero-length bitfield; these will
786 // If all we have is a zero-width bitfield, skip it.
942 /// Merge in whether a field of the given type is zero-initializable.
1047 // Zero-length bitfields following non-bitfield members are
1062 // Don't inspect zero-length bitfields.
1073 // For unions we verify that the start is zero and the size
1074 // is in-bounds. However, on BE systems, the offset may be non-zero, but
1083 "Little endian union bitfield with a non-zero offset");