Home
last modified time | relevance | path

Searched refs:SizeInBits (Results 1 – 25 of 61) sorted by relevance

123

/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DDbgVariableFragmentInfo.h20 DbgVariableFragmentInfo(uint64_t SizeInBits, uint64_t OffsetInBits) in DbgVariableFragmentInfo()
21 : SizeInBits(SizeInBits), OffsetInBits(OffsetInBits) {} in DbgVariableFragmentInfo()
22 uint64_t SizeInBits; member
28 uint64_t endInBits() const { return OffsetInBits + SizeInBits; } in endInBits()
H A DDIBuilder.h228 DIBasicType *createBasicType(StringRef Name, uint64_t SizeInBits,
236 DIStringType *createStringType(StringRef Name, uint64_t SizeInBits);
269 createPointerType(DIType *PointeeTy, uint64_t SizeInBits,
288 uint64_t SizeInBits, uint32_t AlignInBits = 0,
294 unsigned Tag, DIType *RTy, uint64_t SizeInBits = 0,
359 uint64_t SizeInBits, uint32_t AlignInBits,
379 uint64_t SizeInBits,
398 uint64_t SizeInBits,
433 uint64_t SizeInBits, uint32_t AlignInBits,
471 uint64_t SizeInBits, uint32_t AlignInBits, uint64_t OffsetInBits,
[all …]
H A DDebugInfoMetadata.h713 uint64_t SizeInBits; variable
718 unsigned Line, uint64_t SizeInBits, uint32_t AlignInBits, in DIType() argument
721 init(Line, SizeInBits, AlignInBits, OffsetInBits, Flags); in DIType()
725 void init(unsigned Line, uint64_t SizeInBits, uint32_t AlignInBits, in init() argument
729 this->SizeInBits = SizeInBits; in init()
735 void mutate(unsigned Tag, unsigned Line, uint64_t SizeInBits, in mutate() argument
739 init(Line, SizeInBits, AlignInBits, OffsetInBits, Flags); in mutate()
748 uint64_t getSizeInBits() const { return SizeInBits; } in getSizeInBits()
822 uint64_t SizeInBits, uint32_t AlignInBits, unsigned Encoding, in DIBasicType() argument
824 : DIType(C, DIBasicTypeKind, Storage, Tag, 0, SizeInBits, AlignInBits, 0, in DIBasicType()
[all …]
H A DDebugInfo.h339 uint64_t SizeInBits; ///< Number of bits stored.
343 uint64_t OffsetInBits, uint64_t SizeInBits)
344 : Base(Base), OffsetInBits(OffsetInBits), SizeInBits(SizeInBits),
347 SizeInBits == DL.getTypeSizeInBits(Base->getAllocatedType())) {}
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGenTypes/
H A DLowLevelType.h42 static constexpr LLT scalar(unsigned SizeInBits) { in scalar() argument
44 ElementCount::getFixed(0), SizeInBits, in scalar()
57 static constexpr LLT pointer(unsigned AddressSpace, unsigned SizeInBits) { in pointer() argument
58 assert(SizeInBits > 0 && "invalid pointer size"); in pointer()
60 ElementCount::getFixed(0), SizeInBits, AddressSpace}; in pointer()
135 ElementCount EC, uint64_t SizeInBits, in LLT() argument
138 init(isPointer, isVector, isScalar, EC, SizeInBits, AddressSpace); in LLT()
418 ElementCount EC, uint64_t SizeInBits,
420 assert(SizeInBits <= std::numeric_limits<unsigned>::max() &&
426 RawData = maskAndShift(SizeInBits, ScalarSizeFieldInfo);
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfExpression.cpp73 void DwarfExpression::addOpPiece(unsigned SizeInBits, unsigned OffsetInBits) { in addOpPiece() argument
74 if (!SizeInBits) in addOpPiece()
78 if (OffsetInBits > 0 || SizeInBits % SizeOfByte) { in addOpPiece()
80 emitUnsigned(SizeInBits); in addOpPiece()
84 unsigned ByteSize = SizeInBits / SizeOfByte; in addOpPiece()
87 this->OffsetInBits += SizeInBits; in addOpPiece()
256 if (!addMachineReg(TRI, MachineReg, Fragment ? Fragment->SizeInBits : ~1U)) { in addMachineRegExpression()
298 if (RegSize > FragmentInfo->SizeInBits) in addMachineRegExpression()
521 unsigned SizeInBits = Op->getArg(1); in addExpression() local
527 assert(SizeInBits >= OffsetInBits - FragmentOffset && "size underflow"); in addExpression()
[all …]
H A DDwarfExpression.h58 static Register createSubRegister(int RegNo, unsigned SizeInBits, in createSubRegister()
60 return {RegNo, SizeInBits, Comment}; in createSubRegister()
116 void setSubRegisterPiece(unsigned SizeInBits, unsigned OffsetInBits) { in setSubRegisterPiece() argument
117 assert(SizeInBits < 65536 && OffsetInBits < 65536); in setSubRegisterPiece()
118 SubRegisterSizeInBits = SizeInBits; in setSubRegisterPiece()
193 void addOpPiece(unsigned SizeInBits, unsigned OffsetInBits = 0);
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DDIBuilder.cpp267 DIBasicType *DIBuilder::createBasicType(StringRef Name, uint64_t SizeInBits, in createBasicType() argument
271 return DIBasicType::get(VMContext, dwarf::DW_TAG_base_type, Name, SizeInBits, in createBasicType()
275 DIStringType *DIBuilder::createStringType(StringRef Name, uint64_t SizeInBits) { in createStringType() argument
278 SizeInBits, 0); in createStringType()
316 DIBuilder::createPointerType(DIType *PointeeTy, uint64_t SizeInBits, in createPointerType() argument
322 nullptr, 0, nullptr, PointeeTy, SizeInBits, in createPointerType()
329 uint64_t SizeInBits, in createMemberPointerType() argument
333 nullptr, 0, nullptr, PointeeTy, SizeInBits, in createMemberPointerType()
339 DIBuilder::createReferenceType(unsigned Tag, DIType *RTy, uint64_t SizeInBits, in createReferenceType() argument
344 SizeInBits, AlignInBits, 0, DWARFAddressSpace, {}, in createReferenceType()
[all …]
H A DDebugInfo.cpp1282 uint64_t SizeInBits, uint32_t AlignInBits, LLVMMetadataRef *Elements, in LLVMDIBuilderCreateEnumerationType() argument
1288 LineNumber, SizeInBits, AlignInBits, Elts, unwrapDI<DIType>(ClassTy))); in LLVMDIBuilderCreateEnumerationType()
1294 uint64_t SizeInBits, uint32_t AlignInBits, LLVMDIFlags Flags, in LLVMDIBuilderCreateUnionType() argument
1301 LineNumber, SizeInBits, AlignInBits, map_from_llvmDIFlags(Flags), in LLVMDIBuilderCreateUnionType()
1330 size_t NameLen, uint64_t SizeInBits, in LLVMDIBuilderCreateBasicType() argument
1334 SizeInBits, Encoding, in LLVMDIBuilderCreateBasicType()
1340 uint64_t SizeInBits, uint32_t AlignInBits, unsigned AddressSpace, in LLVMDIBuilderCreatePointerType() argument
1343 unwrapDI<DIType>(PointeeTy), SizeInBits, AlignInBits, AddressSpace, in LLVMDIBuilderCreatePointerType()
1350 uint64_t SizeInBits, uint32_t AlignInBits, LLVMDIFlags Flags, in LLVMDIBuilderCreateStructType() argument
1358 LineNumber, SizeInBits, AlignInBits, map_from_llvmDIFlags(Flags), in LLVMDIBuilderCreateStructType()
[all …]
H A DLLVMContextImpl.h465 uint64_t SizeInBits;
470 MDNodeKeyImpl(unsigned Tag, MDString *Name, uint64_t SizeInBits,
472 : Tag(Tag), Name(Name), SizeInBits(SizeInBits), AlignInBits(AlignInBits),
475 : Tag(N->getTag()), Name(N->getRawName()), SizeInBits(N->getSizeInBits()),
481 SizeInBits == RHS->getSizeInBits() &&
487 return hash_combine(Tag, Name, SizeInBits, AlignInBits, Encoding);
497 uint64_t SizeInBits;
503 uint64_t SizeInBits, uint32_t AlignInBits, unsigned Encoding)
506 SizeInBits(SizeInBits), AlignInBits(AlignInBits), Encoding(Encoding) {}
512 SizeInBits(N->getSizeInBits()), AlignInBits(N->getAlignInBits()),
[all …]
H A DDebugInfoMetadata.cpp664 MDString *Name, uint64_t SizeInBits, in getImpl() argument
670 (Tag, Name, SizeInBits, AlignInBits, Encoding, Flags)); in getImpl()
673 (Tag, SizeInBits, AlignInBits, Encoding, Flags), Ops); in getImpl()
693 uint64_t SizeInBits, uint32_t AlignInBits, in getImpl() argument
699 StringLocationExp, SizeInBits, AlignInBits, Encoding)); in getImpl()
702 DEFINE_GETIMPL_STORE(DIStringType, (Tag, SizeInBits, AlignInBits, Encoding), in getImpl()
740 unsigned Line, Metadata *Scope, Metadata *BaseType, uint64_t SizeInBits, in getImpl() argument
747 (Tag, Name, File, Line, Scope, BaseType, SizeInBits, in getImpl()
752 (Tag, Line, SizeInBits, AlignInBits, OffsetInBits, in getImpl()
766 unsigned Line, Metadata *Scope, Metadata *BaseType, uint64_t SizeInBits, in getImpl() argument
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm-c/
H A DDebugInfo.h644 uint64_t SizeInBits, uint32_t AlignInBits, LLVMMetadataRef *Elements,
667 uint64_t SizeInBits, uint32_t AlignInBits, LLVMDIFlags Flags,
724 size_t NameLen, uint64_t SizeInBits,
740 uint64_t SizeInBits, uint32_t AlignInBits, unsigned AddressSpace,
764 uint64_t SizeInBits, uint32_t AlignInBits, LLVMDIFlags Flags,
786 uint64_t SizeInBits, uint32_t AlignInBits, uint64_t OffsetInBits,
823 uint64_t SizeInBits,
844 uint64_t SizeInBits, uint32_t AlignInBits,
960 unsigned RuntimeLang, uint64_t SizeInBits, uint32_t AlignInBits,
984 unsigned RuntimeLang, uint64_t SizeInBits, uint32_t AlignInBits,
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFAbstractMemberAccess.cpp714 uint32_t SizeInBits = MemberTy->getSizeInBits(); in GetFieldInfo() local
716 return SizeInBits >> 3; in GetFieldInfo()
721 SizeInBits = NextSBitOffset - SBitOffset; in GetFieldInfo()
722 if (SizeInBits & (SizeInBits - 1)) in GetFieldInfo()
724 return SizeInBits >> 3; in GetFieldInfo()
762 uint32_t SizeInBits; in GetFieldInfo() local
766 SizeInBits = calcArraySize(CTy, 1) * EltTy->getSizeInBits(); in GetFieldInfo()
769 SizeInBits = MemberTy->getSizeInBits(); in GetFieldInfo()
774 if (SizeInBits > 64) in GetFieldInfo()
776 return 64 - SizeInBits; in GetFieldInfo()
[all …]
H A DBTFDebug.h93 BTFTypeInt(uint32_t Encoding, uint32_t SizeInBits, uint32_t OffsetInBits,
205 BTFTypeFloat(uint32_t SizeInBits, StringRef TypeName);
H A DBTFDebug.cpp127 BTFTypeInt::BTFTypeInt(uint32_t Encoding, uint32_t SizeInBits, in BTFTypeInt() argument
150 BTFType.Size = roundupToBytes(SizeInBits); in BTFTypeInt()
151 IntVal = (BTFEncoding << 24) | OffsetInBits << 16 | SizeInBits; in BTFTypeInt()
430 BTFTypeFloat::BTFTypeFloat(uint32_t SizeInBits, StringRef TypeName) in BTFTypeFloat() argument
434 BTFType.Size = roundupToBytes(SizeInBits); in BTFTypeFloat()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DLowLevelTypeUtils.cpp37 auto SizeInBits = DL.getTypeSizeInBits(&Ty); in getLLTForType() local
38 assert(SizeInBits != 0 && "invalid zero-sized type"); in getLLTForType()
39 return LLT::scalar(SizeInBits); in getLLTForType()
H A DAssignmentTrackingAnalysis.cpp174 << F->OffsetInBits + F->SizeInBits << ")"; in print()
401 unsigned SizeInBits; member
632 Loc.SizeInBits = EndBit - StartBit; in insertMemLoc()
685 EndBit = StartBit + Frag->SizeInBits; in addDef()
970 if (FragMemLoc.SizeInBits != in run()
973 Expr, FragMemLoc.OffsetInBits, FragMemLoc.SizeInBits); in run()
1577 Expr, FragInfo.OffsetInBits, FragInfo.SizeInBits); in emitDbgValue()
1644 Frag->SizeInBits); in processUntaggedInstruction()
1845 return F->SizeInBits == 0; in hasZeroSizedFragment()
2105 auto ARight = ALeft + A.SizeInBits; in fullyContains()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DMemoryOpRemark.cpp150 getSizeInBytes(std::optional<uint64_t> SizeInBits) { in getSizeInBytes() argument
151 if (!SizeInBits || *SizeInBits % 8 != 0) in getSizeInBytes()
153 return *SizeInBits / 8; in getSizeInBytes()
/freebsd/contrib/llvm-project/compiler-rt/lib/fuzzer/
H A DFuzzerValueBitMap.h55 size_t SizeInBits() const { return kMapSizeInBits; } in SizeInBits() function
H A DFuzzerTracePC.h268 FirstFeature += ValueProfileMap.SizeInBits(); in CollectFeatures()
/freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/MCTargetDesc/
H A DLanaiInstPrinter.cpp225 template <unsigned SizeInBits>
231 assert(isInt<SizeInBits>(OffsetOp.getImm()) && "Constant value truncated"); in printMemoryImmediateOffset()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DGIMatchTableExecutorImpl.h708 uint64_t SizeInBits = readULEB(); in executeMatchTable() local
713 << "), SizeInBits=" << SizeInBits << ")\n"); in executeMatchTable()
719 if (SizeInBits == 0) { in executeMatchTable()
722 SizeInBits = MF->getDataLayout().getPointerSizeInBits(AddrSpace); in executeMatchTable()
725 assert(SizeInBits != 0 && "Pointer size must be known"); in executeMatchTable()
728 if (!Ty.isPointer() || Ty.getSizeInBits() != SizeInBits) in executeMatchTable()
/freebsd/contrib/llvm-project/clang/include/clang/Serialization/
H A DModuleFile.h207 uint64_t SizeInBits = 0; variable
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DSROA.cpp277 Target.SizeInBits = in calculateFragment()
278 std::min(NewStorageSliceSizeInBits, StorageFragment->SizeInBits); in calculateFragment()
282 Target.SizeInBits = NewStorageSliceSizeInBits; in calculateFragment()
423 Expr, NewFragment.OffsetInBits, NewFragment.SizeInBits)) { in migrateDebugInfo()
431 NewFragment.OffsetInBits, NewFragment.SizeInBits); in migrateDebugInfo()
2431 uint64_t SizeInBits = DL.getTypeSizeInBits(AllocaTy).getFixedValue(); in isIntegerWideningViable() local
2433 if (SizeInBits > IntegerType::MAX_INT_BITS) in isIntegerWideningViable()
2437 if (SizeInBits != DL.getTypeStoreSizeInBits(AllocaTy).getFixedValue()) in isIntegerWideningViable()
2443 Type *IntTy = Type::getIntNTy(AllocaTy->getContext(), SizeInBits); in isIntegerWideningViable()
2455 bool WholeAllocaOp = P.empty() && DL.isLegalInteger(SizeInBits); in isIntegerWideningViable()
[all …]
/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/GlobalISel/
H A DGlobalISelMatchTable.h977 unsigned SizeInBits;
981 unsigned SizeInBits) in PointerToAnyOperandMatcher() argument
983 SizeInBits(SizeInBits) {} in PointerToAnyOperandMatcher()
991 SizeInBits == cast<PointerToAnyOperandMatcher>(&B)->SizeInBits; in isIdentical()

123