Lines Matching defs:Rank
50 unsigned Rank;
52 ValueEntry(unsigned R, Value *O) : Rank(R), Op(O) {}
55 return LHS.Rank > RHS.Rank; // Sort so that highest rank goes to start.
69 dbgs() << ", #" << Ops[i].Rank << "] ";
177 if (unsigned Rank = ValueRankMap[I])
178 return Rank; // Rank already known?
184 unsigned Rank = 0, MaxRank = RankMap[I->getParent()];
186 i != e && Rank != MaxRank; ++i)
187 Rank = std::max(Rank, getRank(I->getOperand(i)));
193 ++Rank;
195 //DEBUG(dbgs() << "Calculated Rank[" << V->getName() << "] = "
196 // << Rank << "\n");
198 return ValueRankMap[I] = Rank;
548 unsigned XRank = Ops[i].Rank;
550 for (unsigned j = i+1; j != e && Ops[j].Rank == XRank; ++j)
554 for (unsigned j = i-1; j != ~0U && Ops[j].Rank == XRank; --j)