Home
last modified time | relevance | path

Searched refs:ReturnAdjustment (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DThunk.h27 struct ReturnAdjustment { struct
68 ReturnAdjustment() = default; argument
72 friend bool operator==(const ReturnAdjustment &LHS, argument
73 const ReturnAdjustment &RHS) {
77 friend bool operator!=(const ReturnAdjustment &LHS,
78 const ReturnAdjustment &RHS) {
82 friend bool operator<(const ReturnAdjustment &LHS,
83 const ReturnAdjustment &RHS) {
162 ReturnAdjustment Return;
177 ThunkInfo(const ThisAdjustment &This, const ReturnAdjustment &Return,
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DVTableBuilder.cpp905 ReturnAdjustment ComputeReturnAdjustment(BaseOffset Offset);
922 void AddMethod(const CXXMethodDecl *MD, ReturnAdjustment ReturnAdjustment);
1220 ReturnAdjustment
1222 ReturnAdjustment Adjustment; in ComputeReturnAdjustment()
1340 ReturnAdjustment ReturnAdjustment) { in AddMethod() argument
1342 assert(ReturnAdjustment.isEmpty() && in AddMethod()
1350 if (!ReturnAdjustment.isEmpty()) in AddMethod()
1351 VTableThunks[Components.size()].Return = ReturnAdjustment; in AddMethod()
1577 ReturnAdjustment ReturnAdjustment = in AddMethods() local
1582 ThunkInfo(ThisAdjustment, ReturnAdjustment, in AddMethods()
[all …]
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGCXXABI.h505 GlobalDecl GD, bool ReturnAdjustment) = 0;
515 const ReturnAdjustment &RA) = 0;
H A DMicrosoftCXXABI.cpp403 GlobalDecl GD, bool ReturnAdjustment) override { in setThunkLinkage() argument
409 else if (ReturnAdjustment) in setThunkLinkage()
423 const ReturnAdjustment &RA) override;
2283 const CXXRecordDecl * /*UnadjustedClass*/, const ReturnAdjustment &RA) { in performReturnAdjustment()
H A DItaniumCXXABI.cpp329 bool ReturnAdjustment) override { in setThunkLinkage() argument
345 const ReturnAdjustment &RA) override;
2402 const ReturnAdjustment &RA) { in performReturnAdjustment()