reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2342 FieldOffsets.push_back(Context.toBits(FieldOffset)); 2442 Context.getTypeInfoInChars(FD->getType()->getUnqualifiedDesugaredType()); 2445 Context.toCharUnitsFromBits(FD->getMaxAlignment()); 2447 if (Context.isAlignmentRequired(FD->getType())) 2449 Context.getTypeAlignInChars(FD->getType()), FieldRequiredAlignment); 2458 auto const &Layout = Context.getASTRecordLayout(RT->getDecl()); 2482 RequiredAlignment, Context.toCharUnitsFromBits(RD->getMaxAlignment())); 2504 RequiredAlignment, Context.toCharUnitsFromBits(RD->getMaxAlignment())); 2516 RequiredAlignment = Context.getTargetInfo().getTriple().isArch64Bit() 2522 if (unsigned DefaultMaxFieldAlignment = Context.getLangOpts().PackStruct) 2528 if (PackedAlignment <= Context.getTargetInfo().getPointerWidth(0)) 2529 MaxFieldAlignment = Context.toCharUnitsFromBits(PackedAlignment); 2537 if (ExternalASTSource *Source = Context.getExternalSource()) 2554 Context.toCharUnitsFromBits(Context.getTargetInfo().getPointerWidth(0)); 2554 Context.toCharUnitsFromBits(Context.getTargetInfo().getPointerWidth(0)); 2556 Context.toCharUnitsFromBits(Context.getTargetInfo().getPointerAlign(0)); 2556 Context.toCharUnitsFromBits(Context.getTargetInfo().getPointerAlign(0)); 2574 const ASTRecordLayout &BaseLayout = Context.getASTRecordLayout(BaseDecl); 2610 const ASTRecordLayout &BaseLayout = Context.getASTRecordLayout(BaseDecl); 2630 const ASTRecordLayout &Layout = Context.getASTRecordLayout(SharedVBPtrBase); 2706 Context.toCharUnitsFromBits(External.getExternalFieldOffset(FD)); 2716 unsigned Width = FD->getBitWidthValue(Context); 2724 if (Width > Context.toBits(Info.Size)) 2725 Width = Context.toBits(Info.Size); 2731 placeFieldAtBitOffset(Context.toBits(Size) - RemainingBitsInField); 2740 auto NewSize = Context.toCharUnitsFromBits( 2741 llvm::alignDown(FieldBitOffset, Context.toBits(Info.Alignment)) + 2742 Context.toBits(Info.Size)); 2755 RemainingBitsInField = Context.toBits(Info.Size) - Width; 2808 FieldOffset += Context.toBits(Offset); 2840 FieldOffset += Context.toBits(Offset); 2859 const ASTRecordLayout &BaseLayout = Context.getASTRecordLayout(BaseDecl); 2871 const ASTRecordLayout &BaseLayout = Context.getASTRecordLayout(BaseDecl); 2930 Size = Context.toCharUnitsFromBits(External.Size); 2932 Alignment = Context.toCharUnitsFromBits(External.Align); 2962 const ASTRecordLayout &Layout = Context.getASTRecordLayout(BaseDecl); 2973 const ASTRecordLayout &Layout = Context.getASTRecordLayout(BaseDecl);