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

/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
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;
391 assert(OffsetInBits >= FragmentOffset && "fragment offset not added?");
392 assert(SizeInBits >= OffsetInBits - FragmentOffset && "size underflow");
397 SizeInBits -= OffsetInBits - FragmentOffset;
546 uint64_t FragmentOffset = Expr->getFragmentInfo()->OffsetInBits;
547 assert(FragmentOffset >= OffsetInBits &&
549 if (FragmentOffset > OffsetInBits)
[all...]
H A DDwarfExpression.h123 uint64_t OffsetInBits = 0; member in class:llvm::DwarfExpression
169 void setSubRegisterPiece(unsigned SizeInBits, unsigned OffsetInBits) { argument
170 assert(SizeInBits < 65536 && OffsetInBits < 65536);
172 SubRegisterOffsetInBits = OffsetInBits;
243 /// \param OffsetInBits This is an optional offset into the location that
245 void addOpPiece(unsigned SizeInBits, unsigned OffsetInBits = 0);
H A DDebugLocEntry.h210 return A.getExpression()->getFragmentInfo()->OffsetInBits <
211 B.getExpression()->getFragmentInfo()->OffsetInBits;
H A DDwarfDebug.cpp284 return A.Expr->getFragmentInfo()->OffsetInBits <
285 B.Expr->getFragmentInfo()->OffsetInBits;
942 return FragmentA->OffsetInBits < FragmentB->OffsetInBits;
H A DCodeViewDebug.cpp1260 DR.StructOffset = Location->FragmentInfo->OffsetInBits / 8;
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/IR/
H A DDebugInfoMetadata.h587 uint64_t OffsetInBits; member in class:llvm::DIType
593 uint64_t OffsetInBits, DIFlags Flags, ArrayRef<Metadata *> Ops)
595 init(Line, SizeInBits, AlignInBits, OffsetInBits, Flags);
600 uint64_t OffsetInBits, DIFlags Flags) {
605 this->OffsetInBits = OffsetInBits;
610 uint32_t AlignInBits, uint64_t OffsetInBits, DIFlags Flags) {
613 init(Line, SizeInBits, AlignInBits, OffsetInBits, Flags);
625 uint64_t getOffsetInBits() const { return OffsetInBits; }
766 uint64_t OffsetInBits, Optiona
591 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
599 init(unsigned Line, uint64_t SizeInBits, uint32_t AlignInBits, uint64_t OffsetInBits, DIFlags Flags) argument
609 mutate(unsigned Tag, unsigned Line, uint64_t SizeInBits, uint32_t AlignInBits, uint64_t OffsetInBits, DIFlags Flags) argument
764 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
774 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
896 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
906 mutate(unsigned Tag, unsigned Line, unsigned RuntimeLang, uint64_t SizeInBits, uint32_t AlignInBits, uint64_t OffsetInBits, DIFlags Flags) argument
916 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, StorageType Storage, bool ShouldCreate = true) argument
[all...]
H A DDIBuilder.h267 /// \param OffsetInBits Member offset.
274 uint64_t OffsetInBits,
285 /// \param OffsetInBits Member offset.
294 uint64_t OffsetInBits,
304 /// \param OffsetInBits Member offset.
310 uint64_t SizeInBits, uint64_t OffsetInBits,
336 /// \param OffsetInBits Member offset.
342 uint64_t OffsetInBits, DINode::DIFlags Flags,
367 /// \param OffsetInBits Member offset.
378 uint64_t SizeInBits, uint32_t AlignInBits, uint64_t OffsetInBits,
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/IR/
H A DDebugInfoMetadata.cpp373 uint32_t AlignInBits, uint64_t OffsetInBits,
379 AlignInBits, OffsetInBits, DWARFAddressSpace, Flags,
383 DIDerivedType, (Tag, Line, SizeInBits, AlignInBits, OffsetInBits,
390 uint32_t AlignInBits, uint64_t OffsetInBits, DIFlags Flags,
399 AlignInBits, OffsetInBits, Flags, Elements, RuntimeLang,
405 AlignInBits, OffsetInBits, Flags),
412 uint64_t SizeInBits, uint32_t AlignInBits, uint64_t OffsetInBits,
422 AlignInBits, OffsetInBits, Flags, Elements, RuntimeLang,
431 CT->mutate(Tag, Line, RuntimeLang, SizeInBits, AlignInBits, OffsetInBits,
447 uint64_t SizeInBits, uint32_t AlignInBits, uint64_t OffsetInBits,
370 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
387 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, StorageType Storage, bool ShouldCreate) argument
409 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) argument
444 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) argument
1146 createFragmentExpression( const DIExpression *Expr, unsigned OffsetInBits, unsigned SizeInBits) argument
[all...]
H A DDIBuilder.cpp339 uint64_t OffsetInBits,
343 SizeInBits, AlignInBits, OffsetInBits, None, Flags);
354 uint64_t SizeInBits, uint32_t AlignInBits, uint64_t OffsetInBits,
358 SizeInBits, AlignInBits, OffsetInBits, None, Flags,
364 uint64_t SizeInBits, uint64_t OffsetInBits, uint64_t StorageOffsetInBits,
370 OffsetInBits, None, Flags,
390 uint64_t OffsetInBits, DINode::DIFlags Flags,
394 SizeInBits, AlignInBits, OffsetInBits, None, Flags,
447 uint64_t SizeInBits, uint32_t AlignInBits, uint64_t OffsetInBits,
456 OffsetInBits, Flag
335 createMemberType(DIScope *Scope, StringRef Name, DIFile *File, unsigned LineNumber, uint64_t SizeInBits, uint32_t AlignInBits, uint64_t OffsetInBits, DINode::DIFlags Flags, DIType *Ty) argument
352 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
362 createBitFieldMemberType( DIScope *Scope, StringRef Name, DIFile *File, unsigned LineNumber, uint64_t SizeInBits, uint64_t OffsetInBits, uint64_t StorageOffsetInBits, DINode::DIFlags Flags, DIType *Ty) argument
388 createObjCIVar(StringRef Name, DIFile *File, unsigned LineNumber, uint64_t SizeInBits, uint32_t AlignInBits, uint64_t OffsetInBits, DINode::DIFlags Flags, DIType *Ty, MDNode *PropertyNode) argument
445 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 DLLVMContextImpl.h413 uint64_t OffsetInBits; member in struct:llvm::MDNodeKeyImpl
421 uint32_t AlignInBits, uint64_t OffsetInBits,
425 BaseType(BaseType), SizeInBits(SizeInBits), OffsetInBits(OffsetInBits),
432 OffsetInBits(N->getOffsetInBits()), AlignInBits(N->getAlignInBits()),
442 OffsetInBits == RHS->getOffsetInBits() &&
503 uint64_t OffsetInBits; member in struct:llvm::MDNodeKeyImpl
515 uint32_t AlignInBits, uint64_t OffsetInBits, unsigned Flags,
520 BaseType(BaseType), SizeInBits(SizeInBits), OffsetInBits(OffsetInBits),
419 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
513 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) argument
[all...]
H A DDebugInfo.cpp1047 uint32_t AlignInBits, uint64_t OffsetInBits, LLVMDIFlags Flags,
1051 OffsetInBits, map_from_llvmDIFlags(Flags), unwrapDI<DIType>(Ty)));
1078 uint64_t OffsetInBits, LLVMDIFlags Flags,
1082 SizeInBits, AlignInBits, OffsetInBits,
1191 uint64_t OffsetInBits,
1197 SizeInBits, OffsetInBits, StorageOffsetInBits,
1204 uint32_t AlignInBits, uint64_t OffsetInBits, LLVMDIFlags Flags,
1214 SizeInBits, AlignInBits, OffsetInBits,
1044 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
1074 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
1186 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
1201 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.cpp5010 unsigned FragOffset = Fragment.OffsetInBits;
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm-c/
H A DDebugInfo.h733 * \param OffsetInBits Member offset.
740 uint64_t SizeInBits, uint32_t AlignInBits, uint64_t OffsetInBits,
789 * \param OffsetInBits Member offset.
799 uint64_t OffsetInBits, LLVMDIFlags Flags,
951 * \param OffsetInBits Member offset.
962 uint64_t OffsetInBits,
975 * \param OffsetInBits Member offset.
991 uint32_t AlignInBits, uint64_t OffsetInBits, LLVMDIFlags Flags,
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFAbstractMemberAccess.cpp643 unsigned OffsetInBits = MemberTy->getOffsetInBits(); local
645 return SBitOffset + 64 - OffsetInBits - SizeInBits;
647 return OffsetInBits + 64 - NextSBitOffset;
H A DBTFDebug.h85 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-11-stable/contrib/llvm-project/clang/lib/AST/
H A DRecordLayoutBuilder.cpp3164 uint64_t OffsetInBits; local
3166 OffsetInBits = ::getFieldOffset(*this, FD);
3170 OffsetInBits = 0;
3172 OffsetInBits += ::getFieldOffset(*this, cast<FieldDecl>(ND));
3175 return OffsetInBits;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Bitcode/Reader/
H A DMetadataLoader.cpp1350 uint64_t OffsetInBits = 0; local
1373 OffsetInBits = Record[9];
1384 SizeInBits, AlignInBits, OffsetInBits, Flags, Elements, RuntimeLang,
1391 SizeInBits, AlignInBits, OffsetInBits, Flags,
/freebsd-11-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.cpp1264 uint64_t OffsetInBits = StorageOffsetInBits + Offset; local
1267 RecordTy, Name, File, Line, SizeInBits, OffsetInBits, StorageOffsetInBits,
1368 const FieldDecl *field, uint64_t OffsetInBits, llvm::DIFile *tunit,
1385 OffsetInBits, Align, tunit, RecordTy, RD);
4230 uint64_t OffsetInBits; member in struct:__anon344::BlockLayoutChunk
4234 return l.OffsetInBits < r.OffsetInBits;
4308 chunk.OffsetInBits =
4324 chunk.OffsetInBits =
4334 uint64_t offsetInBits = Chunk.OffsetInBits;
1367 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.cpp259 uint64_t OffsetInBits = local
261 this->appendStr("_tv" + llvm::to_string(OffsetInBits) + "w" +
H A DCGDebugInfo.h309 void CollectRecordNormalField(const FieldDecl *Field, uint64_t OffsetInBits,
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DSROA.cpp4370 uint64_t Offset = ExprFragment ? ExprFragment->OffsetInBits : 0;
4375 ExprFragment->OffsetInBits + ExprFragment->SizeInBits;
4383 assert(Start >= OrigFragment->OffsetInBits &&
4385 Start -= OrigFragment->OffsetInBits;
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DSelectionDAG.h1343 void transferDbgValues(SDValue From, SDValue To, unsigned OffsetInBits = 0,
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp8163 unsigned OffsetInBits, unsigned SizeInBits,
8197 if (OffsetInBits + SizeInBits > FI->SizeInBits)
8199 auto Fragment = DIExpression::createFragmentExpression(Expr, OffsetInBits,

Completed in 536 milliseconds