diff options
author | Peter Collingbourne <peter@pcc.me.uk> | 2011-09-26 01:56:55 +0000 |
---|---|---|
committer | Peter Collingbourne <peter@pcc.me.uk> | 2011-09-26 01:56:55 +0000 |
commit | e00fe697ccc755a1f4aca4dab2d47fcb40903947 (patch) | |
tree | 1d31f196027abe88e0d6c166c710d351db026a9c /lib/CodeGen/CGVTables.h | |
parent | e09cdf46aa2b86c24e6bf7a7ead2eaded964f2ff (diff) |
Implement VTableContext::createConstructionVTableLayout
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@140507 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/CodeGen/CGVTables.h')
-rw-r--r-- | lib/CodeGen/CGVTables.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/CodeGen/CGVTables.h b/lib/CodeGen/CGVTables.h index 537ce383ce..2691b43611 100644 --- a/lib/CodeGen/CGVTables.h +++ b/lib/CodeGen/CGVTables.h @@ -314,6 +314,12 @@ public: return *VTableLayouts[RD]; } + VTableLayout * + createConstructionVTableLayout(const CXXRecordDecl *MostDerivedClass, + CharUnits MostDerivedClassOffset, + bool MostDerivedClassIsVirtual, + const CXXRecordDecl *LayoutClass); + const ThunkInfoVectorTy *getThunkInfo(const CXXMethodDecl *MD) { ComputeVTableRelatedInformation(MD->getParent()); |