Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Basic/
H A DThunk.h156 struct ThunkInfo { struct
170 ThunkInfo() : Method(nullptr) {} in ThunkInfo() argument
172 ThunkInfo(const ThisAdjustment &This, const ReturnAdjustment &Return,
176 friend bool operator==(const ThunkInfo &LHS, const ThunkInfo &RHS) { argument
/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/
H A DVTableBuilder.cpp871 typedef llvm::DenseMap<uint64_t, ThunkInfo> VTableThunksMapTy;
877 typedef SmallVector<ThunkInfo, 1> ThunkInfoVectorTy;
885 void AddThunk(const CXXMethodDecl *MD, const ThunkInfo &Thunk);
1066 const ThunkInfo &Thunk) { in AddThunk()
1070 SmallVectorImpl<ThunkInfo> &ThunksVector = Thunks[MD]; in AddThunk()
1162 const ThunkInfo &Thunk = TI.second; in ComputeThisAdjustments()
1545 ThunkInfo(ThisAdjustment, ReturnAdjustment)); in AddMethods()
1961 ThunkInfo Thunk = VTableThunks.lookup(I); in dumpLayout()
2009 ThunkInfo Thunk = VTableThunks.lookup(I); in dumpLayout()
2122 llvm::sort(ThunksVector, [](const ThunkInfo &LHS, const ThunkInfo &RHS) { in dumpLayout()
[all …]
H A DMangle.cpp565 std::string getMangledThunk(const CXXMethodDecl *MD, const ThunkInfo &T) { in getMangledThunk()
H A DMicrosoftMangle.cpp144 void mangleThunk(const CXXMethodDecl *MD, const ThunkInfo &Thunk,
3456 const ThunkInfo &Thunk, in mangleThunk()
H A DItaniumMangle.cpp154 void mangleThunk(const CXXMethodDecl *MD, const ThunkInfo &Thunk,
6187 const ThunkInfo &Thunk, in mangleThunk()
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCGVTables.cpp40 static void setThunkProperties(CodeGenModule &CGM, const ThunkInfo &Thunk, in setThunkProperties()
71 const ThunkInfo &Thunk) { in PerformReturnAdjustment()
159 GlobalDecl GD, const ThunkInfo &Thunk) { in GenerateVarArgsThunk()
293 const ThunkInfo *Thunk, in EmitCallAndReturnForThunk()
449 const ThunkInfo &Thunk, in generateThunk()
493 const ThunkInfo &TI, in maybeEmitThunk()
619 for (const ThunkInfo& Thunk : *ThunkInfoVector) in EmitThunks()
H A DCGVTables.h61 const ThunkInfo &ThunkAdjustments,
H A DCodeGenFunction.h2186 const ThunkInfo *Thunk, bool IsUnprototyped);
2196 GlobalDecl GD, const ThunkInfo &Thunk,
2201 GlobalDecl GD, const ThunkInfo &Thunk);
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/
H A DMangle.h39 struct ThunkInfo;
123 const ThunkInfo &Thunk,
H A DVTableBuilder.h235 typedef std::pair<uint64_t, ThunkInfo> VTableThunkTy;
323 typedef SmallVector<ThunkInfo, 1> ThunkInfoVectorTy;