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 __anon146c45a90111::ItaniumRecordLayoutBuilder
1356 RD, External.Size, External.Align, External.FieldOffsets, in InitializeLayout()
1519 FieldOffsets.push_back(FieldOffset); in LayoutWideBitField()
1767 FieldOffsets.push_back(FieldOffset); in LayoutBitField()
2053 FieldOffsets.push_back(Context.toBits(FieldOffset)); in LayoutField()
2529 FieldOffsets.push_back(Context.toBits(FieldOffset)); in placeFieldAtOffset()
2533 FieldOffsets.push_back(FieldOffset); in placeFieldAtBitOffset()
2568 SmallVector<uint64_t, 16> FieldOffsets; member
2726 RD, External.Size, External.Align, External.FieldOffsets, in initializeLayout()
3008 for (uint64_t &FieldOffset : FieldOffsets) in injectVBPtr()
3031 if (FieldOffsets.empty() && Bases.empty()) in injectVFPtr()
3040 for (uint64_t &FieldOffset : FieldOffsets) in injectVFPtr()
3255 Builder.DataSize, Builder.FieldOffsets, Builder.NonVirtualSize, in getASTRecordLayout()
3265 Builder.FieldOffsets); in getASTRecordLayout()
3289 CharUnits::fromQuantity(-1), DataSize, Builder.FieldOffsets, in getASTRecordLayout()
3303 Builder.Alignment, Builder.getSize(), Builder.FieldOffsets); in getASTRecordLayout()
3457 Builder.Alignment, Builder.getDataSize(), Builder.FieldOffsets); in getObjCLayout()