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

/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfExpression.h137 uint64_t OffsetInBits = 0; member in class:llvm::DwarfExpression
177 void setSubRegisterPiece(unsigned SizeInBits, unsigned OffsetInBits) { argument
178 assert(SizeInBits < 65536 && OffsetInBits < 65536);
180 SubRegisterOffsetInBits = OffsetInBits;
252 /// \param OffsetInBits This is an optional offset into the location that
254 void addOpPiece(unsigned SizeInBits, unsigned OffsetInBits = 0);
H A DDwarfExpression.cpp72 void DwarfExpression::addOpPiece(unsigned SizeInBits, unsigned OffsetInBits) { argument
77 if (OffsetInBits > 0 || SizeInBits % SizeOfByte) {
80 emitUnsigned(OffsetInBits);
86 this->OffsetInBits += SizeInBits;
457 assert(OffsetInBits >= FragmentOffset && "fragment offset not added?");
458 assert(SizeInBits >= OffsetInBits - FragmentOffset && "size underflow");
463 SizeInBits -= OffsetInBits - FragmentOffset;
602 uint64_t FragmentOffset = Expr->getFragmentInfo()->OffsetInBits;
603 assert(FragmentOffset >= OffsetInBits &&
605 if (FragmentOffset > OffsetInBits)
[all...]
H A DDebugLocEntry.h210 return A.getExpression()->getFragmentInfo()->OffsetInBits <
211 B.getExpression()->getFragmentInfo()->OffsetInBits;
H A DDwarfDebug.cpp293 return A.Expr->getFragmentInfo()->OffsetInBits <
294 B.Expr->getFragmentInfo()->OffsetInBits;
1115 return FragmentA->OffsetInBits < FragmentB->OffsetInBits;
H A DCodeViewDebug.cpp1281 DR.StructOffset = Location->FragmentInfo->OffsetInBits / 8;
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/IR/
H A DDebugInfoMetadata.h610 uint64_t OffsetInBits; member in class:llvm::DIType
616 uint64_t OffsetInBits, DIFlags Flags, ArrayRef<Metadata *> Ops)
618 init(Line, SizeInBits, AlignInBits, OffsetInBits, Flags);
623 uint64_t OffsetInBits, DIFlags Flags) {
628 this->OffsetInBits = OffsetInBits;
633 uint32_t AlignInBits, uint64_t OffsetInBits, DIFlags Flags) {
636 init(Line, SizeInBits, AlignInBits, OffsetInBits, Flags);
648 uint64_t getOffsetInBits() const { return OffsetInBits; }
789 uint64_t OffsetInBits, Optiona
614 DIType(LLVMContext &C, unsigned ID, StorageType Storage, unsigned Tag, unsigned Line, uint64_t SizeInBits, uint32_t AlignInBits, uint64_t OffsetInBits, DIFlags Flags, ArrayRef<Metadata *> Ops) argument
622 init(unsigned Line, uint64_t SizeInBits, uint32_t AlignInBits, uint64_t OffsetInBits, DIFlags Flags) argument
632 mutate(unsigned Tag, unsigned Line, uint64_t SizeInBits, uint32_t AlignInBits, uint64_t OffsetInBits, DIFlags Flags) argument
787 DIDerivedType(LLVMContext &C, StorageType Storage, unsigned Tag, unsigned Line, uint64_t SizeInBits, uint32_t AlignInBits, uint64_t OffsetInBits, Optional<unsigned> DWARFAddressSpace, DIFlags Flags, ArrayRef<Metadata *> Ops) argument
797 getImpl(LLVMContext &Context, unsigned Tag, StringRef Name, DIFile *File, unsigned Line, DIScope *Scope, DIType *BaseType, uint64_t SizeInBits, uint32_t AlignInBits, uint64_t OffsetInBits, Optional<unsigned> DWARFAddressSpace, DIFlags Flags, Metadata *ExtraData, StorageType Storage, bool ShouldCreate = true) argument
919 DICompositeType(LLVMContext &C, StorageType Storage, unsigned Tag, unsigned Line, unsigned RuntimeLang, uint64_t SizeInBits, uint32_t AlignInBits, uint64_t OffsetInBits, DIFlags Flags, ArrayRef<Metadata *> Ops) argument
929 mutate(unsigned Tag, unsigned Line, unsigned RuntimeLang, uint64_t SizeInBits, uint32_t AlignInBits, uint64_t OffsetInBits, DIFlags Flags) argument
939 getImpl(LLVMContext &Context, unsigned Tag, StringRef Name, Metadata *File, unsigned Line, DIScope *Scope, DIType *BaseType, uint64_t SizeInBits, uint32_t AlignInBits, uint64_t OffsetInBits, DIFlags Flags, DINodeArray Elements, unsigned RuntimeLang, DIType *VTableHolder, DITemplateParameterArray TemplateParams, StringRef Identifier, DIDerivedType *Discriminator, Metadata *DataLocation, StorageType Storage, bool ShouldCreate = true) argument
[all...]
H A DDIBuilder.h271 /// \param OffsetInBits Member offset.
278 uint64_t OffsetInBits,
289 /// \param OffsetInBits Member offset.
298 uint64_t OffsetInBits,
308 /// \param OffsetInBits Member offset.
314 uint64_t SizeInBits, uint64_t OffsetInBits,
340 /// \param OffsetInBits Member offset.
346 uint64_t OffsetInBits, DINode::DIFlags Flags,
371 /// \param OffsetInBits Member offset.
382 uint64_t SizeInBits, uint32_t AlignInBits, uint64_t OffsetInBits,
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/IR/
H A DDebugInfoMetadata.cpp476 uint32_t AlignInBits, uint64_t OffsetInBits,
482 AlignInBits, OffsetInBits, DWARFAddressSpace, Flags,
486 DIDerivedType, (Tag, Line, SizeInBits, AlignInBits, OffsetInBits,
493 uint32_t AlignInBits, uint64_t OffsetInBits, DIFlags Flags,
502 AlignInBits, OffsetInBits, Flags, Elements,
509 AlignInBits, OffsetInBits, Flags),
516 uint64_t SizeInBits, uint32_t AlignInBits, uint64_t OffsetInBits,
527 AlignInBits, OffsetInBits, Flags, Elements, RuntimeLang,
537 CT->mutate(Tag, Line, RuntimeLang, SizeInBits, AlignInBits, OffsetInBits,
553 uint64_t SizeInBits, uint32_t AlignInBits, uint64_t OffsetInBits,
473 getImpl( LLVMContext &Context, unsigned Tag, MDString *Name, Metadata *File, unsigned Line, Metadata *Scope, Metadata *BaseType, uint64_t SizeInBits, uint32_t AlignInBits, uint64_t OffsetInBits, Optional<unsigned> DWARFAddressSpace, DIFlags Flags, Metadata *ExtraData, StorageType Storage, bool ShouldCreate) argument
490 getImpl( LLVMContext &Context, unsigned Tag, MDString *Name, Metadata *File, unsigned Line, Metadata *Scope, Metadata *BaseType, uint64_t SizeInBits, uint32_t AlignInBits, uint64_t OffsetInBits, DIFlags Flags, Metadata *Elements, unsigned RuntimeLang, Metadata *VTableHolder, Metadata *TemplateParams, MDString *Identifier, Metadata *Discriminator, Metadata *DataLocation, StorageType Storage, bool ShouldCreate) argument
513 buildODRType( LLVMContext &Context, MDString &Identifier, unsigned Tag, MDString *Name, Metadata *File, unsigned Line, Metadata *Scope, Metadata *BaseType, uint64_t SizeInBits, uint32_t AlignInBits, uint64_t OffsetInBits, DIFlags Flags, Metadata *Elements, unsigned RuntimeLang, Metadata *VTableHolder, Metadata *TemplateParams, Metadata *Discriminator, Metadata *DataLocation) argument
550 getODRType( LLVMContext &Context, MDString &Identifier, unsigned Tag, MDString *Name, Metadata *File, unsigned Line, Metadata *Scope, Metadata *BaseType, uint64_t SizeInBits, uint32_t AlignInBits, uint64_t OffsetInBits, DIFlags Flags, Metadata *Elements, unsigned RuntimeLang, Metadata *VTableHolder, Metadata *TemplateParams, Metadata *Discriminator, Metadata *DataLocation) argument
1263 createFragmentExpression( const DIExpression *Expr, unsigned OffsetInBits, unsigned SizeInBits) argument
[all...]
H A DLLVMContextImpl.h428 uint64_t OffsetInBits; member in struct:llvm::MDNodeKeyImpl
436 uint32_t AlignInBits, uint64_t OffsetInBits,
440 BaseType(BaseType), SizeInBits(SizeInBits), OffsetInBits(OffsetInBits),
447 OffsetInBits(N->getOffsetInBits()), AlignInBits(N->getAlignInBits()),
457 OffsetInBits == RHS->getOffsetInBits() &&
518 uint64_t OffsetInBits; member in struct:llvm::MDNodeKeyImpl
531 uint32_t AlignInBits, uint64_t OffsetInBits, unsigned Flags,
537 BaseType(BaseType), SizeInBits(SizeInBits), OffsetInBits(OffsetInBits),
434 MDNodeKeyImpl(unsigned Tag, MDString *Name, Metadata *File, unsigned Line, Metadata *Scope, Metadata *BaseType, uint64_t SizeInBits, uint32_t AlignInBits, uint64_t OffsetInBits, Optional<unsigned> DWARFAddressSpace, unsigned Flags, Metadata *ExtraData) argument
529 MDNodeKeyImpl(unsigned Tag, MDString *Name, Metadata *File, unsigned Line, Metadata *Scope, Metadata *BaseType, uint64_t SizeInBits, uint32_t AlignInBits, uint64_t OffsetInBits, unsigned Flags, Metadata *Elements, unsigned RuntimeLang, Metadata *VTableHolder, Metadata *TemplateParams, MDString *Identifier, Metadata *Discriminator, Metadata *DataLocation) argument
[all...]
H A DDIBuilder.cpp341 uint64_t OffsetInBits,
345 SizeInBits, AlignInBits, OffsetInBits, None, Flags);
356 uint64_t SizeInBits, uint32_t AlignInBits, uint64_t OffsetInBits,
360 SizeInBits, AlignInBits, OffsetInBits, None, Flags,
366 uint64_t SizeInBits, uint64_t OffsetInBits, uint64_t StorageOffsetInBits,
372 OffsetInBits, None, Flags,
392 uint64_t OffsetInBits, DINode::DIFlags Flags,
396 SizeInBits, AlignInBits, OffsetInBits, None, Flags,
450 uint64_t SizeInBits, uint32_t AlignInBits, uint64_t OffsetInBits,
459 OffsetInBits, Flag
337 createMemberType(DIScope *Scope, StringRef Name, DIFile *File, unsigned LineNumber, uint64_t SizeInBits, uint32_t AlignInBits, uint64_t OffsetInBits, DINode::DIFlags Flags, DIType *Ty) argument
354 createVariantMemberType( DIScope *Scope, StringRef Name, DIFile *File, unsigned LineNumber, uint64_t SizeInBits, uint32_t AlignInBits, uint64_t OffsetInBits, Constant *Discriminant, DINode::DIFlags Flags, DIType *Ty) argument
364 createBitFieldMemberType( DIScope *Scope, StringRef Name, DIFile *File, unsigned LineNumber, uint64_t SizeInBits, uint64_t OffsetInBits, uint64_t StorageOffsetInBits, DINode::DIFlags Flags, DIType *Ty) argument
390 createObjCIVar(StringRef Name, DIFile *File, unsigned LineNumber, uint64_t SizeInBits, uint32_t AlignInBits, uint64_t OffsetInBits, DINode::DIFlags Flags, DIType *Ty, MDNode *PropertyNode) argument
448 createClassType( DIScope *Context, StringRef Name, DIFile *File, unsigned LineNumber, uint64_t SizeInBits, uint32_t AlignInBits, uint64_t OffsetInBits, DINode::DIFlags Flags, DIType *DerivedFrom, DINodeArray Elements, DIType *VTableHolder, MDNode *TemplateParams, StringRef UniqueIdentifier) argument
[all...]
H A DDebugInfo.cpp1054 uint32_t AlignInBits, uint64_t OffsetInBits, LLVMDIFlags Flags,
1058 OffsetInBits, map_from_llvmDIFlags(Flags), unwrapDI<DIType>(Ty)));
1085 uint64_t OffsetInBits, LLVMDIFlags Flags,
1089 SizeInBits, AlignInBits, OffsetInBits,
1198 uint64_t OffsetInBits,
1204 SizeInBits, OffsetInBits, StorageOffsetInBits,
1211 uint32_t AlignInBits, uint64_t OffsetInBits, LLVMDIFlags Flags,
1221 SizeInBits, AlignInBits, OffsetInBits,
1051 LLVMDIBuilderCreateMemberType( LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, const char *Name, size_t NameLen, LLVMMetadataRef File, unsigned LineNo, uint64_t SizeInBits, uint32_t AlignInBits, uint64_t OffsetInBits, LLVMDIFlags Flags, LLVMMetadataRef Ty) argument
1081 LLVMDIBuilderCreateObjCIVar(LLVMDIBuilderRef Builder, const char *Name, size_t NameLen, LLVMMetadataRef File, unsigned LineNo, uint64_t SizeInBits, uint32_t AlignInBits, uint64_t OffsetInBits, LLVMDIFlags Flags, LLVMMetadataRef Ty, LLVMMetadataRef PropertyNode) argument
1193 LLVMDIBuilderCreateBitFieldMemberType(LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, const char *Name, size_t NameLen, LLVMMetadataRef File, unsigned LineNumber, uint64_t SizeInBits, uint64_t OffsetInBits, uint64_t StorageOffsetInBits, LLVMDIFlags Flags, LLVMMetadataRef Type) argument
1208 LLVMDIBuilderCreateClassType(LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, const char *Name, size_t NameLen, LLVMMetadataRef File, unsigned LineNumber, uint64_t SizeInBits, uint32_t AlignInBits, uint64_t OffsetInBits, LLVMDIFlags Flags, LLVMMetadataRef DerivedFrom, LLVMMetadataRef *Elements, unsigned NumElements, LLVMMetadataRef VTableHolder, LLVMMetadataRef TemplateParamsNode, const char *UniqueIdentifier, size_t UniqueIdentifierLen) argument
H A DVerifier.cpp5348 unsigned FragOffset = Fragment.OffsetInBits;
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm-c/
H A DDebugInfo.h738 * \param OffsetInBits Member offset.
745 uint64_t SizeInBits, uint32_t AlignInBits, uint64_t OffsetInBits,
794 * \param OffsetInBits Member offset.
804 uint64_t OffsetInBits, LLVMDIFlags Flags,
956 * \param OffsetInBits Member offset.
967 uint64_t OffsetInBits,
980 * \param OffsetInBits Member offset.
996 uint32_t AlignInBits, uint64_t OffsetInBits, LLVMDIFlags Flags,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFAbstractMemberAccess.cpp645 unsigned OffsetInBits = MemberTy->getOffsetInBits(); local
647 return SBitOffset + 64 - OffsetInBits - SizeInBits;
649 return OffsetInBits + 64 - NextSBitOffset;
H A DBTFDebug.h87 BTFTypeInt(uint32_t Encoding, uint32_t SizeInBits, uint32_t OffsetInBits,
H A DBTFDebug.cpp114 uint32_t OffsetInBits, StringRef TypeName)
137 IntVal = (BTFEncoding << 24) | OffsetInBits << 16 | SizeInBits;
113 BTFTypeInt(uint32_t Encoding, uint32_t SizeInBits, uint32_t OffsetInBits, StringRef TypeName) argument
/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/
H A DRecordLayoutBuilder.cpp3179 uint64_t OffsetInBits; local
3181 OffsetInBits = ::getFieldOffset(*this, FD);
3185 OffsetInBits = 0;
3187 OffsetInBits += ::getFieldOffset(*this, cast<FieldDecl>(ND));
3190 return OffsetInBits;
/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprConstant.cpp117 /// Update or overwrite the bits starting at \p OffsetInBits with \p Bits.
118 bool addBits(llvm::APInt Bits, uint64_t OffsetInBits, bool AllowOverwrite);
180 bool ConstantAggregateBuilder::addBits(llvm::APInt Bits, uint64_t OffsetInBits, argument
187 unsigned OffsetWithinChar = OffsetInBits % CharWidth;
192 Context.toCharUnitsFromBits(OffsetInBits - OffsetWithinChar);
H A DCGDebugInfo.cpp1328 uint64_t OffsetInBits = StorageOffsetInBits + Offset; local
1331 RecordTy, Name, File, Line, SizeInBits, OffsetInBits, StorageOffsetInBits,
1432 const FieldDecl *field, uint64_t OffsetInBits, llvm::DIFile *tunit,
1449 OffsetInBits, Align, tunit, RecordTy, RD);
4387 uint64_t OffsetInBits; member in struct:__anon1702::BlockLayoutChunk
4391 return l.OffsetInBits < r.OffsetInBits;
4465 chunk.OffsetInBits =
4481 chunk.OffsetInBits =
4491 uint64_t offsetInBits = Chunk.OffsetInBits;
1431 CollectRecordNormalField( const FieldDecl *field, uint64_t OffsetInBits, llvm::DIFile *tunit, SmallVectorImpl<llvm::Metadata *> &elements, llvm::DIType *RecordTy, const RecordDecl *RD) argument
[all...]
H A DCGNonTrivialStruct.cpp263 uint64_t OffsetInBits =
265 this->appendStr("_tv" + llvm::to_string(OffsetInBits) + "w" +
H A DCGDebugInfo.h314 void CollectRecordNormalField(const FieldDecl *Field, uint64_t OffsetInBits,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Bitcode/Reader/
H A DMetadataLoader.cpp1370 uint64_t OffsetInBits = 0; local
1394 OffsetInBits = Record[9];
1407 SizeInBits, AlignInBits, OffsetInBits, Flags, Elements, RuntimeLang,
1414 SizeInBits, AlignInBits, OffsetInBits, Flags,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DSROA.cpp4483 uint64_t Offset = ExprFragment ? ExprFragment->OffsetInBits : 0;
4488 ExprFragment->OffsetInBits + ExprFragment->SizeInBits;
4496 assert(Start >= OrigFragment->OffsetInBits &&
4498 Start -= OrigFragment->OffsetInBits;
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DSelectionDAG.h1500 void transferDbgValues(SDValue From, SDValue To, unsigned OffsetInBits = 0,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp8308 unsigned OffsetInBits, unsigned SizeInBits,
8342 if (OffsetInBits + SizeInBits > FI->SizeInBits)
8344 auto Fragment = DIExpression::createFragmentExpression(Expr, OffsetInBits,

Completed in 234 milliseconds