Home
last modified time | relevance | path

Searched refs:WeightedLeaf (Results 1 – 1 of 1) sorted by relevance

/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Hexagon/
DHexagonISelDAGToDAG.cpp1632 struct WeightedLeaf { struct
1637 WeightedLeaf() : Value(SDValue()) { } in WeightedLeaf() argument
1639 WeightedLeaf(SDValue Value, int Weight, int InsertionOrder) : in WeightedLeaf() argument
1644 static bool Compare(const WeightedLeaf &A, const WeightedLeaf &B) { in Compare() argument
1656 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 …]