summaryrefslogtreecommitdiffstats
path: root/llvm
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2005-02-04 19:57:57 +0000
committerChris Lattner <sabre@nondot.org>2005-02-04 19:57:57 +0000
commit28bfbb70dd45b7dc68446c58e0dceca8862a2e42 (patch)
tree347891df56c4aaaa08121d0154c31c54b0a1c1ce /llvm
parentba954f3284be2995b87f1cfaa527468e8211a102 (diff)
downloadbcm5719-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.h5
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(); }
OpenPOWER on IntegriCloud