reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/Hexagon/HexagonCommonGEP.cpp
   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) {