reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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) { 432 static void invert_find_roots(const NodeVect &Nodes, NodeChildrenMap &NCM, 433 NodeVect &Roots) { 434 using const_iterator = NodeVect::const_iterator; 449 NodeVect Work; 454 NodeVect::iterator First = Work.begin(); 541 for (NodeVect::iterator I = Nodes.begin(), E = Nodes.end(); I != E; ++I) { 630 for (NodeVect::iterator I = Nodes.begin(), E = Nodes.end(); I != E; ++I) { 649 for (NodeVect::iterator I = Nodes.begin(), E = Nodes.end(); I != E; ++I) { 662 NodeVect::iterator NewE = remove_if(Nodes, in_set(Erase)); 787 NodeVect &Cs = CF->second; 788 for (NodeVect::iterator I = Cs.begin(), E = Cs.end(); I != E; ++I) { 828 NodeVect &Cs = CF->second; 829 for (NodeVect::iterator I = Cs.begin(), E = Cs.end(); I != E; ++I) 918 NodeVect &Cs = CF->second; 919 for (NodeVect::iterator I = Cs.begin(), E = Cs.end(); I != E; ++I) 1059 NodeVect Roots; 1064 for (NodeVect::iterator I = Roots.begin(), E = Roots.end(); I != E; ++I) 1070 for (NodeVect::iterator I = Roots.begin(), E = Roots.end(); I != E; ++I) 1077 for (NodeVect::iterator I = Roots.begin(), E = Roots.end(); I != E; ++I) 1089 Value *HexagonCommonGEP::fabricateGEP(NodeVect &NA, BasicBlock::iterator At, 1140 NodeVect Work; 1144 NodeVect::iterator First = Work.begin(); 1156 NodeVect &Cs = CF->second; 1165 NodeVect Roots; 1171 NodeVect::iterator First = Roots.begin(); 1175 NodeVect NA; // Nodes to assemble. 1220 NodeVect &Cs = NCM[Last]; 1221 for (NodeVect::iterator I = Cs.begin(), E = Cs.end(); I != E; ++I) {