Home
last modified time | relevance | path

Searched refs:ThunkInfo (Results 1 – 10 of 10) sorted by relevance

/external/clang/include/clang/Basic/
DABI.h99 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/
DVTableBuilder.h200 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;
DMangle.h35 struct ThunkInfo;
102 const ThunkInfo &Thunk,
/external/clang/lib/CodeGen/
DCGVTables.h56 void EmitThunk(GlobalDecl GD, const ThunkInfo &Thunk,
63 void MaybeEmitThunkAvailableExternally(GlobalDecl GD, const ThunkInfo &Thunk);
DCGVTables.cpp62 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()
DCodeGenModule.h552 llvm::Constant *GetAddrOfThunk(GlobalDecl GD, const ThunkInfo &Thunk);
DCodeGenFunction.h1410 GlobalDecl GD, const ThunkInfo &Thunk);
1413 GlobalDecl GD, const ThunkInfo &Thunk);
/external/clang/lib/AST/
DVTableBuilder.cpp866 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()
DMicrosoftMangle.cpp115 const ThunkInfo &Thunk,
1632 const ThunkInfo &Thunk, in mangleThunk()
DItaniumMangle.cpp121 const ThunkInfo &Thunk,
3483 const ThunkInfo &Thunk, in mangleThunk()