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 __anon28bd2e0c0111::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()
2085 FieldOffsets.push_back(Context.toBits(FieldOffset)); in LayoutField()
2580 FieldOffsets.push_back(Context.toBits(FieldOffset)); in placeFieldAtOffset()
2584 FieldOffsets.push_back(FieldOffset); in placeFieldAtBitOffset()
2619 SmallVector<uint64_t, 16> FieldOffsets; member
2778 RD, External.Size, External.Align, External.FieldOffsets, in initializeLayout()
3060 for (uint64_t &FieldOffset : FieldOffsets) in injectVBPtr()
3091 for (uint64_t &FieldOffset : FieldOffsets) in injectVFPtr()
3308 Builder.DataSize, Builder.FieldOffsets, Builder.NonVirtualSize, in getASTRecordLayout()
3318 Builder.FieldOffsets); in getASTRecordLayout()
3342 CharUnits::fromQuantity(-1), DataSize, Builder.FieldOffsets, in getASTRecordLayout()
3356 Builder.Alignment, Builder.getSize(), Builder.FieldOffsets); in getASTRecordLayout()
3511 Builder.Alignment, Builder.getDataSize(), Builder.FieldOffsets); in getObjCLayout()