Home
last modified time | relevance | path

Searched refs:getQuantity (Results 1 – 25 of 71) sorted by relevance

123

/freebsd-13.1/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DPaddingChecker.cpp92 assert(llvm::isPowerOf2_64(RL.getAlignment().getQuantity())); in visitRecord()
104 if (DiffPad.getQuantity() <= AllowedPad) { in visitRecord()
259 assert(llvm::isPowerOf2_64(RetVal.Align.getQuantity())); in calculateOptimalPad()
276 llvm::countTrailingZeros((unsigned long long)NewOffset.getQuantity()); in calculateOptimalPad()
334 Os << " (" << BaselinePad.getQuantity() << " padding bytes, where " in reportRecord()
335 << OptimalPad.getQuantity() << " is optimal). \n" in reportRecord()
H A DCheckPlacementNew.cpp87 SvalBuilder.makeArrayIndex(TypeSize.getQuantity()), in getExtentSizeOfNewTarget()
94 .getQuantity() * in getExtentSizeOfNewTarget()
96 TypeSize.getQuantity()); in getExtentSizeOfNewTarget()
/freebsd-13.1/contrib/llvm-project/clang/lib/CodeGen/
H A DCodeGenTBAA.cpp116 uint64_t Size = Context.getTypeSizeInChars(Ty).getQuantity(); in getTypeInfoHelper()
264 uint64_t Size = Context.getTypeSizeInChars(AccessType).getQuantity(); in getAccessInfo()
312 uint64_t Size = Context.getTypeSizeInChars(QTy).getQuantity(); in CollectFields()
349 uint64_t Offset = Context.toCharUnitsFromBits(BitOffset).getQuantity(); in getBaseTypeInfoHelper()
350 uint64_t Size = Context.getTypeSizeInChars(FieldQTy).getQuantity(); in getBaseTypeInfoHelper()
366 uint64_t Size = Context.getTypeSizeInChars(Ty).getQuantity(); in getBaseTypeInfoHelper()
H A DCGValue.h112 auto align = static_cast<uintptr_t>(addr.getAlignment().getQuantity());
236 this->Alignment = Alignment.getQuantity() <= MaxAlign in Initialize()
237 ? Alignment.getQuantity() in Initialize()
239 assert(this->Alignment == Alignment.getQuantity() && in Initialize()
319 void setAlignment(CharUnits A) { Alignment = A.getQuantity(); } in setAlignment()
335 Alignment = address.getAlignment().getQuantity(); in setAddress()
559 AV.Alignment = addr.getAlignment().getQuantity();
H A DCGNonTrivialStruct.cpp155 S += llvm::to_string(Offset.getQuantity()); in getVolatileOffsetStr()
197 appendStr("_AB" + llvm::to_string(FieldOffset.getQuantity()) + "s" + in visitArray()
198 llvm::to_string(EltSize.getQuantity()) + "n" + in visitArray()
223 this->appendStr(llvm::to_string(DstAlignment.getQuantity())); in GenUnaryFuncName()
241 this->appendStr(llvm::to_string(DstAlignment.getQuantity())); in GenBinaryFuncName()
242 this->appendStr("_" + llvm::to_string(SrcAlignment.getQuantity())); in GenBinaryFuncName()
427 if (Offset.getQuantity() == 0) in getAddrWithOffset()
519 if (Size.getQuantity() == 0) in flushTrivialFields()
526 if (Size.getQuantity() >= 16 || !llvm::isPowerOf2_32(Size.getQuantity())) { in flushTrivialFields()
528 llvm::ConstantInt::get(this->CGF->SizeTy, Size.getQuantity()); in flushTrivialFields()
[all …]
H A DCGBlocks.cpp125 Name += llvm::to_string(BlockInfo.BlockSize.getQuantity()) + "_"; in getBlockDescriptorName()
139 Name += llvm::to_string(E.Capture->getOffset().getQuantity()); in getBlockDescriptorName()
222 elements.addInt(ulong, blockInfo.BlockSize.getQuantity()); in buildBlockDescriptor()
445 return CharUnits::fromQuantity(v.getQuantity() & (~v.getQuantity() + 1)); in getLowBit()
470 2 * CGM.getIntSize().getQuantity() + GenPtrSize.getQuantity(); in initializeForBlockHeader()
471 unsigned BlockAlign = GenPtrAlign.getQuantity(); in initializeForBlockHeader()
1342 fields.addInt(CGM.IntTy, blockInfo.BlockSize.getQuantity()); in buildGlobalBlock()
1343 fields.addInt(CGM.IntTy, blockInfo.BlockAlign.getQuantity()); in buildGlobalBlock()
1844 Name += llvm::to_string(BlockAlignment.getQuantity()) + "_"; in getCopyDestroyHelperFuncName()
2699 > varAlign.getQuantity()) { in getBlockByrefInfo()
[all …]
H A DCGOpenCLRuntime.cpp104 .getQuantity(); in getPipeElemSize()
114 .getQuantity(); in getPipeElemAlign()
H A DSwiftCallingConv.cpp422 assert(isPowerOf2(unitSize.getQuantity())); in getOffsetAtStartOfUnit()
423 auto unitMask = ~(unitSize.getQuantity() - 1); in getOffsetAtStartOfUnit()
424 return CharUnits::fromQuantity(offset.getQuantity() & unitMask); in getOffsetAtStartOfUnit()
587 paddingSize.getQuantity()); in getCoerceAndExpandTypes()
663 auto size = (unsigned long long) getTypeStoreSize(CGM, type).getQuantity(); in getNaturalAlignment()
H A DMicrosoftCXXABI.cpp1060 llvm::ConstantInt::get(CGM.IntTy, VBTableChars.getQuantity()); in GetVirtualBaseClassOffset()
1217 uint64_t ConstantVBaseOffset = I->second.VBaseOffset.getQuantity(); in initializeHiddenVirtualInheritanceMembers()
2123 Name, VBTableType, Linkage, Alignment.getQuantity()); in getAddrOfVBTable()
2249 int32_t IntSize = CGF.getIntSize().getQuantity(); in performReturnAdjustment()
2745 CGM.IntTy, NonVirtualBaseAdjustment.getQuantity())); in EmitFullMemberPointer()
2773 llvm::ConstantInt::get(CGM.IntTy, offset.getQuantity()); in EmitMemberDataPointer()
3284 .getQuantity()); in EmitNonNullMemberPointerConversion()
3787 int OffsetToTop = Info.FullOffsetInMDC.getQuantity(); in getCompleteObjectLocator()
3795 VFPtrOffset = Info.NonVirtualOffset.getQuantity() + 4; in getCompleteObjectLocator()
4091 uint32_t Size = getContext().getTypeSizeInChars(T).getQuantity(); in getCatchableType()
[all …]
H A DCGExprCXX.cpp704 = llvm::ConstantInt::get(CGF.SizeTy, typeSize.getQuantity()); in EmitCXXNewAllocSize()
713 CalculateCookiePadding(CGF, e).getQuantity()); in EmitCXXNewAllocSize()
745 llvm::APInt typeSizeMultiplier(sizeWidth, typeSize.getQuantity()); in EmitCXXNewAllocSize()
1023 getContext().getTypeSizeInChars(ElementType).getQuantity() * in EmitNewArrayInitializer()
1472 CGF.SizeTy, AllocAlign.getQuantity())), in Emit()
1638 RValue::get(llvm::ConstantInt::get(SizeTy, allocAlign.getQuantity())), in EmitCXXNewExpr()
1814 DeleteTypeSize.getQuantity()); in EmitDeleteCall()
1823 Size, llvm::ConstantInt::get(SizeTy, CookieSize.getQuantity())); in EmitDeleteCall()
1835 DeleteTypeAlign.getQuantity()); in EmitDeleteCall()
H A DCGRecordLayoutBuilder.cpp143 (llvm::Type *)llvm::ArrayType::get(Type, NumChars.getQuantity()); in getByteArrayType()
642 StorageOffset / Context.toCharUnitsFromBits(StorageSize).getQuantity(); in computeVolatileBitfields()
1046 << " StorageOffset:" << StorageOffset.getQuantity() in print()
1049 << " VolatileStorageOffset:" << VolatileStorageOffset.getQuantity() << ">"; in print()
H A DTargetInfo.cpp153 return (vectorSize.getQuantity() > 8 && vectorSize.getQuantity() <= 16); in isLegalVectorTypeForSwift()
4092 uint64_t TySize = TInfo.Width.getQuantity(); in EmitVAArg()
4097 if (TyAlign.getQuantity() > 8) { in EmitVAArg()
5862 if (totalSize.getQuantity() != 8 && in isLegalVectorTypeForSwift()
5967 int Align = TyAlign.getQuantity(); in EmitAAPCSVAArg()
6035 BaseTyInfo.Width.getQuantity() < 16) in EmitAAPCSVAArg()
6078 if (!IsIndirect && TyAlign.getQuantity() > 8) { in EmitAAPCSVAArg()
6079 int Align = TyAlign.getQuantity(); in EmitAAPCSVAArg()
6160 if (TyInfo.Width.getQuantity() > 16) { in EmitDarwinVAArg()
6856 if (vectorSize.getQuantity() != 8 && in isLegalVectorTypeForSwift()
[all …]
H A DCGClass.cpp209 return llvm::ConstantInt::get(PtrDiffTy, Offset.getQuantity()); in GetNonVirtualBaseClassOffset()
263 llvm::ConstantInt::get(OffsetType, nonVirtualOffset.getQuantity()); in ApplyNonVirtualAndVirtualOffset()
794 Context.toCharUnitsFromBits(Info.getFieldOffset(i)).getQuantity(); in EmitAsanPrologueOrEpilogue()
802 SSV[NumFields].Size = D->isBitField() ? 0 : FieldSize.getQuantity(); in EmitAsanPrologueOrEpilogue()
819 uint64_t TypeSize = Info.getNonVirtualSize().getQuantity(); in EmitAsanPrologueOrEpilogue()
1009 CGF.Builder.CreateMemCpy(DestPtr, SrcPtr, Size.getQuantity()); in emitMemcpyIR()
1741 llvm::ConstantInt::get(CGF.SizeTy, PoisonStart.getQuantity()); in PoisonMembers()
1759 EmitSanitizerDtorCallback(CGF, OffsetPtr, PoisonSize.getQuantity()); in PoisonMembers()
1778 Context.toCharUnitsFromBits(CGF.PointerWidthInBits).getQuantity(); in Emit()
H A DCGAtomic.cpp88 CGF.Int8Ty, VoidPtrAddr, OffsetInChars.getQuantity()); in AtomicInfo()
104 C.toCharUnitsFromBits(AtomicSizeInBits).getQuantity()); in AtomicInfo()
360 CGF.getContext().toCharUnitsFromBits(AtomicSizeInBits).getQuantity(), in emitMemSetZeroIfNecessary()
805 uint64_t Size = TInfo.Width.getQuantity(); in EmitAtomicExpr()
820 << (int)TInfo.Width.getQuantity() in EmitAtomicExpr()
821 << (int)Ptr.getAlignment().getQuantity(); in EmitAtomicExpr()
826 << (int)TInfo.Width.getQuantity() << (int)MaxInlineWidth.getQuantity(); in EmitAtomicExpr()
H A DCGBlocks.h204 v.Offset = offset.getQuantity(); in makeIndex()
H A DCGVTables.cpp688 llvm::ConstantInt::get(CGM.PtrDiffTy, offset.getQuantity()), in AddPointerLayoutOffset()
695 builder.add(llvm::ConstantInt::get(CGM.Int32Ty, offset.getQuantity())); in AddRelativeLayoutOffset()
874 .mangleCXXCtorVTable(RD, Base.getBaseOffset().getQuantity(), in GenerateConstructionVTable()
1307 VTable->addTypeMetadata((PointerWidth * I).getQuantity(), MD); in EmitVTableTypeMetadata()
/freebsd-13.1/contrib/llvm-project/clang/lib/AST/
H A DVTableBuilder.cpp407 Out << Base.getBaseOffset().getQuantity() << ")\n"; in dump()
421 Out << ", " << Overrider.Offset.getQuantity() << ')'; in dump()
434 Out << Offset.NonVirtualOffset.getQuantity() << " nv]"; in dump()
1294 VCallOffsets.getVCallOffsetOffset(MD).getQuantity(); in ComputeThisAdjustment()
1927 << Component.getVCallOffset().getQuantity() in dumpLayout()
1933 << Component.getVBaseOffset().getQuantity() in dumpLayout()
1939 << Component.getOffsetToTop().getQuantity() in dumpLayout()
2052 Out << ", " << Base.getBaseOffset().getQuantity(); in dumpLayout()
3087 DerivedLayout.getVBPtrOffset().getQuantity(); in AddMethods()
3476 assert(Offset.getQuantity() == -1); in getOffsetOfFullPath()
[all …]
H A DRecordLayoutBuilder.cpp1932 if (!llvm::isPowerOf2_64(TypeSize.getQuantity())) { in LayoutField()
1958 llvm::isPowerOf2_64(TypeSize.getQuantity())) in LayoutField()
2170 assert(llvm::isPowerOf2_64(NewAlignment.getQuantity()) && in UpdateAlignment()
2176 assert(llvm::isPowerOf2_64(UnpackedNewAlignment.getQuantity()) && in UpdateAlignment()
2182 assert(llvm::isPowerOf2_64(PreferredNewAlignment.getQuantity()) && in UpdateAlignment()
3476 BufferOS << Offset.getQuantity() << ':'; in PrintBitFieldOffset()
3619 OS << "[sizeof=" << Layout.getSize().getQuantity(); in DumpRecordLayout()
3621 OS << ", dsize=" << Layout.getDataSize().getQuantity(); in DumpRecordLayout()
3622 OS << ", align=" << Layout.getAlignment().getQuantity(); in DumpRecordLayout()
3629 OS << " nvsize=" << Layout.getNonVirtualSize().getQuantity(); in DumpRecordLayout()
[all …]
H A DAPValue.cpp595 ID.AddInteger(getLValueOffset().getQuantity()); in Profile()
692 << getLValueOffset().getQuantity(); in printPretty()
695 << getLValueOffset().getQuantity(); in printPretty()
886 Result = Ctx.MakeIntValue(getLValueOffset().getQuantity(), SrcTy); in toIntegralConstant()
/freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
H A DASTStructExtractor.cpp96 .getQuantity(); // TODO Store m_struct_size as CharUnits in ExtractFromFunctionDecl()
100 struct_layout->getDataSize().getQuantity() - m_function.m_return_offset; in ExtractFromFunctionDecl()
/freebsd-13.1/contrib/llvm-project/clang/include/clang/AST/
H A DCharUnits.h179 QuantityType getQuantity() const { return Quantity; } in getQuantity() function
235 clang::CharUnits::QuantityType Quantity = CU.getQuantity();
H A DVTableBuilder.h196 assert(Offset.getQuantity() < (1LL << 56) && "Offset is too big!"); in VTableComponent()
197 assert(Offset.getQuantity() >= -(1LL << 56) && "Offset is too small!"); in VTableComponent()
199 Value = (uint64_t(Offset.getQuantity()) << 3) | ComponentKind; in VTableComponent()
H A DOSLog.h99 unsigned char getSizeByte() const { return size().getQuantity(); } in getSizeByte()
/freebsd-13.1/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DDynamicExtent.cpp39 return SVB.makeIntVal(SVB.getContext().getTypeSizeInChars(Ty).getQuantity(), in getElementExtent()
/freebsd-13.1/contrib/llvm-project/clang/include/clang/CodeGen/
H A DCGFunctionInfo.h395 IndirectAttr.Align = IA.getQuantity(); in setIndirectAlign()
731 ArgStructAlign = Align.getQuantity(); in setArgStruct()

123