diff options
author | Mike Stump <mrs@apple.com> | 2009-08-12 23:14:12 +0000 |
---|---|---|
committer | Mike Stump <mrs@apple.com> | 2009-08-12 23:14:12 +0000 |
commit | 938f15b033b9284edfdc4e0d693eb33d04076de9 (patch) | |
tree | 64099e9ef79943f2aad4157dcebd9372f9f390ed /clang/lib/CodeGen/CodeGenFunction.h | |
parent | b6cac314aad377f741b0438bc4f93a764efb0905 (diff) | |
download | bcm5719-llvm-938f15b033b9284edfdc4e0d693eb33d04076de9.tar.gz bcm5719-llvm-938f15b033b9284edfdc4e0d693eb33d04076de9.zip |
Refactor. WIP. Eventually, this will all go into a vtable builder class.
llvm-svn: 78857
Diffstat (limited to 'clang/lib/CodeGen/CodeGenFunction.h')
-rw-r--r-- | clang/lib/CodeGen/CodeGenFunction.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/clang/lib/CodeGen/CodeGenFunction.h b/clang/lib/CodeGen/CodeGenFunction.h index 75dd3f55f90..4375fbccc7a 100644 --- a/clang/lib/CodeGen/CodeGenFunction.h +++ b/clang/lib/CodeGen/CodeGenFunction.h @@ -359,6 +359,8 @@ public: void FinishFunction(SourceLocation EndLoc=SourceLocation()); llvm::Constant *GenerateRtti(const CXXRecordDecl *RD); + void GenerateVcalls(std::vector<llvm::Constant *> &methods, + const CXXRecordDecl *RD, llvm::Type *Ptr8Ty); void GenerateMethods(std::vector<llvm::Constant *> &methods, const CXXRecordDecl *RD, llvm::Type *Ptr8Ty); void GenerateVtableForBase(const CXXRecordDecl *RD, |