|
reference, declaration → definition
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.cpp12034 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() *