Home
last modified time | relevance | path

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

/llvm-project-15.0.7/bolt/include/bolt/Passes/
H A DReorderData.h20 using DataOrder = std::vector<std::pair<BinaryData *, uint64_t>>;
23 DataOrder baseOrder(BinaryContext &BC, const BinarySection &Section) const;
31 std::pair<DataOrder, unsigned>
34 std::pair<DataOrder, unsigned>
38 void printOrder(const BinarySection &Section, DataOrder::const_iterator Begin,
39 DataOrder::const_iterator End) const;
45 DataOrder::iterator Begin, DataOrder::iterator End);
/llvm-project-15.0.7/bolt/lib/Passes/
H A DReorderData.cpp137 using DataOrder = ReorderData::DataOrder; typedef
163 DataOrder ReorderData::baseOrder(BinaryContext &BC, in baseOrder()
165 DataOrder Order; in baseOrder()
232 std::pair<DataOrder, unsigned>
275 DataOrder Order = baseOrder(BC, Section); in sortedByFunc()
280 [&](const DataOrder::value_type &A, const DataOrder::value_type &B) { in sortedByFunc()
304 std::pair<DataOrder, unsigned>
307 DataOrder Order = baseOrder(BC, Section); in sortedByCount()
310 llvm::sort(Order, [](const DataOrder::value_type &A, in sortedByCount()
311 const DataOrder::value_type &B) { in sortedByCount()
[all …]