• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/contrib/llvm-project/clang/lib/CodeGen/

Lines Matching defs:Members

200   std::vector<MemberInfo> Members;
271 if (Members.empty())
276 llvm::stable_sort(Members);
277 Members.push_back(StorageInfo(Size, getIntNType(8)));
281 Members.pop_back();
357 Members.push_back(MemberInfo(
398 Members.push_back(StorageInfo(bitsToCharUnits(StartBitOffset), Type));
402 Members.push_back(MemberInfo(bitsToCharUnits(StartBitOffset),
472 Members.push_back(StorageInfo(bitsToCharUnits(StartBitOffset), Type));
474 Members.push_back(MemberInfo(bitsToCharUnits(StartBitOffset),
485 Members.push_back(MemberInfo(CharUnits::Zero(), MemberInfo::Base,
498 Members.push_back(MemberInfo(Layout.getBaseClassOffset(BaseDecl),
505 Members.push_back(MemberInfo(CharUnits::Zero(), MemberInfo::VFPtr,
509 Members.push_back(MemberInfo(Layout.getVBPtrOffset(), MemberInfo::VBPtr,
531 Members.push_back(MemberInfo(ScissorOffset, MemberInfo::Scissor, nullptr,
543 Members.push_back(MemberInfo(Offset, MemberInfo::VBase, nullptr,
549 Members.push_back(StorageInfo(Offset - CharUnits::fromQuantity(4),
551 Members.push_back(MemberInfo(Offset, MemberInfo::VBase,
568 for (std::vector<MemberInfo>::const_iterator Member = Members.begin(),
569 MemberEnd = Members.end();
587 std::vector<MemberInfo>::iterator Prior = Members.begin();
590 MemberEnd = Members.end();
621 for (std::vector<MemberInfo>::const_iterator Member = Members.begin(),
622 MemberEnd = Members.end();
636 if (Members.back().Offset % Alignment)
645 Members.back().Data = getIntNType(Context.toBits(Alignment));
651 for (std::vector<MemberInfo>::const_iterator Member = Members.begin(),
652 MemberEnd = Members.end();
666 // Add the padding to the Members list and sort it.
670 Members.push_back(StorageInfo(Pad->first, getByteArrayType(Pad->second)));
671 llvm::stable_sort(Members);
675 for (std::vector<MemberInfo>::const_iterator Member = Members.begin(),
676 MemberEnd = Members.end();