Lines Matching refs:MemOpRecords
1550 SmallVectorImpl<MemOpInfo> &MemOpRecords);
1594 ArrayRef<MemOpInfo> MemOpRecords, bool FastCluster, in clusterNeighboringMemOps() argument
1601 for (unsigned Idx = 0, End = MemOpRecords.size(); Idx < (End - 1); ++Idx) { in clusterNeighboringMemOps()
1603 auto MemOpa = MemOpRecords[Idx]; in clusterNeighboringMemOps()
1610 if (!SUnit2ClusterInfo.count(MemOpRecords[NextIdx].SU->NodeNum) && in clusterNeighboringMemOps()
1612 (!DAG->IsReachable(MemOpRecords[NextIdx].SU, MemOpa.SU) && in clusterNeighboringMemOps()
1613 !DAG->IsReachable(MemOpa.SU, MemOpRecords[NextIdx].SU)))) in clusterNeighboringMemOps()
1618 auto MemOpb = MemOpRecords[NextIdx]; in clusterNeighboringMemOps()
1682 std::vector<SUnit> &SUnits, SmallVectorImpl<MemOpInfo> &MemOpRecords) { in collectMemOpRecords() argument
1695 MemOpRecords.push_back(MemOpInfo(&SU, BaseOps, Offset, Width)); in collectMemOpRecords()
1741 SmallVector<MemOpInfo, 32> MemOpRecords; in apply() local
1742 collectMemOpRecords(DAG->SUnits, MemOpRecords); in apply()
1744 if (MemOpRecords.size() < 2) in apply()
1751 bool FastCluster = groupMemOps(MemOpRecords, DAG, Groups); in apply()