Lines Matching full:getcontext
208 Alignment = Types.getContext().getASTRecordLayout(D).getAlignment();
211 IsMsStruct = D->isMsStruct(Types.getContext());
242 uint64_t TypeSizeInBits = Types.getContext().toBits(TypeSizeInBytes);
277 uint64_t NextFieldOffsetInBits = Types.getContext().toBits(NextFieldOffset);
279 unsigned CharAlign = Types.getContext().getTargetInfo().getCharAlign();
283 = Types.getContext().toCharUnitsFromBits(FirstFieldOffset);
291 Types.getContext().toCharUnitsFromBits(FirstFieldOffset);
298 NextFieldOffsetInBits = Types.getContext().toBits(NextFieldOffset);
303 AppendPadding(Types.getContext().toCharUnitsFromBits(FirstFieldOffset),
313 (*FJ)->getBitWidthValue(Types.getContext()) != 0); FI = FJ++) {
314 NextContiguousFieldOffset += (*FJ)->getBitWidthValue(Types.getContext());
330 uint64_t LastFieldSize = LastFD->getBitWidthValue(Types.getContext());
332 CharUnits StorageBytes = Types.getContext().toCharUnitsFromBits(
334 uint64_t StorageBits = Types.getContext().toBits(StorageBytes);
347 uint64_t EndOffset = Types.getContext().toBits(Layout.getDataSize());
355 uint64_t LongBits = Types.getContext().getTargetInfo().getLongWidth();
361 StorageBytes = Types.getContext().toCharUnitsFromBits(StorageBits);
362 assert(StorageBits == (uint64_t)Types.getContext().toBits(StorageBytes));
374 uint64_t FieldSize = FD->getBitWidthValue(Types.getContext());
396 = Types.getContext().toCharUnitsFromBits(fieldOffset);
413 if (MFAA->getAlignment() != Types.getContext().toBits(typeAlignment))
451 uint64_t FieldSize = Field->getBitWidthValue(Types.getContext());
458 FieldSize, Types.getContext().getTargetInfo().getCharAlign());
460 = Types.getContext().toCharUnitsFromBits(StorageBits);
480 const ASTRecordLayout &layout = Types.getContext().getASTRecordLayout(D);
552 = Types.getContext().getASTRecordLayout(base);
717 const ASTRecordLayout &Layout = Types.getContext().getASTRecordLayout(RD);
759 const ASTRecordLayout &Layout = Types.getContext().getASTRecordLayout(D);
775 if (Types.getContext().ZeroBitfieldFollowsNonBitfield(FD, LastFD)) {
787 if (FD->getBitWidthValue(Types.getContext()) == 0)
817 if (Types.getContext().getTargetInfo().getCXXABI().hasPrimaryVBases()) {
949 if (!Types.getContext().getLangOpts().CPlusPlus)
994 if (getContext().getLangOpts().DumpRecordLayouts) {
1004 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(D);
1006 uint64_t TypeSizeInBits = getContext().toBits(Layout.getSize());
1017 getContext().toBits(AlignedNonVirtualTypeSize);
1029 const ASTRecordLayout &AST_RL = getContext().getASTRecordLayout(D);
1032 bool IsMsStruct = D->isMsStruct(getContext());
1049 if (getContext().ZeroBitfieldFollowsNonBitfield(FD, LastFD)) {
1063 if (FD->getBitWidthValue(getContext()) == 0)