reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/Hexagon/HexagonISelDAGToDAG.cpp
 1664     return (!HaveConst && Q.empty());
 1668     return Q.size() + HaveConst;
 1678     return Q.front();
 1686     std::pop_heap(Q.begin(), Q.end(), WeightedLeaf::Compare);
 1686     std::pop_heap(Q.begin(), Q.end(), WeightedLeaf::Compare);
 1687     return Q.pop_back_val();
 1702       Q.push_back(L);
 1703       std::push_heap(Q.begin(), Q.end(), WeightedLeaf::Compare);
 1703       std::push_heap(Q.begin(), Q.end(), WeightedLeaf::Compare);
 1729   for (int Pos = 0, End = Q.size(); Pos != End; ++Pos) {
 1730     const WeightedLeaf &L = Q[Pos];
 1745     Q.erase(&Q[ResultPos]);
 1745     Q.erase(&Q[ResultPos]);
 1746     std::make_heap(Q.begin(), Q.end(), WeightedLeaf::Compare);
 1746     std::make_heap(Q.begin(), Q.end(), WeightedLeaf::Compare);
 1756   for (int Pos = 0, End = Q.size(); Pos != End; ++Pos) {
 1757     const WeightedLeaf &L = Q[Pos];
 1772     Q.erase(&Q[ResultPos]);
 1772     Q.erase(&Q[ResultPos]);
 1773     std::make_heap(Q.begin(), Q.end(), WeightedLeaf::Compare);
 1773     std::make_heap(Q.begin(), Q.end(), WeightedLeaf::Compare);