/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
H A D | PaddingChecker.cpp | 92 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::countr_zero((unsigned long long)NewOffset.getQuantity()); in calculateOptimalPad() 330 Os << " (" << BaselinePad.getQuantity() << " padding bytes, where " in reportRecord() 331 << OptimalPad.getQuantity() << " is optimal). " in reportRecord()
|
H A D | CheckPlacementNew.cpp | 87 SvalBuilder.makeArrayIndex(TypeSize.getQuantity()), in getExtentSizeOfNewTarget() 94 .getQuantity() * in getExtentSizeOfNewTarget() 96 TypeSize.getQuantity()); in getExtentSizeOfNewTarget()
|
H A D | ArrayBoundCheckerV2.cpp | 63 return C.getASTContext().getTypeSizeInChars(*T).getQuantity(); in determineElementSize() 199 SVB.getContext().getTypeSizeInChars(ElemType).getQuantity()); in computeOffset() 417 int64_t ElemSize = ACtx.getTypeSizeInChars(ElemType).getQuantity(); in getExceedsMsgs()
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CodeGenTBAA.cpp | 119 uint64_t Size = Context.getTypeSizeInChars(Ty).getQuantity(); in getTypeInfoHelper() 318 uint64_t Size = Context.getTypeSizeInChars(AccessType).getQuantity(); in getAccessInfo() 339 uint64_t Size = Context.getTypeSizeInChars(QTy).getQuantity(); in CollectFields() 400 uint64_t Size = Context.getTypeSizeInChars(QTy).getQuantity(); in CollectFields() 449 uint64_t Offset = Layout.getBaseClassOffset(BaseRD).getQuantity(); in getBaseTypeInfoHelper() 451 Context.getASTRecordLayout(BaseRD).getDataSize().getQuantity(); in getBaseTypeInfoHelper() 476 uint64_t Offset = Context.toCharUnitsFromBits(BitOffset).getQuantity(); in getBaseTypeInfoHelper() 477 uint64_t Size = Context.getTypeSizeInChars(FieldQTy).getQuantity(); in getBaseTypeInfoHelper() 494 uint64_t Size = Context.getTypeSizeInChars(Ty).getQuantity(); in getBaseTypeInfoHelper()
|
H A D | CGNonTrivialStruct.cpp | 155 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() 249 this->appendStr("_t" + llvm::to_string(this->Start.getQuantity()) + "w" + in flushTrivialFields() 250 llvm::to_string((this->End - this->Start).getQuantity())); in flushTrivialFields() 363 unsigned BaseEltSize = Ctx.getTypeSizeInChars(BaseEltQT).getQuantity(); in visitArray() 424 if (Offset.getQuantity() == 0) in getAddrWithOffset() [all …]
|
H A D | CGBlocks.cpp | 89 Name += llvm::to_string(BlockInfo.BlockSize.getQuantity()) + "_"; in getBlockDescriptorName() 96 Name += llvm::to_string(BlockInfo.BlockAlign.getQuantity()) + "_"; in getBlockDescriptorName() 102 Name += llvm::to_string(Cap.getOffset().getQuantity()); in getBlockDescriptorName() 187 elements.addInt(ulong, blockInfo.BlockSize.getQuantity()); in buildBlockDescriptor() 479 return CharUnits::fromQuantity(v.getQuantity() & (~v.getQuantity() + 1)); in getLowBit() 502 2 * CGM.getIntSize().getQuantity() + GenPtrSize.getQuantity(); in initializeForBlockHeader() 503 unsigned BlockAlign = GenPtrAlign.getQuantity(); in initializeForBlockHeader() 732 padding.getQuantity())); in computeBlockInfo() 750 padding.getQuantity())); in computeBlockInfo() 866 llvm::ConstantInt::get(IntTy, blockInfo.BlockSize.getQuantity()), in EmitBlockLiteral() [all …]
|
H A D | TargetInfo.cpp | 50 OS << "Indirect Align=" << getIndirectAlign().getQuantity() in dump() 55 OS << "Indirect Align=" << getIndirectAlign().getQuantity() in dump()
|
H A D | ABIInfo.cpp | 282 return (VectorSize.getQuantity() > 8 && VectorSize.getQuantity() <= 16); in isLegalVectorType()
|
H A D | SwiftCallingConv.cpp | 425 assert(isPowerOf2(unitSize.getQuantity())); in getOffsetAtStartOfUnit() 426 auto unitMask = ~(unitSize.getQuantity() - 1); in getOffsetAtStartOfUnit() 427 return CharUnits::fromQuantity(offset.getQuantity() & unitMask); in getOffsetAtStartOfUnit() 590 paddingSize.getQuantity()); in getCoerceAndExpandTypes() 662 auto size = (unsigned long long) getTypeStoreSize(CGM, type).getQuantity(); in getNaturalAlignment()
|
H A D | MicrosoftCXXABI.cpp | 1077 Context.getASTRecordLayout(ClassDecl).getVBPtrOffset().getQuantity(); in GetVirtualBaseClassOffset() 1084 llvm::ConstantInt::get(CGM.IntTy, VBTableChars.getQuantity()); in GetVirtualBaseClassOffset() 1271 uint64_t ConstantVBaseOffset = I->second.VBaseOffset.getQuantity(); in initializeHiddenVirtualInheritanceMembers() 1592 -Adjustment.getQuantity()); in EmitInstanceFunctionProlog() 2197 Offsets[0] = llvm::ConstantInt::get(CGM.IntTy, -VBPtrOffset.getQuantity()); in emitVBTableDefinition() 2214 Offsets[VBIndex] = llvm::ConstantInt::get(CGM.IntTy, Offset.getQuantity()); in emitVBTableDefinition() 2293 int32_t IntSize = CGF.getIntSize().getQuantity(); in performReturnAdjustment() 2873 CGM.IntTy, NonVirtualBaseAdjustment.getQuantity())); in EmitFullMemberPointer() 2879 fields.push_back(llvm::ConstantInt::get(CGM.IntTy, Offs.getQuantity())); in EmitFullMemberPointer() 2901 llvm::ConstantInt::get(CGM.IntTy, offset.getQuantity()); in EmitMemberDataPointer() [all …]
|
H A D | CGExprCXX.cpp | 715 = llvm::ConstantInt::get(CGF.SizeTy, typeSize.getQuantity()); in EmitCXXNewAllocSize() 724 CalculateCookiePadding(CGF, e).getQuantity()); in EmitCXXNewAllocSize() 756 llvm::APInt typeSizeMultiplier(sizeWidth, typeSize.getQuantity()); in EmitCXXNewAllocSize() 1034 getContext().getTypeSizeInChars(ElementType).getQuantity() * in EmitNewArrayInitializer() 1494 CGF.SizeTy, AllocAlign.getQuantity())), in Emit() 1661 RValue::get(llvm::ConstantInt::get(SizeTy, allocAlign.getQuantity())), in EmitCXXNewExpr() 1836 DeleteTypeSize.getQuantity()); in EmitDeleteCall() 1845 Size, llvm::ConstantInt::get(SizeTy, CookieSize.getQuantity())); in EmitDeleteCall() 1857 DeleteTypeAlign.getQuantity()); in EmitDeleteCall()
|
H A D | CGRecordLayoutBuilder.cpp | 143 (llvm::Type *)llvm::ArrayType::get(Type, NumChars.getQuantity()); in getByteArrayType() 853 StorageOffset / Context.toCharUnitsFromBits(StorageSize).getQuantity(); in computeVolatileBitfields() 1255 << " StorageOffset:" << StorageOffset.getQuantity() in print() 1258 << " VolatileStorageOffset:" << VolatileStorageOffset.getQuantity() << ">"; in print()
|
H A D | CGAtomic.cpp | 88 CGF.Int8Ty, BitFieldPtr, OffsetInChars.getQuantity()); in AtomicInfo() 103 C.toCharUnitsFromBits(AtomicSizeInBits).getQuantity()); in AtomicInfo() 372 CGF.getContext().toCharUnitsFromBits(AtomicSizeInBits).getQuantity(), in emitMemSetZeroIfNecessary() 837 uint64_t Size = TInfo.Width.getQuantity(); in EmitAtomicExpr() 847 << (int)TInfo.Width.getQuantity() in EmitAtomicExpr() 848 << (int)Ptr.getAlignment().getQuantity(); in EmitAtomicExpr() 852 << (int)TInfo.Width.getQuantity() << (int)MaxInlineWidth.getQuantity(); in EmitAtomicExpr()
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/ |
H A D | AArch64.cpp | 349 getContext().getTypeUnadjustedAlignInChars(Ty).getQuantity(); in classifyArgumentType() 494 if (VectorSize.getQuantity() != 8 && in isLegalVectorType() 495 (VectorSize.getQuantity() != 16 || NumElts == 1)) in isLegalVectorType() 583 int RegSize = IsIndirect ? 8 : TySize.getQuantity(); in EmitAAPCSVAArg() 619 if (!IsFPR && !IsIndirect && TyAlign.getQuantity() > 8) { in EmitAAPCSVAArg() 620 int Align = TyAlign.getQuantity(); in EmitAAPCSVAArg() 688 BaseTyInfo.Width.getQuantity() < 16) in EmitAAPCSVAArg() 689 Offset = 16 - BaseTyInfo.Width.getQuantity(); in EmitAAPCSVAArg() 731 if (!IsIndirect && TyAlign.getQuantity() > 8) { in EmitAAPCSVAArg() 807 if (TyInfo.Width.getQuantity() > 16) { in EmitDarwinVAArg()
|
H A D | ARM.cpp | 324 Align = getContext().getTypeUnadjustedAlignInChars(Ty).getQuantity(); in classifyHomogeneousAggregate() 325 unsigned BaseAlign = getContext().getTypeAlignInChars(Base).getQuantity(); in classifyHomogeneousAggregate() 410 TyAlign = getContext().getTypeUnadjustedAlignInChars(Ty).getQuantity(); in classifyArgumentType() 413 TyAlign = getContext().getTypeAlignInChars(Ty).getQuantity(); in classifyArgumentType() 714 if (VectorSize.getQuantity() != 8 && in isLegalVectorType() 715 (VectorSize.getQuantity() != 16 || NumElts == 1)) in isLegalVectorType()
|
H A D | SystemZ.cpp | 294 llvm::ConstantInt::get(IndexTy, PaddedSize.getQuantity()); in EmitVAArg() 316 assert(PaddedSize.getQuantity() == 8); in EmitVAArg() 351 llvm::ConstantInt::get(IndexTy, RegSaveIndex * PaddedSize.getQuantity() in EmitVAArg() 352 + RegPadding.getQuantity()); in EmitVAArg()
|
H A D | LoongArch.cpp | 259 llvm::Type::getInt8Ty(getVMContext()), Field1Off.getQuantity())); in coerceAndExpandFARsEligibleStruct() 287 llvm::Type::getInt8Ty(getVMContext()), Padding.getQuantity())); in coerceAndExpandFARsEligibleStruct()
|
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | VTableBuilder.cpp | 408 Out << Base.getBaseOffset().getQuantity() << ")\n"; in dump() 422 Out << ", " << Overrider.Offset.getQuantity() << ')'; in dump() 435 Out << Offset.NonVirtualOffset.getQuantity() << " nv]"; in dump() 1230 VBaseOffsetOffsets.lookup(Offset.VirtualBase).getQuantity(); in ComputeReturnAdjustment() 1234 Offset.VirtualBase).getQuantity(); in ComputeReturnAdjustment() 1238 Adjustment.NonVirtual = Offset.NonVirtualOffset.getQuantity(); in ComputeReturnAdjustment() 1330 VCallOffsets.getVCallOffsetOffset(MD).getQuantity(); in ComputeThisAdjustment() 1334 Adjustment.NonVirtual = Offset.NonVirtualOffset.getQuantity(); in ComputeThisAdjustment() 1964 Out << MostDerivedClassOffset.getQuantity() << ") in '"; in dumpLayout() 1997 << Component.getVCallOffset().getQuantity() in dumpLayout() [all …]
|
H A D | RecordLayoutBuilder.cpp | 1941 if (!llvm::isPowerOf2_64(TypeSize.getQuantity())) { in LayoutField() 1967 llvm::isPowerOf2_64(TypeSize.getQuantity())) in LayoutField() 2235 assert(llvm::isPowerOf2_64(NewAlignment.getQuantity()) && in UpdateAlignment() 2241 assert(llvm::isPowerOf2_64(UnpackedNewAlignment.getQuantity()) && in UpdateAlignment() 2247 assert(llvm::isPowerOf2_64(PreferredNewAlignment.getQuantity()) && in UpdateAlignment() 3581 OS << llvm::format("%10" PRId64 " | ", (int64_t)Offset.getQuantity()); in PrintOffset() 3591 BufferOS << Offset.getQuantity() << ':'; in PrintBitFieldOffset() 3734 OS << "[sizeof=" << Layout.getSize().getQuantity(); in DumpRecordLayout() 3736 OS << ", dsize=" << Layout.getDataSize().getQuantity(); in DumpRecordLayout() 3737 OS << ", align=" << Layout.getAlignment().getQuantity(); in DumpRecordLayout() [all …]
|
H A D | APValue.cpp | 597 ID.AddInteger(getLValueOffset().getQuantity()); in Profile() 760 << getLValueOffset().getQuantity(); in printPretty() 763 << getLValueOffset().getQuantity(); in printPretty() 967 Result = Ctx.MakeIntValue(getLValueOffset().getQuantity(), SrcTy); in toIntegralConstant()
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ |
H A D | ASTStructExtractor.cpp | 96 .getQuantity(); // TODO Store m_struct_size as CharUnits in ExtractFromFunctionDecl() 100 struct_layout->getDataSize().getQuantity() - m_function.m_return_offset; in ExtractFromFunctionDecl()
|
/freebsd/contrib/llvm-project/clang/include/clang/AST/ |
H A D | CharUnits.h | 185 QuantityType getQuantity() const { return Quantity; } in getQuantity() function 248 clang::CharUnits::QuantityType Quantity = CU.getQuantity();
|
H A D | VTableBuilder.h | 196 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 D | OSLog.h | 99 unsigned char getSizeByte() const { return size().getQuantity(); } in getSizeByte()
|
/freebsd/contrib/llvm-project/clang/lib/AST/Interp/ |
H A D | InterpBuiltin.cpp | 1041 if (PtrAlign.getQuantity() >= Alignment) { in interp__builtin_is_aligned_up_down() 1049 if (BaseAlignment.getQuantity() >= Alignment && in interp__builtin_is_aligned_up_down() 1050 PtrAlign.getQuantity() < Alignment) { in interp__builtin_is_aligned_up_down() 1065 if (PtrAlign.getQuantity() >= Alignment) { in interp__builtin_is_aligned_up_down() 1075 if (BaseAlignment.getQuantity() >= Alignment) { in interp__builtin_is_aligned_up_down() 1084 S.Stk.push<Pointer>(Ptr.atIndex(NewOffset.getQuantity())); in interp__builtin_is_aligned_up_down() 1100 pushInteger(S, Layout.size().getQuantity(), Call->getType()); in interp__builtin_os_log_format_buffer_size() 1525 IntResult = Result.getQuantity(); in InterpretOffsetOf()
|