Searched refs:Thunk (Results 1 - 13 of 13) sorted by relevance

/external/chromium_org/ui/base/glib/
H A Dglib_signal.h24 static RETURN METHOD ## Thunk(SENDER sender, gpointer userdata) { \
31 static RETURN METHOD ## Thunk(SENDER sender, ARG1 one, \
39 static RETURN METHOD ## Thunk(SENDER sender, ARG1 one, ARG2 two, \
47 static RETURN METHOD ## Thunk(SENDER sender, ARG1 one, ARG2 two, \
57 static RETURN METHOD ## Thunk(SENDER sender, ARG1 one, ARG2 two, \
68 static RETURN METHOD ## Thunk(SENDER sender, ARG1 one, ARG2 two, \
79 static RETURN METHOD ## Thunk(SENDER sender, ARG1 one, ARG2 two, \
89 static RETURN METHOD ## Thunk(SENDER sender, gpointer userdata) { \
96 static RETURN METHOD ## Thunk(SENDER sender, ARG1 one, \
104 static RETURN METHOD ## Thunk(SENDE
[all...]
/external/clang/lib/CodeGen/
H A DCGVTables.cpp36 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 DCGVTables.h53 void emitThunk(GlobalDecl GD, const ThunkInfo &Thunk, bool ForVTable);
57 void maybeEmitThunkForVTable(GlobalDecl GD, const ThunkInfo &Thunk);
H A DCGCXXABI.h386 virtual void setThunkLinkage(llvm::Function *Thunk, bool ForVTable,
H A DMicrosoftCXXABI.cpp234 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);
H A DCodeGenFunction.h1184 const ThunkInfo *Thunk);
1188 GlobalDecl GD, const ThunkInfo &Thunk);
1191 GlobalDecl GD, const ThunkInfo &Thunk);
H A DCodeGenModule.h697 llvm::Constant *GetAddrOfThunk(GlobalDecl GD, const ThunkInfo &Thunk);
H A DItaniumCXXABI.cpp202 void setThunkLinkage(llvm::Function *Thunk, bool ForVTable, GlobalDecl GD,
207 Thunk->setLinkage(llvm::GlobalValue::AvailableExternallyLinkage);
/external/clang/lib/AST/
H A DVTableBuilder.cpp879 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...]
H A DMicrosoftMangle.cpp102 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 DItaniumMangle.cpp134 void mangleThunk(const CXXMethodDecl *MD, const ThunkInfo &Thunk,
3697 const ThunkInfo &Thunk,
3710 if (!Thunk.Return.isEmpty())
3714 Mangler.mangleCallOffset(Thunk.This.NonVirtual,
3715 Thunk.This.Virtual.Itanium.VCallOffsetOffset);
3718 if (!Thunk.Return.isEmpty())
3719 Mangler.mangleCallOffset(Thunk.Return.NonVirtual,
3720 Thunk.Return.Virtual.Itanium.VBaseOffsetOffset);
/external/chromium_org/ppapi/utility/
H A Dcompletion_callback_factory.h575 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/include/clang/AST/
H A DMangle.h100 const ThunkInfo &Thunk,

Completed in 670 milliseconds