Lines Matching refs:ThunkInfo
863 typedef llvm::DenseMap<uint64_t, ThunkInfo> VTableThunksMapTy;
869 typedef SmallVector<ThunkInfo, 1> ThunkInfoVectorTy;
877 void AddThunk(const CXXMethodDecl *MD, const ThunkInfo &Thunk);
1066 const ThunkInfo &Thunk) { in AddThunk()
1070 SmallVectorImpl<ThunkInfo> &ThunksVector = Thunks[MD]; in AddThunk()
1165 const ThunkInfo &Thunk = TI.second; in ComputeThisAdjustments()
1551 ThunkInfo(ThisAdjustment, ReturnAdjustment)); in AddMethods()
1955 ThunkInfo Thunk = VTableThunks.lookup(I); in dumpLayout()
2003 ThunkInfo Thunk = VTableThunks.lookup(I); in dumpLayout()
2117 [](const ThunkInfo &LHS, const ThunkInfo &RHS) { in dumpLayout()
2126 const ThunkInfo &Thunk = ThunksVector[I]; in dumpLayout()
2456 typedef llvm::DenseMap<uint64_t, ThunkInfo> VTableThunksMapTy;
2462 typedef SmallVector<ThunkInfo, 1> ThunkInfoVectorTy;
2470 void AddThunk(const CXXMethodDecl *MD, const ThunkInfo &Thunk) { in AddThunk()
2471 SmallVector<ThunkInfo, 1> &ThunksVector = Thunks[MD]; in AddThunk()
2490 void AddMethod(const CXXMethodDecl *MD, ThunkInfo TI) { in AddMethod()
3072 ThunkInfo(ThisAdjustmentOffset, ReturnAdjustment, in AddMethods()
3086 static void dumpMicrosoftThunkAdjustment(const ThunkInfo &TI, raw_ostream &Out, in dumpMicrosoftThunkAdjustment()
3159 ThunkInfo Thunk = VTableThunks.lookup(I); in dumpLayout()
3175 ThunkInfo Thunk = VTableThunks.lookup(I); in dumpLayout()
3217 [](const ThunkInfo &LHS, const ThunkInfo &RHS) { in dumpLayout()
3227 const ThunkInfo &Thunk = ThunksVector[I]; in dumpLayout()