diff options
author | Anders Carlsson <andersca@mac.com> | 2010-01-02 18:02:32 +0000 |
---|---|---|
committer | Anders Carlsson <andersca@mac.com> | 2010-01-02 18:02:32 +0000 |
commit | 93a1884fdef9b6646edafeaa3518548af12c2f46 (patch) | |
tree | 5ca9328abc0d019d2acd51d836f855a8c67dc2fc /clang/lib/CodeGen/CGVtable.h | |
parent | a67519be12f4df4a0c67e4e39e24da0daac1a03d (diff) | |
download | bcm5719-llvm-93a1884fdef9b6646edafeaa3518548af12c2f46.tar.gz bcm5719-llvm-93a1884fdef9b6646edafeaa3518548af12c2f46.zip |
Move address points to CGVtableInfo, no functionality change.
llvm-svn: 92420
Diffstat (limited to 'clang/lib/CodeGen/CGVtable.h')
-rw-r--r-- | clang/lib/CodeGen/CGVtable.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/clang/lib/CodeGen/CGVtable.h b/clang/lib/CodeGen/CGVtable.h index b1b48236e33..d1ffe7daa90 100644 --- a/clang/lib/CodeGen/CGVtable.h +++ b/clang/lib/CodeGen/CGVtable.h @@ -66,6 +66,11 @@ public: typedef std::vector<std::pair<GlobalDecl, ThunkAdjustment> > AdjustmentVectorTy; + typedef std::pair<const CXXRecordDecl *, uint64_t> CtorVtable_t; + typedef llvm::DenseMap<CtorVtable_t, int64_t> AddrSubMap_t; + typedef llvm::DenseMap<const CXXRecordDecl *, AddrSubMap_t *> AddrMap_t; + llvm::DenseMap<const CXXRecordDecl *, AddrMap_t*> AddressPoints; + private: CodeGenModule &CGM; |