• Home
  • Raw
  • Download

Lines Matching refs:getContext

204   Alignment = Types.getContext().getASTRecordLayout(D).getAlignment();  in Layout()
236 uint64_t TypeSizeInBits = Types.getContext().toBits(TypeSizeInBytes); in MakeInfo()
271 uint64_t NextFieldOffsetInBits = Types.getContext().toBits(NextFieldOffset); in LayoutBitfields()
277 = Types.getContext().toCharUnitsFromBits(FirstFieldOffset); in LayoutBitfields()
285 Types.getContext().toCharUnitsFromBits(FirstFieldOffset); in LayoutBitfields()
292 NextFieldOffsetInBits = Types.getContext().toBits(NextFieldOffset); in LayoutBitfields()
297 AppendPadding(Types.getContext().toCharUnitsFromBits(FirstFieldOffset), in LayoutBitfields()
307 (*FJ)->getBitWidthValue(Types.getContext()) != 0); FI = FJ++) { in LayoutBitfields()
308 NextContiguousFieldOffset += (*FJ)->getBitWidthValue(Types.getContext()); in LayoutBitfields()
324 uint64_t LastFieldSize = LastFD->getBitWidthValue(Types.getContext()); in LayoutBitfields()
326 CharUnits StorageBytes = Types.getContext().toCharUnitsFromBits( in LayoutBitfields()
328 uint64_t StorageBits = Types.getContext().toBits(StorageBytes); in LayoutBitfields()
341 uint64_t EndOffset = Types.getContext().toBits(Layout.getDataSize()); in LayoutBitfields()
355 StorageBytes = Types.getContext().toCharUnitsFromBits(StorageBits); in LayoutBitfields()
356 assert(StorageBits == (uint64_t)Types.getContext().toBits(StorageBytes)); in LayoutBitfields()
368 uint64_t FieldSize = FD->getBitWidthValue(Types.getContext()); in LayoutBitfields()
390 = Types.getContext().toCharUnitsFromBits(fieldOffset); in LayoutField()
407 if (MFAA->getAlignment() != Types.getContext().toBits(typeAlignment)) in LayoutField()
445 uint64_t FieldSize = Field->getBitWidthValue(Types.getContext()); in LayoutUnionField()
454 = Types.getContext().toCharUnitsFromBits(StorageBits); in LayoutUnionField()
474 const ASTRecordLayout &layout = Types.getContext().getASTRecordLayout(D); in LayoutUnion()
546 = Types.getContext().getASTRecordLayout(base); in LayoutBase()
711 const ASTRecordLayout &Layout = Types.getContext().getASTRecordLayout(RD); in ComputeNonVirtualBaseType()
753 const ASTRecordLayout &Layout = Types.getContext().getASTRecordLayout(D); in LayoutFields()
771 if (FD->getBitWidthValue(Types.getContext()) == 0) in LayoutFields()
933 if (!Types.getContext().getLangOpts().CPlusPlus) in CheckZeroInitializable()
978 if (getContext().getLangOpts().DumpRecordLayouts) { in ComputeRecordLayout()
988 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(D); in ComputeRecordLayout()
990 uint64_t TypeSizeInBits = getContext().toBits(Layout.getSize()); in ComputeRecordLayout()
1001 getContext().toBits(AlignedNonVirtualTypeSize); in ComputeRecordLayout()
1013 const ASTRecordLayout &AST_RL = getContext().getASTRecordLayout(D); in ComputeRecordLayout()
1032 if (FD->getBitWidthValue(getContext()) == 0) in ComputeRecordLayout()