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

12

/freebsd-12-stable/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
H A DASTStructExtractor.cpp98 struct_layout->getFieldOffset(struct_layout->getFieldCount() - 1) / 8;
105 struct_layout->getFieldOffset(field_index) / 8);
H A DClangASTSource.cpp1602 uint64_t field_offset = record_layout.getFieldOffset(field_idx);
/freebsd-12-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DPaddingChecker.cpp194 CharUnits Offset = ASTContext.toCharUnitsFromBits(RL.getFieldOffset(0));
201 auto FieldOffsetBits = RL.getFieldOffset(FD->getFieldIndex());
265 CharUnits NewOffset = ASTContext.toCharUnitsFromBits(RL.getFieldOffset(0));
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/AST/
H A DRecordLayout.h188 /// getFieldOffset - Get the offset of the given field index, in
190 uint64_t getFieldOffset(unsigned FieldNo) const { function in class:clang::ASTRecordLayout
H A DASTContext.h2268 uint64_t getFieldOffset(const ValueDecl *FD) const;
/freebsd-12-stable/contrib/llvm-project/clang/lib/AST/
H A DRecordLayoutBuilder.cpp142 getFieldOffset(const ASTRecordLayout &Layout, unsigned FieldNo) const { function in class:__anon2739::EmptySubobjectMap
143 uint64_t FieldOffset = Layout.getFieldOffset(FieldNo);
307 CharUnits FieldOffset = Offset + getFieldOffset(Layout, FieldNo);
354 CharUnits FieldOffset = Offset + getFieldOffset(Layout, FieldNo);
419 CharUnits FieldOffset = Offset + getFieldOffset(Layout, FieldNo);
530 CharUnits FieldOffset = Offset + getFieldOffset(Layout, FieldNo);
3158 static uint64_t getFieldOffset(const ASTContext &C, const FieldDecl *FD) { function
3160 return Layout.getFieldOffset(FD->getFieldIndex());
3163 uint64_t ASTContext::getFieldOffset(const ValueDecl *VD) const { function in class:ASTContext
3166 OffsetInBits = ::getFieldOffset(*thi
[all...]
H A DASTContext.cpp1799 uint64_t Offset = Layout.getFieldOffset(Field->getFieldIndex());
2606 int64_t FieldOffsetInBits = Context.getFieldOffset(Field);
6948 Offset = RL.getFieldOffset(FD->getFieldIndex());
7330 uint64_t offs = layout.getFieldOffset(i);
H A DExprConstant.cpp2730 LVal.adjustOffset(Info.Ctx.toCharUnitsFromBits(RL->getFieldOffset(I)));
6258 uint64_t FieldOffsetBits = Layout.getFieldOffset(FieldIdx);
6430 uint64_t FieldOffsetBits = Layout.getFieldOffset(FieldIdx);
12270 Result += Info.Ctx.toCharUnitsFromBits(RL.getFieldOffset(i));
H A DMicrosoftMangle.cpp602 FieldOffset = getASTContext().getFieldOffset(VD);
/freebsd-12-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCGNonTrivialStruct.cpp63 .getFieldOffset(FD->getFieldIndex())
67 CharUnits getFieldOffset(const FieldDecl *FD) { function in struct:__anon2871::StructVisitor
164 CharUnits FieldOffset = CurStructOffset + asDerived().getFieldOffset(FD);
171 CharUnits FieldOffset = CurStructOffset + asDerived().getFieldOffset(FD);
177 CharUnits FieldOffset = CurStructOffset + asDerived().getFieldOffset(FD);
191 CharUnits FieldOffset = CurStructOffset + asDerived().getFieldOffset(FD);
327 FT, CurStructOffset + asDerived().getFieldOffset(FD), Addrs);
423 asDerived().getFieldOffset(FD));
H A DCodeGenTBAA.cpp264 Layout.getFieldOffset(idx) / Context.getCharWidth();
311 uint64_t BitOffset = Layout.getFieldOffset(Field->getFieldIndex());
H A DCGExprConstant.cpp703 Layout.getFieldOffset(FieldNo));
723 if (!AppendField(Field, Layout.getFieldOffset(FieldNo), EltInit,
733 if (!AppendBitField(Field, Layout.getFieldOffset(FieldNo), CI,
824 if (!AppendField(*Field, Layout.getFieldOffset(FieldNo) + OffsetBits,
833 if (!AppendBitField(*Field, Layout.getFieldOffset(FieldNo) + OffsetBits,
2183 uint64_t fieldOffset = getContext().getFieldOffset(decl);
H A DCGRecordLayoutBuilder.cpp165 return Layout.getFieldOffset(FD->getFieldIndex());
818 assert(AST_RL.getFieldOffset(i) == SL->getElementOffsetInBits(FieldNo) &&
H A DCGClass.cpp774 Context.toCharUnitsFromBits(Info.getFieldOffset(i)).getQuantity();
996 FirstFieldOffset = RecLayout.getFieldOffset(F->getFieldIndex());
1013 uint64_t FOffset = RecLayout.getFieldOffset(F->getFieldIndex());
1713 Context.toCharUnitsFromBits(Layout.getFieldOffset(layoutStartOffset))
1724 Layout.getFieldOffset(layoutStartOffset))
1728 Layout.getFieldOffset(layoutEndOffset) -
1729 Layout.getFieldOffset(layoutStartOffset))
H A DSwiftCallingConv.cpp151 auto fieldOffsetInBits = layout.getFieldOffset(field->getFieldIndex());
H A DCGDebugInfo.cpp1318 layout.getFieldOffset(fieldno), Align, VUnit, RecordTy, CXXDecl);
1330 layout.getFieldOffset(fieldno), VUnit, RecordTy, CXXDecl);
1443 CollectRecordNormalField(field, layout.getFieldOffset(fieldNo), tunit,
1817 uint64_t fieldOffset = CGM.getContext().getFieldOffset(D);
2596 FieldOffset = RL.getFieldOffset(FieldNo);
H A DTargetInfo.cpp2834 uint64_t Offset = OffsetBase + Layout.getFieldOffset(idx);
2874 uint64_t Offset = OffsetBase + Layout.getFieldOffset(idx);
3092 unsigned FieldOffset = (unsigned)Layout.getFieldOffset(idx);
6133 if (Layout.getFieldOffset(idx) != 0)
7166 uint64_t Offset = Layout.getFieldOffset(idx);
7257 if (FieldCnt && (FieldCnt <= 2) && !Layout.getFieldOffset(0)) {
9544 uint64_t FieldOffInBits = Layout.getFieldOffset(FD->getFieldIndex());
H A DCGExprAgg.cpp1872 if (Layout.getFieldOffset(FD->getFieldIndex()) +
H A DCGObjCMac.cpp2529 CGM.getContext().toCharUnitsFromBits(RL.getFieldOffset(i));
5324 auto offsetInBits = recLayout->getFieldOffset(field->getFieldIndex());
6486 InstanceStart = RL.getFieldOffset(0) / CGM.getContext().getCharWidth();
H A DCGExpr.cpp3999 CGF.getContext().getFieldOffset(Field));
4123 Layout.getFieldOffset(field->getFieldIndex()) / CharWidth;
/freebsd-12-stable/contrib/llvm-project/llvm/lib/DebugInfo/CodeView/
H A DTypeDumpVisitor.cpp497 W->printHex("FieldOffset", Field.getFieldOffset());
/freebsd-12-stable/contrib/llvm-project/clang/lib/Sema/
H A DSemaStmtAsm.cpp837 CharUnits Result = Context.toCharUnitsFromBits(RL.getFieldOffset(i));
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/
H A DTypeRecord.h804 uint64_t getFieldOffset() const { return FieldOffset; } function in class:llvm::codeview::DataMemberRecord
/freebsd-12-stable/contrib/llvm-project/lldb/source/Symbol/
H A DClangASTContext.cpp5246 *bit_offset_ptr = interface_layout.getFieldOffset(ivar_idx);
5306 *bit_offset_ptr = record_layout.getFieldOffset(field_idx);
5869 bit_offset = record_layout.getFieldOffset(field_idx);
5980 bit_offset = interface_layout.getFieldOffset(child_idx -
5993 bit_offset = interface_layout.getFieldOffset(
8101 field_bit_offset = record_layout.getFieldOffset(field_idx);
/freebsd-12-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DMemRegion.cpp1455 Offset += Layout.getFieldOffset(idx);

Completed in 389 milliseconds

12