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 __anonb9bd28ab0111::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()
2084 FieldOffsets.push_back(Context.toBits(FieldOffset)); in LayoutField()
2596 FieldOffsets.push_back(Context.toBits(FieldOffset)); in placeFieldAtOffset()
2600 FieldOffsets.push_back(FieldOffset); in placeFieldAtBitOffset()
2637 SmallVector<uint64_t, 16> FieldOffsets; member
2796 RD, External.Size, External.Align, External.FieldOffsets, in initializeLayout()
3107 for (uint64_t &FieldOffset : FieldOffsets) in injectVBPtr()
3138 for (uint64_t &FieldOffset : FieldOffsets) in injectVFPtr()
3356 Builder.DataSize, Builder.FieldOffsets, Builder.NonVirtualSize, in getASTRecordLayout()
3367 Builder.FieldOffsets); in getASTRecordLayout()
3391 CharUnits::fromQuantity(-1), DataSize, Builder.FieldOffsets, in getASTRecordLayout()
3405 Builder.Alignment, Builder.getSize(), Builder.FieldOffsets); in getASTRecordLayout()
3560 Builder.Alignment, Builder.getDataSize(), Builder.FieldOffsets); in getObjCLayout()