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

References

tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp
  381     for (; Field != FieldEnd; ++Field) {
  381     for (; Field != FieldEnd; ++Field) {
  382       uint64_t BitOffset = getFieldBitOffset(*Field);
  384       if (Field->isZeroLengthBitField(Context)) {
  388       llvm::Type *Type = Types.ConvertTypeForMem(Field->getType());
  392         Run = Field;
  403                                    MemberInfo::Field, nullptr, *Field));
  433       if (Field == FieldEnd)
  436       if (!Field->isZeroLengthBitField(Context)) {
  437         Run = Field;
  438         StartBitOffset = getFieldBitOffset(*Field);
  439         Tail = StartBitOffset + Field->getBitWidthValue(Context);
  443       ++Field;
  456     if (!StartFieldAsSingleRun && Field != FieldEnd &&
  458         (!Field->isZeroLengthBitField(Context) ||
  461         Tail == getFieldBitOffset(*Field)) {
  462       Tail += Field->getBitWidthValue(Context);
  463       ++Field;
  473     for (; Run != Field; ++Run)