Searched refs:WeightedLeaf (Results 1 – 1 of 1) sorted by relevance
1632 struct WeightedLeaf { struct1637 WeightedLeaf() : Value(SDValue()) { } in WeightedLeaf() argument1639 WeightedLeaf(SDValue Value, int Weight, int InsertionOrder) : in WeightedLeaf() argument1644 static bool Compare(const WeightedLeaf &A, const WeightedLeaf &B) { in Compare() argument1656 SmallVector<WeightedLeaf, 8> Q;1658 WeightedLeaf ConstElt;1674 const WeightedLeaf &top() { in top()1680 WeightedLeaf pop() { in pop()1685 std::pop_heap(Q.begin(), Q.end(), WeightedLeaf::Compare); in pop()1689 void push(WeightedLeaf L, bool SeparateConst=true) { in push()[all …]