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

/freebsd-10.1-release/contrib/llvm/tools/lldb/source/Expression/
H A DASTStructExtractor.cpp108 m_function.m_return_offset = struct_layout->getFieldOffset(struct_layout->getFieldCount() - 1) / 8;
115 m_function.m_member_offsets.push_back(struct_layout->getFieldOffset(field_index) / 8);
H A DClangASTSource.cpp1498 uint64_t field_offset = record_layout.getFieldOffset(field_idx);
/freebsd-10.1-release/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGRecordLayoutBuilder.cpp271 uint64_t FirstFieldOffset = Layout.getFieldOffset(FirstFieldNo);
307 NextContiguousFieldOffset == Layout.getFieldOffset(LastFieldNo) &&
324 uint64_t LastFieldOffset = Layout.getFieldOffset(LastFieldNo);
346 EndOffset = Layout.getFieldOffset(LastFieldNo + 1);
368 uint64_t FieldOffset = Layout.getFieldOffset(FieldNo) - FirstFieldOffset;
487 assert(layout.getFieldOffset(fieldNo) == 0 &&
785 if (!LayoutField(FD, Layout.getFieldOffset(FieldNo))) {
1023 assert(AST_RL.getFieldOffset(i) == SL->getElementOffsetInBits(FieldNo) &&
H A DCodeGenTBAA.cpp194 Layout.getFieldOffset(idx) / Context.getCharWidth();
266 FieldNode, Layout.getFieldOffset(idx) / Context.getCharWidth()));
H A DCGExprConstant.cpp380 AppendField(*Field, Layout.getFieldOffset(FieldNo), EltInit);
383 AppendBitField(*Field, Layout.getFieldOffset(FieldNo),
465 AppendField(*Field, Layout.getFieldOffset(FieldNo) + OffsetBits, EltInit);
468 AppendBitField(*Field, Layout.getFieldOffset(FieldNo) + OffsetBits,
1239 uint64_t fieldOffset = getContext().getFieldOffset(decl);
1301 uint64_t FieldOffset = StartOffset + Layout.getFieldOffset(FieldNo);
H A DCGObjCRuntime.cpp62 return RL->getFieldOffset(Index);
H A DCGDebugInfo.cpp831 layout.getFieldOffset(fieldno), VUnit, RecordTy);
844 layout.getFieldOffset(fieldno), VUnit, RecordTy);
945 CollectRecordNormalField(field, layout.getFieldOffset(fieldNo),
1248 uint64_t fieldOffset = CGM.getContext().getFieldOffset(D);
1693 FieldOffset = RL.getFieldOffset(FieldNo);
H A DTargetInfo.cpp1672 uint64_t Offset = OffsetBase + Layout.getFieldOffset(idx);
1708 uint64_t Offset = OffsetBase + Layout.getFieldOffset(idx);
1915 unsigned FieldOffset = (unsigned)Layout.getFieldOffset(idx);
3529 if (Layout.getFieldOffset(idx) != 0)
4759 uint64_t Offset = Layout.getFieldOffset(idx);
4844 if (FieldCnt && (FieldCnt <= 2) && !Layout.getFieldOffset(0)) {
H A DCGClass.cpp870 FirstFieldOffset = RecLayout.getFieldOffset(F->getFieldIndex());
888 uint64_t FOffset = RecLayout.getFieldOffset(F->getFieldIndex());
H A DItaniumCXXABI.cpp635 getContext().toCharUnitsFromBits(getContext().getFieldOffset(MPD));
H A DCGObjCMac.cpp2089 CGM.getContext().toCharUnitsFromBits(RL.getFieldOffset(i));
4556 FieldOffset = (RL.getFieldOffset(i) / ByteSizeInBits) - FirstFieldDelta;
5794 InstanceStart = RL.getFieldOffset(0) / CGM.getContext().getCharWidth();
H A DMicrosoftCXXABI.cpp1402 getContext().toCharUnitsFromBits(getContext().getFieldOffset(MPD));
H A DCGExpr.cpp2567 Layout.getFieldOffset(field->getFieldIndex()) /
H A DCGExprScalar.cpp1852 int64_t OffsetInt = RL.getFieldOffset(i) /
/freebsd-10.1-release/contrib/llvm/tools/clang/include/clang/AST/
H A DRecordLayout.h167 /// getFieldOffset - Get the offset of the given field index, in
169 uint64_t getFieldOffset(unsigned FieldNo) const { function in class:clang::ASTRecordLayout
H A DASTContext.h1703 uint64_t getFieldOffset(const ValueDecl *FD) const;
/freebsd-10.1-release/contrib/llvm/tools/clang/lib/AST/
H A DRecordLayoutBuilder.cpp97 getFieldOffset(const ASTRecordLayout &Layout, unsigned FieldNo) const { function in class:__anon3129::EmptySubobjectMap
98 uint64_t FieldOffset = Layout.getFieldOffset(FieldNo);
267 CharUnits FieldOffset = Offset + getFieldOffset(Layout, FieldNo);
315 CharUnits FieldOffset = Offset + getFieldOffset(Layout, FieldNo);
384 CharUnits FieldOffset = Offset + getFieldOffset(Layout, FieldNo);
494 CharUnits FieldOffset = Offset + getFieldOffset(Layout, FieldNo);
2820 static uint64_t getFieldOffset(const ASTContext &C, const FieldDecl *FD) { function
2822 return Layout.getFieldOffset(FD->getFieldIndex());
2825 uint64_t ASTContext::getFieldOffset(const ValueDecl *VD) const { function in class:ASTContext
2828 OffsetInBits = ::getFieldOffset(*thi
[all...]
H A DASTContext.cpp1340 uint64_t Offset = Layout.getFieldOffset(Field->getFieldIndex());
5146 S += llvm::utostr(RL.getFieldOffset(FD->getFieldIndex()));
5563 uint64_t offs = layout.getFieldOffset(i);
H A DExprConstant.cpp1801 LVal.Offset += Info.Ctx.toCharUnitsFromBits(RL->getFieldOffset(I));
6998 Result += Info.Ctx.toCharUnitsFromBits(RL.getFieldOffset(i));
/freebsd-10.1-release/contrib/llvm/tools/clang/lib/Sema/
H A DSemaStmtAsm.cpp466 CharUnits Result = Context.toCharUnitsFromBits(RL.getFieldOffset(i));
/freebsd-10.1-release/contrib/llvm/tools/lldb/source/Symbol/
H A DClangASTType.cpp2680 *bit_offset_ptr = interface_layout.getFieldOffset (ivar_idx);
2744 *bit_offset_ptr = record_layout.getFieldOffset (field_idx);
3076 bit_offset = record_layout.getFieldOffset (field_idx);
3177 bit_offset = interface_layout.getFieldOffset (child_idx - superclass_idx);
3188 bit_offset = interface_layout.getFieldOffset (child_idx - superclass_idx);
5693 field_bit_offset = record_layout.getFieldOffset (field_idx);
/freebsd-10.1-release/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/
H A DMemRegion.cpp1344 Offset += Layout.getFieldOffset(idx);

Completed in 515 milliseconds