• Home
  • Raw
  • Download

Lines Matching refs:ItaniumRecordLayoutBuilder

567 class ItaniumRecordLayoutBuilder {  class
658 ItaniumRecordLayoutBuilder(const ASTContext &Context, in ItaniumRecordLayoutBuilder() function in __anona2f417160111::ItaniumRecordLayoutBuilder
783 ItaniumRecordLayoutBuilder(const ItaniumRecordLayoutBuilder &) = delete;
784 void operator=(const ItaniumRecordLayoutBuilder &) = delete;
788 void ItaniumRecordLayoutBuilder::SelectPrimaryVBase(const CXXRecordDecl *RD) { in SelectPrimaryVBase()
817 void ItaniumRecordLayoutBuilder::DeterminePrimaryBase(const CXXRecordDecl *RD) { in DeterminePrimaryBase()
864 BaseSubobjectInfo *ItaniumRecordLayoutBuilder::ComputeBaseSubobjectInfo( in ComputeBaseSubobjectInfo()
941 void ItaniumRecordLayoutBuilder::ComputeBaseSubobjectInfo( in ComputeBaseSubobjectInfo()
965 void ItaniumRecordLayoutBuilder::EnsureVTablePointerAlignment( in EnsureVTablePointerAlignment()
983 void ItaniumRecordLayoutBuilder::LayoutNonVirtualBases( in LayoutNonVirtualBases()
1053 void ItaniumRecordLayoutBuilder::LayoutNonVirtualBase( in LayoutNonVirtualBase()
1065 void ItaniumRecordLayoutBuilder::AddPrimaryVirtualBaseOffsets( in AddPrimaryVirtualBaseOffsets()
1098 void ItaniumRecordLayoutBuilder::LayoutVirtualBases( in LayoutVirtualBases()
1144 void ItaniumRecordLayoutBuilder::LayoutVirtualBase( in LayoutVirtualBase()
1160 ItaniumRecordLayoutBuilder::LayoutBase(const BaseSubobjectInfo *Base) { in LayoutBase()
1229 void ItaniumRecordLayoutBuilder::InitializeLayout(const Decl *D) { in InitializeLayout()
1277 void ItaniumRecordLayoutBuilder::Layout(const RecordDecl *D) { in Layout()
1286 void ItaniumRecordLayoutBuilder::Layout(const CXXRecordDecl *RD) { in Layout()
1325 void ItaniumRecordLayoutBuilder::Layout(const ObjCInterfaceDecl *D) { in Layout()
1348 void ItaniumRecordLayoutBuilder::LayoutFields(const RecordDecl *D) { in LayoutFields()
1369 void ItaniumRecordLayoutBuilder::LayoutWideBitField(uint64_t FieldSize, in LayoutWideBitField()
1435 void ItaniumRecordLayoutBuilder::LayoutBitField(const FieldDecl *D) { in LayoutBitField()
1704 void ItaniumRecordLayoutBuilder::LayoutField(const FieldDecl *D, in LayoutField()
1831 void ItaniumRecordLayoutBuilder::FinishLayout(const NamedDecl *D) { in FinishLayout()
1894 void ItaniumRecordLayoutBuilder::UpdateAlignment( in UpdateAlignment()
1915 ItaniumRecordLayoutBuilder::updateExternalFieldOffset(const FieldDecl *Field, in updateExternalFieldOffset()
1944 void ItaniumRecordLayoutBuilder::CheckFieldPadding( in CheckFieldPadding()
2069 DiagnosticBuilder ItaniumRecordLayoutBuilder::Diag(SourceLocation Loc, in Diag()
2966 ItaniumRecordLayoutBuilder Builder(*this, &EmptySubobjects); in getASTRecordLayout()
2990 ItaniumRecordLayoutBuilder Builder(*this, /*EmptySubobjects=*/nullptr); in getASTRecordLayout()
3107 ItaniumRecordLayoutBuilder Builder(*this, /*EmptySubobjects=*/nullptr); in getObjCLayout()