Lines Matching refs:Thunk
102 void mangleThunk(const CXXMethodDecl *MD, const ThunkInfo &Thunk, bool,
105 const ThunkInfo &Thunk, bool, raw_ostream &) override;
7071 const ThunkInfo &Thunk) { in mangleOverrideDiscrimination() argument
7073 const CXXRecordDecl *ThisRD = Thunk.ThisType->getPointeeCXXRecordDecl(); in mangleOverrideDiscrimination()
7124 const ThunkInfo &Thunk, in mangleThunk() argument
7138 if (!Thunk.Return.isEmpty()) in mangleThunk()
7142 Mangler.mangleCallOffset(Thunk.This.NonVirtual, in mangleThunk()
7143 Thunk.This.Virtual.Itanium.VCallOffsetOffset); in mangleThunk()
7146 if (!Thunk.Return.isEmpty()) in mangleThunk()
7147 Mangler.mangleCallOffset(Thunk.Return.NonVirtual, in mangleThunk()
7148 Thunk.Return.Virtual.Itanium.VBaseOffsetOffset); in mangleThunk()
7152 mangleOverrideDiscrimination(Mangler, getASTContext(), Thunk); in mangleThunk()
7157 const ThunkInfo &Thunk, in mangleCXXDtorThunk() argument
7165 auto &ThisAdjustment = Thunk.This; in mangleCXXDtorThunk()
7172 mangleOverrideDiscrimination(Mangler, getASTContext(), Thunk); in mangleCXXDtorThunk()