Lines Matching refs:NodeVect
72 using NodeVect = std::vector<GepNode *>; typedef
73 using NodeChildrenMap = std::map<GepNode *, NodeVect>;
142 Value *fabricateGEP(NodeVect &NA, BasicBlock::iterator At,
150 NodeVect Nodes;
279 const NodeVect &S) LLVM_ATTRIBUTE_UNUSED;
280 raw_ostream &operator<< (raw_ostream &OS, const NodeVect &S) { in operator <<()
432 static void invert_find_roots(const NodeVect &Nodes, NodeChildrenMap &NCM, in invert_find_roots()
433 NodeVect &Roots) { in invert_find_roots()
434 using const_iterator = NodeVect::const_iterator; in invert_find_roots()
449 NodeVect Work; in nodes_for_root()
454 NodeVect::iterator First = Work.begin(); in nodes_for_root()
541 for (NodeVect::iterator I = Nodes.begin(), E = Nodes.end(); I != E; ++I) { in common()
630 for (NodeVect::iterator I = Nodes.begin(), E = Nodes.end(); I != E; ++I) { in common()
649 for (NodeVect::iterator I = Nodes.begin(), E = Nodes.end(); I != E; ++I) { in common()
662 NodeVect::iterator NewE = remove_if(Nodes, in_set(Erase)); in common()
787 NodeVect &Cs = CF->second; in recalculatePlacement()
788 for (NodeVect::iterator I = Cs.begin(), E = Cs.end(); I != E; ++I) { in recalculatePlacement()
828 NodeVect &Cs = CF->second; in recalculatePlacementRec()
829 for (NodeVect::iterator I = Cs.begin(), E = Cs.end(); I != E; ++I) in recalculatePlacementRec()
918 NodeVect &Cs = CF->second; in adjustForInvariance()
919 for (NodeVect::iterator I = Cs.begin(), E = Cs.end(); I != E; ++I) in adjustForInvariance()
1061 NodeVect Roots; in computeNodePlacement()
1066 for (NodeVect::iterator I = Roots.begin(), E = Roots.end(); I != E; ++I) in computeNodePlacement()
1072 for (NodeVect::iterator I = Roots.begin(), E = Roots.end(); I != E; ++I) in computeNodePlacement()
1079 for (NodeVect::iterator I = Roots.begin(), E = Roots.end(); I != E; ++I) in computeNodePlacement()
1091 Value *HexagonCommonGEP::fabricateGEP(NodeVect &NA, BasicBlock::iterator At, in fabricateGEP()
1142 NodeVect Work; in getAllUsersForNode()
1146 NodeVect::iterator First = Work.begin(); in getAllUsersForNode()
1158 NodeVect &Cs = CF->second; in getAllUsersForNode()
1167 NodeVect Roots; in materialize()
1173 NodeVect::iterator First = Roots.begin(); in materialize()
1177 NodeVect NA; // Nodes to assemble. in materialize()
1222 NodeVect &Cs = NCM[Last]; in materialize()
1223 for (NodeVect::iterator I = Cs.begin(), E = Cs.end(); I != E; ++I) { in materialize()