/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | LowLevelType.h | 42 static constexpr LLT scalar(unsigned SizeInBits) { in scalar() argument 44 ElementCount::getFixed(0), SizeInBits, in scalar() 50 assert(SizeInBits > 0 && "invalid pointer size"); in pointer() 52 ElementCount::getFixed(0), SizeInBits, AddressSpace}; in pointer() 127 ElementCount EC, uint64_t SizeInBits, in LLT() argument 386 ElementCount EC, uint64_t SizeInBits, 388 assert(SizeInBits <= std::numeric_limits<unsigned>::max() && 394 RawData = maskAndShift(SizeInBits, ScalarSizeFieldInfo); 400 maskAndShift(SizeInBits, VectorSizeFieldInfo) | 406 maskAndShift(SizeInBits, PointerVectorSizeFieldInfo) | [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | DIBuilder.h | 219 DIBasicType *createBasicType(StringRef Name, uint64_t SizeInBits, 227 DIStringType *createStringType(StringRef Name, uint64_t SizeInBits); 260 createPointerType(DIType *PointeeTy, uint64_t SizeInBits, 278 unsigned Tag, DIType *RTy, uint64_t SizeInBits = 0, 345 uint64_t SizeInBits, 364 uint64_t SizeInBits, 493 uint64_t SizeInBits, uint32_t AlignInBits, 589 uint64_t SizeInBits, uint32_t AlignInBits, DINodeArray Elements, 601 unsigned LineNo, uint64_t SizeInBits, 629 uint64_t SizeInBits = 0, [all …]
|
H A D | DebugInfoMetadata.h | 712 uint64_t SizeInBits; variable 728 this->SizeInBits = SizeInBits; in init() 2829 : SizeInBits(SizeInBits), OffsetInBits(OffsetInBits) {} in FragmentInfo() 2830 uint64_t SizeInBits; member 3010 unsigned SizeInBits); 3018 uint64_t r1 = l1 + A.SizeInBits; in fragmentCmp() 3019 uint64_t r2 = l2 + B.SizeInBits; in fragmentCmp() 3071 return std::tie(A.SizeInBits, A.OffsetInBits) == 3072 std::tie(B.SizeInBits, B.OffsetInBits); 3077 return std::tie(A.SizeInBits, A.OffsetInBits) < [all …]
|
H A D | DebugInfo.h | 331 uint64_t SizeInBits; ///< Number of bits stored. 335 uint64_t OffsetInBits, uint64_t SizeInBits) 336 : Base(Base), OffsetInBits(OffsetInBits), SizeInBits(SizeInBits), 339 SizeInBits == DL.getTypeSizeInBits(Base->getAllocatedType())) {}
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
H A D | DwarfExpression.cpp | 72 void DwarfExpression::addOpPiece(unsigned SizeInBits, unsigned OffsetInBits) { in addOpPiece() argument 73 if (!SizeInBits) in addOpPiece() 77 if (OffsetInBits > 0 || SizeInBits % SizeOfByte) { in addOpPiece() 79 emitUnsigned(SizeInBits); in addOpPiece() 83 unsigned ByteSize = SizeInBits / SizeOfByte; in addOpPiece() 86 this->OffsetInBits += SizeInBits; in addOpPiece() 297 if (RegSize > FragmentInfo->SizeInBits) in addMachineRegExpression() 520 unsigned SizeInBits = Op->getArg(1); in addExpression() local 531 SizeInBits -= OffsetInBits - FragmentOffset; in addExpression() 536 SizeInBits = std::min<unsigned>(SizeInBits, SubRegisterSizeInBits); in addExpression() [all …]
|
H A D | DwarfExpression.h | 119 static Register createSubRegister(int RegNo, unsigned SizeInBits, in createSubRegister() 121 return {RegNo, SizeInBits, Comment}; in createSubRegister() 177 void setSubRegisterPiece(unsigned SizeInBits, unsigned OffsetInBits) { in setSubRegisterPiece() argument 178 assert(SizeInBits < 65536 && OffsetInBits < 65536); in setSubRegisterPiece() 179 SubRegisterSizeInBits = SizeInBits; in setSubRegisterPiece() 254 void addOpPiece(unsigned SizeInBits, unsigned OffsetInBits = 0);
|
/freebsd/contrib/llvm-project/llvm/lib/IR/ |
H A D | DIBuilder.cpp | 278 SizeInBits, 0); in createStringType() 303 DIBuilder::createPointerType(DIType *PointeeTy, uint64_t SizeInBits, in createPointerType() argument 316 uint64_t SizeInBits, in createMemberPointerType() argument 366 uint64_t SizeInBits, uint32_t AlignInBits, uint64_t OffsetInBits, in createMemberType() argument 382 uint64_t SizeInBits, uint32_t AlignInBits, uint64_t OffsetInBits, in createVariantMemberType() argument 417 uint64_t SizeInBits, uint32_t AlignInBits, in createObjCIVar() argument 477 uint64_t SizeInBits, uint32_t AlignInBits, uint64_t OffsetInBits, in createClassType() argument 495 uint64_t SizeInBits, uint32_t AlignInBits, DINode::DIFlags Flags, in createStructType() argument 508 uint64_t SizeInBits, uint32_t AlignInBits, DINode::DIFlags Flags, in createUnionType() argument 556 uint64_t SizeInBits, in createSetType() argument [all …]
|
H A D | DebugInfo.cpp | 1289 uint64_t SizeInBits, uint32_t AlignInBits, LLVMDIFlags Flags, in LLVMDIBuilderCreateUnionType() argument 1394 SizeInBits, AlignInBits, OffsetInBits, in LLVMDIBuilderCreateObjCIVar() 1488 uint64_t SizeInBits, in LLVMDIBuilderCreateMemberPointerType() argument 1502 uint64_t SizeInBits, in LLVMDIBuilderCreateBitFieldMemberType() argument 1525 LineNumber, SizeInBits, AlignInBits, OffsetInBits, in LLVMDIBuilderCreateClassType() 1848 VariableSlice.SizeInBits = *Sz; in getFragmentOrEntireVariable() 1859 VariableSlice.SizeInBits = *Sz; in getFragmentOrEntireVariable() 1966 if (VarFrag.SizeInBits == 0) in calculateFragmentIntersectImpl() 2024 TypeSize SizeInBits) { in getAssignmentInfoImpl() argument 2025 if (SizeInBits.isScalable()) in getAssignmentInfoImpl() [all …]
|
H A D | LLVMContextImpl.h | 463 uint64_t SizeInBits; 470 : Tag(Tag), Name(Name), SizeInBits(SizeInBits), AlignInBits(AlignInBits), 479 SizeInBits == RHS->getSizeInBits() && 495 uint64_t SizeInBits; 504 SizeInBits(SizeInBits), AlignInBits(AlignInBits), Encoding(Encoding) {} 518 SizeInBits == RHS->getSizeInBits() && 538 uint64_t SizeInBits; 552 BaseType(BaseType), SizeInBits(SizeInBits), OffsetInBits(OffsetInBits), 567 SizeInBits == RHS->getSizeInBits() && 630 uint64_t SizeInBits; [all …]
|
H A D | DebugInfoMetadata.cpp | 660 MDString *Name, uint64_t SizeInBits, in getImpl() argument 737 Metadata *BaseType, uint64_t SizeInBits, in getImpl() argument 749 (Tag, Line, SizeInBits, AlignInBits, OffsetInBits, in getImpl() 785 uint64_t SizeInBits, uint32_t AlignInBits, uint64_t OffsetInBits, in buildODRType() argument 796 Context, Tag, Name, File, Line, Scope, BaseType, SizeInBits, in buildODRType() 810 CT->mutate(Tag, Line, RuntimeLang, SizeInBits, AlignInBits, OffsetInBits, in buildODRType() 827 uint64_t SizeInBits, uint32_t AlignInBits, uint64_t OffsetInBits, in getODRType() argument 838 Context, Tag, Name, File, Line, Scope, BaseType, SizeInBits, in getODRType() 1588 FragmentInfo->SizeInBits}); in convertToUndefExpression() 1959 assert((OffsetInBits + SizeInBits <= FragmentSizeInBits) && in createFragmentExpression() [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm-c/ |
H A D | DebugInfo.h | 654 uint64_t SizeInBits, uint32_t AlignInBits, LLVMDIFlags Flags, 711 size_t NameLen, uint64_t SizeInBits, 727 uint64_t SizeInBits, uint32_t AlignInBits, unsigned AddressSpace, 751 uint64_t SizeInBits, uint32_t AlignInBits, LLVMDIFlags Flags, 773 uint64_t SizeInBits, uint32_t AlignInBits, uint64_t OffsetInBits, 810 uint64_t SizeInBits, 831 uint64_t SizeInBits, uint32_t AlignInBits, 947 unsigned RuntimeLang, uint64_t SizeInBits, uint32_t AlignInBits, 971 unsigned RuntimeLang, uint64_t SizeInBits, uint32_t AlignInBits, 994 uint64_t SizeInBits, [all …]
|
/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() 399 unsigned SizeInBits; member 631 Loc.SizeInBits = EndBit - StartBit; in insertMemLoc() 684 EndBit = StartBit + Frag->SizeInBits; in addDef() 969 if (FragMemLoc.SizeInBits != in run() 1843 return F->SizeInBits == 0; in hasZeroSizedFragment() 2098 auto ARight = ALeft + A.SizeInBits; in fullyContains() 2099 auto BRight = BLeft + B.SizeInBits; in fullyContains() 2190 (FragInfo && FragInfo->SizeInBits == 0)) in buildOverlapMapAndRecordDeclares() 2514 uint64_t SizeInBytes = divideCeil(SizeInBits, 8); in removeRedundantDbgLocsUsingBackwardScan() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/ |
H A D | BPFAbstractMemberAccess.cpp | 715 return SizeInBits >> 3; in GetFieldInfo() 721 if (SizeInBits & (SizeInBits - 1)) in GetFieldInfo() 723 return SizeInBits >> 3; in GetFieldInfo() 761 uint32_t SizeInBits; in GetFieldInfo() local 768 SizeInBits = MemberTy->getSizeInBits(); in GetFieldInfo() 773 if (SizeInBits > 64) in GetFieldInfo() 775 return 64 - SizeInBits; in GetFieldInfo() 793 uint32_t SizeInBits; in GetFieldInfo() local 804 if (SizeInBits > 64) in GetFieldInfo() 806 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 | 126 BTFTypeInt::BTFTypeInt(uint32_t Encoding, uint32_t SizeInBits, in BTFTypeInt() argument 149 BTFType.Size = roundupToBytes(SizeInBits); in BTFTypeInt() 150 IntVal = (BTFEncoding << 24) | OffsetInBits << 16 | SizeInBits; in BTFTypeInt() 429 BTFTypeFloat::BTFTypeFloat(uint32_t SizeInBits, StringRef TypeName) in BTFTypeFloat() argument 433 BTFType.Size = roundupToBytes(SizeInBits); in BTFTypeFloat()
|
/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
|
/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 | 683 uint64_t SizeInBits = readULEB(); in executeMatchTable() local 688 << "), SizeInBits=" << SizeInBits << ")\n"); in executeMatchTable() 694 if (SizeInBits == 0) { in executeMatchTable() 697 SizeInBits = MF->getDataLayout().getPointerSizeInBits(AddrSpace); in executeMatchTable() 700 assert(SizeInBits != 0 && "Pointer size must be known"); in executeMatchTable() 703 if (!Ty.isPointer() || Ty.getSizeInBits() != SizeInBits) in executeMatchTable()
|
/freebsd/contrib/llvm-project/clang/include/clang/Serialization/ |
H A D | ModuleFile.h | 204 uint64_t SizeInBits = 0; variable
|
/freebsd/contrib/llvm-project/llvm/lib/ProfileData/Coverage/ |
H A D | CoverageMapping.cpp | 230 unsigned SizeInBits = llvm::alignTo(uint64_t(1) << NC, CHAR_BIT); in evaluateBitmap() local 231 unsigned SizeInBytes = SizeInBits / CHAR_BIT; in evaluateBitmap() 238 BitVector Result(SizeInBits, false); in evaluateBitmap() 583 unsigned SizeInBits = llvm::alignTo(uint64_t(1) << NumConditions, CHAR_BIT); in getMaxBitmapSize() local 584 return MaxBitmapID + (SizeInBits / CHAR_BIT); in getMaxBitmapSize()
|
/freebsd/contrib/llvm-project/llvm/utils/TableGen/ |
H A D | GlobalISelMatchTable.h | 968 unsigned SizeInBits; 972 unsigned SizeInBits) in PointerToAnyOperandMatcher() argument 974 SizeInBits(SizeInBits) {} in PointerToAnyOperandMatcher() 982 SizeInBits == cast<PointerToAnyOperandMatcher>(&B)->SizeInBits; in isIdentical()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/ |
H A D | RISCVLegalizerInfo.cpp | 471 int64_t SizeInBits = MI.getOperand(2).getImm(); in legalizeCustom() local 472 if (SizeInBits == 32) in legalizeCustom()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | SROA.cpp | 281 Target.SizeInBits = in calculateFragment() 282 std::min(NewStorageSliceSizeInBits, StorageFragment->SizeInBits); in calculateFragment() 286 Target.SizeInBits = NewStorageSliceSizeInBits; in calculateFragment() 442 NewFragment.OffsetInBits, NewFragment.SizeInBits); in migrateDebugInfo() 2480 uint64_t SizeInBits = DL.getTypeSizeInBits(AllocaTy).getFixedValue(); in isIntegerWideningViable() local 2482 if (SizeInBits > IntegerType::MAX_INT_BITS) in isIntegerWideningViable() 2492 Type *IntTy = Type::getIntNTy(AllocaTy->getContext(), SizeInBits); in isIntegerWideningViable() 2504 bool WholeAllocaOp = P.empty() && DL.isLegalInteger(SizeInBits); in isIntegerWideningViable() 3920 uint64_t SizeInBits = in emitFunc() local 3923 SizeInBits, AggStore, Store, in emitFunc() [all …]
|