|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
tools/clang/lib/AST/ASTContext.cpp 2340 Offset += Layout->getBaseClassOffset(Base);
2455 return Layout.getBaseClassOffset(L.first->getAsCXXRecordDecl()) <
2456 Layout.getBaseClassOffset(R.first->getAsCXXRecordDecl());
2461 Layout.getBaseClassOffset(Base.first->getAsCXXRecordDecl()));
7159 uint64_t offs = toBits(layout.getBaseClassOffset(base));
tools/clang/lib/AST/ExprConstant.cpp 2646 Result.Offset -= Layout.getBaseClassOffset(Base);
2662 Obj.getLValueOffset() += RL->getBaseClassOffset(Base);
6245 Layout.getBaseClassOffset(BaseDecl) + Offset))
6413 BS.getType(), Layout.getBaseClassOffset(BaseDecl) + Offset);
12012 Result += RL.getBaseClassOffset(cast<CXXRecordDecl>(BaseRT->getDecl()));
tools/clang/lib/AST/RecordLayout.cpp 89 assert(getBaseClassOffset(PrimaryBase).isZero() &&
tools/clang/lib/AST/RecordLayoutBuilder.cpp 285 CharUnits BaseOffset = Offset + Layout.getBaseClassOffset(Base->Class);
335 CharUnits BaseOffset = Offset + Layout.getBaseClassOffset(Base->Class);
396 CharUnits BaseOffset = Offset + Layout.getBaseClassOffset(BaseDecl);
507 CharUnits BaseOffset = Offset + Layout.getBaseClassOffset(BaseDecl);
1113 CharUnits BaseOffset = Offset + Layout.getBaseClassOffset(Base->Class);
3338 return Layout.getBaseClassOffset(L) < Layout.getBaseClassOffset(R);
3338 return Layout.getBaseClassOffset(L) < Layout.getBaseClassOffset(R);
3343 CharUnits BaseOffset = Offset + Layout.getBaseClassOffset(Base);
tools/clang/lib/AST/VTTBuilder.cpp 72 Layout.getBaseClassOffset(BaseDecl);
120 Layout.getBaseClassOffset(BaseDecl);
tools/clang/lib/AST/VTableBuilder.cpp 247 NonVirtualOffset += Layout.getBaseClassOffset(Base);
364 CharUnits Offset = Layout.getBaseClassOffset(BaseDecl);
398 BaseOffset = Layout.getBaseClassOffset(BaseDecl) + Base.getBaseOffset();
640 assert(Layout.getBaseClassOffset(PrimaryBase).isZero() &&
683 assert(Layout.getBaseClassOffset(PrimaryBase).isZero() &&
730 Layout.getBaseClassOffset(BaseDecl);
1387 assert(Layout.getBaseClassOffset(PrimaryBase).isZero() &&
1462 assert(Layout.getBaseClassOffset(PrimaryBase).isZero() &&
1754 CharUnits RelativeBaseOffset = Layout.getBaseClassOffset(BaseDecl);
1826 OffsetInLayoutClass + Layout.getBaseClassOffset(BaseDecl);
2689 ThisOffset += Layout.getBaseClassOffset(CurRD);
2914 Base.getBaseOffset() + Layout.getBaseClassOffset(NextBase);
3299 P->NonVirtualOffset += Layout.getBaseClassOffset(Base);
3394 : Offset + Layout.getBaseClassOffset(Base);
3441 : Offset + Layout.getBaseClassOffset(Base);
tools/clang/lib/CodeGen/CGCXX.cpp 101 if (!ClassLayout.getBaseClassOffset(UniqueBase).isZero())
tools/clang/lib/CodeGen/CGCXXABI.cpp 265 getContext().getASTRecordLayout(Derived).getBaseClassOffset(Base);
tools/clang/lib/CodeGen/CGClass.cpp 168 Offset += Layout.getBaseClassOffset(BaseDecl);
212 Offset = Layout.getBaseClassOffset(Base);
464 Layout.getBaseClassOffset(Base);
2561 BaseOffset = Base.getBaseOffset() + Layout.getBaseClassOffset(BaseDecl);
2563 OffsetFromNearestVBase + Layout.getBaseClassOffset(BaseDecl);
tools/clang/lib/CodeGen/CGDebugInfo.cpp 1733 BaseOffset = CGM.getContext().toBits(RL.getBaseClassOffset(Base));
tools/clang/lib/CodeGen/CGExprAgg.cpp 1905 if (Layout.getBaseClassOffset(BaseRD) +
tools/clang/lib/CodeGen/CGExprConstant.cpp 785 CharUnits BaseOffset = Layout.getBaseClassOffset(BD);
tools/clang/lib/CodeGen/CGExprScalar.cpp 2716 CharUnits OffsetInt = RL.getBaseClassOffset(BaseRD);
tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp 498 Members.push_back(MemberInfo(Layout.getBaseClassOffset(BaseDecl),
tools/clang/lib/CodeGen/ItaniumCXXABI.cpp 1342 Offset += L.getBaseClassOffset(
3716 Offset = Layout.getBaseClassOffset(BaseDecl);
tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp 1641 Offset = Layout.getBaseClassOffset(BaseRD);
3468 .getASTRecordLayout(Parent->RD).getBaseClassOffset(RD).getQuantity();
tools/clang/lib/CodeGen/SwiftCallingConv.cpp 140 addTypedData(baseRecord, begin + layout.getBaseClassOffset(baseRecord));
tools/clang/lib/CodeGen/TargetInfo.cpp 2822 OffsetBase + getContext().toBits(Layout.getBaseClassOffset(Base));
3078 unsigned BaseOffset = Context.toBits(Layout.getBaseClassOffset(Base));
tools/clang/lib/Sema/SemaCast.cpp 943 Offset += DerivedLayout.getBaseClassOffset(BaseRD);
tools/clang/lib/StaticAnalyzer/Core/MemRegion.cpp 1386 BaseOffset = Layout.getBaseClassOffset(BOR->getDecl());
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.cpp 1725 record_layout.getBaseClassOffset(origin_base_cxx_record.decl);
tools/lldb/source/Symbol/ClangASTContext.cpp 6243 record_layout.getBaseClassOffset(base_class_decl)
6657 bit_offset = record_layout.getBaseClassOffset(base_class_decl)
9051 field_bit_offset = record_layout.getBaseClassOffset(base_class_decl)