diff options
author | Chris Lattner <sabre@nondot.org> | 2005-02-04 19:57:57 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2005-02-04 19:57:57 +0000 |
commit | 28bfbb70dd45b7dc68446c58e0dceca8862a2e42 (patch) | |
tree | 347891df56c4aaaa08121d0154c31c54b0a1c1ce /llvm | |
parent | ba954f3284be2995b87f1cfaa527468e8211a102 (diff) | |
download | bcm5719-llvm-28bfbb70dd45b7dc68446c58e0dceca8862a2e42.tar.gz bcm5719-llvm-28bfbb70dd45b7dc68446c58e0dceca8862a2e42.zip |
add new member
llvm-svn: 20033
Diffstat (limited to 'llvm')
-rw-r--r-- | llvm/include/llvm/Analysis/DataStructure/DataStructure.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/llvm/include/llvm/Analysis/DataStructure/DataStructure.h b/llvm/include/llvm/Analysis/DataStructure/DataStructure.h index f74c1dd634e..7459bc8ed22 100644 --- a/llvm/include/llvm/Analysis/DataStructure/DataStructure.h +++ b/llvm/include/llvm/Analysis/DataStructure/DataStructure.h @@ -25,6 +25,7 @@ class Type; class Instruction; class DSGraph; class DSNode; +class DSNodeHandle; // FIXME: move this stuff to a private header namespace DataStructureAnalysis { @@ -93,6 +94,10 @@ protected: hash_map<Function*, DSGraph*> DSInfo; DSGraph *GlobalsGraph; hash_multimap<Instruction*, Function*> ActualCallees; + + // This map is only maintained during construction of BU Graphs + std::map<std::vector<Function*>, + std::pair<DSGraph*, std::vector<DSNodeHandle> > > IndCallGraphMap; public: ~BUDataStructures() { releaseMemory(); } |