Home
last modified time | relevance | path

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

12

/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
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()
507 assert(OffsetInBits >= FragmentOffset && "fragment offset not added?"); in addExpression()
508 assert(SizeInBits >= OffsetInBits - FragmentOffset && "size underflow"); in addExpression()
513 SizeInBits -= OffsetInBits - FragmentOffset; in addExpression()
660 uint64_t FragmentOffset = Expr->getFragmentInfo()->OffsetInBits; in addFragmentOffset()
661 assert(FragmentOffset >= OffsetInBits && in addFragmentOffset()
663 if (FragmentOffset > OffsetInBits) in addFragmentOffset()
[all …]
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);
DDebugLocEntry.h261 return A.getExpression()->getFragmentInfo()->OffsetInBits <
262 B.getExpression()->getFragmentInfo()->OffsetInBits;
DDwarfDebug.cpp286 return A.Expr->getFragmentInfo()->OffsetInBits < in getFrameIndexExprs()
287 B.Expr->getFragmentInfo()->OffsetInBits; in getFrameIndexExprs()
1138 return FragmentA->OffsetInBits < FragmentB->OffsetInBits; in sortGlobalExprs()
DCodeViewDebug.cpp1298 DR.StructOffset = Location->FragmentInfo->OffsetInBits / 8; in calculateRanges()
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/IR/
DDebugInfoMetadata.h666 uint64_t OffsetInBits; variable
672 uint64_t OffsetInBits, DIFlags Flags, ArrayRef<Metadata *> Ops) in DIType() argument
674 init(Line, SizeInBits, AlignInBits, OffsetInBits, Flags); in DIType()
679 uint64_t OffsetInBits, DIFlags Flags) { in init() argument
684 this->OffsetInBits = OffsetInBits; in init()
689 uint32_t AlignInBits, uint64_t OffsetInBits, DIFlags Flags) { in mutate() argument
692 init(Line, SizeInBits, AlignInBits, OffsetInBits, Flags); in mutate()
704 uint64_t getOffsetInBits() const { return OffsetInBits; } in getOffsetInBits()
927 uint64_t OffsetInBits, Optional<unsigned> DWARFAddressSpace, in DIDerivedType() argument
930 AlignInBits, OffsetInBits, Flags, Ops), in DIDerivedType()
[all …]
DDIBuilder.h286 uint64_t OffsetInBits,
306 uint64_t OffsetInBits,
322 uint64_t SizeInBits, uint64_t OffsetInBits,
354 uint64_t OffsetInBits, DINode::DIFlags Flags,
390 uint64_t SizeInBits, uint32_t AlignInBits, uint64_t OffsetInBits,
/freebsd-12-stable/contrib/llvm-project/llvm/lib/IR/
DDebugInfoMetadata.cpp583 uint32_t AlignInBits, uint64_t OffsetInBits, in getImpl() argument
589 AlignInBits, OffsetInBits, DWARFAddressSpace, Flags, in getImpl()
593 DIDerivedType, (Tag, Line, SizeInBits, AlignInBits, OffsetInBits, in getImpl()
600 uint32_t AlignInBits, uint64_t OffsetInBits, DIFlags Flags, in getImpl() argument
611 OffsetInBits, Flags, Elements, RuntimeLang, VTableHolder, TemplateParams, in getImpl()
618 AlignInBits, OffsetInBits, Flags), in getImpl()
625 uint64_t SizeInBits, uint32_t AlignInBits, uint64_t OffsetInBits, in buildODRType() argument
637 AlignInBits, OffsetInBits, Flags, Elements, RuntimeLang, in buildODRType()
647 CT->mutate(Tag, Line, RuntimeLang, SizeInBits, AlignInBits, OffsetInBits, in buildODRType()
664 uint64_t SizeInBits, uint32_t AlignInBits, uint64_t OffsetInBits, in getODRType() argument
[all …]
DLLVMContextImpl.h469 uint64_t OffsetInBits;
477 uint32_t AlignInBits, uint64_t OffsetInBits,
481 BaseType(BaseType), SizeInBits(SizeInBits), OffsetInBits(OffsetInBits),
488 OffsetInBits(N->getOffsetInBits()), AlignInBits(N->getAlignInBits()),
498 OffsetInBits == RHS->getOffsetInBits() &&
559 uint64_t OffsetInBits;
575 uint32_t AlignInBits, uint64_t OffsetInBits, unsigned Flags,
582 BaseType(BaseType), SizeInBits(SizeInBits), OffsetInBits(OffsetInBits),
592 OffsetInBits(N->getOffsetInBits()), AlignInBits(N->getAlignInBits()),
608 OffsetInBits == RHS->getOffsetInBits() && Flags == RHS->getFlags() &&
DDIBuilder.cpp352 uint64_t OffsetInBits, in createMemberType() argument
356 SizeInBits, AlignInBits, OffsetInBits, None, Flags); in createMemberType()
367 uint64_t SizeInBits, uint32_t AlignInBits, uint64_t OffsetInBits, in createVariantMemberType() argument
371 SizeInBits, AlignInBits, OffsetInBits, None, Flags, in createVariantMemberType()
377 uint64_t SizeInBits, uint64_t OffsetInBits, uint64_t StorageOffsetInBits, in createBitFieldMemberType() argument
383 OffsetInBits, None, Flags, in createBitFieldMemberType()
403 uint64_t OffsetInBits, DINode::DIFlags Flags, in createObjCIVar() argument
407 SizeInBits, AlignInBits, OffsetInBits, None, Flags, in createObjCIVar()
461 uint64_t SizeInBits, uint32_t AlignInBits, uint64_t OffsetInBits, in createClassType() argument
470 OffsetInBits, Flags, Elements, 0, VTableHolder, in createClassType()
DDebugInfo.cpp1207 uint32_t AlignInBits, uint64_t OffsetInBits, LLVMDIFlags Flags, in LLVMDIBuilderCreateMemberType() argument
1211 OffsetInBits, map_from_llvmDIFlags(Flags), unwrapDI<DIType>(Ty))); in LLVMDIBuilderCreateMemberType()
1238 uint64_t OffsetInBits, LLVMDIFlags Flags, in LLVMDIBuilderCreateObjCIVar() argument
1242 SizeInBits, AlignInBits, OffsetInBits, in LLVMDIBuilderCreateObjCIVar()
1351 uint64_t OffsetInBits, in LLVMDIBuilderCreateBitFieldMemberType() argument
1357 SizeInBits, OffsetInBits, StorageOffsetInBits, in LLVMDIBuilderCreateBitFieldMemberType()
1364 uint32_t AlignInBits, uint64_t OffsetInBits, LLVMDIFlags Flags, in LLVMDIBuilderCreateClassType() argument
1374 SizeInBits, AlignInBits, OffsetInBits, in LLVMDIBuilderCreateClassType()
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm-c/
DDebugInfo.h748 uint64_t SizeInBits, uint32_t AlignInBits, uint64_t OffsetInBits,
807 uint64_t OffsetInBits, LLVMDIFlags Flags,
970 uint64_t OffsetInBits,
999 uint32_t AlignInBits, uint64_t OffsetInBits, LLVMDIFlags Flags,
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/BPF/
DBPFAbstractMemberAccess.cpp710 unsigned OffsetInBits = MemberTy->getOffsetInBits(); in GetFieldInfo() local
712 return SBitOffset + 64 - OffsetInBits - SizeInBits; in GetFieldInfo()
714 return OffsetInBits + 64 - NextSBitOffset; in GetFieldInfo()
DBTFDebug.h91 BTFTypeInt(uint32_t Encoding, uint32_t SizeInBits, uint32_t OffsetInBits,
DBTFDebug.cpp115 uint32_t OffsetInBits, StringRef TypeName) in BTFTypeInt() argument
138 IntVal = (BTFEncoding << 24) | OffsetInBits << 16 | SizeInBits; in BTFTypeInt()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Bitcode/Reader/
DMetadataLoader.cpp1481 uint64_t OffsetInBits = 0; in parseOneMetadata() local
1508 OffsetInBits = Record[9]; in parseOneMetadata()
1528 SizeInBits, AlignInBits, OffsetInBits, Flags, Elements, RuntimeLang, in parseOneMetadata()
1536 SizeInBits, AlignInBits, OffsetInBits, Flags, in parseOneMetadata()
/freebsd-12-stable/contrib/llvm-project/clang/lib/AST/
DRecordLayoutBuilder.cpp3369 uint64_t OffsetInBits; in getFieldOffset() local
3371 OffsetInBits = ::getFieldOffset(*this, FD); in getFieldOffset()
3375 OffsetInBits = 0; in getFieldOffset()
3377 OffsetInBits += ::getFieldOffset(*this, cast<FieldDecl>(ND)); in getFieldOffset()
3380 return OffsetInBits; in getFieldOffset()
/freebsd-12-stable/contrib/llvm-project/clang/lib/CodeGen/
DCGDebugInfo.cpp1378 uint64_t OffsetInBits = StorageOffsetInBits + Offset; in createBitFieldType() local
1381 RecordTy, Name, File, Line, SizeInBits, OffsetInBits, StorageOffsetInBits, in createBitFieldType()
1482 const FieldDecl *field, uint64_t OffsetInBits, llvm::DIFile *tunit, in CollectRecordNormalField() argument
1499 OffsetInBits, Align, tunit, RecordTy, RD); in CollectRecordNormalField()
4527 uint64_t OffsetInBits; member
4531 return l.OffsetInBits < r.OffsetInBits; in operator <()
4605 chunk.OffsetInBits = in EmitDeclareOfBlockLiteralArgVariable()
4621 chunk.OffsetInBits = in EmitDeclareOfBlockLiteralArgVariable()
4631 uint64_t offsetInBits = Chunk.OffsetInBits; in EmitDeclareOfBlockLiteralArgVariable()
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()
DCGNonTrivialStruct.cpp263 uint64_t OffsetInBits = in visitVolatileTrivial() local
265 this->appendStr("_tv" + llvm::to_string(OffsetInBits) + "w" + in visitVolatileTrivial()
DCGDebugInfo.h323 void CollectRecordNormalField(const FieldDecl *Field, uint64_t OffsetInBits,
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
DCoroFrame.cpp1033 uint64_t OffsetInBits; in buildFrameDebugInfo() local
1040 OffsetInBits = OffsetCache[Index].second * 8; in buildFrameDebugInfo()
1054 FrameDITy, Name, DFile, LineNum, SizeInBits, AlignInBits, OffsetInBits, in buildFrameDebugInfo()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
DSROA.cpp4550 uint64_t Offset = ExprFragment ? ExprFragment->OffsetInBits : 0; in splitAlloca()
4555 ExprFragment->OffsetInBits + ExprFragment->SizeInBits; in splitAlloca()
4563 assert(Start >= OrigFragment->OffsetInBits && in splitAlloca()
4565 Start -= OrigFragment->OffsetInBits; in splitAlloca()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/
DLiveDebugVariables.cpp148 Expression, FragmentInfoOpt->OffsetInBits, in DbgVariableValue()
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
DSelectionDAG.h1521 void transferDbgValues(SDValue From, SDValue To, unsigned OffsetInBits = 0,

12