reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
150 typedef llvm::ImmutableMap<const MemRegion *, ClusterBindings> 155 ClusterBindings> { 156 ClusterBindings::Factory *CBFactory; 170 typedef llvm::ImmutableMapRef<const MemRegion *, ClusterBindings> 173 RegionBindingsRef(ClusterBindings::Factory &CBFactory, 181 ClusterBindings::Factory &CBFactory, 241 const ClusterBindings &CB = I.getData(); 242 for (ClusterBindings::iterator CI = CB.begin(); CI != CB.end(); ++CI) { 276 const ClusterBindings *ExistingCluster = lookup(Base); 277 ClusterBindings Cluster = 280 ClusterBindings NewCluster = CBFactory->add(Cluster, K, V); 292 const ClusterBindings *Cluster = lookup(K.getBaseRegion()); 305 const ClusterBindings *Cluster = lookup(Base); 309 ClusterBindings NewCluster = CBFactory->remove(*Cluster, K); 355 mutable ClusterBindings::Factory CBFactory; 653 const ClusterBindings &Cluster = I.getData(); 654 for (ClusterBindings::iterator CI = Cluster.begin(), CE = Cluster.end(); 708 typedef llvm::DenseMap<const MemRegion *, const ClusterBindings *> ClusterMap; 712 llvm::SmallPtrSet<const ClusterBindings *, 16> Visited; 724 const ClusterBindings *getCluster(const MemRegion *R) { 753 const ClusterBindings &Cluster = RI.getData(); 764 bool AddToWorkList(WorkListElement E, const ClusterBindings *C) { 784 void VisitAddedToCluster(const MemRegion *baseR, const ClusterBindings &C) {} 785 void VisitCluster(const MemRegion *baseR, const ClusterBindings *C) {} 787 void VisitCluster(const MemRegion *BaseR, const ClusterBindings *C, 802 const ClusterBindings *Cluster = B.lookup(R); 807 for (ClusterBindings::iterator RI = Cluster->begin(), RE = Cluster->end(); 867 SValBuilder &SVB, const ClusterBindings &Cluster, 891 for (ClusterBindings::iterator I = Cluster.begin(), E = Cluster.end(); 939 SValBuilder &SVB, const ClusterBindings &Cluster, 957 const ClusterBindings *Cluster = B.lookup(ClusterHead); 1017 void VisitCluster(const MemRegion *baseR, const ClusterBindings *C); 1067 const ClusterBindings *C) { 1074 for (ClusterBindings::iterator I = C->begin(), E = C->end(); I != E; ++I) 1214 const ClusterBindings *C = B.lookup(SuperR); 1218 for (ClusterBindings::iterator I = C->begin(), E = C->end(); I != E; 2065 const ClusterBindings *Cluster = B.lookup(LazyR->getBaseRegion()); 2137 const ClusterBindings &Cluster = RI.getData(); 2138 for (ClusterBindings::iterator CI = Cluster.begin(), CE = Cluster.end(); 2518 void VisitAddedToCluster(const MemRegion *baseR, const ClusterBindings &C); 2519 void VisitCluster(const MemRegion *baseR, const ClusterBindings *C); 2537 const ClusterBindings &C) { 2572 const ClusterBindings *C) { 2581 for (ClusterBindings::iterator I = C->begin(), E = C->end(); I != E; ++I) {