Lines Matching refs:RegReductionPQBase
1655 class RegReductionPQBase;
1684 RegReductionPQBase *SPQ;
1686 bu_ls_rr_sort(RegReductionPQBase *spq) : SPQ(spq) {} in bu_ls_rr_sort()
1698 RegReductionPQBase *SPQ;
1700 src_ls_rr_sort(RegReductionPQBase *spq) : SPQ(spq) {} in src_ls_rr_sort()
1712 RegReductionPQBase *SPQ;
1714 hybrid_ls_rr_sort(RegReductionPQBase *spq) : SPQ(spq) {} in hybrid_ls_rr_sort()
1729 RegReductionPQBase *SPQ;
1731 ilp_ls_rr_sort(RegReductionPQBase *spq) : SPQ(spq) {} in ilp_ls_rr_sort()
1738 class RegReductionPQBase : public SchedulingPriorityQueue { class
1765 RegReductionPQBase(MachineFunction &mf, in RegReductionPQBase() function in __anon4c419b9e0311::RegReductionPQBase
1888 class RegReductionPriorityQueue : public RegReductionPQBase {
1898 : RegReductionPQBase(mf, SF::HasReadyFilter, tracksrp, srcorder, in RegReductionPriorityQueue()
2025 void RegReductionPQBase::CalculateSethiUllmanNumbers() { in CalculateSethiUllmanNumbers()
2032 void RegReductionPQBase::addNode(const SUnit *SU) { in addNode()
2039 void RegReductionPQBase::updateNode(const SUnit *SU) { in updateNode()
2046 unsigned RegReductionPQBase::getNodePriority(const SUnit *SU) const { in getNodePriority()
2088 LLVM_DUMP_METHOD void RegReductionPQBase::dumpRegPressure() const { in dumpRegPressure()
2099 bool RegReductionPQBase::HighRegPressure(const SUnit *SU) const { in HighRegPressure()
2124 bool RegReductionPQBase::MayReduceRegPressure(SUnit *SU) const { in MayReduceRegPressure()
2149 int RegReductionPQBase::RegPressureDiff(SUnit *SU, unsigned &LiveUses) const { in RegPressureDiff()
2188 void RegReductionPQBase::scheduledNode(SUnit *SU) { in scheduledNode()
2257 void RegReductionPQBase::unscheduledNode(SUnit *SU) { in unscheduledNode()
2477 static bool BUHasStall(SUnit *SU, int Height, RegReductionPQBase *SPQ) { in BUHasStall()
2488 RegReductionPQBase *SPQ) { in BUCompareLatency()
2538 static bool BURRSort(SUnit *left, SUnit *right, RegReductionPQBase *SPQ) { in BURRSort()
2811 void RegReductionPQBase::initNodes(std::vector<SUnit> &sunits) { in initNodes()
2832 bool RegReductionPQBase::canClobber(const SUnit *SU, const SUnit *Op) { in canClobber()
2956 void RegReductionPQBase::PrescheduleNodesWithMultipleUses() { in PrescheduleNodesWithMultipleUses()
3069 void RegReductionPQBase::AddPseudoTwoAddrDeps() { in AddPseudoTwoAddrDeps()