Searched refs:ThunkInfo (Results 1 – 10 of 10) sorted by relevance
/external/clang/include/clang/Basic/ |
D | ABI.h | 179 struct ThunkInfo { struct 193 ThunkInfo() : Method(nullptr) { } in ThunkInfo() argument 195 ThunkInfo(const ThisAdjustment &This, const ReturnAdjustment &Return, 199 friend bool operator==(const ThunkInfo &LHS, const ThunkInfo &RHS) { argument
|
/external/clang/lib/CodeGen/ |
D | CGVTables.h | 53 void emitThunk(GlobalDecl GD, const ThunkInfo &Thunk, bool ForVTable); 57 void maybeEmitThunkForVTable(GlobalDecl GD, const ThunkInfo &Thunk);
|
D | CGVTables.cpp | 36 const ThunkInfo &Thunk) { in GetAddrOfThunk() 54 const ThunkInfo &Thunk, llvm::Function *Fn) { in setThunkVisibility() 58 static void setThunkProperties(CodeGenModule &CGM, const ThunkInfo &Thunk, in setThunkProperties() 85 const ThunkInfo &Thunk) { in PerformReturnAdjustment() 146 GlobalDecl GD, const ThunkInfo &Thunk) { in GenerateVarArgsThunk() 257 const ThunkInfo *Thunk) { in EmitCallAndReturnForThunk() 401 GlobalDecl GD, const ThunkInfo &Thunk) { in generateThunk() 413 void CodeGenVTables::emitThunk(GlobalDecl GD, const ThunkInfo &Thunk, in emitThunk() 489 const ThunkInfo &Thunk) { in maybeEmitThunkForVTable() 522 for (const ThunkInfo& Thunk : *ThunkInfoVector) in EmitThunks() [all …]
|
D | CodeGenFunction.h | 1335 void EmitCallAndReturnForThunk(llvm::Value *Callee, const ThunkInfo *Thunk); 1345 GlobalDecl GD, const ThunkInfo &Thunk); 1349 GlobalDecl GD, const ThunkInfo &Thunk);
|
D | CodeGenModule.h | 719 llvm::Constant *GetAddrOfThunk(GlobalDecl GD, const ThunkInfo &Thunk);
|
/external/clang/lib/AST/ |
D | VTableBuilder.cpp | 863 typedef llvm::DenseMap<uint64_t, ThunkInfo> VTableThunksMapTy; 869 typedef SmallVector<ThunkInfo, 1> ThunkInfoVectorTy; 877 void AddThunk(const CXXMethodDecl *MD, const ThunkInfo &Thunk); 1066 const ThunkInfo &Thunk) { in AddThunk() 1070 SmallVectorImpl<ThunkInfo> &ThunksVector = Thunks[MD]; in AddThunk() 1165 const ThunkInfo &Thunk = TI.second; in ComputeThisAdjustments() 1551 ThunkInfo(ThisAdjustment, ReturnAdjustment)); in AddMethods() 1955 ThunkInfo Thunk = VTableThunks.lookup(I); in dumpLayout() 2003 ThunkInfo Thunk = VTableThunks.lookup(I); in dumpLayout() 2117 [](const ThunkInfo &LHS, const ThunkInfo &RHS) { in dumpLayout() [all …]
|
D | MicrosoftMangle.cpp | 108 void mangleThunk(const CXXMethodDecl *MD, const ThunkInfo &Thunk, 2464 const ThunkInfo &Thunk, in mangleThunk()
|
D | ItaniumMangle.cpp | 142 void mangleThunk(const CXXMethodDecl *MD, const ThunkInfo &Thunk, 4066 const ThunkInfo &Thunk, in mangleThunk()
|
/external/clang/include/clang/AST/ |
D | Mangle.h | 36 struct ThunkInfo; 100 const ThunkInfo &Thunk,
|
D | VTableBuilder.h | 221 typedef std::pair<uint64_t, ThunkInfo> VTableThunkTy; 297 typedef SmallVector<ThunkInfo, 1> ThunkInfoVectorTy;
|