reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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);