diff options
author | Timur Iskhodzhanov <timurrrr@google.com> | 2013-08-21 06:25:03 +0000 |
---|---|---|
committer | Timur Iskhodzhanov <timurrrr@google.com> | 2013-08-21 06:25:03 +0000 |
commit | 88fd439a24c3e889ea1b55e167e542b6d17b2242 (patch) | |
tree | b3544b746f2b96f5e9364ced9880556ea00c54e9 /clang/lib/CodeGen/CodeGenModule.h | |
parent | ed89b5c6e70733f86092496b469fe385b834d02f (diff) | |
download | bcm5719-llvm-88fd439a24c3e889ea1b55e167e542b6d17b2242.tar.gz bcm5719-llvm-88fd439a24c3e889ea1b55e167e542b6d17b2242.zip |
Abstract out virtual calls and virtual function prologue code generation; implement them for -cxx-abi microsoft
llvm-svn: 188870
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.h')
-rw-r--r-- | clang/lib/CodeGen/CodeGenModule.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/clang/lib/CodeGen/CodeGenModule.h b/clang/lib/CodeGen/CodeGenModule.h index 393d96dc3a7..96b97bc1800 100644 --- a/clang/lib/CodeGen/CodeGenModule.h +++ b/clang/lib/CodeGen/CodeGenModule.h @@ -519,8 +519,13 @@ public: CodeGenTypes &getTypes() { return Types; } CodeGenVTables &getVTables() { return VTables; } + VTableContext &getVTableContext() { return VTables.getVTableContext(); } + MicrosoftVFTableContext &getVFTableContext() { + return VTables.getVFTableContext(); + } + llvm::MDNode *getTBAAInfo(QualType QTy); llvm::MDNode *getTBAAInfoForVTablePtr(); llvm::MDNode *getTBAAStructInfo(QualType QTy); |