Lines Matching refs:FieldOffsets
70 llvm::DenseMap<const FieldDecl *, uint64_t> FieldOffsets; member
81 assert(FieldOffsets.count(FD) && in getExternalFieldOffset()
83 return FieldOffsets[FD]; in getExternalFieldOffset()
601 SmallVector<uint64_t, 16> FieldOffsets; member in __anon0138ef250111::ItaniumRecordLayoutBuilder
1358 RD, External.Size, External.Align, External.FieldOffsets, in InitializeLayout()
1521 FieldOffsets.push_back(FieldOffset); in LayoutWideBitField()
1769 FieldOffsets.push_back(FieldOffset); in LayoutBitField()
2077 FieldOffsets.push_back(Context.toBits(FieldOffset)); in LayoutField()
2569 FieldOffsets.push_back(Context.toBits(FieldOffset)); in placeFieldAtOffset()
2573 FieldOffsets.push_back(FieldOffset); in placeFieldAtBitOffset()
2608 SmallVector<uint64_t, 16> FieldOffsets; member
2766 RD, External.Size, External.Align, External.FieldOffsets, in initializeLayout()
3048 for (uint64_t &FieldOffset : FieldOffsets) in injectVBPtr()
3071 if (FieldOffsets.empty() && Bases.empty()) in injectVFPtr()
3080 for (uint64_t &FieldOffset : FieldOffsets) in injectVFPtr()
3295 Builder.DataSize, Builder.FieldOffsets, Builder.NonVirtualSize, in getASTRecordLayout()
3305 Builder.FieldOffsets); in getASTRecordLayout()
3329 CharUnits::fromQuantity(-1), DataSize, Builder.FieldOffsets, in getASTRecordLayout()
3343 Builder.Alignment, Builder.getSize(), Builder.FieldOffsets); in getASTRecordLayout()
3498 Builder.Alignment, Builder.getDataSize(), Builder.FieldOffsets); in getObjCLayout()