Searched defs:Thunk (Results 1 - 5 of 5) sorted by relevance
/external/chromium_org/ppapi/utility/ |
H A D | completion_callback_factory.h | 575 static void Thunk(void* user_data, int32_t result) { function in class:pp::CompletionCallbackFactory::CallbackData 855 &CallbackData<Dispatcher>::Thunk, 871 &CallbackData<Dispatcher>::Thunk,
|
/external/clang/lib/CodeGen/ |
H A D | CGVTables.cpp | 36 const ThunkInfo &Thunk) { 44 Thunk.This, Out); 46 getCXXABI().getMangleContext().mangleThunk(MD, Thunk, Out); 55 const ThunkInfo &Thunk, llvm::Function *Fn) { 71 const ThunkInfo &Thunk) { 92 Thunk.Return); 129 GlobalDecl GD, const ThunkInfo &Thunk) { 174 CGM.getCXXABI().performThisAdjustment(*this, ThisPtr, Thunk.This); 177 if (!Thunk.Return.isEmpty()) { 185 RV = PerformReturnAdjustment(*this, ResultType, RV, Thunk); 35 GetAddrOfThunk(GlobalDecl GD, const ThunkInfo &Thunk) argument 54 setThunkVisibility(CodeGenModule &CGM, const CXXMethodDecl *MD, const ThunkInfo &Thunk, llvm::Function *Fn) argument 69 PerformReturnAdjustment(CodeGenFunction &CGF, QualType ResultType, RValue RV, const ThunkInfo &Thunk) argument 126 GenerateVarArgsThunk( llvm::Function *Fn, const CGFunctionInfo &FnInfo, GlobalDecl GD, const ThunkInfo &Thunk) argument 227 EmitCallAndReturnForThunk(GlobalDecl GD, llvm::Value *Callee, const ThunkInfo *Thunk) argument 298 GenerateThunk(llvm::Function *Fn, const CGFunctionInfo &FnInfo, GlobalDecl GD, const ThunkInfo &Thunk) argument 319 emitThunk(GlobalDecl GD, const ThunkInfo &Thunk, bool ForVTable) argument 396 maybeEmitThunkForVTable(GlobalDecl GD, const ThunkInfo &Thunk) argument 519 const ThunkInfo &Thunk = VTableThunks[NextVTableThunkIndex].second; local [all...] |
H A D | MicrosoftCXXABI.cpp | 234 void setThunkLinkage(llvm::Function *Thunk, bool ForVTable, 237 Thunk->setDLLStorageClass(llvm::GlobalValue::DefaultStorageClass); 243 Thunk->setLinkage(llvm::GlobalValue::InternalLinkage); 245 Thunk->setLinkage(llvm::GlobalValue::WeakODRLinkage); 247 Thunk->setLinkage(llvm::GlobalValue::LinkOnceODRLinkage); 1986 llvm::Function *Thunk = EmitVirtualMemPtrThunk(MD, ML); local 1987 FirstField = llvm::ConstantExpr::getBitCast(Thunk, CGM.VoidPtrTy);
|
/external/clang/lib/AST/ |
H A D | MicrosoftMangle.cpp | 102 void mangleThunk(const CXXMethodDecl *MD, const ThunkInfo &Thunk, 2182 const ThunkInfo &Thunk, 2187 mangleThunkThisAdjustment(MD, Thunk.This, Mangler, Out); 2188 if (!Thunk.Return.isEmpty()) 2189 assert(Thunk.Method != nullptr && 2190 "Thunk info should hold the overridee decl"); 2192 const CXXMethodDecl *DeclForFPT = Thunk.Method ? Thunk.Method : MD; 2181 mangleThunk(const CXXMethodDecl *MD, const ThunkInfo &Thunk, raw_ostream &Out) argument
|
H A D | VTableBuilder.cpp | 879 void AddThunk(const CXXMethodDecl *MD, const ThunkInfo &Thunk); 1068 const ThunkInfo &Thunk) { 1075 if (std::find(ThunksVector.begin(), ThunksVector.end(), Thunk) != 1079 ThunksVector.push_back(Thunk); 1177 const ThunkInfo &Thunk = I->second; local 1195 AddThunk(MD, Thunk); 1975 ThunkInfo Thunk = VTableThunks.lookup(I); local 1976 if (!Thunk.isEmpty()) { 1978 if (!Thunk.Return.isEmpty()) { 1980 Out << Thunk 1067 AddThunk(const CXXMethodDecl *MD, const ThunkInfo &Thunk) argument 2023 ThunkInfo Thunk = VTableThunks.lookup(I); local 2155 const ThunkInfo &Thunk = ThunksVector[I]; local 2494 AddThunk(const CXXMethodDecl *MD, const ThunkInfo &Thunk) argument 3047 ThunkInfo Thunk = VTableThunks.lookup(I); local 3063 ThunkInfo Thunk = VTableThunks.lookup(I); local 3119 const ThunkInfo &Thunk = ThunksVector[I]; local [all...] |
Completed in 1297 milliseconds