Home
last modified time | relevance | path

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

12

/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/ExpressionParser/Clang/
H A DASTStructExtractor.cpp99 struct_layout->getFieldOffset(struct_layout->getFieldCount() - 1) / 8; in ExtractFromFunctionDecl()
106 struct_layout->getFieldOffset(field_index) / 8); in ExtractFromFunctionDecl()
H A DClangASTSource.cpp1758 uint64_t field_offset = record_layout.getFieldOffset(field_idx); in layoutRecordType()
/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
H A DPaddingChecker.cpp197 CharUnits Offset = ASTContext.toCharUnitsFromBits(RL.getFieldOffset(0)); in calculateBaselinePad()
204 auto FieldOffsetBits = RL.getFieldOffset(FD->getFieldIndex()); in calculateBaselinePad()
268 CharUnits NewOffset = ASTContext.toCharUnitsFromBits(RL.getFieldOffset(0)); in calculateOptimalPad()
/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DRecordLayoutBuilder.cpp143 uint64_t FieldOffset = Layout.getFieldOffset(FieldNo); in getFieldOffset()
307 CharUnits FieldOffset = Offset + getFieldOffset(Layout, FieldNo); in CanPlaceBaseSubobjectAtOffset()
354 CharUnits FieldOffset = Offset + getFieldOffset(Layout, FieldNo); in UpdateEmptyBaseSubobjects()
419 CharUnits FieldOffset = Offset + getFieldOffset(Layout, FieldNo); in CanPlaceFieldSubobjectAtOffset()
523 CharUnits FieldOffset = Offset + getFieldOffset(Layout, FieldNo); in UpdateEmptyFieldSubobjects()
3103 return Layout.getFieldOffset(FD->getFieldIndex()); in getFieldOffset()
3106 uint64_t ASTContext::getFieldOffset(const ValueDecl *VD) const { in getFieldOffset() function in ASTContext
3109 OffsetInBits = ::getFieldOffset(*this, FD); in getFieldOffset()
3115 OffsetInBits += ::getFieldOffset(*this, cast<FieldDecl>(ND)); in getFieldOffset()
3153 return RL->getFieldOffset(Index); in lookupFieldBitOffset()
[all …]
H A DASTContext.cpp1633 uint64_t Offset = Layout.getFieldOffset(Field->getFieldIndex()); in getDeclAlign()
2393 int64_t FieldOffsetInBits = Context.getFieldOffset(Field); in structHasUniqueObjectRepresentations()
6626 Offset = RL.getFieldOffset(FD->getFieldIndex()); in EncodeBitField()
7044 uint64_t offs = layout.getFieldOffset(i); in getObjCEncodingForStructureImpl()
H A DMicrosoftMangle.cpp587 FieldOffset = getASTContext().getFieldOffset(VD); in mangleMemberDataPointer()
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGNonTrivialStruct.cpp63 .getFieldOffset(FD->getFieldIndex()) in getFieldOffsetInBits()
67 CharUnits getFieldOffset(const FieldDecl *FD) { in getFieldOffset() function
165 CharUnits FieldOffset = CurStructOffset + asDerived().getFieldOffset(FD); in visitARCStrong()
172 CharUnits FieldOffset = CurStructOffset + asDerived().getFieldOffset(FD); in visitARCWeak()
178 CharUnits FieldOffset = CurStructOffset + asDerived().getFieldOffset(FD); in visitStruct()
191 CharUnits FieldOffset = CurStructOffset + asDerived().getFieldOffset(FD); in visitArray()
328 FT, CurStackOffset + asDerived().getFieldOffset(FD), Addrs); in visitStruct()
425 asDerived().getFieldOffset(FD)); in getAddrWithOffset()
H A DCodeGenTBAA.cpp262 Layout.getFieldOffset(idx) / Context.getCharWidth(); in CollectFields()
307 uint64_t BitOffset = Layout.getFieldOffset(Field->getFieldIndex()); in getBaseTypeInfoHelper()
H A DCGExprConstant.cpp406 AppendField(*Field, Layout.getFieldOffset(FieldNo), EltInit); in Build()
410 AppendBitField(*Field, Layout.getFieldOffset(FieldNo), CI); in Build()
497 AppendField(*Field, Layout.getFieldOffset(FieldNo) + OffsetBits, EltInit); in Build()
500 AppendBitField(*Field, Layout.getFieldOffset(FieldNo) + OffsetBits, in Build()
1144 Layout.getFieldOffset(ElementNo) != in Build()
1168 AppendField(Field, Layout.getFieldOffset(FieldNo), EltInit); in Build()
1170 AppendBitField(Field, Layout.getFieldOffset(FieldNo), CI); in Build()
2031 uint64_t fieldOffset = getContext().getFieldOffset(decl); in getMemberPointerConstant()
H A DCGClass.cpp776 Context.toCharUnitsFromBits(Info.getFieldOffset(i)).getQuantity(); in EmitAsanPrologueOrEpilogue()
995 FirstFieldOffset = RecLayout.getFieldOffset(F->getFieldIndex()); in addInitialField()
1012 uint64_t FOffset = RecLayout.getFieldOffset(F->getFieldIndex()); in addNextField()
1696 Context.toCharUnitsFromBits(Layout.getFieldOffset(layoutStartOffset)) in PoisonMembers()
1707 Layout.getFieldOffset(layoutStartOffset)) in PoisonMembers()
1711 Layout.getFieldOffset(layoutEndOffset) - in PoisonMembers()
1712 Layout.getFieldOffset(layoutStartOffset)) in PoisonMembers()
H A DCGRecordLayoutBuilder.cpp166 return Layout.getFieldOffset(FD->getFieldIndex()); in getFieldBitOffset()
805 assert(AST_RL.getFieldOffset(i) == SL->getElementOffsetInBits(FieldNo) && in ComputeRecordLayout()
H A DSwiftCallingConv.cpp152 auto fieldOffsetInBits = layout.getFieldOffset(field->getFieldIndex()); in addTypedData()
H A DCGDebugInfo.cpp1286 layout.getFieldOffset(fieldno), Align, VUnit, RecordTy, CXXDecl); in CollectRecordLambdaFields()
1298 layout.getFieldOffset(fieldno), VUnit, RecordTy, CXXDecl); in CollectRecordLambdaFields()
1408 CollectRecordNormalField(field, layout.getFieldOffset(fieldNo), tunit, in CollectRecordFields()
1746 uint64_t fieldOffset = CGM.getContext().getFieldOffset(D); in CollectTemplateParams()
2438 FieldOffset = RL.getFieldOffset(FieldNo); in CreateTypeDefinition()
H A DTargetInfo.cpp2820 uint64_t Offset = OffsetBase + Layout.getFieldOffset(idx); in classify()
2860 uint64_t Offset = OffsetBase + Layout.getFieldOffset(idx); in classify()
3059 unsigned FieldOffset = (unsigned)Layout.getFieldOffset(idx); in BitsContainNoUserData()
6014 if (Layout.getFieldOffset(idx) != 0) in isIntegerLikeType()
6959 uint64_t Offset = Layout.getFieldOffset(idx); in HandleAggregates()
7050 if (FieldCnt && (FieldCnt <= 2) && !Layout.getFieldOffset(0)) { in returnAggregateInRegs()
H A DCGExpr.cpp3827 .getFieldOffset(field->getFieldIndex()) == 0) && in emitAddrOfFieldStorage()
3831 auto offsetInBits = recLayout.getFieldOffset(field->getFieldIndex()); in emitAddrOfFieldStorage()
3915 Layout.getFieldOffset(field->getFieldIndex()) / CharWidth; in EmitLValueForField()
H A DCGObjCMac.cpp2436 CGM.getContext().toCharUnitsFromBits(RL.getFieldOffset(i)); in BuildRCRecordLayout()
5108 auto offsetInBits = recLayout->getFieldOffset(field->getFieldIndex()); in visitRecord()
6274 InstanceStart = RL.getFieldOffset(0) / CGM.getContext().getCharWidth(); in GetClassSizeInfo()
H A DItaniumCXXABI.cpp975 getContext().toCharUnitsFromBits(getContext().getFieldOffset(MPD)); in EmitMemberPointer()
H A DMicrosoftCXXABI.cpp2695 CharUnits FieldOffset = Ctx.toCharUnitsFromBits(Ctx.getFieldOffset(MPD)); in EmitMemberPointer()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/
H A DRecordLayout.h191 uint64_t getFieldOffset(unsigned FieldNo) const { in getFieldOffset() function
H A DASTContext.h2217 uint64_t getFieldOffset(const ValueDecl *FD) const;
/freebsd-12.1/contrib/llvm/lib/DebugInfo/CodeView/
H A DTypeDumpVisitor.cpp498 W->printHex("FieldOffset", Field.getFieldOffset()); in visitKnownMember()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSemaStmtAsm.cpp790 CharUnits Result = Context.toCharUnitsFromBits(RL.getFieldOffset(i)); in LookupInlineAsmField()
/freebsd-12.1/contrib/llvm/include/llvm/DebugInfo/CodeView/
H A DTypeRecord.h805 uint64_t getFieldOffset() const { return FieldOffset; } in getFieldOffset() function
/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/
H A DMemRegion.cpp1452 Offset += Layout.getFieldOffset(idx); in calculateOffset()
/freebsd-12.1/contrib/llvm/tools/lldb/source/Symbol/
H A DClangASTContext.cpp5959 *bit_offset_ptr = interface_layout.getFieldOffset(ivar_idx); in GetObjCFieldAtIndex()
6019 *bit_offset_ptr = record_layout.getFieldOffset(field_idx); in GetFieldAtIndex()
6734 bit_offset = record_layout.getFieldOffset(field_idx); in GetChildCompilerTypeAtIndex()
6847 bit_offset = interface_layout.getFieldOffset(child_idx - in GetChildCompilerTypeAtIndex()
6861 bit_offset = interface_layout.getFieldOffset( in GetChildCompilerTypeAtIndex()
9205 field_bit_offset = record_layout.getFieldOffset(field_idx); in DumpValue()

12