Home
last modified time | relevance | path

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

12

/llvm-project-15.0.7/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()
524 assert(OffsetInBits >= FragmentOffset && "fragment offset not added?"); in addExpression()
530 SizeInBits -= OffsetInBits - FragmentOffset; in addExpression()
677 uint64_t FragmentOffset = Expr->getFragmentInfo()->OffsetInBits; in addFragmentOffset()
678 assert(FragmentOffset >= OffsetInBits && in addFragmentOffset()
680 if (FragmentOffset > OffsetInBits) in addFragmentOffset()
681 addOpPiece(FragmentOffset - OffsetInBits); in addFragmentOffset()
[all …]
H A DDwarfExpression.h137 uint64_t OffsetInBits = 0; variable
178 void setSubRegisterPiece(unsigned SizeInBits, unsigned OffsetInBits) { in setSubRegisterPiece() argument
179 assert(SizeInBits < 65536 && OffsetInBits < 65536); in setSubRegisterPiece()
181 SubRegisterOffsetInBits = OffsetInBits; in setSubRegisterPiece()
255 void addOpPiece(unsigned SizeInBits, unsigned OffsetInBits = 0);
H A DDebugLocEntry.h261 return A.getExpression()->getFragmentInfo()->OffsetInBits <
262 B.getExpression()->getFragmentInfo()->OffsetInBits;
H A DDwarfDebug.cpp283 return A.Expr->getFragmentInfo()->OffsetInBits < in getFrameIndexExprs()
284 B.Expr->getFragmentInfo()->OffsetInBits; in getFrameIndexExprs()
1130 return FragmentA->OffsetInBits < FragmentB->OffsetInBits; in sortGlobalExprs()
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DDebugInfoMetadata.h662 uint64_t OffsetInBits; variable
675 uint64_t OffsetInBits, DIFlags Flags) { in init() argument
680 this->OffsetInBits = OffsetInBits; in init()
973 uint32_t AlignInBits, uint64_t OffsetInBits,
2722 uint64_t OffsetInBits; member
2831 uint64_t l1 = A.OffsetInBits; in fragmentCmp()
2832 uint64_t l2 = B.OffsetInBits; in fragmentCmp()
2886 return std::tie(A.SizeInBits, A.OffsetInBits) ==
2887 std::tie(B.SizeInBits, B.OffsetInBits);
2892 return std::tie(A.SizeInBits, A.OffsetInBits) <
[all …]
H A DDIBuilder.h320 uint64_t OffsetInBits,
341 uint64_t OffsetInBits,
359 uint64_t OffsetInBits,
393 uint64_t OffsetInBits, DINode::DIFlags Flags,
429 uint64_t SizeInBits, uint32_t AlignInBits, uint64_t OffsetInBits,
/llvm-project-15.0.7/llvm/unittests/IR/
H A DMetadataTest.cpp1744 uint64_t OffsetInBits = 4; in TEST_F() local
1754 OffsetInBits, Flags, Elements, RuntimeLang, in TEST_F()
1764 EXPECT_EQ(OffsetInBits, N->getOffsetInBits()); in TEST_F()
1795 SizeInBits, AlignInBits, OffsetInBits, Flags, Elements, in TEST_F()
1799 SizeInBits, AlignInBits, OffsetInBits, Flags, Elements, in TEST_F()
1828 AlignInBits, OffsetInBits, Flags, Elements, RuntimeLang, in TEST_F()
1864 uint64_t OffsetInBits = UINT64_MAX - 2; in TEST_F() local
1878 EXPECT_EQ(OffsetInBits, N->getOffsetInBits()); in TEST_F()
1890 uint64_t OffsetInBits = 4; in TEST_F() local
1935 uint64_t OffsetInBits = 4; in TEST_F() local
[all …]
H A DDebugTypeODRUniquingTest.cpp143 DO_FOR_FIELD(OffsetInBits) \ in TEST()
159 AlignInBits, OffsetInBits, DINode::FlagArtificial, Elements, in TEST()
/llvm-project-15.0.7/llvm/lib/IR/
H A DDebugInfoMetadata.cpp636 uint32_t AlignInBits, uint64_t OffsetInBits, in getImpl() argument
646 (Tag, Line, SizeInBits, AlignInBits, OffsetInBits, in getImpl()
654 uint32_t AlignInBits, uint64_t OffsetInBits, DIFlags Flags, in getImpl() argument
665 AlignInBits, OffsetInBits, Flags, Elements, in getImpl()
682 uint64_t SizeInBits, uint32_t AlignInBits, uint64_t OffsetInBits, in buildODRType() argument
694 AlignInBits, OffsetInBits, Flags, Elements, RuntimeLang, in buildODRType()
707 CT->mutate(Tag, Line, RuntimeLang, SizeInBits, AlignInBits, OffsetInBits, in buildODRType()
724 uint64_t SizeInBits, uint32_t AlignInBits, uint64_t OffsetInBits, in getODRType() argument
1629 assert((OffsetInBits + SizeInBits <= FragmentSizeInBits) && in createFragmentExpression()
1631 OffsetInBits += FragmentOffsetInBits; in createFragmentExpression()
[all …]
H A DLLVMContextImpl.h482 uint64_t OffsetInBits;
491 uint32_t AlignInBits, uint64_t OffsetInBits,
495 BaseType(BaseType), SizeInBits(SizeInBits), OffsetInBits(OffsetInBits),
502 OffsetInBits(N->getOffsetInBits()), AlignInBits(N->getAlignInBits()),
512 OffsetInBits == RHS->getOffsetInBits() &&
574 uint64_t OffsetInBits;
591 uint32_t AlignInBits, uint64_t OffsetInBits, unsigned Flags,
598 BaseType(BaseType), SizeInBits(SizeInBits), OffsetInBits(OffsetInBits),
609 OffsetInBits(N->getOffsetInBits()), AlignInBits(N->getAlignInBits()),
625 OffsetInBits == RHS->getOffsetInBits() && Flags == RHS->getFlags() &&
H A DDIBuilder.cpp379 uint64_t SizeInBits, uint32_t AlignInBits, uint64_t OffsetInBits, in createMemberType() argument
383 SizeInBits, AlignInBits, OffsetInBits, None, Flags, in createMemberType()
395 uint64_t SizeInBits, uint32_t AlignInBits, uint64_t OffsetInBits, in createVariantMemberType() argument
399 SizeInBits, AlignInBits, OffsetInBits, None, Flags, in createVariantMemberType()
405 uint64_t SizeInBits, uint64_t OffsetInBits, uint64_t StorageOffsetInBits, in createBitFieldMemberType() argument
411 OffsetInBits, None, Flags, in createBitFieldMemberType()
432 uint64_t OffsetInBits, DINode::DIFlags Flags, in createObjCIVar() argument
436 SizeInBits, AlignInBits, OffsetInBits, None, Flags, in createObjCIVar()
490 uint64_t SizeInBits, uint32_t AlignInBits, uint64_t OffsetInBits, in createClassType() argument
499 OffsetInBits, Flags, Elements, 0, VTableHolder, in createClassType()
H A DDebugInfo.cpp1212 uint32_t AlignInBits, uint64_t OffsetInBits, LLVMDIFlags Flags, in LLVMDIBuilderCreateMemberType() argument
1216 OffsetInBits, map_from_llvmDIFlags(Flags), unwrapDI<DIType>(Ty))); in LLVMDIBuilderCreateMemberType()
1243 uint64_t OffsetInBits, LLVMDIFlags Flags, in LLVMDIBuilderCreateObjCIVar() argument
1247 SizeInBits, AlignInBits, OffsetInBits, in LLVMDIBuilderCreateObjCIVar()
1356 uint64_t OffsetInBits, in LLVMDIBuilderCreateBitFieldMemberType() argument
1362 SizeInBits, OffsetInBits, StorageOffsetInBits, in LLVMDIBuilderCreateBitFieldMemberType()
1369 uint32_t AlignInBits, uint64_t OffsetInBits, LLVMDIFlags Flags, in LLVMDIBuilderCreateClassType() argument
1379 SizeInBits, AlignInBits, OffsetInBits, in LLVMDIBuilderCreateClassType()
/llvm-project-15.0.7/llvm/include/llvm-c/
H A DDebugInfo.h762 uint64_t SizeInBits, uint32_t AlignInBits, uint64_t OffsetInBits,
821 uint64_t OffsetInBits, LLVMDIFlags Flags,
984 uint64_t OffsetInBits,
1013 uint32_t AlignInBits, uint64_t OffsetInBits, LLVMDIFlags Flags,
/llvm-project-15.0.7/llvm/bindings/ocaml/debuginfo/
H A Ddebuginfo_ocaml.c543 value LineNumber, value SizeInBits, value AlignInBits, value OffsetInBits, in llvm_dibuild_create_member_type_native() argument
549 Int_val(AlignInBits), (uint64_t)Int_val(OffsetInBits), DIFlags_val(Flags), in llvm_dibuild_create_member_type_native()
744 value LineNum, value SizeInBits, value OffsetInBits, in llvm_dibuild_create_bit_field_member_type_native() argument
750 (uint64_t)Int_val(OffsetInBits), (uint64_t)Int_val(StorageOffsetInBits), in llvm_dibuild_create_bit_field_member_type_native()
773 value LineNumber, value SizeInBits, value AlignInBits, value OffsetInBits, in llvm_dibuild_create_class_type_native() argument
781 Int_val(AlignInBits), (uint64_t)Int_val(OffsetInBits), DIFlags_val(Flags), in llvm_dibuild_create_class_type_native()
/llvm-project-15.0.7/llvm/lib/Target/BPF/
H A DBPFAbstractMemberAccess.cpp801 unsigned OffsetInBits = MemberTy->getOffsetInBits(); in GetFieldInfo() local
803 return SBitOffset + 64 - OffsetInBits - SizeInBits; in GetFieldInfo()
805 return OffsetInBits + 64 - NextSBitOffset; in GetFieldInfo()
H A DBTFDebug.h93 BTFTypeInt(uint32_t Encoding, uint32_t SizeInBits, uint32_t OffsetInBits,
H A DBTFDebug.cpp125 uint32_t OffsetInBits, StringRef TypeName) in BTFTypeInt() argument
148 IntVal = (BTFEncoding << 24) | OffsetInBits << 16 | SizeInBits; in BTFTypeInt()
/llvm-project-15.0.7/llvm/bindings/go/llvm/
H A Ddibuilder.go451 OffsetInBits uint64 member
469 C.uint64_t(t.OffsetInBits),
/llvm-project-15.0.7/clang/lib/AST/
H A DRecordLayoutBuilder.cpp3409 uint64_t OffsetInBits; in getFieldOffset() local
3411 OffsetInBits = ::getFieldOffset(*this, FD); in getFieldOffset()
3415 OffsetInBits = 0; in getFieldOffset()
3417 OffsetInBits += ::getFieldOffset(*this, cast<FieldDecl>(ND)); in getFieldOffset()
3420 return OffsetInBits; in getFieldOffset()
/llvm-project-15.0.7/llvm/lib/Bitcode/Reader/
H A DMetadataLoader.cpp1489 uint64_t OffsetInBits = 0; in parseOneMetadata() local
1526 OffsetInBits = Record[9]; in parseOneMetadata()
1549 SizeInBits, AlignInBits, OffsetInBits, Flags, Elements, RuntimeLang, in parseOneMetadata()
1557 SizeInBits, AlignInBits, OffsetInBits, Flags, in parseOneMetadata()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGExprConstant.cpp118 bool addBits(llvm::APInt Bits, uint64_t OffsetInBits, bool AllowOverwrite);
180 bool ConstantAggregateBuilder::addBits(llvm::APInt Bits, uint64_t OffsetInBits, in addBits() argument
187 unsigned OffsetWithinChar = OffsetInBits % CharWidth; in addBits()
192 Context.toCharUnitsFromBits(OffsetInBits - OffsetWithinChar); in addBits()
H A DCGDebugInfo.cpp1452 uint64_t OffsetInBits = StorageOffsetInBits + Offset; in createBitFieldType() local
1456 RecordTy, Name, File, Line, SizeInBits, OffsetInBits, StorageOffsetInBits, in createBitFieldType()
1556 const FieldDecl *field, uint64_t OffsetInBits, llvm::DIFile *tunit, in CollectRecordNormalField() argument
1574 OffsetInBits, Align, tunit, RecordTy, RD, Annotations); in CollectRecordNormalField()
4810 uint64_t OffsetInBits; member
4814 return l.OffsetInBits < r.OffsetInBits; in operator <()
4888 chunk.OffsetInBits = in EmitDeclareOfBlockLiteralArgVariable()
4904 chunk.OffsetInBits = in EmitDeclareOfBlockLiteralArgVariable()
4914 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.h336 void CollectRecordNormalField(const FieldDecl *Field, uint64_t OffsetInBits,
/llvm-project-15.0.7/llvm/lib/Transforms/Coroutines/
H A DCoroFrame.cpp1062 uint64_t OffsetInBits; in buildFrameDebugInfo() local
1069 OffsetInBits = OffsetCache[Index].second * 8; in buildFrameDebugInfo()
1083 FrameDITy, Name, DFile, LineNum, SizeInBits, AlignInBits, OffsetInBits, in buildFrameDebugInfo()

12