/freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | DbgVariableFragmentInfo.h | 20 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 D | DIBuilder.h | 228 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 D | DebugInfoMetadata.h | 713 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 D | DebugInfo.h | 339 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 D | LowLevelType.h | 42 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 D | DwarfExpression.cpp | 73 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 D | DwarfExpression.h | 58 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 D | DIBuilder.cpp | 267 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 D | DebugInfo.cpp | 1282 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 D | LLVMContextImpl.h | 465 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 D | DebugInfoMetadata.cpp | 664 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 D | DebugInfo.h | 644 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 D | BPFAbstractMemberAccess.cpp | 714 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 D | BTFDebug.h | 93 BTFTypeInt(uint32_t Encoding, uint32_t SizeInBits, uint32_t OffsetInBits, 205 BTFTypeFloat(uint32_t SizeInBits, StringRef TypeName);
|
H A D | BTFDebug.cpp | 127 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 D | LowLevelTypeUtils.cpp | 37 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 D | AssignmentTrackingAnalysis.cpp | 174 << 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 D | MemoryOpRemark.cpp | 150 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 D | FuzzerValueBitMap.h | 55 size_t SizeInBits() const { return kMapSizeInBits; } in SizeInBits() function
|
H A D | FuzzerTracePC.h | 268 FirstFeature += ValueProfileMap.SizeInBits(); in CollectFeatures()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/MCTargetDesc/ |
H A D | LanaiInstPrinter.cpp | 225 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 D | GIMatchTableExecutorImpl.h | 708 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 D | ModuleFile.h | 207 uint64_t SizeInBits = 0; variable
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | SROA.cpp | 277 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 D | GlobalISelMatchTable.h | 977 unsigned SizeInBits; 981 unsigned SizeInBits) in PointerToAnyOperandMatcher() argument 983 SizeInBits(SizeInBits) {} in PointerToAnyOperandMatcher() 991 SizeInBits == cast<PointerToAnyOperandMatcher>(&B)->SizeInBits; in isIdentical()
|