Lines Matching defs:RegReductionPQBase

1649 class RegReductionPQBase;
1678 RegReductionPQBase *SPQ;
1680 bu_ls_rr_sort(RegReductionPQBase *spq) : SPQ(spq) {}
1692 RegReductionPQBase *SPQ;
1694 src_ls_rr_sort(RegReductionPQBase *spq) : SPQ(spq) {}
1706 RegReductionPQBase *SPQ;
1708 hybrid_ls_rr_sort(RegReductionPQBase *spq) : SPQ(spq) {}
1723 RegReductionPQBase *SPQ;
1725 ilp_ls_rr_sort(RegReductionPQBase *spq) : SPQ(spq) {}
1732 class RegReductionPQBase : public SchedulingPriorityQueue {
1759 RegReductionPQBase(MachineFunction &mf,
1882 class RegReductionPriorityQueue : public RegReductionPQBase {
1892 : RegReductionPQBase(mf, SF::HasReadyFilter, tracksrp, srcorder,
2019 void RegReductionPQBase::CalculateSethiUllmanNumbers() {
2026 void RegReductionPQBase::addNode(const SUnit *SU) {
2033 void RegReductionPQBase::updateNode(const SUnit *SU) {
2040 unsigned RegReductionPQBase::getNodePriority(const SUnit *SU) const {
2082 LLVM_DUMP_METHOD void RegReductionPQBase::dumpRegPressure() const {
2093 bool RegReductionPQBase::HighRegPressure(const SUnit *SU) const {
2118 bool RegReductionPQBase::MayReduceRegPressure(SUnit *SU) const {
2143 int RegReductionPQBase::RegPressureDiff(SUnit *SU, unsigned &LiveUses) const {
2182 void RegReductionPQBase::scheduledNode(SUnit *SU) {
2251 void RegReductionPQBase::unscheduledNode(SUnit *SU) {
2480 static bool BUHasStall(SUnit *SU, int Height, RegReductionPQBase *SPQ) {
2491 RegReductionPQBase *SPQ) {
2541 static bool BURRSort(SUnit *left, SUnit *right, RegReductionPQBase *SPQ) {
2814 void RegReductionPQBase::initNodes(std::vector<SUnit> &sunits) {
2835 bool RegReductionPQBase::canClobber(const SUnit *SU, const SUnit *Op) {
2956 void RegReductionPQBase::PrescheduleNodesWithMultipleUses() {
3067 void RegReductionPQBase::AddPseudoTwoAddrDeps() {