• Home
  • Raw
  • Download

Lines Matching refs:Members

201   std::vector<MemberInfo> Members;  member
271 if (Members.empty()) in lower()
276 std::stable_sort(Members.begin(), Members.end()); in lower()
277 Members.push_back(StorageInfo(Size, getIntNType(8))); in lower()
281 Members.pop_back(); in lower()
359 Members.push_back(MemberInfo( in accumulateFields()
397 Members.push_back(StorageInfo(bitsToCharUnits(StartBitOffset), Type)); in accumulateBitFields()
401 Members.push_back(MemberInfo(bitsToCharUnits(StartBitOffset), in accumulateBitFields()
433 Members.push_back(StorageInfo(bitsToCharUnits(StartBitOffset), Type)); in accumulateBitFields()
435 Members.push_back(MemberInfo(bitsToCharUnits(StartBitOffset), in accumulateBitFields()
445 Members.push_back(MemberInfo(CharUnits::Zero(), MemberInfo::Base, in accumulateBases()
458 Members.push_back(MemberInfo(Layout.getBaseClassOffset(BaseDecl), in accumulateBases()
465 Members.push_back(MemberInfo(CharUnits::Zero(), MemberInfo::VFPtr, in accumulateVPtrs()
469 Members.push_back(MemberInfo(Layout.getVBPtrOffset(), MemberInfo::VBPtr, in accumulateVPtrs()
491 Members.push_back(MemberInfo(ScissorOffset, MemberInfo::Scissor, nullptr, in accumulateVBases()
503 Members.push_back(MemberInfo(Offset, MemberInfo::VBase, nullptr, in accumulateVBases()
509 Members.push_back(StorageInfo(Offset - CharUnits::fromQuantity(4), in accumulateVBases()
511 Members.push_back(MemberInfo(Offset, MemberInfo::VBase, in accumulateVBases()
528 for (std::vector<MemberInfo>::const_iterator Member = Members.begin(), in calculateZeroInit()
529 MemberEnd = Members.end(); in calculateZeroInit()
547 std::vector<MemberInfo>::iterator Prior = Members.begin(); in clipTailPadding()
550 MemberEnd = Members.end(); in clipTailPadding()
574 for (std::vector<MemberInfo>::const_iterator Member = Members.begin(), in determinePacked()
575 MemberEnd = Members.end(); in determinePacked()
589 if (Members.back().Offset % Alignment) in determinePacked()
598 Members.back().Data = getIntNType(Context.toBits(Alignment)); in determinePacked()
604 for (std::vector<MemberInfo>::const_iterator Member = Members.begin(), in insertPadding()
605 MemberEnd = Members.end(); in insertPadding()
623 Members.push_back(StorageInfo(Pad->first, getByteArrayType(Pad->second))); in insertPadding()
624 std::stable_sort(Members.begin(), Members.end()); in insertPadding()
628 for (std::vector<MemberInfo>::const_iterator Member = Members.begin(), in fillOutputFields()
629 MemberEnd = Members.end(); in fillOutputFields()