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

References

tools/clang/include/clang/Basic/ABI.h
  199     return LHS.This == RHS.This && LHS.Return == RHS.Return &&
  199     return LHS.This == RHS.This && LHS.Return == RHS.Return &&
  204     return This.isEmpty() && Return.isEmpty() && Method == nullptr;
tools/clang/lib/AST/ItaniumMangle.cpp
 4993   Mangler.mangleCallOffset(Thunk.This.NonVirtual,
 4994                            Thunk.This.Virtual.Itanium.VCallOffsetOffset);
tools/clang/lib/AST/MicrosoftMangle.cpp
 3070   mangleThunkThisAdjustment(AS, Thunk.This, Mangler, MHO);
tools/clang/lib/AST/VTableBuilder.cpp
 1136     VTableThunks[VTableIndex].This = ThisAdjustment;
 1140       VTableThunks[VTableIndex + 1].This = ThisAdjustment;
 1963         if (!Thunk.This.isEmpty()) {
 1965           Out << Thunk.This.NonVirtual << " non-virtual";
 1967           if (Thunk.This.Virtual.Itanium.VCallOffsetOffset) {
 1968             Out << ", " << Thunk.This.Virtual.Itanium.VCallOffsetOffset;
 1998         if (!Thunk.This.isEmpty()) {
 2000           Out << Thunk.This.NonVirtual << " non-virtual";
 2002           if (Thunk.This.Virtual.Itanium.VCallOffsetOffset) {
 2003             Out << ", " << Thunk.This.Virtual.Itanium.VCallOffsetOffset;
 2110         return std::tie(LHS.This, LHS.Return) < std::tie(RHS.This, RHS.Return);
 2110         return std::tie(LHS.This, LHS.Return) < std::tie(RHS.This, RHS.Return);
 2130           if (!Thunk.This.isEmpty())
 2135         if (!Thunk.This.isEmpty()) {
 2137           Out << Thunk.This.NonVirtual << " non-virtual";
 2139           if (Thunk.This.Virtual.Itanium.VCallOffsetOffset) {
 2140             Out << ", " << Thunk.This.Virtual.Itanium.VCallOffsetOffset;
 3080   const ThisAdjustment &T = TI.This;
 3085     if (!TI.This.Virtual.isEmpty()) {
 3195         return std::tie(LHS.This, LHS.Return) < std::tie(RHS.This, RHS.Return);
 3195         return std::tie(LHS.This, LHS.Return) < std::tie(RHS.This, RHS.Return);
tools/clang/lib/CodeGen/CGVTables.cpp
  212       CGM.getCXXABI().performThisAdjustment(*this, ThisPtr, Thunk.This);
  301                           *this, LoadCXXThisAddress(), Thunk->This)
  499     MCtx.mangleCXXDtorThunk(DD, GD.getDtorType(), TI.This, Out);