Home
last modified time | relevance | path

Searched refs:OffsetInBits (Results 1 – 25 of 31) sorted by relevance

12

/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfExpression.cpp72 void DwarfExpression::addOpPiece(unsigned SizeInBits, unsigned OffsetInBits) { in addOpPiece() argument
77 if (OffsetInBits > 0 || SizeInBits % SizeOfByte) { in addOpPiece()
80 emitUnsigned(OffsetInBits); in addOpPiece()
86 this->OffsetInBits += SizeInBits; in addOpPiece()
525 assert(OffsetInBits >= FragmentOffset && "fragment offset not added?"); in addExpression()
531 SizeInBits -= OffsetInBits - FragmentOffset; in addExpression()
684 uint64_t FragmentOffset = Expr->getFragmentInfo()->OffsetInBits; in addFragmentOffset()
685 assert(FragmentOffset >= OffsetInBits && in addFragmentOffset()
687 if (FragmentOffset > OffsetInBits) in addFragmentOffset()
688 addOpPiece(FragmentOffset - OffsetInBits); in addFragmentOffset()
[all …]
H A DDwarfExpression.h136 uint64_t OffsetInBits = 0; variable
177 void setSubRegisterPiece(unsigned SizeInBits, unsigned OffsetInBits) { in setSubRegisterPiece() argument
178 assert(SizeInBits < 65536 && OffsetInBits < 65536); in setSubRegisterPiece()
180 SubRegisterOffsetInBits = OffsetInBits; in setSubRegisterPiece()
254 void addOpPiece(unsigned SizeInBits, unsigned OffsetInBits = 0);
H A DDebugLocEntry.h284 return A.getExpression()->getFragmentInfo()->OffsetInBits <
285 B.getExpression()->getFragmentInfo()->OffsetInBits;
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/
H A DDebugInfo.h330 uint64_t OffsetInBits; ///< Offset into Base.
335 uint64_t OffsetInBits, uint64_t SizeInBits)
336 : Base(Base), OffsetInBits(OffsetInBits), SizeInBits(SizeInBits),
338 OffsetInBits == 0 &&
H A DDebugInfoMetadata.h713 uint64_t OffsetInBits; variable
725 uint64_t OffsetInBits, DIFlags Flags) { in init() argument
730 this->OffsetInBits = OffsetInBits; in init()
984 uint64_t OffsetInBits, in DIDerivedType() argument
2829 : SizeInBits(SizeInBits), OffsetInBits(OffsetInBits) {} in FragmentInfo()
2831 uint64_t OffsetInBits; member
2841 uint64_t StartInBits = std::max(A.OffsetInBits, B.OffsetInBits); in intersect()
3016 uint64_t l1 = A.OffsetInBits; in fragmentCmp()
3017 uint64_t l2 = B.OffsetInBits; in fragmentCmp()
3072 std::tie(B.SizeInBits, B.OffsetInBits);
[all …]
H A DDIBuilder.h326 uint64_t OffsetInBits,
347 uint64_t OffsetInBits,
365 uint64_t OffsetInBits,
400 uint64_t OffsetInBits, DINode::DIFlags Flags,
437 uint64_t SizeInBits, uint32_t AlignInBits, uint64_t OffsetInBits,
H A DIntrinsicInst.h408 VariableSlice.OffsetInBits = Frag->OffsetInBits; in getFragmentOrEntireVariable()
/freebsd-14.2/contrib/llvm-project/llvm/lib/IR/
H A DDebugInfoMetadata.cpp738 uint32_t AlignInBits, uint64_t OffsetInBits, in getImpl() argument
749 (Tag, Line, SizeInBits, AlignInBits, OffsetInBits, in getImpl()
757 uint32_t AlignInBits, uint64_t OffsetInBits, DIFlags Flags, in getImpl() argument
768 AlignInBits, OffsetInBits, Flags, Elements, in getImpl()
785 uint64_t SizeInBits, uint32_t AlignInBits, uint64_t OffsetInBits, in buildODRType() argument
797 AlignInBits, OffsetInBits, Flags, Elements, RuntimeLang, 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
1959 assert((OffsetInBits + SizeInBits <= FragmentSizeInBits) && in createFragmentExpression()
1961 OffsetInBits += FragmentOffsetInBits; in createFragmentExpression()
[all …]
H A DLLVMContextImpl.h539 uint64_t OffsetInBits;
548 uint32_t AlignInBits, uint64_t OffsetInBits,
552 BaseType(BaseType), SizeInBits(SizeInBits), OffsetInBits(OffsetInBits),
559 OffsetInBits(N->getOffsetInBits()), AlignInBits(N->getAlignInBits()),
569 OffsetInBits == RHS->getOffsetInBits() &&
631 uint64_t OffsetInBits;
648 uint32_t AlignInBits, uint64_t OffsetInBits, unsigned Flags,
655 BaseType(BaseType), SizeInBits(SizeInBits), OffsetInBits(OffsetInBits),
666 OffsetInBits(N->getOffsetInBits()), AlignInBits(N->getAlignInBits()),
682 OffsetInBits == RHS->getOffsetInBits() && Flags == RHS->getFlags() &&
H A DDebugInfo.cpp1361 uint32_t AlignInBits, uint64_t OffsetInBits, LLVMDIFlags Flags, in LLVMDIBuilderCreateMemberType() argument
1390 uint64_t OffsetInBits, LLVMDIFlags Flags, in LLVMDIBuilderCreateObjCIVar() argument
1394 SizeInBits, AlignInBits, OffsetInBits, in LLVMDIBuilderCreateObjCIVar()
1503 uint64_t OffsetInBits, in LLVMDIBuilderCreateBitFieldMemberType() argument
1509 SizeInBits, OffsetInBits, StorageOffsetInBits, in LLVMDIBuilderCreateBitFieldMemberType()
1516 uint32_t AlignInBits, uint64_t OffsetInBits, LLVMDIFlags Flags, in LLVMDIBuilderCreateClassType() argument
1525 LineNumber, SizeInBits, AlignInBits, OffsetInBits, in LLVMDIBuilderCreateClassType()
1850 VariableSlice.OffsetInBits = Frag->OffsetInBits; in getFragmentOrEntireVariable()
1861 VariableSlice.OffsetInBits = Frag->OffsetInBits; in getFragmentOrEntireVariable()
2075 const uint64_t StoreStartBit = Info.OffsetInBits; in emitDbgAssign()
[all …]
H A DDIBuilder.cpp366 uint64_t SizeInBits, uint32_t AlignInBits, uint64_t OffsetInBits, in createMemberType() argument
370 SizeInBits, AlignInBits, OffsetInBits, std::nullopt, in createMemberType()
382 uint64_t SizeInBits, uint32_t AlignInBits, uint64_t OffsetInBits, in createVariantMemberType() argument
386 SizeInBits, AlignInBits, OffsetInBits, std::nullopt, in createVariantMemberType()
392 uint64_t SizeInBits, uint64_t OffsetInBits, uint64_t StorageOffsetInBits, in createBitFieldMemberType() argument
398 OffsetInBits, std::nullopt, Flags, in createBitFieldMemberType()
418 uint64_t OffsetInBits, DINode::DIFlags Flags, in createObjCIVar() argument
422 SizeInBits, AlignInBits, OffsetInBits, std::nullopt, in createObjCIVar()
477 uint64_t SizeInBits, uint32_t AlignInBits, uint64_t OffsetInBits, in createClassType() argument
487 OffsetInBits, Flags, Elements, RunTimeLang, VTableHolder, in createClassType()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm-c/
H A DDebugInfo.h773 uint64_t SizeInBits, uint32_t AlignInBits, uint64_t OffsetInBits,
832 uint64_t OffsetInBits, LLVMDIFlags Flags,
995 uint64_t OffsetInBits,
1024 uint32_t AlignInBits, uint64_t OffsetInBits, LLVMDIFlags Flags,
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DAssignmentTrackingAnalysis.cpp173 OS << " bits [" << F->OffsetInBits << ", " in print()
174 << F->OffsetInBits + F->SizeInBits << ")"; in print()
398 unsigned OffsetInBits; member
630 Loc.OffsetInBits = StartBit; in insertMemLoc()
683 StartBit = Frag->OffsetInBits; in addDef()
974 FragMemLoc.OffsetInBits / 8); in run()
1575 Expr, FragInfo.OffsetInBits, FragInfo.SizeInBits); in emitDbgValue()
1647 if (Info.OffsetInBits) in processUntaggedInstruction()
1648 Ops = {dwarf::DW_OP_plus_uconst, Info.OffsetInBits / 8}; in processUntaggedInstruction()
2093 auto ALeft = A.OffsetInBits; in fullyContains()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFAbstractMemberAccess.cpp783 unsigned OffsetInBits = MemberTy->getOffsetInBits(); in GetFieldInfo() local
785 return SBitOffset + 64 - OffsetInBits - SizeInBits; in GetFieldInfo()
787 return OffsetInBits + 64 - NextSBitOffset; in GetFieldInfo()
H A DBTFDebug.h93 BTFTypeInt(uint32_t Encoding, uint32_t SizeInBits, uint32_t OffsetInBits,
H A DBTFDebug.cpp127 uint32_t OffsetInBits, StringRef TypeName) in BTFTypeInt() argument
150 IntVal = (BTFEncoding << 24) | OffsetInBits << 16 | SizeInBits; in BTFTypeInt()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DSROA.cpp283 Target.OffsetInBits = in calculateFragment()
284 NewStorageSliceOffsetInBits + StorageFragment->OffsetInBits; in calculateFragment()
287 Target.OffsetInBits = NewStorageSliceOffsetInBits; in calculateFragment()
430 NewFragment.OffsetInBits -= CurrentFragment->OffsetInBits; in migrateDebugInfo()
434 Expr, NewFragment.OffsetInBits, NewFragment.SizeInBits)) { in migrateDebugInfo()
442 NewFragment.OffsetInBits, NewFragment.SizeInBits); in migrateDebugInfo()
5080 uint64_t Offset = ExprFragment ? ExprFragment->OffsetInBits : 0; in splitAlloca()
5085 ExprFragment->OffsetInBits + ExprFragment->SizeInBits; in splitAlloca()
5094 assert(Start >= OrigFragment->OffsetInBits && in splitAlloca()
5096 Start -= OrigFragment->OffsetInBits; in splitAlloca()
H A DDeadStoreElimination.cpp495 uint64_t RelativeOffset = DeadFragment.OffsetInBits - in shortenAssignment()
499 .OffsetInBits; in shortenAssignment()
509 DeadFragment.OffsetInBits, DeadFragment.SizeInBits); in shortenAssignment()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Bitcode/Reader/
H A DMetadataLoader.cpp1604 uint64_t OffsetInBits = 0; in parseOneMetadata() local
1646 OffsetInBits = Record[9]; in parseOneMetadata()
1669 SizeInBits, AlignInBits, OffsetInBits, Flags, Elements, RuntimeLang, in parseOneMetadata()
1677 SizeInBits, AlignInBits, OffsetInBits, Flags, in parseOneMetadata()
/freebsd-14.2/contrib/llvm-project/clang/lib/AST/
H A DRecordLayoutBuilder.cpp3471 uint64_t OffsetInBits; in getFieldOffset() local
3473 OffsetInBits = ::getFieldOffset(*this, FD); in getFieldOffset()
3477 OffsetInBits = 0; in getFieldOffset()
3479 OffsetInBits += ::getFieldOffset(*this, cast<FieldDecl>(ND)); in getFieldOffset()
3482 return OffsetInBits; in getFieldOffset()
/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprConstant.cpp120 bool addBits(llvm::APInt Bits, uint64_t OffsetInBits, bool AllowOverwrite);
182 bool ConstantAggregateBuilder::addBits(llvm::APInt Bits, uint64_t OffsetInBits, in addBits() argument
189 unsigned OffsetWithinChar = OffsetInBits % CharWidth; in addBits()
194 Context.toCharUnitsFromBits(OffsetInBits - OffsetWithinChar); in addBits()
H A DCGDebugInfo.cpp1527 uint64_t OffsetInBits = StorageOffsetInBits + Offset; in createBitFieldType() local
1531 RecordTy, Name, File, Line, SizeInBits, OffsetInBits, StorageOffsetInBits, in createBitFieldType()
1711 const FieldDecl *field, uint64_t OffsetInBits, llvm::DIFile *tunit, in CollectRecordNormalField() argument
1733 OffsetInBits, Align, tunit, RecordTy, RD, Annotations); in CollectRecordNormalField()
5033 uint64_t OffsetInBits; member
5037 return l.OffsetInBits < r.OffsetInBits; in operator <()
5111 chunk.OffsetInBits = in EmitDeclareOfBlockLiteralArgVariable()
5127 chunk.OffsetInBits = in EmitDeclareOfBlockLiteralArgVariable()
5137 uint64_t offsetInBits = Chunk.OffsetInBits; in EmitDeclareOfBlockLiteralArgVariable()
H A DCGNonTrivialStruct.cpp263 uint64_t OffsetInBits = in visitVolatileTrivial() local
265 this->appendStr("_tv" + llvm::to_string(OffsetInBits) + "w" + in visitVolatileTrivial()
H A DCGDebugInfo.h357 void CollectRecordNormalField(const FieldDecl *Field, uint64_t OffsetInBits,
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroFrame.cpp1227 uint64_t OffsetInBits; in buildFrameDebugInfo() local
1234 OffsetInBits = OffsetCache[Index].second * 8; in buildFrameDebugInfo()
1248 FrameDITy, Name, DFile, LineNum, SizeInBits, AlignInBits, OffsetInBits, in buildFrameDebugInfo()

12