Searched refs:ThunkInfo (Results 1 – 10 of 10) sorted by relevance
| /NextBSD/contrib/llvm/tools/clang/include/clang/Basic/ |
| HD | ABI.h | 179 struct ThunkInfo { struct 193 ThunkInfo() : Method(nullptr) { } in ThunkInfo() function 195 ThunkInfo(const ThisAdjustment &This, const ReturnAdjustment &Return, 199 friend bool operator==(const ThunkInfo &LHS, const ThunkInfo &RHS) { argument
|
| /NextBSD/contrib/llvm/tools/clang/lib/CodeGen/ |
| HD | CGVTables.h | 53 void emitThunk(GlobalDecl GD, const ThunkInfo &Thunk, bool ForVTable); 57 void maybeEmitThunkForVTable(GlobalDecl GD, const ThunkInfo &Thunk);
|
| HD | CGVTables.cpp | 36 const ThunkInfo &Thunk) { in GetAddrOfThunk() 55 const ThunkInfo &Thunk, llvm::Function *Fn) { in setThunkVisibility() 59 static void setThunkProperties(CodeGenModule &CGM, const ThunkInfo &Thunk, in setThunkProperties() 86 const ThunkInfo &Thunk) { in PerformReturnAdjustment() 144 GlobalDecl GD, const ThunkInfo &Thunk) { in GenerateVarArgsThunk() 242 const ThunkInfo *Thunk) { in EmitCallAndReturnForThunk() 384 GlobalDecl GD, const ThunkInfo &Thunk) { in generateThunk() 396 void CodeGenVTables::emitThunk(GlobalDecl GD, const ThunkInfo &Thunk, in emitThunk() 472 const ThunkInfo &Thunk) { in maybeEmitThunkForVTable() 594 const ThunkInfo &Thunk = VTableThunks[NextVTableThunkIndex].second; in CreateVTableInitializer()
|
| HD | CodeGenFunction.h | 1291 void EmitCallAndReturnForThunk(llvm::Value *Callee, const ThunkInfo *Thunk); 1299 GlobalDecl GD, const ThunkInfo &Thunk); 1303 GlobalDecl GD, const ThunkInfo &Thunk);
|
| HD | CodeGenModule.h | 741 llvm::Constant *GetAddrOfThunk(GlobalDecl GD, const ThunkInfo &Thunk);
|
| /NextBSD/contrib/llvm/tools/clang/lib/AST/ |
| HD | VTableBuilder.cpp | 869 typedef llvm::DenseMap<uint64_t, ThunkInfo> VTableThunksMapTy; 875 typedef SmallVector<ThunkInfo, 1> ThunkInfoVectorTy; 883 void AddThunk(const CXXMethodDecl *MD, const ThunkInfo &Thunk); 1072 const ThunkInfo &Thunk) { in AddThunk() 1076 SmallVectorImpl<ThunkInfo> &ThunksVector = Thunks[MD]; in AddThunk() 1181 const ThunkInfo &Thunk = I->second; in ComputeThisAdjustments() 1572 ThunkInfo(ThisAdjustment, ReturnAdjustment)); in AddMethods() 1981 ThunkInfo Thunk = VTableThunks.lookup(I); in dumpLayout() 2029 ThunkInfo Thunk = VTableThunks.lookup(I); in dumpLayout() 2152 [](const ThunkInfo &LHS, const ThunkInfo &RHS) { in dumpLayout() [all …]
|
| HD | MicrosoftMangle.cpp | 107 void mangleThunk(const CXXMethodDecl *MD, const ThunkInfo &Thunk, 2336 const ThunkInfo &Thunk, in mangleThunk()
|
| HD | ItaniumMangle.cpp | 142 void mangleThunk(const CXXMethodDecl *MD, const ThunkInfo &Thunk, 3918 const ThunkInfo &Thunk, in mangleThunk()
|
| /NextBSD/contrib/llvm/tools/clang/include/clang/AST/ |
| HD | Mangle.h | 36 struct ThunkInfo; 100 const ThunkInfo &Thunk,
|
| HD | VTableBuilder.h | 204 typedef std::pair<uint64_t, ThunkInfo> VTableThunkTy; 272 typedef SmallVector<ThunkInfo, 1> ThunkInfoVectorTy;
|