| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
| H A D | DwarfExpression.cpp | 72 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 D | DwarfExpression.h | 136 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 D | DebugLocEntry.h | 284 return A.getExpression()->getFragmentInfo()->OffsetInBits < 285 B.getExpression()->getFragmentInfo()->OffsetInBits;
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | DebugInfo.h | 330 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 D | DebugInfoMetadata.h | 713 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 D | DIBuilder.h | 326 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 D | IntrinsicInst.h | 408 VariableSlice.OffsetInBits = Frag->OffsetInBits; in getFragmentOrEntireVariable()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/IR/ |
| H A D | DebugInfoMetadata.cpp | 738 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 D | LLVMContextImpl.h | 539 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 D | DebugInfo.cpp | 1361 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 D | DIBuilder.cpp | 366 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 D | DebugInfo.h | 773 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 D | AssignmentTrackingAnalysis.cpp | 173 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 D | BPFAbstractMemberAccess.cpp | 783 unsigned OffsetInBits = MemberTy->getOffsetInBits(); in GetFieldInfo() local 785 return SBitOffset + 64 - OffsetInBits - SizeInBits; in GetFieldInfo() 787 return OffsetInBits + 64 - NextSBitOffset; in GetFieldInfo()
|
| H A D | BTFDebug.h | 93 BTFTypeInt(uint32_t Encoding, uint32_t SizeInBits, uint32_t OffsetInBits,
|
| H A D | BTFDebug.cpp | 127 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 D | SROA.cpp | 283 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 D | DeadStoreElimination.cpp | 495 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 D | MetadataLoader.cpp | 1604 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 D | RecordLayoutBuilder.cpp | 3471 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 D | CGExprConstant.cpp | 120 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 D | CGDebugInfo.cpp | 1527 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 D | CGNonTrivialStruct.cpp | 263 uint64_t OffsetInBits = in visitVolatileTrivial() local 265 this->appendStr("_tv" + llvm::to_string(OffsetInBits) + "w" + in visitVolatileTrivial()
|
| H A D | CGDebugInfo.h | 357 void CollectRecordNormalField(const FieldDecl *Field, uint64_t OffsetInBits,
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Coroutines/ |
| H A D | CoroFrame.cpp | 1227 uint64_t OffsetInBits; in buildFrameDebugInfo() local 1234 OffsetInBits = OffsetCache[Index].second * 8; in buildFrameDebugInfo() 1248 FrameDITy, Name, DFile, LineNum, SizeInBits, AlignInBits, OffsetInBits, in buildFrameDebugInfo()
|