Lines Matching refs:ThunkInfo

877   typedef llvm::DenseMap<uint64_t, ThunkInfo> VTableThunksMapTy;
883 typedef SmallVector<ThunkInfo, 1> ThunkInfoVectorTy;
891 void AddThunk(const CXXMethodDecl *MD, const ThunkInfo &Thunk);
1072 const ThunkInfo &Thunk) { in AddThunk()
1076 SmallVectorImpl<ThunkInfo> &ThunksVector = Thunks[MD]; in AddThunk()
1198 const ThunkInfo &Thunk = TI.second; in ComputeThisAdjustments()
1582 ThunkInfo(ThisAdjustment, ReturnAdjustment, in AddMethods()
1935 static void printThunkMethod(const ThunkInfo &Info, raw_ostream &Out) { in printThunkMethod()
2030 ThunkInfo Thunk = VTableThunks.lookup(I); in dumpLayout()
2080 ThunkInfo Thunk = VTableThunks.lookup(I); in dumpLayout()
2192 llvm::sort(ThunksVector, [](const ThunkInfo &LHS, const ThunkInfo &RHS) { in dumpLayout()
2200 const ThunkInfo &Thunk = ThunksVector[I]; in dumpLayout()
2580 typedef llvm::DenseMap<uint64_t, ThunkInfo> VTableThunksMapTy;
2586 typedef SmallVector<ThunkInfo, 1> ThunkInfoVectorTy;
2594 void AddThunk(const CXXMethodDecl *MD, const ThunkInfo &Thunk) { in AddThunk()
2595 SmallVector<ThunkInfo, 1> &ThunksVector = Thunks[MD]; in AddThunk()
2613 void AddMethod(const CXXMethodDecl *MD, ThunkInfo TI) { in AddMethod()
3192 ThunkInfo(ThisAdjustmentOffset, ReturnAdjustment, ThisType, in AddMethods()
3205 static void dumpMicrosoftThunkAdjustment(const ThunkInfo &TI, raw_ostream &Out, in dumpMicrosoftThunkAdjustment()
3277 ThunkInfo Thunk = VTableThunks.lookup(I); in dumpLayout()
3293 ThunkInfo Thunk = VTableThunks.lookup(I); in dumpLayout()
3334 llvm::stable_sort(ThunksVector, [](const ThunkInfo &LHS, in dumpLayout()
3335 const ThunkInfo &RHS) { in dumpLayout()
3345 const ThunkInfo &Thunk = ThunksVector[I]; in dumpLayout()