reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/CodeGen/CGAtomic.cpp
   81             C.toCharUnitsFromBits(Offset + OrigBFI.Size + C.getCharWidth() - 1)
 1392          LVal.getBitFieldInfo().Size == ValueSizeInBits) &&
 1748   if ((LVal.isBitField() && BFI.Size != ValueSizeInBits) ||
 1782   if ((LVal.isBitField() && BFI.Size != ValueSizeInBits) ||
 1834   if ((LVal.isBitField() && BFI.Size != ValueSizeInBits) ||
 1864   if ((LVal.isBitField() && BFI.Size != ValueSizeInBits) ||
tools/clang/lib/CodeGen/CGDebugInfo.cpp
 1259   uint64_t SizeInBits = BitFieldInfo.Size;
 1268     Offset = BitFieldInfo.StorageSize - BitFieldInfo.Size - Offset;
tools/clang/lib/CodeGen/CGExpr.cpp
 1831     assert(static_cast<unsigned>(Info.Offset + Info.Size) <= Info.StorageSize);
 1832     unsigned HighBits = Info.StorageSize - Info.Offset - Info.Size;
 1840     if (static_cast<unsigned>(Info.Offset) + Info.Size < Info.StorageSize)
 1842                                                               Info.Size),
 2040   if (Info.StorageSize != Info.Size) {
 2041     assert(Info.StorageSize > Info.Size && "Invalid bitfield size.");
 2049                                                             Info.Size),
 2059                                                      Info.Offset + Info.Size),
 2077       assert(Info.Size <= Info.StorageSize);
 2078       unsigned HighBits = Info.StorageSize - Info.Size;
tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp
  229   Info.Size = FD->getBitWidthValue(Context);
  232   if (Info.Size > Info.StorageSize)
  233     Info.Size = Info.StorageSize;
  239     Info.Offset = Info.StorageSize - (Info.Offset + Info.Size);
  839         assert(static_cast<unsigned>(Info.Offset + Info.Size) ==
  852     assert(Info.Size > 0 && "Empty bitfield!");
  853     assert(static_cast<unsigned>(Info.Offset) + Info.Size <= Info.StorageSize &&
  898      << " Size:" << Size