summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGVtable.h
diff options
context:
space:
mode:
authorAnders Carlsson <andersca@mac.com>2010-01-02 18:02:32 +0000
committerAnders Carlsson <andersca@mac.com>2010-01-02 18:02:32 +0000
commit93a1884fdef9b6646edafeaa3518548af12c2f46 (patch)
tree5ca9328abc0d019d2acd51d836f855a8c67dc2fc /clang/lib/CodeGen/CGVtable.h
parenta67519be12f4df4a0c67e4e39e24da0daac1a03d (diff)
downloadbcm5719-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.h5
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;
OpenPOWER on IntegriCloud