Home
last modified time | relevance | path

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

123

/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DLowLevelType.h42 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 DDIBuilder.h219 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 DDebugInfoMetadata.h712 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 DDebugInfo.h331 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 DDwarfExpression.cpp72 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 DDwarfExpression.h119 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 DDIBuilder.cpp278 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 DDebugInfo.cpp1289 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 DLLVMContextImpl.h463 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 DDebugInfoMetadata.cpp660 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 DDebugInfo.h654 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 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()
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 DBPFAbstractMemberAccess.cpp715 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 DBTFDebug.h93 BTFTypeInt(uint32_t Encoding, uint32_t SizeInBits, uint32_t OffsetInBits,
205 BTFTypeFloat(uint32_t SizeInBits, StringRef TypeName);
H A DBTFDebug.cpp126 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 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
/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.h683 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 DModuleFile.h204 uint64_t SizeInBits = 0; variable
/freebsd/contrib/llvm-project/llvm/lib/ProfileData/Coverage/
H A DCoverageMapping.cpp230 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 DGlobalISelMatchTable.h968 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 DRISCVLegalizerInfo.cpp471 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 DSROA.cpp281 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 …]

123