Searched refs:ThunkInfo (Results 1 – 10 of 10) sorted by relevance
/external/clang/include/clang/Basic/ |
D | ABI.h | 99 struct ThunkInfo { struct 106 ThunkInfo() { } in ThunkInfo() argument 108 ThunkInfo(const ThisAdjustment &This, const ReturnAdjustment &Return) in ThunkInfo() argument 111 friend bool operator==(const ThunkInfo &LHS, const ThunkInfo &RHS) { 115 friend bool operator<(const ThunkInfo &LHS, const ThunkInfo &RHS) {
|
/external/clang/include/clang/AST/ |
D | VTableBuilder.h | 200 typedef std::pair<uint64_t, ThunkInfo> VTableThunkTy; 201 typedef SmallVector<ThunkInfo, 1> ThunkInfoVectorTy; 269 typedef SmallVector<std::pair<uint64_t, ThunkInfo>, 1> 271 typedef SmallVector<ThunkInfo, 1> ThunkInfoVectorTy;
|
D | Mangle.h | 35 struct ThunkInfo; 102 const ThunkInfo &Thunk,
|
/external/clang/lib/CodeGen/ |
D | CGVTables.h | 56 void EmitThunk(GlobalDecl GD, const ThunkInfo &Thunk, 63 void MaybeEmitThunkAvailableExternally(GlobalDecl GD, const ThunkInfo &Thunk);
|
D | CGVTables.cpp | 62 const ThunkInfo &Thunk) { in GetAddrOfThunk() 121 const ThunkInfo &Thunk, llvm::Function *Fn) { in setThunkVisibility() 180 const ThunkInfo &Thunk) { in PerformReturnAdjustment() 239 GlobalDecl GD, const ThunkInfo &Thunk) { in GenerateVarArgsThunk() 305 GlobalDecl GD, const ThunkInfo &Thunk) { in GenerateThunk() 402 void CodeGenVTables::EmitThunk(GlobalDecl GD, const ThunkInfo &Thunk, in EmitThunk() 476 const ThunkInfo &Thunk) { in MaybeEmitThunkAvailableExternally() 588 const ThunkInfo &Thunk = VTableThunks[NextVTableThunkIndex].second; in CreateVTableInitializer()
|
D | CodeGenModule.h | 552 llvm::Constant *GetAddrOfThunk(GlobalDecl GD, const ThunkInfo &Thunk);
|
D | CodeGenFunction.h | 1410 GlobalDecl GD, const ThunkInfo &Thunk); 1413 GlobalDecl GD, const ThunkInfo &Thunk);
|
/external/clang/lib/AST/ |
D | VTableBuilder.cpp | 866 typedef llvm::DenseMap<uint64_t, ThunkInfo> VTableThunksMapTy; 872 typedef SmallVector<ThunkInfo, 1> ThunkInfoVectorTy; 880 void AddThunk(const CXXMethodDecl *MD, const ThunkInfo &Thunk); 1058 void VTableBuilder::AddThunk(const CXXMethodDecl *MD, const ThunkInfo &Thunk) { in AddThunk() 1062 SmallVector<ThunkInfo, 1> &ThunksVector = Thunks[MD]; in AddThunk() 1146 const ThunkInfo &Thunk = I->second; in ComputeThisAdjustments() 1527 ThunkInfo(ThisAdjustment, ReturnAdjustment)); in AddMethods() 1894 ThunkInfo Thunk = VTableThunks.lookup(I); in dumpLayout() 1942 ThunkInfo Thunk = VTableThunks.lookup(I); in dumpLayout() 2068 const ThunkInfo &Thunk = ThunksVector[I]; in dumpLayout()
|
D | MicrosoftMangle.cpp | 115 const ThunkInfo &Thunk, 1632 const ThunkInfo &Thunk, in mangleThunk()
|
D | ItaniumMangle.cpp | 121 const ThunkInfo &Thunk, 3483 const ThunkInfo &Thunk, in mangleThunk()
|