Lines Matching defs:SUa
1885 SUnit *SUa = MemOpa.SU;
1887 if (!ReorderWhileClustering && SUa->NodeNum > SUb->NodeNum)
1888 std::swap(SUa, SUb);
1891 if (!DAG->addEdge(SUb, SDep(SUa, SDep::Cluster)))
1894 LLVM_DEBUG(dbgs() << "Cluster ld/st SU(" << SUa->NodeNum << ") - SU("
1899 // Copy successor edges from SUa to SUb. Interleaving computation
1900 // dependent on SUa can prevent load combining due to register reuse.
1901 // Predecessor edges do not need to be copied from SUb to SUa since
1903 for (const SDep &Succ : SUa->Succs) {
1911 // Copy predecessor edges from SUb to SUa to avoid the SUnits that
1912 // SUb dependent on scheduled in-between SUb and SUa. Successor edges
1913 // do not need to be copied from SUa to SUb since no one will depend
1918 if (Pred.getSUnit() == SUa)
1922 DAG->addEdge(SUa, SDep(Pred.getSUnit(), SDep::Artificial));