reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1877 Out << "Construction vtable for ('"; 1878 MostDerivedClass->printQualifiedName(Out); 1879 Out << "', "; 1880 Out << MostDerivedClassOffset.getQuantity() << ") in '"; 1881 LayoutClass->printQualifiedName(Out); 1883 Out << "Vtable for '"; 1884 MostDerivedClass->printQualifiedName(Out); 1886 Out << "' (" << Components.size() << " entries).\n"; 1904 Out << llvm::format("%4d | ", I); 1912 Out << "vcall_offset (" 1918 Out << "vbase_offset (" 1924 Out << "offset_to_top (" 1930 Component.getRTTIDecl()->printQualifiedName(Out); 1931 Out << " RTTI"; 1940 Out << Str; 1942 Out << " [pure]"; 1945 Out << " [deleted]"; 1951 Out << "\n [return adjustment: "; 1952 Out << Thunk.Return.NonVirtual << " non-virtual"; 1955 Out << ", " << Thunk.Return.Virtual.Itanium.VBaseOffsetOffset; 1956 Out << " vbase offset offset"; 1959 Out << ']'; 1964 Out << "\n [this adjustment: "; 1965 Out << Thunk.This.NonVirtual << " non-virtual"; 1968 Out << ", " << Thunk.This.Virtual.Itanium.VCallOffsetOffset; 1969 Out << " vcall offset offset"; 1972 Out << ']'; 1986 DD->printQualifiedName(Out); 1988 Out << "() [complete]"; 1990 Out << "() [deleting]"; 1993 Out << " [pure]"; 1999 Out << "\n [this adjustment: "; 2000 Out << Thunk.This.NonVirtual << " non-virtual"; 2003 Out << ", " << Thunk.This.Virtual.Itanium.VCallOffsetOffset; 2004 Out << " vcall offset offset"; 2007 Out << ']'; 2020 Out << "[unused] " << Str; 2022 Out << " [pure]"; 2027 Out << '\n'; 2036 Out << " -- ("; 2037 Base.getBase()->printQualifiedName(Out); 2038 Out << ", " << Base.getBaseOffset().getQuantity(); 2039 Out << ") vtable address --\n"; 2055 Out << " -- (" << Name; 2056 Out << ", " << BaseOffset.getQuantity() << ") vtable address --\n"; 2062 Out << '\n'; 2078 Out << "Virtual base offset offsets for '"; 2079 MostDerivedClass->printQualifiedName(Out); 2080 Out << "' ("; 2081 Out << ClassNamesAndOffsets.size(); 2082 Out << (ClassNamesAndOffsets.size() == 1 ? " entry" : " entries") << ").\n"; 2085 Out << " " << I.first << " | " << I.second.getQuantity() << '\n'; 2087 Out << "\n"; 2113 Out << "Thunks for '" << MethodName << "' (" << ThunksVector.size(); 2114 Out << (ThunksVector.size() == 1 ? " entry" : " entries") << ").\n"; 2119 Out << llvm::format("%4d | ", I); 2123 Out << "return adjustment: " << Thunk.Return.NonVirtual; 2124 Out << " non-virtual"; 2126 Out << ", " << Thunk.Return.Virtual.Itanium.VBaseOffsetOffset; 2127 Out << " vbase offset offset"; 2131 Out << "\n "; 2136 Out << "this adjustment: "; 2137 Out << Thunk.This.NonVirtual << " non-virtual"; 2140 Out << ", " << Thunk.This.Virtual.Itanium.VCallOffsetOffset; 2141 Out << " vcall offset offset"; 2145 Out << '\n'; 2148 Out << '\n'; 2180 Out << "VTable indices for '"; 2181 MostDerivedClass->printQualifiedName(Out); 2182 Out << "' (" << IndicesMap.size() << " entries).\n"; 2188 Out << llvm::format("%4" PRIu64 " | ", VTableIndex) << MethodName 2193 Out << '\n';