reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/include/clang/AST/CharUnits.h
  235     clang::CharUnits::QuantityType Quantity = CU.getQuantity();
tools/clang/include/clang/AST/OSLog.h
   99   unsigned char getSizeByte() const { return size().getQuantity(); }
tools/clang/include/clang/AST/VTableBuilder.h
  195     assert(Offset.getQuantity() < (1LL << 56) && "Offset is too big!");
  196     assert(Offset.getQuantity() >= -(1LL << 56) && "Offset is too small!");
  198     Value = (uint64_t(Offset.getQuantity()) << 3) | ComponentKind;
tools/clang/include/clang/CodeGen/CGFunctionInfo.h
  345     IndirectAlign = IA.getQuantity();
  657     ArgStructAlign = Align.getQuantity();
tools/clang/lib/AST/APValue.cpp
  525             << getLValueOffset().getQuantity();
  528             << getLValueOffset().getQuantity();
  726     Result = Ctx.MakeIntValue(getLValueOffset().getQuantity(), SrcTy);
tools/clang/lib/AST/ASTContext.cpp
 1723   assert((Size == 0 || static_cast<uint64_t>(EltInfo.first.getQuantity()) <=
 1726   uint64_t Width = EltInfo.first.getQuantity() * Size;
 1727   unsigned Align = EltInfo.second.getQuantity();
 2252   return CharSize.getQuantity() * getCharWidth();
 6316   return llvm::itostr(CU.getQuantity());
10378   uint64_t Size = sizeChars.getQuantity();
10380   unsigned Align = alignChars.getQuantity();
tools/clang/lib/AST/ExprConstant.cpp
 1608       uint64_t Offset64 = Offset.getQuantity();
 1609       uint64_t ElemSize64 = ElementSize.getQuantity();
 1619       if (N.getQuantity())
 5995   APInt ElemSizeAP(ByteSize.getBitWidth(), ElemSize.getQuantity());
 6140       : Bytes(Width.getQuantity()),
 6149       if (!Bytes[I.getQuantity()])
 6151       Output.push_back(*Bytes[I.getQuantity()]);
 6164       assert(!Bytes[Offset.getQuantity() + Index] && "overwriting a byte?");
 6165       Bytes[Offset.getQuantity() + Index] = Byte;
 6192     assert((size_t)Offset.getQuantity() <= Buffer.size());
 6304     SmallVector<unsigned char, 8> Bytes(Width.getQuantity());
 6305     llvm::StoreIntToMemory(Val, &*Bytes.begin(), Width.getQuantity());
 6375     APSInt Val(SizeOf.getQuantity() * Info.Ctx.getCharWidth(), true);
 8181           << (unsigned)BaseAlignment.getQuantity()
 8182           << (unsigned)Align.getQuantity();
 8196         << (int)OffsetResult.Offset.getQuantity()
 8197         << (unsigned)Align.getQuantity();
 8387     uint64_t TSize = Info.Ctx.getTypeSizeInChars(T).getQuantity();
 8417       uint64_t SrcOffset = Src.getLValueOffset().getQuantity();
 8418       uint64_t DestOffset = Dest.getLValueOffset().getQuantity();
 9690     return Success(Size.getQuantity(), E);
10483     Size = (EndOffset - LVal.getLValueOffset()).getQuantity();
10540     return Success(Layout.size().getQuantity(), E);
10719       int64_t Off = String.Offset.getQuantity();
10835       uint64_t BytesPerElement = CharTy1Size.getQuantity();
11262   uint64_t Offset64 = Offset.getQuantity();
11665     uint64_t CompareLHS = LHSOffset.getQuantity();
11666     uint64_t CompareRHS = RHSOffset.getQuantity();
11680       uint64_t OffsetLimit = Size.getQuantity();
11880     APSInt LHS(llvm::APInt(65, (int64_t)LHSOffset.getQuantity(), true), false);
11881     APSInt RHS(llvm::APInt(65, (int64_t)RHSOffset.getQuantity(), true), false);
11882     APSInt ElemSize(llvm::APInt(65, (int64_t)ElementSize.getQuantity(), true),
11944             .getQuantity(),
tools/clang/lib/AST/MicrosoftMangle.cpp
  605       FieldOffset -= getASTContext().getOffsetOfBaseWithVBPtr(RD).getQuantity();
  668       NVOffset = ML.VFPtrOffset.getQuantity();
  672         VBPtrOffset = Layout.getVBPtrOffset().getQuantity();
  681       NVOffset -= getASTContext().getOffsetOfBaseWithVBPtr(RD).getQuantity();
  706   uint64_t OffsetInVFTable = ML.Index * PointerWidth.getQuantity();
tools/clang/lib/AST/RecordLayoutBuilder.cpp
 1800         if (!llvm::isPowerOf2_64(TypeSize.getQuantity())) {
 1826             llvm::isPowerOf2_64(TypeSize.getQuantity()))
 1991     assert(llvm::isPowerOf2_64(NewAlignment.getQuantity()) &&
 1997     assert(llvm::isPowerOf2_64(UnpackedNewAlignment.getQuantity()) &&
 3263   OS << llvm::format("%10" PRId64 " | ", (int64_t)Offset.getQuantity());
 3273     BufferOS << Offset.getQuantity() << ':';
 3413   OS << "[sizeof=" << Layout.getSize().getQuantity();
 3415     OS << ", dsize=" << Layout.getDataSize().getQuantity();
 3416   OS << ", align=" << Layout.getAlignment().getQuantity();
 3421     OS << " nvsize=" << Layout.getNonVirtualSize().getQuantity();
 3422     OS << ", nvalign=" << Layout.getNonVirtualAlignment().getQuantity();
tools/clang/lib/AST/Type.cpp
  142   uint64_t ElementSize = Context.getTypeSizeInChars(ElementType).getQuantity();
tools/clang/lib/AST/VTableBuilder.cpp
  407   Out << Base.getBaseOffset().getQuantity() << ")\n";
  421     Out << ", " << Overrider.Offset.getQuantity() << ')';
  434       Out << Offset.NonVirtualOffset.getQuantity() << " nv]";
 1186           VBaseOffsetOffsets.lookup(Offset.VirtualBase).getQuantity();
 1190                                              Offset.VirtualBase).getQuantity();
 1194     Adjustment.NonVirtual = Offset.NonVirtualOffset.getQuantity();
 1286       VCallOffsets.getVCallOffsetOffset(MD).getQuantity();
 1290   Adjustment.NonVirtual = Offset.NonVirtualOffset.getQuantity();
 1880     Out << MostDerivedClassOffset.getQuantity() << ") in '";
 1913           << Component.getVCallOffset().getQuantity()
 1919           << Component.getVBaseOffset().getQuantity()
 1925           << Component.getOffsetToTop().getQuantity()
 2038         Out << ", " << Base.getBaseOffset().getQuantity();
 2056           Out << ", " << BaseOffset.getQuantity() << ") vtable address --\n";
 2085       Out << "   " << I.first << " | " << I.second.getQuantity() << '\n';
 2833       (OffsetOfVBaseWithVFPtr - WhichVFPtr.FullOffsetInMDC).getQuantity() - 4;
 2845        MostDerivedClassLayout.getVBPtrOffset()).getQuantity();
 2847       Context.getTypeSizeInChars(Context.IntTy).getQuantity() *
 2850   TA.NonVirtual = (ThisOffset - Overrider.Offset).getQuantity();
 2953         (ThisOffset - WhichVFPtr.FullOffsetInMDC).getQuantity();
 3034           ReturnAdjustmentOffset.NonVirtualOffset.getQuantity();
 3039             DerivedLayout.getVBPtrOffset().getQuantity();
 3428       assert(Offset.getQuantity() == -1);
 3432     assert(Offset.getQuantity() != -1);
 3646         Out << "vfptr at offset " << VFPtrOffset.getQuantity() << " --\n";
tools/clang/lib/CodeGen/CGAtomic.cpp
   88             VoidPtrAddr, OffsetInChars.getQuantity());
  104               C.toCharUnitsFromBits(AtomicSizeInBits).getQuantity());
  352       CGF.getContext().toCharUnitsFromBits(AtomicSizeInBits).getQuantity(),
  353       LVal.getAlignment().getQuantity());
  767   uint64_t Size = sizeChars.getQuantity();
tools/clang/lib/CodeGen/CGBlocks.cpp
  124   Name += llvm::to_string(BlockInfo.BlockSize.getQuantity()) + "_";
  131     Name += llvm::to_string(BlockInfo.BlockAlign.getQuantity()) + "_";
  138       Name += llvm::to_string(E.Capture->getOffset().getQuantity());
  221   elements.addInt(ulong, blockInfo.BlockSize.getQuantity());
  444   return CharUnits::fromQuantity(v.getQuantity() & (~v.getQuantity() + 1));
  444   return CharUnits::fromQuantity(v.getQuantity() & (~v.getQuantity() + 1));
  469         2 * CGM.getIntSize().getQuantity() + GenPtrSize.getQuantity();
  469         2 * CGM.getIntSize().getQuantity() + GenPtrSize.getQuantity();
  470     unsigned BlockAlign = GenPtrAlign.getQuantity();
  744                                                 padding.getQuantity()));
  762                                                   padding.getQuantity()));
 1006           llvm::ConstantInt::get(IntTy, blockInfo.BlockSize.getQuantity()),
 1009           llvm::ConstantInt::get(IntTy, blockInfo.BlockAlign.getQuantity()),
 1415     fields.addInt(CGM.IntTy, blockInfo.BlockSize.getQuantity());
 1416     fields.addInt(CGM.IntTy, blockInfo.BlockAlign.getQuantity());
 1451         b.CreateStructGEP(literal, 0), CGM.getPointerAlign().getQuantity());
 1918   Name += llvm::to_string(BlockAlignment.getQuantity()) + "_";
 1921     Name += llvm::to_string(E.Capture->getOffset().getQuantity());
 2791       llvm::ArrayType::get(Int8Ty, (varOffset - size).getQuantity());
 2798                > varAlign.getQuantity()) {
 2908   V = llvm::ConstantInt::get(IntTy, byrefSize.getQuantity());
tools/clang/lib/CodeGen/CGBlocks.h
  204       v.Offset = offset.getQuantity();
tools/clang/lib/CodeGen/CGBuilder.h
   61     return llvm::ConstantInt::get(TypeCache.SizeTy, N.getQuantity());
   71                              Addr.getAlignment().getQuantity(),
   78                              Addr.getAlignment().getQuantity(),
   84                              Addr.getAlignment().getQuantity(),
   92     return CreateAlignedLoad(Addr, Align.getQuantity(), Name);
   96     return CreateAlignedLoad(Addr, Align.getQuantity(), Name);
  102     return CreateAlignedLoad(Addr, Align.getQuantity(), Name);
  110                               Addr.getAlignment().getQuantity(), IsVolatile);
  116     return CreateAlignedStore(Val, Addr, Align.getQuantity(), IsVolatile);
  276     return CreateMemCpy(Dest.getPointer(), Dest.getAlignment().getQuantity(),
  277                         Src.getPointer(), Src.getAlignment().getQuantity(),
  282     return CreateMemCpy(Dest.getPointer(), Dest.getAlignment().getQuantity(),
  283                         Src.getPointer(), Src.getAlignment().getQuantity(),
  290     return CreateMemMove(Dest.getPointer(), Dest.getAlignment().getQuantity(),
  291                          Src.getPointer(), Src.getAlignment().getQuantity(),
  299                         Dest.getAlignment().getQuantity(), IsVolatile);
tools/clang/lib/CodeGen/CGBuiltin.cpp
  327       llvm::IntegerType::get(CGF.getLLVMContext(), LoadSize.getQuantity() * 8);
  341       llvm::IntegerType::get(CGF.getLLVMContext(), StoreSize.getQuantity() * 8);
 1127     OS << "_" << BufferAlignment.getQuantity();
 1207     if (!Size.getQuantity())
 1262       ArgVal = Builder.getInt32(Item.getConstValue().getQuantity());
 2364             .getQuantity();
 2377         CGM.getContext().toCharUnitsFromBits(AlignmentInBits).getQuantity();
 2844                                              StoreSize.getQuantity() * 8);
 5258     return Builder.getInt32(addr.getAlignment().getQuantity());
 6348     return Builder.getInt32(addr.getAlignment().getQuantity());
10506       getContext().getTypeAlignInChars(E->getArg(1)->getType()).getQuantity();
10546       getContext().getTypeAlignInChars(E->getArg(1)->getType()).getQuantity();
13624         {Ptr, ConstantInt::get(Builder.getInt32Ty(), Align.getQuantity())});
tools/clang/lib/CodeGen/CGCUDANV.cpp
  359         llvm::ConstantInt::get(SizeTy, TyWidth.getQuantity()),
  360         llvm::ConstantInt::get(SizeTy, Offset.getQuantity()),
tools/clang/lib/CodeGen/CGCall.cpp
 1993                                         .getQuantity());
 2080         Attrs.addAlignmentAttr(Align.getQuantity());
 2103                                        .getQuantity());
 2128         Attrs.addDereferenceableAttr(info.first.getQuantity());
 2329           auto SizeVal = llvm::ConstantInt::get(IntPtrTy, Size.getQuantity());
 2379                   getContext().getTypeSizeInChars(ETy).getQuantity()*ArrSize);
 3969             llvm::getOrEnforceKnownAlignment(V, Align.getQuantity(), *TD) <
 3970                 Align.getQuantity()) {
tools/clang/lib/CodeGen/CGClass.cpp
  190   return llvm::ConstantInt::get(PtrDiffTy, Offset.getQuantity());
  239                                         nonVirtualOffset.getQuantity());
  777         Context.toCharUnitsFromBits(Info.getFieldOffset(i)).getQuantity();
  786     SSV[NumFields].Size = D->isBitField() ? 0 : FieldSize.getQuantity();
  803   uint64_t TypeSize = Info.getNonVirtualSize().getQuantity();
  990       CGF.Builder.CreateMemCpy(DestPtr, SrcPtr, Size.getQuantity());
 1714               .getQuantity());
 1722         PoisonSize = Layout.getNonVirtualSize().getQuantity() -
 1725                          .getQuantity();
 1730                          .getQuantity();
 1755           Context.toCharUnitsFromBits(CGF.PointerWidthInBits).getQuantity();
tools/clang/lib/CodeGen/CGCleanup.cpp
   64                       V.getAlignment().getQuantity());
   70                     V.getAlignment().getQuantity());
tools/clang/lib/CodeGen/CGDebugInfo.cpp
 1605                            .getQuantity();
 1720                              .getQuantity();
 1729                           .getQuantity();
 3879       llvm::APInt pad(32, NumPaddingBytes.getQuantity());
 3971       Expr.push_back(offset.getQuantity());
 3976       Expr.push_back(offset.getQuantity());
 4126   addr.push_back(offset.getQuantity());
 4133     addr.push_back(offset.getQuantity());
 4138     addr.push_back(offset.getQuantity());
tools/clang/lib/CodeGen/CGDecl.cpp
 1120   } else if (CacheEntry->getAlignment() < Align.getQuantity()) {
 1719         llvm::ConstantInt::get(IntPtrTy, EltSize.getQuantity());
tools/clang/lib/CodeGen/CGDeclCXX.cpp
  166   uint64_t Width = Size.getQuantity();
tools/clang/lib/CodeGen/CGExpr.cpp
  714     uint64_t TySize = getContext().getTypeSizeInChars(Ty).getQuantity();
  743     AlignVal = Alignment.getQuantity();
  745       AlignVal = getContext().getTypeAlignInChars(Ty).getQuantity();
  889   uint64_t EltSize = C.getTypeSizeInChars(EltTy).getQuantity();
 3542         llvm::ConstantInt::get(Idx->getType(), InterfaceSize.getQuantity());
 4057         getContext().getTypeSizeInChars(FieldType).getQuantity();
tools/clang/lib/CodeGen/CGExprAgg.cpp
  363     llvm::Value *size = llvm::ConstantInt::get(CGF.SizeTy, sz.getQuantity());
  493   if (NumInitElements * elementSize.getQuantity() > 16 &&
  731         CGF.getContext().getTypeSizeInChars(E->getType()).getQuantity());
 1834   llvm::Constant *SizeVal = CGF.Builder.getInt64(Size.getQuantity());
 1969           llvm::ConstantInt::get(SizeTy, TypeInfo.first.getQuantity()));
 1973     SizeVal = llvm::ConstantInt::get(SizeTy, TypeInfo.first.getQuantity());
tools/clang/lib/CodeGen/CGExprCXX.cpp
  683       = llvm::ConstantInt::get(CGF.SizeTy, typeSize.getQuantity());
  692                          CalculateCookiePadding(CGF, e).getQuantity());
  724   llvm::APInt typeSizeMultiplier(sizeWidth, typeSize.getQuantity());
 1002           getContext().getTypeSizeInChars(ElementType).getQuantity() *
 1449                            CGF.SizeTy, AllocAlign.getQuantity())),
 1615           RValue::get(llvm::ConstantInt::get(SizeTy, allocAlign.getQuantity())),
 1784                                                DeleteTypeSize.getQuantity());
 1793           Size, llvm::ConstantInt::get(SizeTy, CookieSize.getQuantity()));
 1804                                                 DeleteTypeAlign.getQuantity());
tools/clang/lib/CodeGen/CGExprConstant.cpp
   62       Ty = llvm::ArrayType::get(Ty, PadSize.getQuantity());
   67     llvm::Type *Ty = llvm::ArrayType::get(CGM.Int8Ty, ZeroSize.getQuantity());
 1782                                   Value.getLValueOffset().getQuantity());
tools/clang/lib/CodeGen/CGExprScalar.cpp
 2548       llvm::ConstantInt::get(CGF.SizeTy, size.getQuantity());
 2665           CGF.getContext().getTypeSizeInChars(CurrentType).getQuantity());
 2717       Offset = llvm::ConstantInt::get(ResultType, OffsetInt.getQuantity());
 2759             .getQuantity();
tools/clang/lib/CodeGen/CGNonTrivialStruct.cpp
  155     S += llvm::to_string(Offset.getQuantity());
  197     appendStr("_AB" + llvm::to_string(FieldOffset.getQuantity()) + "s" +
  198               llvm::to_string(EltSize.getQuantity()) + "n" +
  223     this->appendStr(llvm::to_string(DstAlignment.getQuantity()));
  241     this->appendStr(llvm::to_string(DstAlignment.getQuantity()));
  242     this->appendStr("_" + llvm::to_string(SrcAlignment.getQuantity()));
  249     this->appendStr("_t" + llvm::to_string(this->Start.getQuantity()) + "w" +
  250                     llvm::to_string((this->End - this->Start).getQuantity()));
  350     unsigned BaseEltSize = Ctx.getTypeSizeInChars(BaseEltQT).getQuantity();
  413     if (Offset.getQuantity() == 0)
  416     Addr = CGF->Builder.CreateConstInBoundsGEP(Addr, Offset.getQuantity());
  513     if (Size.getQuantity() == 0)
  520     if (Size.getQuantity() >= 16 || !llvm::isPowerOf2_32(Size.getQuantity())) {
  520     if (Size.getQuantity() >= 16 || !llvm::isPowerOf2_32(Size.getQuantity())) {
  522           llvm::ConstantInt::get(this->CGF->SizeTy, Size.getQuantity());
  531           Size.getQuantity() * this->CGF->getContext().getCharWidth());
  655     llvm::Constant *SizeVal = CGF->Builder.getInt64(Size.getQuantity());
tools/clang/lib/CodeGen/CGObjCGNU.cpp
 1646               b.CreateStructGEP(lateInit.second.first, lateInit.second.second), CGM.getPointerAlign().getQuantity());
 1792       Context.getASTObjCInterfaceLayout(SuperClassDecl).getSize().getQuantity();
 1796       0 - (Context.getASTObjCImplementationLayout(OID).getSize().getQuantity() -
 1855             CGM.getContext().getTypeSizeInChars(ivarTy).getQuantity());
 1858             llvm::Log2_32(Context.getTypeAlignInChars(ivarTy).getQuantity());
 3405     Context.getASTObjCImplementationLayout(OID).getSize().getQuantity();
 3420     Context.getASTObjCInterfaceLayout(SuperClassDecl).getSize().getQuantity();
tools/clang/lib/CodeGen/CGObjCMac.cpp
 2760     unsigned size_in_words = size_in_bytes.getQuantity() / WordSizeInBytes;
 2776       (BLOCK_LAYOUT_NON_OBJECT_BYTES << 4) | (residue_in_bytes.getQuantity()-1);
 2895     Str += llvm::to_string(R.block_var_bytepos.getQuantity());
 2896     Str += "l" + llvm::to_string(R.block_var_size.getQuantity());
 3589   values.addInt(ObjCTypes.LongTy, Size.getQuantity());
 6343   InstanceSize = RL.getDataSize().getQuantity();
tools/clang/lib/CodeGen/CGOpenCLRuntime.cpp
  104                           .getQuantity();
  114                           .getQuantity();
tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp
 4212                          CE->getVarSize().getQuantity(), Flags,
 7635               TypeSize.getQuantity() - 1);
 9120       Size, MapperCGF.Builder.getInt64(ElementSize.getQuantity()));
10718                           .getQuantity());
tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp
  241             C.getDeclAlign(D).getQuantity(),
  291       llvm::APInt Align(32, std::max(C.getDeclAlign(VD).getQuantity(),
 2129         CGM.getContext().getTypeAlignInChars(GlobalRecTy).getQuantity();
 2131         CGM.getContext().getTypeSizeInChars(GlobalRecTy).getQuantity();
 2175             CGM.getContext().getTypeAlignInChars(SecGlobalRecTy).getQuantity();
 2177             CGM.getContext().getTypeSizeInChars(SecGlobalRecTy).getQuantity();
 2208             CGM.getContext().getTypeAlignInChars(RDTy).getQuantity();
 2209         unsigned Size = CGM.getContext().getTypeSizeInChars(RDTy).getQuantity();
 2214           CGM.getContext().getTypeAlignInChars(GlobalRecTy).getQuantity();
 2366         Size, llvm::ConstantInt::get(CGF.SizeTy, Align.getQuantity() - 1));
 2368         llvm::ConstantInt::get(CGF.SizeTy, Align.getQuantity());
 2846   assert(Size.getQuantity() <= 8 &&
 2849   OpenMPRTLFunctionNVPTX ShuffleFn = Size.getQuantity() <= 4
 2855       Size.getQuantity() <= 4 ? 32 : 64, /*Signed=*/1);
 2896     if (Size.getQuantity() / IntSize > 1) {
 3246             .getQuantity();
 5076         unsigned Alignment = C.getTypeAlignInChars(RDTy).getQuantity();
 5078         unsigned RecSize = C.getTypeSizeInChars(RDTy).getQuantity();
tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp
  130         (llvm::Type *)llvm::ArrayType::get(Type, NumBytes.getQuantity());
  901      << " StorageOffset:" << StorageOffset.getQuantity() << ">";
tools/clang/lib/CodeGen/CGStmtOpenMP.cpp
 1538                 .getQuantity();
tools/clang/lib/CodeGen/CGVTables.cpp
  625         llvm::ConstantInt::get(CGM.PtrDiffTy, offset.getQuantity()),
  774       .mangleCXXCtorVTable(RD, Base.getBaseOffset().getQuantity(),
 1124       VTable->addTypeMetadata((PointerWidth * I).getQuantity(), MD);
tools/clang/lib/CodeGen/CGValue.h
  111     auto align = static_cast<uintptr_t>(addr.getAlignment().getQuantity());
  234     this->Alignment = Alignment.getQuantity() <= MaxAlign
  235                           ? Alignment.getQuantity()
  237     assert(this->Alignment == Alignment.getQuantity() &&
  316   void setAlignment(CharUnits A) { Alignment = A.getQuantity(); }
  330     Alignment = address.getAlignment().getQuantity();
  524       AV.Alignment = addr.getAlignment().getQuantity();
tools/clang/lib/CodeGen/CodeGenFunction.cpp
  152       if (Alignment.getQuantity() > MaxAlign &&
 1581     = llvm::ConstantInt::get(CGF.IntPtrTy, baseSize.getQuantity());
tools/clang/lib/CodeGen/CodeGenFunction.h
 2787       return ParamValue(addr.getPointer(), addr.getAlignment().getQuantity());
tools/clang/lib/CodeGen/CodeGenModule.cpp
  114     C.toCharUnitsFromBits(C.getTargetInfo().getPointerAlign(0)).getQuantity();
  116     C.toCharUnitsFromBits(C.getTargetInfo().getMaxPointerWidth()).getQuantity();
  118     C.toCharUnitsFromBits(C.getTargetInfo().getIntAlign()).getQuantity();
  518       Context.getTypeSizeInChars(Context.getWideCharType()).getQuantity();
  753   return llvm::ConstantInt::get(SizeTy, size.getQuantity());
 4919       if (Alignment.getQuantity() > GV->getAlignment())
 4982       if (Alignment.getQuantity() > GV->getAlignment())
 5850   VTable->addTypeMetadata(Offset.getQuantity(), MD);
 5854       VTable->addTypeMetadata(Offset.getQuantity(),
 5859     VTable->addTypeMetadata(Offset.getQuantity(), MD);
tools/clang/lib/CodeGen/CodeGenModule.h
  263     id.AddInteger(Alignment.getQuantity());
tools/clang/lib/CodeGen/CodeGenTBAA.cpp
  115   uint64_t Size = Context.getTypeSizeInChars(Ty).getQuantity();
  226   uint64_t Size = Context.getTypeSizeInChars(AccessType).getQuantity();
  274   uint64_t Size = Context.getTypeSizeInChars(QTy).getQuantity();
  311       uint64_t Offset = Context.toCharUnitsFromBits(BitOffset).getQuantity();
  312       uint64_t Size = Context.getTypeSizeInChars(FieldQTy).getQuantity();
  328       uint64_t Size = Context.getTypeSizeInChars(Ty).getQuantity();
tools/clang/lib/CodeGen/ItaniumCXXABI.cpp
  952   return llvm::ConstantInt::get(CGM.PtrDiffTy, offset.getQuantity());
  974     uint64_t VTableOffset = (Index * PointerWidth.getQuantity());
  985                                          2 * ThisAdjustment.getQuantity() + 1);
  993                                          ThisAdjustment.getQuantity());
 1012                                        ThisAdjustment.getQuantity());
 1249   uint64_t TypeSize = getContext().getTypeSizeInChars(ThrowType).getQuantity();
 1415       computeOffsetHint(CGF.getContext(), SrcDecl, DestDecl).getQuantity());
 1489     CGF.Builder.CreateConstGEP1_64(VTablePtr, VBaseOffsetOffset.getQuantity(),
 1766       getContext().toCharUnitsFromBits(PAlign).getQuantity());
 2091                  getContext().getTypeSizeInChars(elementType).getQuantity());
 2870       Name, Init->getType(), Linkage, Align.getQuantity());
 3719     OffsetFlags = uint64_t(Offset.getQuantity()) << 8;
tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp
 1026       Context.getASTRecordLayout(ClassDecl).getVBPtrOffset().getQuantity();
 1033       llvm::ConstantInt::get(CGM.IntTy, VBTableChars.getQuantity());
 1186     uint64_t ConstantVBaseOffset = I->second.VBaseOffset.getQuantity();
 1505                                                     -Adjustment.getQuantity());
 2063       Name, VBTableType, Linkage, Alignment.getQuantity());
 2094   Offsets[0] = llvm::ConstantInt::get(CGM.IntTy, -VBPtrOffset.getQuantity());
 2111     Offsets[VBIndex] = llvm::ConstantInt::get(CGM.IntTy, Offset.getQuantity());
 2190     int32_t IntSize = CGF.getIntSize().getQuantity();
 2686       CGM.IntTy, NonVirtualBaseAdjustment.getQuantity()));
 2692     fields.push_back(llvm::ConstantInt::get(CGM.IntTy, Offs.getQuantity()));
 2710     llvm::ConstantInt::get(CGM.IntTy, offset.getQuantity());
 3014     VBPtrOffset = llvm::ConstantInt::get(CGM.IntTy, offs.getQuantity());
 3189             getContext().getOffsetOfBaseWithVBPtr(SrcRD).getQuantity()) {
 3208           .getQuantity());
 3248         getContext().getASTRecordLayout(DstRD).getVBPtrOffset().getQuantity());
 3258             getContext().getOffsetOfBaseWithVBPtr(DstRD).getQuantity()) {
 3468           .getASTRecordLayout(Parent->RD).getBaseClassOffset(RD).getQuantity();
 3658     VBPtrOffset = Context.getASTRecordLayout(RD).getVBPtrOffset().getQuantity();
 3710   int OffsetToTop = Info.FullOffsetInMDC.getQuantity();
 3718       VFPtrOffset = Info.NonVirtualOffset.getQuantity() + 4;
 4014   uint32_t Size = getContext().getTypeSizeInChars(T).getQuantity();
 4134         VBPtrOffset = MostDerivedLayout.getVBPtrOffset().getQuantity();
tools/clang/lib/CodeGen/SwiftCallingConv.cpp
  406   assert(isPowerOf2(unitSize.getQuantity()));
  407   auto unitMask = ~(unitSize.getQuantity() - 1);
  408   return CharUnits::fromQuantity(offset.getQuantity() & unitMask);
  571                                           paddingSize.getQuantity());
  647   auto size = (unsigned long long) getTypeStoreSize(CGM, type).getQuantity();
tools/clang/lib/CodeGen/TargetInfo.cpp
  136   return (vectorSize.getQuantity() > 8 && vectorSize.getQuantity() <= 16);
  136   return (vectorSize.getQuantity() > 8 && vectorSize.getQuantity() <= 16);
  241     OS << "Indirect Align=" << getIndirectAlign().getQuantity()
  264         llvm::ConstantInt::get(CGF.IntPtrTy, Align.getQuantity() - 1));
  266            llvm::ConstantInt::get(CGF.IntPtrTy, -Align.getQuantity()));
 1862     Ty = llvm::ArrayType::get(Ty, NumBytes.getQuantity());
 1946                 getTypeStackAlignInBytes(Ty, TypeInfo.second.getQuantity()));
 3233     (unsigned)getContext().getTypeSizeInChars(SourceTy).getQuantity();
 3833     uint64_t TySize = SizeAlign.first.getQuantity();
 3838     if (TyAlign.getQuantity() > 8) {
 4267       Builder.CreateMul(NumRegs, Builder.getInt8(RegSize.getQuantity()));
 4754     uint64_t ABIAlign = getParamTypeAlignment(Ty).getQuantity();
 4755     uint64_t TyAlign = getContext().getTypeAlignInChars(Ty).getQuantity();
 5272   if (totalSize.getQuantity() != 8 &&
 5273       (totalSize.getQuantity() != 16 || elts == 1))
 5340   int RegSize = IsIndirect ? 8 : TySize.getQuantity();
 5376   if (!IsFPR && !IsIndirect && TyAlign.getQuantity() > 8) {
 5377     int Align = TyAlign.getQuantity();
 5445         BaseTyInfo.first.getQuantity() < 16)
 5446       Offset = 16 - BaseTyInfo.first.getQuantity();
 5488   if (!IsIndirect && TyAlign.getQuantity() > 8) {
 5489     int Align = TyAlign.getQuantity();
 5569   if (TyInfo.first.getQuantity() > 16) {
 5945     TyAlign = getContext().getTypeUnadjustedAlignInChars(Ty).getQuantity();
 5948     TyAlign = getContext().getTypeAlignInChars(Ty).getQuantity();
 6248   if (vectorSize.getQuantity() != 8 &&
 6249       (vectorSize.getQuantity() != 16 || numElts == 1))
 6717     llvm::ConstantInt::get(IndexTy, PaddedSize.getQuantity());
 6740   assert(PaddedSize.getQuantity() == 8);
 6775     llvm::ConstantInt::get(IndexTy, RegSaveIndex * PaddedSize.getQuantity()
 6776                                       + RegPadding.getQuantity());
 9472         llvm::Type::getInt8Ty(getVMContext()), Field1Off.getQuantity()));
 9499         llvm::Type::getInt8Ty(getVMContext()), Padding.getQuantity()));
tools/clang/lib/Frontend/InterfaceStubFunctionsConsumer.cpp
  281                << context.getTypeSizeInChars(VD).getQuantity();
tools/clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp
 6824       Result += llvm::utostr(Size.getQuantity());
tools/clang/lib/Sema/SemaCast.cpp
 2820         << (int)SourceSize.getQuantity() << (int)DestSize.getQuantity();
 2820         << (int)SourceSize.getQuantity() << (int)DestSize.getQuantity();
tools/clang/lib/Sema/SemaChecking.cpp
 5123   switch (Context.getTypeSizeInChars(ValType).getQuantity()) {
 6146     if (ArgSize.getQuantity() >= 0x100) {
 6148              << i << (int)ArgSize.getQuantity() << 0xff
13179     << static_cast<unsigned>(SrcAlign.getQuantity())
13180     << static_cast<unsigned>(DestAlign.getQuantity())
tools/clang/lib/Sema/SemaDecl.cpp
 2475         << (unsigned)S.Context.toCharUnitsFromBits(OldAlign).getQuantity()
 2476         << (unsigned)S.Context.toCharUnitsFromBits(NewAlign).getQuantity();
12664           << (unsigned)Context.getDeclAlign(VD).getQuantity() << VD
12665           << (unsigned)MaxAlignChars.getQuantity();
13125     unsigned Size = Context.getTypeSizeInChars(ReturnTy).getQuantity();
13137     unsigned Size = Context.getTypeSizeInChars(T).getQuantity();
tools/clang/lib/Sema/SemaDeclAttr.cpp
 3739             .getQuantity();
 3796         << DiagTy << (unsigned)NaturalAlign.getQuantity();
tools/clang/lib/Sema/SemaDeclCXX.cpp
12034                    S.Context.getTypeSizeInChars(T).getQuantity());
tools/clang/lib/Sema/SemaExpr.cpp
 3231       ConvertUTF8ToWideString(Context.getTypeSizeInChars(ResTy).getQuantity(),
 5309         << ArgExpr->getSourceRange() << (unsigned)ArgSize->getQuantity()
 5310         << (unsigned)ParmSize->getQuantity() << 1;
tools/clang/lib/Sema/SemaExprCXX.cpp
  962           << Ty << (unsigned)TypeAlign.getQuantity()
  963           << (unsigned)ExnObjAlign.getQuantity();
tools/clang/lib/Sema/SemaStmtAsm.cpp
  709   unsigned Size = Context.getTypeSizeInChars(T).getQuantity();
  712     Type = Context.getTypeSizeInChars(ATy->getElementType()).getQuantity();
  828     Offset += (unsigned)Result.getQuantity();
tools/clang/lib/StaticAnalyzer/Checkers/ArrayBoundCheckerV2.cpp
  287                         sb.makeArrayIndex(scaling.getQuantity()),
tools/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp
 1409         svalBuilder.makeArrayIndex(TypeSize.getQuantity()),
tools/clang/lib/StaticAnalyzer/Checkers/PaddingChecker.cpp
   92     assert(llvm::isPowerOf2_64(RL.getAlignment().getQuantity()));
  104     if (DiffPad.getQuantity() <= AllowedPad) {
  253       assert(llvm::isPowerOf2_64(RetVal.Align.getQuantity()));
  270           llvm::countTrailingZeros((unsigned long long)NewOffset.getQuantity());
  328     Os << " (" << BaselinePad.getQuantity() << " padding bytes, where "
  329        << OptimalPad.getQuantity() << " is optimal). \n"
tools/clang/lib/StaticAnalyzer/Checkers/VLASizeChecker.cpp
  162   SVal EleSizeVal = svalBuilder.makeIntVal(EleSize.getQuantity(), SizeTy);
tools/clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp
  899                             svalBuilder.makeIntVal(amt.getQuantity(),
tools/clang/lib/StaticAnalyzer/Core/MemRegion.cpp
  177   return svalBuilder.makeIntVal(size.getQuantity(), sizeTy);
  545   os << "raw_offset{" << getRegion() << ',' << getOffset().getQuantity() << '}';
 1256         int64_t size = C.getTypeSizeInChars(elemType).getQuantity();
 1389       Offset += BaseOffset.getQuantity() * R->getContext().getCharWidth();
tools/clang/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp
 1150       Multiplicand = getContext().getTypeSizeInChars(pointeeType).getQuantity();
tools/clang/lib/StaticAnalyzer/Core/Store.cpp
  218                                       off.getQuantity());
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/SlicingCheck.cpp
  129         << DerivedDecl << BaseDecl << static_cast<int>(StateSize.getQuantity());
tools/clang/tools/libclang/CXType.cpp
  914   return Ctx.getTypeAlignInChars(QT).getQuantity();
  956   return Ctx.getTypeSizeInChars(QT).getQuantity();
tools/lldb/source/Plugins/ExpressionParser/Clang/ASTStructExtractor.cpp
   96           .getQuantity(); // TODO Store m_struct_size as CharUnits
  100       struct_layout->getDataSize().getQuantity() - m_function.m_return_offset;
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.cpp
 1810   size = record_layout.getSize().getQuantity() * m_ast_context->getCharWidth();
 1811   alignment = record_layout.getAlignment().getQuantity() *
 1854                  ? virtual_base_offsets[base_cxx_record.decl].getQuantity()
 1855                  : base_offsets[base_cxx_record.decl].getQuantity()));
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp
 2141                     (uint32_t)base_pos->second.getQuantity(),
 2155                     static_cast<uint32_t>(vbase_pos->second.getQuantity()),
tools/lldb/source/Symbol/ClangASTContext.cpp
  237       vtable_ctx.isMicrosoft() ? record_layout.getVBPtrOffset().getQuantity()
  295       vtable_ptr + base_offset_offset.getQuantity();
 6239                         .getQuantity() *
 6244                         .getQuantity() *
 6361                       .getQuantity() *
 6654                                  .getQuantity() *
 6658                                .getQuantity() *
 9048                     .getQuantity() *
 9052                                    .getQuantity() *