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

References

tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp
  588   CharUnits Tail = getSize(Prior->Data);
  589   for (std::vector<MemberInfo>::iterator Member = Prior + 1,
  596       assert(Prior->Kind == MemberInfo::Field &&
  598       if (!Prior->FD || Prior->FD->isBitField())
  598       if (!Prior->FD || Prior->FD->isBitField())
  599         Prior->Data = getByteArrayType(bitsToCharUnits(llvm::alignTo(
  600             cast<llvm::IntegerType>(Prior->Data)->getIntegerBitWidth(), 8)));
  602         assert(Prior->FD->hasAttr<NoUniqueAddressAttr>() &&
  604         Prior->Data = getByteArrayType(
  605             Context.getTypeInfoDataSizeInChars(Prior->FD->getType()).first);
  609       Prior = Member;
  610     Tail = Prior->Offset + getSize(Prior->Data);
  610     Tail = Prior->Offset + getSize(Prior->Data);