Home
last modified time | relevance | path

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

12345

/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DPaddingChecker.cpp90 assert(llvm::isPowerOf2_64(RL.getAlignment().getQuantity())); in visitRecord()
102 if (DiffPad.getQuantity() <= AllowedPad) { in visitRecord()
257 assert(llvm::isPowerOf2_64(RetVal.Align.getQuantity())); in calculateOptimalPad()
274 llvm::countr_zero((unsigned long long)NewOffset.getQuantity()); in calculateOptimalPad()
328 Os << " (" << BaselinePad.getQuantity() << " padding bytes, where " in reportRecord()
329 << OptimalPad.getQuantity() << " is optimal). " in reportRecord()
H A DCheckPlacementNew.cpp87 SvalBuilder.makeArrayIndex(TypeSize.getQuantity()), in getExtentSizeOfNewTarget()
94 .getQuantity() * in getExtentSizeOfNewTarget()
96 TypeSize.getQuantity()); in getExtentSizeOfNewTarget()
/freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/
H A DBitcastBuffer.cpp22 for (unsigned It = 0; It != BitWidth.getQuantity(); ++It) { in pushData()
41 assert(BitWidth.getQuantity() <= FullBitWidth.getQuantity()); in copyBits()
45 for (unsigned It = 0; It != BitWidth.getQuantity(); ++It) { in copyBits()
H A DInterpBuiltinBitCast.cpp276 (unsigned)FullBitWidth.getQuantity())); in readPointerToBuffer()
305 assert(NumBits.getQuantity() <= FullBitWidth.getQuantity()); in readPointerToBuffer()
364 return DoBitCastPtr(S, OpPC, FromPtr, ToPtr, ObjectReprChars.getQuantity()); in DoBitCastPtr()
399 assert(NumBits.getQuantity() <= FullBitWidth.getQuantity()); in DoBitCastPtr()
416 (unsigned)FullBitWidth.getQuantity())); in DoBitCastPtr()
447 .truncate(BitWidth.getQuantity()); in DoBitCastPtr()
H A DInterpBuiltin.cpp288 assert(ElemSize == AC.getTypeSizeInChars(AC.getWCharType()).getQuantity()); in interp__builtin_strlen()
1167 if (PtrAlign.getQuantity() >= Alignment) { in interp__builtin_is_aligned_up_down()
1175 if (BaseAlignment.getQuantity() >= Alignment && in interp__builtin_is_aligned_up_down()
1176 PtrAlign.getQuantity() < Alignment) { in interp__builtin_is_aligned_up_down()
1191 if (PtrAlign.getQuantity() >= Alignment) { in interp__builtin_is_aligned_up_down()
1201 if (BaseAlignment.getQuantity() >= Alignment) { in interp__builtin_is_aligned_up_down()
1210 S.Stk.push<Pointer>(Ptr.atIndex(NewOffset.getQuantity())); in interp__builtin_is_aligned_up_down()
1245 << 0 << BaseAlignment.getQuantity() << Align.getQuantity(); in interp__builtin_assume_aligned()
1258 << 1 << AVOffset.getQuantity() << Align.getQuantity(); in interp__builtin_assume_aligned()
1262 << AVOffset.getQuantity() << Align.getQuantity(); in interp__builtin_assume_aligned()
[all …]
H A DBitcastBuffer.h29 size_t getQuantity() const { return N; } in getQuantity() function
58 size_t getQuantity() const { return N; } in getQuantity() function
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCodeGenTBAA.cpp161 uint64_t Size = Context.getTypeSizeInChars(Ty).getQuantity(); in getTypeInfoHelper()
408 uint64_t Size = Context.getTypeSizeInChars(AccessType).getQuantity(); in getAccessInfo()
429 uint64_t Size = Context.getTypeSizeInChars(QTy).getQuantity(); in CollectFields()
490 uint64_t Size = Context.getTypeSizeInChars(QTy).getQuantity(); in CollectFields()
539 uint64_t Offset = Layout.getBaseClassOffset(BaseRD).getQuantity(); in getBaseTypeInfoHelper()
541 Context.getASTRecordLayout(BaseRD).getDataSize().getQuantity(); in getBaseTypeInfoHelper()
566 uint64_t Offset = Context.toCharUnitsFromBits(BitOffset).getQuantity(); in getBaseTypeInfoHelper()
567 uint64_t Size = Context.getTypeSizeInChars(FieldQTy).getQuantity(); in getBaseTypeInfoHelper()
584 uint64_t Size = Context.getTypeSizeInChars(Ty).getQuantity(); in getBaseTypeInfoHelper()
H A DCGNonTrivialStruct.cpp156 S += llvm::to_string(Offset.getQuantity()); in getVolatileOffsetStr()
198 appendStr("_AB" + llvm::to_string(FieldOffset.getQuantity()) + "s" + in visitArray()
199 llvm::to_string(EltSize.getQuantity()) + "n" + in visitArray()
224 this->appendStr(llvm::to_string(DstAlignment.getQuantity())); in GenUnaryFuncName()
242 this->appendStr(llvm::to_string(DstAlignment.getQuantity())); in GenBinaryFuncName()
243 this->appendStr("_" + llvm::to_string(SrcAlignment.getQuantity())); in GenBinaryFuncName()
250 this->appendStr("_t" + llvm::to_string(this->Start.getQuantity()) + "w" + in flushTrivialFields()
251 llvm::to_string((this->End - this->Start).getQuantity())); in flushTrivialFields()
279 this->appendStr(llvm::to_string(FieldOffset.getQuantity())); in visitPtrAuth()
376 unsigned BaseEltSize = Ctx.getTypeSizeInChars(BaseEltQT).getQuantity(); in visitArray()
[all …]
H A DCGOpenCLRuntime.cpp87 .getQuantity(); in getPipeElemSize()
97 .getQuantity(); in getPipeElemAlign()
H A DCGBlocks.cpp88 Name += llvm::to_string(BlockInfo.BlockSize.getQuantity()) + "_"; in getBlockDescriptorName()
95 Name += llvm::to_string(BlockInfo.BlockAlign.getQuantity()) + "_"; in getBlockDescriptorName()
101 Name += llvm::to_string(Cap.getOffset().getQuantity()); in getBlockDescriptorName()
186 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()
731 padding.getQuantity())); in computeBlockInfo()
749 padding.getQuantity())); in computeBlockInfo()
880 llvm::ConstantInt::get(IntTy, blockInfo.BlockSize.getQuantity()), in EmitBlockLiteral()
[all …]
H A DABIInfo.cpp290 return (VectorSize.getQuantity() > 8 && VectorSize.getQuantity() <= 16); in isLegalVectorType()
H A DSwiftCallingConv.cpp424 assert(isPowerOf2(unitSize.getQuantity())); in getOffsetAtStartOfUnit()
425 auto unitMask = ~(unitSize.getQuantity() - 1); in getOffsetAtStartOfUnit()
426 return CharUnits::fromQuantity(offset.getQuantity() & unitMask); in getOffsetAtStartOfUnit()
589 paddingSize.getQuantity()); in getCoerceAndExpandTypes()
661 auto size = (unsigned long long) getTypeStoreSize(CGM, type).getQuantity(); in getNaturalAlignment()
H A DTargetInfo.cpp50 OS << "Indirect Align=" << getIndirectAlign().getQuantity() in dump()
55 OS << "Indirect Align=" << getIndirectAlign().getQuantity() in dump()
H A DMicrosoftCXXABI.cpp1072 Context.getASTRecordLayout(ClassDecl).getVBPtrOffset().getQuantity(); in GetVirtualBaseClassOffset()
1079 llvm::ConstantInt::get(CGM.IntTy, VBTableChars.getQuantity()); in GetVirtualBaseClassOffset()
1268 uint64_t ConstantVBaseOffset = I->second.VBaseOffset.getQuantity(); in initializeHiddenVirtualInheritanceMembers()
1589 -Adjustment.getQuantity()); in EmitInstanceFunctionProlog()
2189 Offsets[0] = llvm::ConstantInt::get(CGM.IntTy, -VBPtrOffset.getQuantity()); in emitVBTableDefinition()
2206 Offsets[VBIndex] = llvm::ConstantInt::get(CGM.IntTy, Offset.getQuantity()); in emitVBTableDefinition()
2285 int32_t IntSize = CGF.getIntSize().getQuantity(); in performReturnAdjustment()
2865 CGM.IntTy, NonVirtualBaseAdjustment.getQuantity())); in EmitFullMemberPointer()
2871 fields.push_back(llvm::ConstantInt::get(CGM.IntTy, Offs.getQuantity())); in EmitFullMemberPointer()
2893 llvm::ConstantInt::get(CGM.IntTy, offset.getQuantity()); in EmitMemberDataPointer()
[all …]
/freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/
H A DCIRGenValue.h175 this->alignment = alignment.getQuantity() <= maxAlign in initialize()
176 ? alignment.getQuantity() in initialize()
178 assert(this->alignment == alignment.getQuantity() && in initialize()
202 void setAlignment(clang::CharUnits a) { alignment = a.getQuantity(); } in setAlignment()
H A DCIRGenRecordLayoutBuilder.cpp136 : cir::ArrayType::get(type, numberOfChars.getQuantity()); in getByteArrayType()
225 info.storageSize = getSizeInBits(storageType).getQuantity(); in setBitFieldInfo()
680 << " storageOffset:" << storageOffset.getQuantity() in print()
683 << " volatileStorageOffset:" << volatileStorageOffset.getQuantity() << ">"; in print()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DVTableBuilder.cpp408 Out << Base.getBaseOffset().getQuantity() << ")\n"; in dump()
422 Out << ", " << Overrider.Offset.getQuantity() << ')'; in dump()
435 Out << Offset.NonVirtualOffset.getQuantity() << " nv]"; in dump()
1231 VBaseOffsetOffsets.lookup(Offset.VirtualBase).getQuantity(); in ComputeReturnAdjustment()
1235 Offset.VirtualBase).getQuantity(); in ComputeReturnAdjustment()
1239 Adjustment.NonVirtual = Offset.NonVirtualOffset.getQuantity(); in ComputeReturnAdjustment()
1331 VCallOffsets.getVCallOffsetOffset(MD).getQuantity(); in ComputeThisAdjustment()
1335 Adjustment.NonVirtual = Offset.NonVirtualOffset.getQuantity(); in ComputeThisAdjustment()
1966 Out << MostDerivedClassOffset.getQuantity() << ") in '"; in dumpLayout()
1999 << Component.getVCallOffset().getQuantity() in dumpLayout()
[all …]
H A DRecordLayoutBuilder.cpp1934 if (!llvm::isPowerOf2_64(TypeSize.getQuantity())) { in LayoutField()
1960 llvm::isPowerOf2_64(TypeSize.getQuantity())) in LayoutField()
2228 assert(llvm::isPowerOf2_64(NewAlignment.getQuantity()) && in UpdateAlignment()
2234 assert(llvm::isPowerOf2_64(UnpackedNewAlignment.getQuantity()) && in UpdateAlignment()
2240 assert(llvm::isPowerOf2_64(PreferredNewAlignment.getQuantity()) && in UpdateAlignment()
3459 if (static_cast<uint64_t>(StructSize.getQuantity()) >= MaxStructSizeInBytes) { in getASTRecordLayout()
3596 OS << llvm::format("%10" PRId64 " | ", (int64_t)Offset.getQuantity()); in PrintOffset()
3606 BufferOS << Offset.getQuantity() << ':'; in PrintBitFieldOffset()
3748 OS << "[sizeof=" << Layout.getSize().getQuantity(); in DumpRecordLayout()
3750 OS << ", dsize=" << Layout.getDataSize().getQuantity(); in DumpRecordLayout()
[all …]
/freebsd/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/contrib/llvm-project/clang/lib/CodeGen/Targets/
H A DARM.cpp332 Align = getContext().getTypeUnadjustedAlignInChars(Ty).getQuantity(); in classifyHomogeneousAggregate()
333 unsigned BaseAlign = getContext().getTypeAlignInChars(Base).getQuantity(); in classifyHomogeneousAggregate()
454 TyAlign = getContext().getTypeUnadjustedAlignInChars(Ty).getQuantity(); in classifyArgumentType()
457 TyAlign = getContext().getTypeAlignInChars(Ty).getQuantity(); in classifyArgumentType()
752 if (VectorSize.getQuantity() != 8 && in isLegalVectorType()
753 (VectorSize.getQuantity() != 16 || NumElts == 1)) in isLegalVectorType()
H A DAArch64.cpp459 getContext().getTypeUnadjustedAlignInChars(Ty).getQuantity(); in classifyArgumentType()
652 if (VectorSize.getQuantity() != 8 && in isLegalVectorType()
653 (VectorSize.getQuantity() != 16 || NumElts == 1)) in isLegalVectorType()
916 int RegSize = IsIndirect ? 8 : TySize.getQuantity(); in EmitAAPCSVAArg()
952 if (!IsFPR && !IsIndirect && TyAlign.getQuantity() > 8) { in EmitAAPCSVAArg()
953 int Align = TyAlign.getQuantity(); in EmitAAPCSVAArg()
1021 BaseTyInfo.Width.getQuantity() < 16) in EmitAAPCSVAArg()
1022 Offset = 16 - BaseTyInfo.Width.getQuantity(); in EmitAAPCSVAArg()
1064 if (!IsIndirect && TyAlign.getQuantity() > 8) { in EmitAAPCSVAArg()
1140 if (TyInfo.Width.getQuantity() > 16) { in EmitDarwinVAArg()
H A DSystemZ.cpp307 llvm::ConstantInt::get(IndexTy, PaddedSize.getQuantity()); in EmitVAArg()
329 assert(PaddedSize.getQuantity() == 8); in EmitVAArg()
364 llvm::ConstantInt::get(IndexTy, RegSaveIndex * PaddedSize.getQuantity() in EmitVAArg()
365 + RegPadding.getQuantity()); in EmitVAArg()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DCharUnits.h185 QuantityType getQuantity() const { return Quantity; } in getQuantity() function
248 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()

12345