Lines Matching refs:Component
1164 const VTableComponent &Component = Components[TI.first];
1168 switch (Component.getKind()) {
1170 llvm_unreachable("Unexpected vtable component kind!");
1172 MD = Component.getFunctionDecl();
1175 MD = Component.getDestructorDecl();
1914 const VTableComponent &Component = Components[I];
1916 // Dump the component.
1917 switch (Component.getKind()) {
1921 << Component.getVCallOffset().getQuantity()
1927 << Component.getVBaseOffset().getQuantity()
1933 << Component.getOffsetToTop().getQuantity()
1938 Component.getRTTIDecl()->printQualifiedName(Out);
1943 const CXXMethodDecl *MD = Component.getFunctionDecl();
1990 Component.getKind() == VTableComponent::CK_CompleteDtorPointer;
1992 const CXXDestructorDecl *DD = Component.getDestructorDecl();
2023 const CXXMethodDecl *MD = Component.getUnusedFunctionDecl();
2418 /// \brief Does this class have an RTTI component?
2548 // Only include the RTTI component if we know that we will provide a
3135 const VTableComponent &Component = Components[I];
3137 // Dump the component.
3138 switch (Component.getKind()) {
3140 Component.getRTTIDecl()->printQualifiedName(Out);
3145 const CXXMethodDecl *MD = Component.getFunctionDecl();
3166 const CXXDestructorDecl *DD = Component.getDestructorDecl();
3188 "Unexpected vftable component type %0 for component number %1");
3190 << I << Component.getKind();