Lines Matching refs:Members
214 std::vector<MemberInfo> Members; member
292 if (Members.empty()) { in lower()
300 llvm::stable_sort(Members); in lower()
301 Members.push_back(StorageInfo(Size, getIntNType(8))); in lower()
305 Members.pop_back(); in lower()
382 Members.push_back(MemberInfo( in accumulateFields()
424 Members.push_back(StorageInfo(bitsToCharUnits(StartBitOffset), Type)); in accumulateBitFields()
428 Members.push_back(MemberInfo(bitsToCharUnits(StartBitOffset), in accumulateBitFields()
500 Members.push_back(StorageInfo(bitsToCharUnits(StartBitOffset), Type)); in accumulateBitFields()
502 Members.push_back(MemberInfo(bitsToCharUnits(StartBitOffset), in accumulateBitFields()
513 Members.push_back(MemberInfo(CharUnits::Zero(), MemberInfo::Base, in accumulateBases()
526 Members.push_back(MemberInfo(Layout.getBaseClassOffset(BaseDecl), in accumulateBases()
650 Members.push_back(MemberInfo(CharUnits::Zero(), MemberInfo::VFPtr, in accumulateVPtrs()
654 Members.push_back(MemberInfo(Layout.getVBPtrOffset(), MemberInfo::VBPtr, in accumulateVPtrs()
676 Members.push_back(MemberInfo(ScissorOffset, MemberInfo::Scissor, nullptr, in accumulateVBases()
688 Members.push_back(MemberInfo(Offset, MemberInfo::VBase, nullptr, in accumulateVBases()
694 Members.push_back(StorageInfo(Offset - CharUnits::fromQuantity(4), in accumulateVBases()
696 Members.push_back(MemberInfo(Offset, MemberInfo::VBase, in accumulateVBases()
713 for (std::vector<MemberInfo>::const_iterator Member = Members.begin(), in calculateZeroInit()
714 MemberEnd = Members.end(); in calculateZeroInit()
732 std::vector<MemberInfo>::iterator Prior = Members.begin(); in clipTailPadding()
735 MemberEnd = Members.end(); in clipTailPadding()
766 for (std::vector<MemberInfo>::const_iterator Member = Members.begin(), in determinePacked()
767 MemberEnd = Members.end(); in determinePacked()
781 if (Members.back().Offset % Alignment) in determinePacked()
790 Members.back().Data = getIntNType(Context.toBits(Alignment)); in determinePacked()
796 for (std::vector<MemberInfo>::const_iterator Member = Members.begin(), in insertPadding()
797 MemberEnd = Members.end(); in insertPadding()
815 Members.push_back(StorageInfo(Pad->first, getByteArrayType(Pad->second))); in insertPadding()
816 llvm::stable_sort(Members); in insertPadding()
820 for (std::vector<MemberInfo>::const_iterator Member = Members.begin(), in fillOutputFields()
821 MemberEnd = Members.end(); in fillOutputFields()