Searched refs:ThunkInfo (Results 1 – 11 of 11) 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.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() 255 const ThunkInfo *Thunk) { in EmitCallAndReturnForThunk() 398 GlobalDecl GD, const ThunkInfo &Thunk) { in generateThunk() 410 void CodeGenVTables::emitThunk(GlobalDecl GD, const ThunkInfo &Thunk, in emitThunk() 486 const ThunkInfo &Thunk) { in maybeEmitThunkForVTable() 519 for (const ThunkInfo& Thunk : *ThunkInfoVector) in EmitThunks() [all …]
|
D | CGVTables.h | 53 void emitThunk(GlobalDecl GD, const ThunkInfo &Thunk, bool ForVTable); 57 void maybeEmitThunkForVTable(GlobalDecl GD, const ThunkInfo &Thunk);
|
D | CodeGenFunction.h | 1418 void EmitCallAndReturnForThunk(llvm::Value *Callee, const ThunkInfo *Thunk); 1428 GlobalDecl GD, const ThunkInfo &Thunk); 1432 GlobalDecl GD, const ThunkInfo &Thunk);
|
D | CodeGenModule.h | 728 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 | 141 void mangleThunk(const CXXMethodDecl *MD, const ThunkInfo &Thunk, 2565 const ThunkInfo &Thunk, in mangleThunk()
|
D | ItaniumMangle.cpp | 144 void mangleThunk(const CXXMethodDecl *MD, const ThunkInfo &Thunk, 4502 const ThunkInfo &Thunk, in mangleThunk()
|
/external/clang/include/clang/AST/ |
D | Mangle.h | 37 struct ThunkInfo; 101 const ThunkInfo &Thunk,
|
D | VTableBuilder.h | 221 typedef std::pair<uint64_t, ThunkInfo> VTableThunkTy; 297 typedef SmallVector<ThunkInfo, 1> ThunkInfoVectorTy;
|
/external/clang/lib/Index/ |
D | CodegenNameGenerator.cpp | 163 std::string getMangledThunk(const CXXMethodDecl *MD, const ThunkInfo &T) { in getMangledThunk()
|