reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
86 const StratifiedIndex StratifiedLink::SetSentinel = 87 std::numeric_limits<StratifiedIndex>::max(); 124 DenseMap<StratifiedIndex, InterfaceValue> InterfaceMap;lib/Analysis/StratifiedSets.h
33 StratifiedIndex Index; 45 static const StratifiedIndex SetSentinel; 48 StratifiedIndex Above; 51 StratifiedIndex Below; 101 const StratifiedLink &getLink(StratifiedIndex Index) const { 110 bool inbounds(StratifiedIndex Idx) const { return Idx < Links.size(); } 178 const StratifiedIndex Number; 180 BuilderLink(StratifiedIndex N) : Number(N) { 194 void setBelow(StratifiedIndex I) { 199 void setAbove(StratifiedIndex I) { 214 StratifiedIndex getBelow() const { 220 StratifiedIndex getAbove() const { 239 void remapTo(StratifiedIndex Other) { 244 StratifiedIndex getRemapIndex() const { 250 void updateRemap(StratifiedIndex Other) { 262 StratifiedIndex Remap; 269 DenseMap<StratifiedIndex, StratifiedIndex> Remaps; 269 DenseMap<StratifiedIndex, StratifiedIndex> Remaps; 274 StratifiedIndex Number = StratLinks.size(); 316 SmallSet<StratifiedIndex, 16> Visited; 397 bool addAtMerging(const T &ToAdd, StratifiedIndex Index) { 416 BuilderLink &linksAt(StratifiedIndex Index) { 441 void merge(StratifiedIndex Idx1, StratifiedIndex Idx2) { 441 void merge(StratifiedIndex Idx1, StratifiedIndex Idx2) { 462 void mergeDirect(StratifiedIndex Idx1, StratifiedIndex Idx2) { 462 void mergeDirect(StratifiedIndex Idx1, StratifiedIndex Idx2) { 511 bool tryMergeUpwards(StratifiedIndex LowerIndex, StratifiedIndex UpperIndex) { 511 bool tryMergeUpwards(StratifiedIndex LowerIndex, StratifiedIndex UpperIndex) { 561 Optional<StratifiedIndex> indexOf(const T &Val) { 570 StratifiedIndex addLinkBelow(StratifiedIndex Set) { 570 StratifiedIndex addLinkBelow(StratifiedIndex Set) { 577 StratifiedIndex addLinkAbove(StratifiedIndex Set) { 577 StratifiedIndex addLinkAbove(StratifiedIndex Set) { 584 StratifiedIndex getNewUnlinkedIndex() { return addLinks(); } 586 StratifiedIndex addLinks() { 592 bool inbounds(StratifiedIndex N) const { return N < Links.size(); }