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

References

lib/CodeGen/MacroFusion.cpp
   56   if (!DAG.addEdge(&SecondSU, SDep(&FirstSU, SDep::Cluster)))
   69       dbgs() << "Macro fuse: "; DAG.dumpNodeName(FirstSU); dbgs() << " - ";
   70       DAG.dumpNodeName(SecondSU); dbgs() << " /  ";
   71       dbgs() << DAG.TII->getName(FirstSU.getInstr()->getOpcode()) << " - "
   72              << DAG.TII->getName(SecondSU.getInstr()->getOpcode()) << '\n';);
   76   if (&SecondSU != &DAG.ExitSU)
   80           SU == &DAG.ExitSU || SU == &SecondSU || SU->isPred(&SecondSU))
   82       LLVM_DEBUG(dbgs() << "  Bind "; DAG.dumpNodeName(SecondSU);
   83                  dbgs() << " - "; DAG.dumpNodeName(*SU); dbgs() << '\n';);
   84       DAG.addEdge(SU, SDep(&SecondSU, SDep::Artificial));
   89   if (&FirstSU != &DAG.EntrySU) {
   94       LLVM_DEBUG(dbgs() << "  Bind "; DAG.dumpNodeName(*SU); dbgs() << " - ";
   95                  DAG.dumpNodeName(FirstSU); dbgs() << '\n';);
   96       DAG.addEdge(&FirstSU, SDep(SU, SDep::Artificial));
  101     if (&SecondSU == &DAG.ExitSU) {
  102       for (SUnit &SU : DAG.SUnits) {
  104           DAG.addEdge(&FirstSU, SDep(&SU, SDep::Artificial));