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);
  593     if (!Member->Data && Member->Kind != MemberInfo::Scissor)
  599         Prior->Data = getByteArrayType(bitsToCharUnits(llvm::alignTo(
  600             cast<llvm::IntegerType>(Prior->Data)->getIntegerBitWidth(), 8)));
  604         Prior->Data = getByteArrayType(
  608     if (Member->Data)
  610     Tail = Prior->Offset + getSize(Prior->Data);
  624     if (!Member->Data)
  628     if (Member->Offset % getAlignment(Member->Data))
  631       NVAlignment = std::max(NVAlignment, getAlignment(Member->Data));
  632     Alignment = std::max(Alignment, getAlignment(Member->Data));
  645     Members.back().Data = getIntNType(Context.toBits(Alignment));
  654     if (!Member->Data)
  660         Size.alignTo(Packed ? CharUnits::One() : getAlignment(Member->Data)))
  662     Size = Offset + getSize(Member->Data);
  678     if (Member->Data)
  679       FieldTypes.push_back(Member->Data);
  684       if (!Member->Data)