reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp
  165     return Layout.getFieldOffset(FD->getFieldIndex());
  263   CharUnits Size = NVBaseType ? Layout.getNonVirtualSize() : Layout.getSize();
  263   CharUnits Size = NVBaseType ? Layout.getNonVirtualSize() : Layout.getSize();
  287   CharUnits LayoutSize = Layout.getSize();
  483   if (Layout.isPrimaryBaseVirtual()) {
  484     const CXXRecordDecl *BaseDecl = Layout.getPrimaryBase();
  498       Members.push_back(MemberInfo(Layout.getBaseClassOffset(BaseDecl),
  504   if (Layout.hasOwnVFPtr())
  508   if (Layout.hasOwnVBPtr())
  509     Members.push_back(MemberInfo(Layout.getVBPtrOffset(), MemberInfo::VBPtr,
  514   CharUnits ScissorOffset = Layout.getNonVirtualSize();
  529                                Layout.getVBaseClassOffset(BaseDecl));
  537     CharUnits Offset = Layout.getVBaseClassOffset(BaseDecl);
  548     if (Layout.getVBaseOffsetsMap().find(BaseDecl)->second.hasVtorDisp())
  620       !NVBaseType && RD ? Layout.getNonVirtualSize() : CharUnits::Zero();
  742     if (Builder.Layout.getNonVirtualSize() != Builder.Layout.getSize()) {
  742     if (Builder.Layout.getNonVirtualSize() != Builder.Layout.getSize()) {