Home
last modified time | relevance | path

Searched refs:getFieldOffset (Results 1 – 23 of 23) sorted by relevance

/NextBSD/contrib/llvm/tools/lldb/source/Expression/
HDASTStructExtractor.cpp108 …m_function.m_return_offset = struct_layout->getFieldOffset(struct_layout->getFieldCount() - 1) / 8; in ExtractFromFunctionDecl()
115 m_function.m_member_offsets.push_back(struct_layout->getFieldOffset(field_index) / 8); in ExtractFromFunctionDecl()
HDClangASTSource.cpp1693 uint64_t field_offset = record_layout.getFieldOffset(field_idx); in layoutRecordType()
/NextBSD/contrib/llvm/tools/clang/lib/AST/
HDRecordLayoutBuilder.cpp143 getFieldOffset(const ASTRecordLayout &Layout, unsigned FieldNo) const { in getFieldOffset() function in __anondf4dcb2e0111::EmptySubobjectMap
144 uint64_t FieldOffset = Layout.getFieldOffset(FieldNo); in getFieldOffset()
308 CharUnits FieldOffset = Offset + getFieldOffset(Layout, FieldNo); in CanPlaceBaseSubobjectAtOffset()
355 CharUnits FieldOffset = Offset + getFieldOffset(Layout, FieldNo); in UpdateEmptyBaseSubobjects()
420 CharUnits FieldOffset = Offset + getFieldOffset(Layout, FieldNo); in CanPlaceFieldSubobjectAtOffset()
524 CharUnits FieldOffset = Offset + getFieldOffset(Layout, FieldNo); in UpdateEmptyFieldSubobjects()
3001 static uint64_t getFieldOffset(const ASTContext &C, const FieldDecl *FD) { in getFieldOffset() function
3003 return Layout.getFieldOffset(FD->getFieldIndex()); in getFieldOffset()
3006 uint64_t ASTContext::getFieldOffset(const ValueDecl *VD) const { in getFieldOffset() function in ASTContext
3009 OffsetInBits = ::getFieldOffset(*this, FD); in getFieldOffset()
[all …]
HDMicrosoftMangle.cpp499 FieldOffset = getASTContext().getFieldOffset(VD); in mangleMemberDataPointer()
HDASTContext.cpp1383 uint64_t Offset = Layout.getFieldOffset(Field->getFieldIndex()); in getDeclAlign()
5414 S += llvm::utostr(RL.getFieldOffset(FD->getFieldIndex())); in EncodeBitField()
5827 uint64_t offs = layout.getFieldOffset(i); in getObjCEncodingForStructureImpl()
HDExprConstant.cpp1862 LVal.Offset += Info.Ctx.toCharUnitsFromBits(RL->getFieldOffset(I)); in HandleLValueMember()
7299 Result += Info.Ctx.toCharUnitsFromBits(RL.getFieldOffset(i)); in VisitOffsetOfExpr()
/NextBSD/contrib/llvm/tools/clang/lib/CodeGen/
HDCodeGenTBAA.cpp194 Layout.getFieldOffset(idx) / Context.getCharWidth(); in CollectFields()
266 FieldNode, Layout.getFieldOffset(idx) / Context.getCharWidth())); in getTBAAStructTypeInfo()
HDCGExprConstant.cpp396 AppendField(*Field, Layout.getFieldOffset(FieldNo), EltInit); in Build()
400 AppendBitField(*Field, Layout.getFieldOffset(FieldNo), CI); in Build()
486 AppendField(*Field, Layout.getFieldOffset(FieldNo) + OffsetBits, EltInit); in Build()
489 AppendBitField(*Field, Layout.getFieldOffset(FieldNo) + OffsetBits, in Build()
1128 Layout.getFieldOffset(ElementNo) != in Build()
1151 AppendField(Field, Layout.getFieldOffset(FieldNo), EltInit); in Build()
1153 AppendBitField(Field, Layout.getFieldOffset(FieldNo), CI); in Build()
1458 uint64_t fieldOffset = getContext().getFieldOffset(decl); in getMemberPointerConstant()
HDCGRecordLayoutBuilder.cpp166 return Layout.getFieldOffset(FD->getFieldIndex()); in getFieldBitOffset()
768 assert(AST_RL.getFieldOffset(i) == SL->getElementOffsetInBits(FieldNo) && in ComputeRecordLayout()
HDCGObjCRuntime.cpp62 return RL->getFieldOffset(Index); in LookupFieldBitOffset()
HDCGClass.cpp753 Context.toCharUnitsFromBits(Info.getFieldOffset(i)).getQuantity(); in EmitAsanPrologueOrEpilogue()
978 FirstFieldOffset = RecLayout.getFieldOffset(F->getFieldIndex()); in addInitialField()
996 uint64_t FOffset = RecLayout.getFieldOffset(F->getFieldIndex()); in addNextField()
HDCGDebugInfo.cpp879 Field->getAccess(), layout.getFieldOffset(fieldno), VUnit, RecordTy, in CollectRecordLambdaFields()
892 layout.getFieldOffset(fieldno), VUnit, RecordTy, CXXDecl); in CollectRecordLambdaFields()
981 CollectRecordNormalField(field, layout.getFieldOffset(fieldNo), tunit, in CollectRecordFields()
1258 uint64_t fieldOffset = CGM.getContext().getFieldOffset(D); in CollectTemplateParams()
1757 FieldOffset = RL.getFieldOffset(FieldNo); in CreateTypeDefinition()
HDTargetInfo.cpp2105 uint64_t Offset = OffsetBase + Layout.getFieldOffset(idx); in classify()
2143 uint64_t Offset = OffsetBase + Layout.getFieldOffset(idx); in classify()
2342 unsigned FieldOffset = (unsigned)Layout.getFieldOffset(idx); in BitsContainNoUserData()
4844 if (Layout.getFieldOffset(idx) != 0) in isIntegerLikeType()
5694 uint64_t Offset = Layout.getFieldOffset(idx); in HandleAggregates()
5785 if (FieldCnt && (FieldCnt <= 2) && !Layout.getFieldOffset(0)) { in returnAggregateInRegs()
HDCGObjCMac.cpp2080 CGM.getContext().toCharUnitsFromBits(RL.getFieldOffset(i)); in BuildRCRecordLayout()
4487 FieldOffset = (RL.getFieldOffset(i) / ByteSizeInBits) - FirstFieldDelta; in BuildAggrIvarLayout()
5717 InstanceStart = RL.getFieldOffset(0) / CGM.getContext().getCharWidth(); in GetClassSizeInfo()
HDItaniumCXXABI.cpp736 getContext().toCharUnitsFromBits(getContext().getFieldOffset(MPD)); in EmitMemberPointer()
HDCGExpr.cpp2776 Layout.getFieldOffset(field->getFieldIndex()) / in EmitLValueForField()
HDCGExprScalar.cpp1984 int64_t OffsetInt = RL.getFieldOffset(i) / in VisitOffsetOfExpr()
HDMicrosoftCXXABI.cpp2558 CharUnits FieldOffset = Ctx.toCharUnitsFromBits(Ctx.getFieldOffset(MPD)); in EmitMemberPointer()
/NextBSD/contrib/llvm/tools/clang/include/clang/AST/
HDRecordLayout.h181 uint64_t getFieldOffset(unsigned FieldNo) const { in getFieldOffset() function
HDASTContext.h1828 uint64_t getFieldOffset(const ValueDecl *FD) const;
/NextBSD/contrib/llvm/tools/clang/lib/Sema/
HDSemaStmtAsm.cpp609 CharUnits Result = Context.toCharUnitsFromBits(RL.getFieldOffset(i)); in LookupInlineAsmField()
/NextBSD/contrib/llvm/tools/lldb/source/Symbol/
HDClangASTType.cpp3089 *bit_offset_ptr = interface_layout.getFieldOffset (ivar_idx); in GetObjCFieldAtIndex()
3153 *bit_offset_ptr = record_layout.getFieldOffset (field_idx); in GetFieldAtIndex()
3552 bit_offset = record_layout.getFieldOffset (field_idx); in GetChildClangTypeAtIndex()
3653 … bit_offset = interface_layout.getFieldOffset (child_idx - superclass_idx); in GetChildClangTypeAtIndex()
3664 … bit_offset = interface_layout.getFieldOffset (child_idx - superclass_idx); in GetChildClangTypeAtIndex()
6186 field_bit_offset = record_layout.getFieldOffset (field_idx); in DumpValue()
/NextBSD/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/
HDMemRegion.cpp1334 Offset += Layout.getFieldOffset(idx); in getAsOffset()