Home
last modified time | relevance | path

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

/external/chromium_org/ui/base/glib/
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(SENDER sender, ARG1 one, ARG2 two, \
[all …]
/external/clang/lib/CodeGen/
DCGVTables.cpp36 const ThunkInfo &Thunk) { in GetAddrOfThunk() argument
44 Thunk.This, Out); in GetAddrOfThunk()
46 getCXXABI().getMangleContext().mangleThunk(MD, Thunk, Out); in GetAddrOfThunk()
55 const ThunkInfo &Thunk, llvm::Function *Fn) { in setThunkVisibility() argument
71 const ThunkInfo &Thunk) { in PerformReturnAdjustment() argument
92 Thunk.Return); in PerformReturnAdjustment()
129 GlobalDecl GD, const ThunkInfo &Thunk) { in GenerateVarArgsThunk() argument
174 CGM.getCXXABI().performThisAdjustment(*this, ThisPtr, Thunk.This); in GenerateVarArgsThunk()
177 if (!Thunk.Return.isEmpty()) { in GenerateVarArgsThunk()
185 RV = PerformReturnAdjustment(*this, ResultType, RV, Thunk); in GenerateVarArgsThunk()
[all …]
DCGVTables.h53 void emitThunk(GlobalDecl GD, const ThunkInfo &Thunk, bool ForVTable);
57 void maybeEmitThunkForVTable(GlobalDecl GD, const ThunkInfo &Thunk);
DCGCXXABI.h386 virtual void setThunkLinkage(llvm::Function *Thunk, bool ForVTable,
DMicrosoftCXXABI.cpp234 void setThunkLinkage(llvm::Function *Thunk, bool ForVTable, in setThunkLinkage() argument
237 Thunk->setDLLStorageClass(llvm::GlobalValue::DefaultStorageClass); in setThunkLinkage()
243 Thunk->setLinkage(llvm::GlobalValue::InternalLinkage); in setThunkLinkage()
245 Thunk->setLinkage(llvm::GlobalValue::WeakODRLinkage); in setThunkLinkage()
247 Thunk->setLinkage(llvm::GlobalValue::LinkOnceODRLinkage); in setThunkLinkage()
1986 llvm::Function *Thunk = EmitVirtualMemPtrThunk(MD, ML); in BuildMemberPointer() local
1987 FirstField = llvm::ConstantExpr::getBitCast(Thunk, CGM.VoidPtrTy); in BuildMemberPointer()
DCodeGenFunction.h1184 const ThunkInfo *Thunk);
1188 GlobalDecl GD, const ThunkInfo &Thunk);
1191 GlobalDecl GD, const ThunkInfo &Thunk);
DCodeGenModule.h697 llvm::Constant *GetAddrOfThunk(GlobalDecl GD, const ThunkInfo &Thunk);
DItaniumCXXABI.cpp202 void setThunkLinkage(llvm::Function *Thunk, bool ForVTable, GlobalDecl GD, in setThunkLinkage() argument
207 Thunk->setLinkage(llvm::GlobalValue::AvailableExternallyLinkage); in setThunkLinkage()
/external/clang/lib/AST/
DVTableBuilder.cpp879 void AddThunk(const CXXMethodDecl *MD, const ThunkInfo &Thunk);
1068 const ThunkInfo &Thunk) { in AddThunk() argument
1075 if (std::find(ThunksVector.begin(), ThunksVector.end(), Thunk) != in AddThunk()
1079 ThunksVector.push_back(Thunk); in AddThunk()
1177 const ThunkInfo &Thunk = I->second; in ComputeThisAdjustments() local
1195 AddThunk(MD, Thunk); in ComputeThisAdjustments()
1975 ThunkInfo Thunk = VTableThunks.lookup(I); in dumpLayout() local
1976 if (!Thunk.isEmpty()) { in dumpLayout()
1978 if (!Thunk.Return.isEmpty()) { in dumpLayout()
1980 Out << Thunk.Return.NonVirtual << " non-virtual"; in dumpLayout()
[all …]
DMicrosoftMangle.cpp102 void mangleThunk(const CXXMethodDecl *MD, const ThunkInfo &Thunk,
2182 const ThunkInfo &Thunk, in mangleThunk() argument
2187 mangleThunkThisAdjustment(MD, Thunk.This, Mangler, Out); in mangleThunk()
2188 if (!Thunk.Return.isEmpty()) in mangleThunk()
2189 assert(Thunk.Method != nullptr && in mangleThunk()
2192 const CXXMethodDecl *DeclForFPT = Thunk.Method ? Thunk.Method : MD; in mangleThunk()
DItaniumMangle.cpp134 void mangleThunk(const CXXMethodDecl *MD, const ThunkInfo &Thunk,
3697 const ThunkInfo &Thunk, in mangleThunk() argument
3710 if (!Thunk.Return.isEmpty()) in mangleThunk()
3714 Mangler.mangleCallOffset(Thunk.This.NonVirtual, in mangleThunk()
3715 Thunk.This.Virtual.Itanium.VCallOffsetOffset); in mangleThunk()
3718 if (!Thunk.Return.isEmpty()) in mangleThunk()
3719 Mangler.mangleCallOffset(Thunk.Return.NonVirtual, in mangleThunk()
3720 Thunk.Return.Virtual.Itanium.VBaseOffsetOffset); in mangleThunk()
/external/chromium_org/ppapi/utility/
Dcompletion_callback_factory.h575 static void Thunk(void* user_data, int32_t result) {
855 &CallbackData<Dispatcher>::Thunk,
871 &CallbackData<Dispatcher>::Thunk,
/external/clang/include/clang/AST/
DMangle.h100 const ThunkInfo &Thunk,